.v3-side-sheet{--sheet-muted:#625b70;--sheet-line:#e5e1ed;--sheet-surface:#f7f6fa;--sheet-space:24px;color:#292338}.v3-side-sheet .ant-drawer-header{padding:12px var(--sheet-space);border-bottom:1px solid var(--sheet-line);gap:16px}.v3-side-sheet .ant-drawer-header-title{min-width:0}.v3-side-sheet .ant-drawer-title{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.5}.v3-side-sheet .ant-drawer-close{color:var(--sheet-muted);flex:0 0 44px;margin-inline-end:8px}.v3-side-sheet .ant-drawer-body{padding:var(--sheet-space);overscroll-behavior:contain;scrollbar-gutter:stable;line-height:1.65}.v3-side-sheet .ant-drawer-footer{padding:12px var(--sheet-space);border-top:1px solid var(--sheet-line);background:#fff}.v3-side-sheet :where(h3,h4){font-weight:600;line-height:1.5}.v3-side-sheet :where(p,li,.ant-descriptions-item-content){overflow-wrap:anywhere}.v3-side-sheet .ant-drawer-body>p:first-child{color:var(--sheet-muted);margin:0 0 20px}.v3-side-sheet :where(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-input-number){caret-color:#513bba;max-width:100%;min-height:44px}.v3-side-sheet :where(.ant-select-selector,.ant-input-number-input){min-height:42px}.v3-side-sheet .ant-input-affix-wrapper>input.ant-input{min-height:0}.v3-side-sheet .v3-record-form .ant-input-number{width:100%}.v3-side-sheet .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-block:9px;line-height:1.5}.v3-side-sheet .ant-btn-icon-only{min-width:44px}.v3-side-sheet :where(input,textarea)::placeholder{color:#706879;opacity:1}.v3-side-sheet .ant-select-placeholder{color:#706879}.v3-side-sheet :where(button,a,input,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #6954e8}.v3-side-sheet ::selection{color:#292338;background:#e6defc}.v3-side-sheet :where(.ant-drawer-body,.ant-table-content,.opening-selection-summary){scrollbar-width:thin;scrollbar-color:#b7afc7 #f7f6fa}.v3-side-sheet .ant-form-item{min-width:0}.v3-side-sheet .ant-form-item-label>label{white-space:normal;height:auto;line-height:1.5}.v3-side-sheet :where(.ant-form-item-extra,.ant-form-item-explain,.ant-descriptions-item-label){line-height:1.6}.v3-side-sheet :where(.ant-form-item-extra,.ant-descriptions-item-label){color:var(--sheet-muted)}.v3-side-sheet .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--sheet-surface)}.v3-side-sheet .ant-descriptions-bordered :where(.ant-descriptions-item-label,.ant-descriptions-item-content){vertical-align:top;padding:12px 16px}.v3-side-sheet .v2-form-grid .ant-descriptions-item-label{width:128px}.v3-side-sheet .ant-table-content{overflow-x:auto}.v3-side-sheet .ant-table-cell{line-height:1.6}.v3-side-sheet :where(.ant-descriptions,.ant-table,.ant-input-number){font-variant-numeric:tabular-nums}.v3-side-sheet .ant-tabs-nav{margin-bottom:20px}.v3-side-sheet .ant-tabs-tab{min-height:44px}.v3-side-sheet .ant-card .ant-card{box-shadow:none}.v3-side-sheet .ant-card:has(>.ant-card-body>.ant-pro-table)>.ant-card-body{padding:0}.v3-side-sheet .ant-alert{margin-bottom:16px}.v3-side-sheet :where(.v3-record-actions,.ant-form>.ant-space:has(button[type=submit]),.ant-form>.ant-form-item:last-child:has(button[type=submit])){bottom:calc(-1 * var(--sheet-space));z-index:2;border-top:1px solid var(--sheet-line);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:24px 0 0;padding:12px 0;display:flex;position:sticky}.v3-side-sheet .v3-record-actions .v2-actions{margin:0}.v3-side-sheet .settlement-workflow-steps{border-bottom:1px solid var(--sheet-line);padding-bottom:16px}.v3-side-sheet .settlement-workflow-steps small{color:var(--sheet-muted)}.v3-side-sheet .video-booking-workspace{align-items:start}.v3-side-sheet .video-booking-summary{position:sticky;top:0}.v3-side-sheet .video-booking-summary .ant-descriptions-item-label{width:128px}.v3-side-sheet .video-project-tools>.ant-btn{white-space:nowrap;flex:none;min-width:90px}.v3-side-sheet.v3-booking-simple .video-booking-workspace{display:block}.v3-side-sheet.v3-booking-simple .video-booking-summary{border:0;width:100%;padding:0;position:static}.v3-side-sheet.v3-booking-simple .ant-descriptions-view>table{table-layout:fixed;width:100%}@media (max-width:760px){.v3-side-sheet{--sheet-space:16px}.v3-side-sheet .ant-drawer-title{font-size:16px}.v3-side-sheet .ant-drawer-header{gap:8px}.v3-side-sheet .ant-drawer-extra{flex-shrink:0;max-width:45%}.v3-side-sheet .ant-descriptions-bordered :where(.ant-descriptions-item-label,.ant-descriptions-item-content){padding:10px 12px}.v3-side-sheet .video-booking-workspace{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px}.v3-side-sheet .video-booking-summary{border-top:0;border-left:0;width:100%;padding:0;position:static}.v3-side-sheet .video-booking-summary .ant-descriptions-item-label{width:auto}.v3-side-sheet .settlement-workflow-steps{gap:8px;display:flex;overflow-x:auto}.v3-side-sheet .settlement-workflow-steps>li{flex:0 0 150px}.v3-side-sheet .settlement-workflow-steps small{display:none}.v3-side-sheet.opening-selection-drawer .settlement-workflow-steps>li[data-active]{flex:1}.v3-side-sheet :where(.v3-record-actions,.ant-form>.ant-space:has(button[type=submit]),.ant-form>.ant-form-item:last-child:has(button[type=submit])),.v3-side-sheet .ant-drawer-footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}
