.admin-store-scope{color:#19252e;background:#fff;border:1px solid #d3e0e8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.admin-store-scope>div:first-child{align-items:center;gap:10px;display:flex}.admin-store-scope .ant-select{min-width:220px}.admin-scope-caption{color:#536975;white-space:nowrap;font-size:12px}.admin-store-scope p{color:#536975;flex:1;margin:0;font-size:12px}.admin-store-scope .ant-alert{width:100%}.admin-scope-loading{place-items:center;min-height:180px;display:grid}.admin-edit-scope{background:#f2f7fa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.admin-edit-scope small{color:#536975}.admin-setting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-setting-field{border:1px solid #e0e9ef;border-radius:8px;padding:16px}.admin-setting-field>label{margin-bottom:8px;font-weight:600;display:block}.admin-setting-field .ant-select,.admin-setting-field .ant-input-number{width:100%}.admin-setting-source{color:#536975;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.admin-settings-footer{background:#fff;border:1px solid #d3e0e8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex;position:sticky;bottom:8px}.admin-permission-preview{background:#f2f7fa;border:1px solid #d3e0e8;border-radius:8px;margin:12px 0;padding:12px 16px}.admin-permission-preview p{margin:4px 0;font-size:13px}.admin-hq-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-hq-links a{color:#246c87;background:#fff;border:1px solid #d3e0e8;border-radius:8px;padding:14px}.admin-hq-links small{color:#536975;margin-top:6px;display:block}@media (max-width:600px){.admin-store-scope>div:first-child{width:100%}.admin-store-scope .ant-select{flex:1;min-width:0}.admin-store-scope p{flex-basis:100%}.admin-setting-fields,.admin-hq-links{grid-template-columns:1fr}.admin-settings-footer{flex-wrap:wrap;align-items:flex-start}}.admin-parameter-table{margin-top:12px}.admin-parameter-table strong{font-size:13px;font-weight:600}.admin-parameter-table small{color:#637783;margin-top:5px;font-size:11px;line-height:1.55;display:block}.admin-parameter-table .parameter-value{color:#253c49;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.admin-parameter-table .parameter-editor{gap:8px;display:grid}.admin-parameter-table .parameter-editor>.ant-select,.admin-parameter-table .ant-input-number{width:100%}.admin-parameter-table .parameter-unsaved{color:#946a24}.admin-parameter-table .ant-table-cell{vertical-align:top}.admin-parameter-table .admin-setting-field{border:none;padding:0}.settings-directory-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-directory-heading p{color:#6e6353;margin-top:4px}.settings-directory-tools{gap:12px;margin:20px 0;display:flex}.settings-directory-tools>.ant-input-affix-wrapper{max-width:520px}.settings-directory-tools>.ant-select{min-width:150px}.settings-directory-groups section{margin:24px 0 32px}.settings-directory-groups h2{color:#3d505c;align-items:center;gap:12px;margin:0 0 12px;font-size:17px;display:flex}.settings-directory-groups h2 small{color:#8a7b63;font-size:12px;font-weight:400}.settings-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-directory-entry{color:#3d505c;background:#fffdf8;border:1px solid #e7decf;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.settings-directory-entry:hover{color:#3d505c;border-color:#be9c5c}.settings-directory-entry>div{flex:1;min-width:0}.settings-directory-entry strong{font-size:15px}.settings-directory-entry p{color:#718894;margin:6px 0 10px;font-size:12px;line-height:1.7}.settings-directory-entry small{color:#8a7b63;margin-top:5px;font-size:11px;line-height:1.6;display:block}.settings-directory-number{color:#a69272;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.settings-directory-writable{color:#407f6a;font-size:12px}.settings-directory-readonly{color:#8a7b63;font-size:12px}.settings-directory-entry>.anticon{color:#a69272;margin-top:3px}@media (max-width:900px){.settings-directory-grid{grid-template-columns:1fr}.settings-directory-tools{flex-wrap:wrap}}.settings-directory-row{background:0 0;border:0;border-radius:0;gap:9px;padding:4px 0}.settings-directory-row:hover{color:#246c87}.settings-directory-row strong{font-size:13px}.settings-overview-table .ant-table-cell{vertical-align:top}.settings-overview-table .ant-tag{margin-bottom:8px}.settings-summary-values>div{margin:2px 0 8px}.settings-summary-values small{color:#718894;font-size:11px;line-height:1.45;display:block}.settings-summary-values span{color:#253c49;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;display:block}.settings-summary-values a,.settings-overview-table .ant-btn-link,.settings-overview-table a{font-size:12px}.parameter-resource-section{margin:20px 0 28px}.parameter-resource-section h4{margin:14px 0 8px;font-size:13px;font-weight:600}.parameter-resource-section p{color:#637783;font-size:12px;line-height:1.6}.parameter-resource-section .ant-table-cell{overflow-wrap:anywhere;font-size:12px}.onsite-queue-settings,.onsite-queue-board,.onsite-queue-store-card,.onsite-queue-drawer{color:#243e4c}.onsite-queue-settings{margin-bottom:18px}.onsite-queue-settings .ant-card-head-title{white-space:normal;min-width:0}.onsite-queue-settings .ant-card-head-title label{cursor:pointer}.onsite-queue-settings .ant-card-extra{flex-shrink:0;margin-left:16px}.onsite-queue-settings .ant-card-body{display:block}.onsite-queue-intro{color:#3d505c;max-width:980px;margin:0 0 20px;font-size:14px;line-height:1.8}.onsite-queue-error{margin-bottom:16px}.onsite-queue-settings-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.onsite-queue-settings-facts>div{background:#f6f9fb;border:1px solid #e0e9ef;border-radius:8px;min-width:0;padding:16px}.onsite-queue-settings-facts dt{color:#246c87;margin-bottom:6px;font-size:13px;font-weight:600}.onsite-queue-settings-facts dd{color:#3d505c;margin:0;font-size:13px;line-height:1.8}.onsite-queue-settings-footer{border-top:1px solid #e0e9ef;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-top:22px;padding-top:18px;display:flex}.onsite-queue-settings-footer label{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.onsite-queue-setting-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onsite-queue-setting-controls>.ant-input-number-group-wrapper,.onsite-queue-setting-controls>.ant-input-number-group{width:180px;max-width:100%}.onsite-queue-setting-controls .ant-input-number{width:100%}.onsite-queue-setting-state{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:4px;display:flex}.onsite-queue-setting-state .ant-tag{margin:0}.onsite-queue-caption{color:#607a88;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.8}.onsite-queue-board{min-width:0;margin:0 0 26px}.onsite-queue-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.onsite-queue-section-heading h2{margin:0;font-size:17px;font-weight:600}.onsite-queue-section-heading p{color:#607a88;margin:5px 0 0;font-size:12px;line-height:1.7}.onsite-queue-store-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;display:grid}.onsite-queue-store-card{min-width:0;margin:0!important}.onsite-queue-store-card>.ant-card-body{display:block}.onsite-queue-store-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onsite-queue-store-heading b{font-size:14px}.onsite-queue-store-heading .ant-tag{margin:0}.onsite-queue-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.onsite-queue-counts>div{background:#f6f9fb;border:1px solid #dce8ef;border-radius:8px;min-width:0;padding:12px}.onsite-queue-counts span{color:#607a88;font-size:12px;line-height:1.7;display:block}.onsite-queue-counts b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:24px;font-weight:600;line-height:1.4;display:block}.onsite-queue-estimate{overflow-wrap:anywhere;background:#f2f7fa;border-left:3px solid #72bac8;border-radius:0 8px 8px 0;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.onsite-queue-estimate strong{font-size:14px;font-weight:600;line-height:1.7}.onsite-queue-estimate span{color:#607a88;font-size:12px;line-height:1.7}.onsite-queue-store-actions,.onsite-queue-store-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.onsite-queue-store-tools{margin-top:0}.onsite-queue-active-summary{color:#a66320;width:100%;font-size:12px;line-height:1.8}.onsite-queue-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 16px;display:flex}.onsite-queue-toolbar>.ant-input-search{flex:1;min-width:220px}.onsite-queue-toolbar>.ant-select{min-width:170px}.onsite-queue-customer,.onsite-queue-payment,.onsite-queue-entry-state{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:13px;line-height:1.75;display:flex}.onsite-queue-customer span,.onsite-queue-payment span,.onsite-queue-entry-state>span{color:#607a88;font-size:12px}.onsite-queue-customer b,.onsite-queue-payment b{font-weight:500}.onsite-queue-entry-state .ant-tag{align-self:start;margin:0}.onsite-queue-payment .onsite-queue-refund-pending{color:#a66320}.onsite-queue-audit{color:#607a88;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.8}.onsite-queue-audit summary{cursor:pointer;color:#3d505c}.onsite-queue-audit ol{margin:8px 0;padding-left:17px}.onsite-queue-audit li{margin-bottom:8px}.onsite-queue-audit b,.onsite-queue-audit span{display:block}.onsite-queue-audit p{margin:0}.onsite-queue-table .ant-table-cell{vertical-align:top!important}.onsite-queue-table .ant-table-tbody>tr>td{text-align:left!important}.onsite-queue-table .ant-table-tbody>tr>td .ant-space{justify-content:flex-start}.onsite-queue-table .ant-table-thead>tr>th,.onsite-queue-table .ant-table-tbody>tr>td:first-child>strong{white-space:nowrap}.onsite-queue-mobile-sort{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.onsite-queue-mobile-sort>.ant-select{flex:1;min-width:110px}.onsite-queue-entry-list{gap:14px;display:grid}.onsite-queue-entry-card{background:#fff;border:1px solid #dce8ef;border-radius:10px;min-width:0;padding:16px}.onsite-queue-entry-card>header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:12px;display:flex}.onsite-queue-entry-card>header>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.onsite-queue-entry-card .onsite-queue-entry-state{text-align:right}.onsite-queue-entry-card .onsite-queue-entry-state .ant-tag{align-self:end}.onsite-queue-entry-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.onsite-queue-entry-facts span,.onsite-queue-entry-facts b{overflow-wrap:anywhere;font-size:13px;line-height:1.8;display:block}.onsite-queue-entry-facts span{color:#607a88;font-size:12px}.onsite-queue-entry-facts b{font-weight:500}.onsite-queue-entry-card footer{border-top:1px solid #e0e9ef;margin-top:14px;padding-top:12px}.onsite-queue-reason-label{margin:20px 0 8px;font-size:13px;display:block}.onsite-queue-code-preview{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 0;display:flex}.onsite-queue-code-preview b{font-size:17px}.onsite-queue-code-preview strong{font-size:15px}.onsite-queue-code-preview p{margin:0;font-size:13px;line-height:1.8}.onsite-queue-code-preview>span{color:#607a88;overflow-wrap:anywhere;max-width:100%;font-size:11px}@media (max-width:700px){.onsite-queue-settings-facts{grid-template-columns:minmax(0,1fr);gap:12px}.onsite-queue-settings-facts>div{padding:13px}.onsite-queue-settings .ant-card-extra{margin-left:10px}.onsite-queue-settings-footer{align-items:start;gap:14px}.onsite-queue-section-heading{align-items:start}.onsite-queue-section-heading>.ant-btn{flex-shrink:0}.onsite-queue-store-grid{gap:14px}.onsite-queue-drawer .ant-drawer-body,.onsite-queue-drawer .ant-drawer-header{padding:16px}.onsite-queue-counts{gap:8px}.onsite-queue-counts>div{padding:10px 8px}.onsite-queue-counts b{font-size:21px}.onsite-queue-toolbar>.ant-input-search{flex:none;width:100%;min-width:0}.onsite-queue-toolbar>.ant-select{flex:1;min-width:150px}.onsite-queue-entry-card{padding:14px}}.dashboard-overview{flex-direction:column;gap:18px;min-width:0;display:flex}.dashboard-overview.operations-dashboard .ant-card{box-shadow:none;margin:0}.dashboard-overview-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:4px;display:flex}.dashboard-overview .operations-dashboard-quick{background:0 0;border:0;margin:0;padding:0}.dashboard-overview .operations-dashboard-quick>div{flex-direction:column;align-items:flex-end;gap:8px}.dashboard-overview .operations-dashboard-quick h3{color:#536975;margin:0;font-size:11px;font-weight:400}.dashboard-overview .operations-dashboard-quick button{white-space:nowrap}.dashboard-overview .dashboard-today-kpis{grid-template-columns:1.35fr 1.2fr 1fr 1fr 1fr!important;gap:12px!important;margin:0!important}.dashboard-overview .admin-kpi-card{box-shadow:none;min-width:0;margin:0;border-radius:12px!important}.dashboard-overview .admin-kpi-card>.ant-card-body{padding:16px!important}.dashboard-overview .operations-dashboard-urgent{gap:12px!important;margin:0!important}.dashboard-overview .operations-dashboard-urgent:empty,.dashboard-overview .dashboard-finance-grid:empty,.dashboard-overview .dashboard-assets-section:empty{display:none!important}.dashboard-scene-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:start;gap:18px;min-width:0;display:grid}.dashboard-scene-grid:has(>.dashboard-stores-section:empty){grid-template-columns:minmax(0,1fr)}.dashboard-stores-section:empty{display:none}.dashboard-live-section{background:#fff;border:1px solid #d3e0e8;border-radius:12px;min-width:0;padding:18px}.dashboard-overview .dashboard-section-title{color:#19252e;font-weight:600;line-height:1.6;margin:0 0 14px!important}.dashboard-overview .operations-live-list{box-shadow:none;border:0;margin:0}.dashboard-overview .operations-live-list>.ant-card-body{display:block;padding:0!important}.dashboard-order-row{grid-template-columns:8px 100px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.dashboard-order-row>.ant-badge{align-self:start;padding-top:5px}.dashboard-order-plate{overflow-wrap:anywhere;font-size:14px}.dashboard-order-context{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-order-location{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.dashboard-order-customer{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.dashboard-order-state{justify-self:end}.dashboard-order-state .ant-tag{white-space:normal;margin:0;font-size:12px;line-height:1.7}.dashboard-order-state .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#246c87;background:#eaf5fa;border-color:#b7d9e7}.dashboard-overview .operations-live-list .ant-empty{margin:8px 0}.dashboard-overview .dashboard-stores-card{box-shadow:none;border:1px solid #d3e0e8;border-radius:12px;margin:0}.dashboard-overview .dashboard-stores-card>.ant-card-body{padding:18px!important}.dashboard-overview .operations-dashboard-store-list{gap:12px!important;display:grid!important}.dashboard-overview .operations-dashboard-store-list>.dashboard-store-row{min-width:0;padding:12px}.dashboard-store-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;display:grid}.dashboard-store-name{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.dashboard-store-meter{grid-area:2/1/auto/-1;width:100%}.dashboard-store-occupancy{font-variant-numeric:tabular-nums;font-size:14px}.dashboard-store-bays{margin-top:10px}.dashboard-store-details{min-width:0;margin-top:8px;line-height:1.7}.dashboard-staff-stores{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.dashboard-staff-stores .ant-card{margin:0}.dashboard-finance-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:start;gap:18px;min-width:0;display:grid}.dashboard-finance-grid:has(>.ant-card:only-child){grid-template-columns:minmax(0,1fr)}.dashboard-overview .dashboard-chart-card,.dashboard-overview .dashboard-month-card{box-shadow:none;border-radius:12px;min-width:0;margin:0}.dashboard-overview .dashboard-chart-card>.ant-card-body,.dashboard-overview .dashboard-month-card>.ant-card-body{padding:18px!important}.dashboard-overview .operations-chart-legend{gap:6px 12px;margin-top:8px}.dashboard-overview .operations-revenue-chart .operations-chart-scale{margin-top:42px;height:168px!important}.dashboard-overview .operations-chart-readings{margin-top:14px;padding-top:11px}.dashboard-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.dashboard-month-grid>span:first-child{color:#19252e;grid-column:1/-1;font-size:16px!important}.dashboard-month-grid>span:not(:first-child){border-top:1px solid #e0e9ef;min-width:0;padding-top:12px;line-height:1.8}.dashboard-month-grid>span:nth-child(2){grid-column:1/-1}.dashboard-month-grid>span>b{font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-month-grid>span>span{margin-top:3px;font-size:11px;line-height:1.8;display:block}.dashboard-assets-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:18px;display:grid}.dashboard-assets-grid>.ant-card{min-width:0;box-shadow:none;border-radius:12px;margin:0}.dashboard-assets-grid>.ant-card>.ant-card-body{padding:18px!important}@media (min-width:1201px){.dashboard-overview .dashboard-today-kpis:has(>.admin-kpi-card:nth-child(4):last-child){grid-template-columns:1.35fr 1fr 1fr 1fr!important}.dashboard-month-card:only-child .dashboard-month-grid{grid-template-columns:1.8fr repeat(5,minmax(0,1fr))}.dashboard-month-card:only-child .dashboard-month-grid>span:nth-child(2){grid-column:auto}}@media (max-width:1200px){.dashboard-overview .dashboard-today-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-scene-grid,.dashboard-finance-grid,.dashboard-assets-grid{grid-template-columns:minmax(0,1fr)}.dashboard-overview-heading{flex-wrap:wrap}.dashboard-overview .operations-dashboard-quick>div{align-items:flex-start}}@media (max-width:700px){.dashboard-overview{gap:14px}.dashboard-overview-heading{gap:12px}.dashboard-overview .dashboard-today-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-overview .operations-dashboard-urgent{grid-template-columns:minmax(0,1fr)!important}.dashboard-live-section,.dashboard-overview .dashboard-stores-card>.ant-card-body,.dashboard-overview .dashboard-chart-card>.ant-card-body,.dashboard-overview .dashboard-month-card>.ant-card-body,.dashboard-assets-grid>.ant-card>.ant-card-body{padding:16px!important}.dashboard-order-row{grid-template-columns:8px minmax(0,1fr) auto;gap:8px 10px}.dashboard-order-context{grid-area:2/2/auto/-1}.dashboard-order-state{grid-area:1/3}.dashboard-order-state .ant-tag{font-size:11px}.dashboard-overview .operations-revenue-chart .operations-chart-scale{height:140px!important}.dashboard-overview .operations-dashboard-quick button{padding:8px 10px!important;font-size:11px!important}}@media (max-width:500px){.dashboard-overview .dashboard-today-kpis{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:380px){.dashboard-overview .operations-chart-heading:after{content:"左右滑动查看完整 7 日趋势";color:#536975;margin-top:8px;font-size:11px;display:block}.dashboard-overview .operations-revenue-chart{scrollbar-width:thin;padding-bottom:5px;overflow-x:auto}.dashboard-overview .operations-revenue-chart .operations-chart-scale{min-width:520px}.dashboard-overview .operations-revenue-chart .operations-chart-dates{width:464px;min-width:464px}.dashboard-overview .operations-revenue-value{white-space:nowrap}}.dashboard-overview .dashboard-selected-trend .operations-chart-dates{width:auto;min-width:0}.dashboard-overview .dashboard-selected-trend .operations-chart-scale{min-width:0}@media (max-width:380px){.dashboard-overview .operations-chart-heading:after{content:"左右滑动查看所选日期趋势"}}.business-analysis-filter{border-color:#d8e2e9;border-radius:14px}.business-filter-grid{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:24px;display:grid}.business-filter-label{color:#223541;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.business-filter-controls{flex-direction:column;min-width:0;display:flex}.business-filter-controls .ant-select{width:100%}.business-compare-toggle{color:#3d505c;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.business-filter-hint{color:#60717c;margin-top:6px;font-size:12px;line-height:1.7}.business-sync-status{color:#60717c;border-top:1px solid #e4ebf0;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.7;display:flex}.business-sync-status>span:first-child{color:#3d505c}.business-sync-status .is-stale{color:#8b5c16!important}.business-sync-status button{margin-left:auto}.business-scope-note{color:#60717c;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.85}.business-analysis-tabs{margin:0}.business-analysis-tabs>.ant-tabs-nav{margin-bottom:0}.business-analysis-tabs .ant-tabs-tab{padding:11px 4px 13px;font-size:15px}.business-analysis-tabs .ant-tabs-tab-active{font-weight:600}.business-section-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.business-section-caption h2{letter-spacing:-.3px;color:#19252e;margin:0;font-size:18px;font-weight:600}.business-section-caption>span{color:#60717c;font-size:12px;line-height:1.7}.business-current-tasks{background:#fff;border:1px solid #d8e2e9;border-radius:14px;padding:18px}.business-current-tasks .operations-dashboard-urgent{gap:12px!important}.business-no-tasks{color:#60717c;margin:0;font-size:13px;line-height:1.7}.business-month-reference{background:#fff;border:1px solid #d8e2e9;border-radius:12px}.business-month-reference .ant-collapse-header{font-size:13px;color:#536975!important}.dashboard-overview [data-dashboard-section=live]{gap:18px;min-width:0;display:grid}.dashboard-overview [data-dashboard-section=charts],.dashboard-overview [data-dashboard-section=metrics]{min-width:0}@media (max-width:700px){.business-filter-grid{grid-template-columns:minmax(0,1fr);gap:16px}.business-filter-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.business-filter-controls .business-filter-label{grid-column:1/-1;margin-bottom:4px}.business-compare-toggle{white-space:nowrap;margin-top:0;font-size:12px}.business-filter-hint{grid-column:1/-1;margin:0}.business-sync-status{gap:6px 10px}.business-sync-status>span:first-child{flex-basis:100%}.business-current-tasks{padding:16px}.business-section-caption h2{font-size:17px}.business-analysis-tabs .ant-tabs-tab{font-size:14px}}@media (prefers-reduced-motion:reduce){.business-analysis-tabs .ant-tabs-ink-bar{transition:none}}.business-heading-description{color:#60717c;margin-top:9px;font-size:12px;line-height:1.7}.business-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.business-maintenance-actions{gap:8px;min-width:160px;display:grid}.business-maintenance-actions button{align-items:center;gap:6px;display:flex}.business-filter-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-filter-summary>div{flex-wrap:wrap;align-items:baseline;gap:5px 14px;min-width:0;display:flex}.business-filter-summary strong{color:#19252e;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.business-filter-summary span{color:#60717c;overflow-wrap:anywhere;font-size:12px}.business-filter-summary>button{flex-shrink:0}.business-filter-summary+.business-filter-grid{border-top:1px solid #e4ebf0;margin-top:18px;padding-top:18px}@media (max-width:700px){.dashboard-overview-heading{align-items:flex-start;gap:10px}.dashboard-overview-heading .ant-typography{font-size:23px!important}.business-heading-actions .ant-btn{padding:4px 10px;font-size:12px}.business-filter-summary strong{font-size:13px}.business-filter-summary>div{flex-direction:column;align-items:flex-start}.business-analysis-filter>.ant-card-body{padding:14px!important}.business-sync-status{margin-top:10px;padding-top:10px}.business-filter-summary>button{padding:4px 10px;font-size:12px}}@media (max-width:640px){.dashboard-overview .business-executive-heading{flex-wrap:nowrap;align-items:center}.dashboard-overview .business-executive-heading h2,.dashboard-overview .business-executive-heading p{display:none}.dashboard-overview .business-executive-comparison-note{margin:10px 0;padding:6px 8px;line-height:1.6}}@media (max-width:380px){.dashboard-overview .business-heading-description{display:none}}@media (max-width:380px) and (max-height:700px){.dashboard-overview .business-executive-summary:has(.is-incomplete) .business-executive-comparison-note{display:none}}.business-period-charts{background:#fff;border:1px solid #d3e0e8;border-radius:14px;min-width:0;padding:18px}.business-period-charts-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.business-period-charts-heading h3{color:#19252e;margin:0;font-size:17px;font-weight:650}.business-period-charts-heading p{color:#536975;margin:7px 0 0;font-size:12px;line-height:1.7}.business-period-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-period-chart-card{background:#fafcfd;border:1px solid #e0e8ee;border-radius:12px;min-width:0;padding:14px}.business-period-chart-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:12px;display:flex}.business-period-chart-card h4{color:#19252e;align-items:center;gap:4px;margin:0;font-size:14px;font-weight:600;display:flex}.business-chart-info.ant-btn{color:#536975;border-radius:50%;flex-shrink:0;width:26px;height:26px}.business-chart-info-content{color:#3d505c;width:min(320px,100vw - 64px);max-height:min(540px,100dvh - 100px);font-size:13px;line-height:1.8;overflow-y:auto}.business-chart-info-content p{margin:0 0 10px}.business-chart-info-content p:last-child{margin-bottom:0}.business-chart-series{margin-bottom:12px}.business-chart-order-caption{color:#536975;height:24px;margin:0 0 12px;font-size:12px;line-height:24px}.business-chart-column-title{align-items:center;gap:4px;display:inline-flex}.business-chart-unit{color:#536975;flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:1.8;display:flex}.business-chart-unit>span{color:#6d7e89}.business-chart-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;overflow-x:auto}.business-chart-scroll svg{font-variant-numeric:tabular-nums;width:100%;height:auto;min-height:170px;max-height:260px;display:block}.business-chart-point{cursor:pointer;outline:none}.business-chart-point:focus>rect:first-of-type{stroke:#246c87;stroke-width:1.5px}.business-chart-scroll:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2f87a8}.business-chart-selection{color:#536975;border-top:1px solid #e0e8ee;justify-content:space-between;align-items:flex-start;gap:12px;min-height:46px;padding:10px 0 0;font-size:12px;line-height:1.6;display:flex}.business-chart-selection strong{color:#19252e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.business-chart-warning{color:#8b5b17;background:#fff5e6;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.8}.business-chart-aggregation{color:#536975;margin:0 0 12px;font-size:12px;line-height:1.8}.business-period-charts-grid+.business-chart-aggregation{margin:12px 0 0}.business-chart-daily-data{margin-top:12px}.business-chart-daily-data .ant-collapse-header{padding-left:0!important}.business-chart-daily-data .ant-collapse-body{padding:0!important}@media (hover:hover) and (pointer:fine){.business-chart-info.ant-btn:hover{color:#246c87!important;background:#e4f0f5!important}}@media (max-width:1100px){.business-period-charts-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.business-period-charts{padding:14px}.business-period-chart-card{padding:12px}.business-period-charts-heading h3{font-size:16px}.business-chart-scroll svg{min-height:190px}.business-chart-selection{flex-wrap:wrap;gap:4px 12px}}.business-metrics-panel{color:#19252e;margin:24px 0}.business-metrics-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-metrics-header p,.business-metrics-note{color:#536975;margin:7px 0 14px;font-size:12px;line-height:1.65}.business-metrics-group{background:#fff;border:1px solid #d3e0e8;border-radius:16px;min-width:0;margin-top:18px;padding:22px}.business-group-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.business-group-heading h3{letter-spacing:.01em;margin:0;font-size:17px;font-weight:650}.business-period-tag{color:#416778;white-space:nowrap;background:#edf4f8;border-radius:5px;padding:0 8px;font-size:11px;line-height:22px}.business-period-tag.is-current{color:#806640;background:#f5efe5}.business-group-count{color:#6a7b86;margin-left:auto;font-size:12px}.business-subgroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:16px;display:grid}.business-metrics-subgroup{background:#f8fafb;border:1px solid #e1e9ee;border-radius:12px;min-width:0;padding:16px}.business-metrics-subgroup h4{color:#3d505c;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.business-metrics-subgroup h4:before{content:"";background:#6b9ab0;border-radius:2px;flex:none;width:3px;height:13px}.business-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-metric{background:#fff;border:1px solid #e4ebf0;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.business-metric-label{justify-content:space-between;align-items:flex-start;gap:4px;min-height:28px;display:flex}.business-metric-label>span{color:#536975;overflow-wrap:anywhere;padding-top:4px;font-size:12px;line-height:1.55}.business-metric strong{color:#2f87a8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.2}.business-metric strong.is-negative{color:#ba5145}.business-metric small{color:#6a7b86;font-size:11px;line-height:1.5}.business-info-trigger{color:#718996;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.business-info-trigger span{text-align:center;border:1px solid;border-radius:50%;width:16px;height:16px;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:600;line-height:14px}.business-info-trigger[aria-expanded=true]{color:#2f87a8;background:#e8f1f6}.business-info-trigger:focus-visible{outline-offset:2px;outline:2px solid #2f87a8}.business-info-trigger:active{color:#2f87a8;background:#e8f1f6}.business-info-popover{max-width:calc(100vw - 24px)}.business-info-content{color:#19252e;width:332px;max-width:calc(100vw - 56px);max-height:min(520px,70dvh);font-size:13px;line-height:1.7;overflow-y:auto}.business-info-content h4{margin:0 0 12px;font-size:15px;font-weight:650}.business-info-content dl{margin:0 0 16px}.business-info-content dt{color:#64808e;margin-top:10px;font-size:11.5px}.business-info-content dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.business-section-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.business-settings-subgroup+.business-settings-subgroup{border-top:1px solid #e4ebf0;margin-top:20px;padding-top:16px}.business-settings-subgroup h4{color:#3d505c;margin:0 0 12px;font-size:13px}.business-breakdown-table{margin-top:18px;overflow-x:auto}@media (hover:hover) and (pointer:fine){.business-info-trigger:hover{color:#2f87a8;background:#e8f1f6}}@media (max-width:1050px){.business-subgroups{grid-template-columns:1fr}}@media (max-width:600px){.business-metrics-grid{gap:8px}.business-metrics-group{border-radius:12px;padding:14px}.business-metrics-subgroup{padding:12px}.business-metric{padding:10px}.business-metric strong{font-size:21px}.business-metric-label>span{font-size:12px}.business-group-heading{gap:7px}.business-group-heading h3{font-size:16px}.business-section-checkboxes{grid-template-columns:1fr}.business-metrics-header .ant-space{justify-content:space-between;width:100%}.business-metrics-header .ant-input-search{max-width:230px}.business-subgroups{gap:12px}.business-info-trigger{width:28px;height:28px}}@media (max-width:640px){.business-info-popover{max-width:calc(100vw - 24px);position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.business-info-popover .ant-popover-arrow{display:none}}.business-executive-summary{color:#19252e;background:#fff;border:1px solid #d3e0e8;border-radius:16px;min-width:0;padding:22px}.business-executive-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-executive-eyebrow{color:#536975;font-size:12px;font-weight:600}.business-executive-heading h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0;font-size:21px;font-weight:650;line-height:1.5}.business-executive-heading p{color:#536975;margin:0;font-size:12px;line-height:1.8}.business-executive-status{flex-shrink:0;padding-top:3px}.business-executive-status span{color:#476877;background:#edf4f7;border-radius:5px;padding:4px 8px;font-size:11px;line-height:1.6;display:inline-block}.business-executive-status .is-incomplete{color:#866537;background:#f7f1e6}.business-executive-comparison-note{color:#536975;background:#f5f8fa;border-radius:8px;margin:16px 0;padding:10px 12px;font-size:12px;line-height:1.8}.business-executive-comparison-note.is-unavailable{color:#8b5b17;background:#fff5e6}.business-executive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.business-executive-card{background:#fff;border:1px solid #e0e8ee;border-radius:11px;flex-direction:column;min-width:0;padding:15px;display:flex;container-type:inline-size}.business-executive-card-label{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.business-executive-card-label>span{color:#536975;padding-top:5px;font-size:12px;line-height:1.5}.business-executive-card>strong{color:#19252e;font-size:clamp(13px, var(--executive-number-size,25cqw), 30px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650;line-height:1.3}.business-executive-basis{color:#6a7b86;min-height:36px;margin:9px 0 12px;font-size:11px;line-height:1.6}.business-executive-delta{overflow-wrap:anywhere;color:#3d505c;border-top:1px solid #e8eef2;flex-direction:column;gap:5px;margin-top:auto;padding-top:10px;font-size:12px;line-height:1.6;display:flex}.business-executive-delta small{color:#6a7b86;font-size:11px}.business-executive-link.ant-btn{text-align:left;white-space:normal;align-self:flex-start;height:auto;min-height:28px;margin-top:9px;padding:0;font-size:12px;line-height:1.6}.business-executive-flow-link{flex-direction:column;display:flex}.business-executive-flow-link small{color:#6a7b86;font-size:10px;line-height:1.6}.business-executive-composition{border-top:1px solid #dde7ed;min-width:0;margin-top:22px;padding-top:20px}.business-executive-composition>header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.business-executive-composition h3{margin:0;font-size:14px;font-weight:600}.business-executive-composition>header>span{color:#6a7b86;font-size:11px;line-height:1.7}.business-executive-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.business-executive-parts article{background:#f5f8fa;border-radius:8px;min-width:0;padding:10px 12px}.business-executive-parts article>div{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.business-executive-parts article>div>span{color:#536975;padding-top:4px;font-size:11px;line-height:1.6}.business-executive-parts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:600;line-height:1.5;display:block}.business-executive-excluded{color:#536975;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;font-size:12px;display:flex}.business-executive-excluded-title{border:1px solid #e0e8ee;border-radius:5px;padding:3px 7px;font-size:11px}.business-executive-excluded>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.business-executive-excluded strong{color:#3d505c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:600}.business-executive-accounting-note{color:#6a7b86;margin:12px 0 0;font-size:11px;line-height:1.8}.business-executive-summary .is-negative{color:#ba5145}@media (max-width:1200px){.business-executive-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.business-executive-summary{border-radius:12px;padding:14px}.business-executive-heading{flex-wrap:wrap;gap:10px}.business-executive-heading h2{font-size:18px}.business-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.business-executive-card{padding:11px}.business-executive-card-label{gap:3px}.business-executive-basis{min-height:34px;font-size:10.5px}.business-executive-delta{font-size:11px}.business-executive-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-executive-parts article{padding:9px 10px}.business-executive-parts strong{font-size:14px}}.business-executive-headquarters{border-top:1px solid #d3e0e8;margin-top:18px;padding-top:16px}.business-executive-headquarters .business-executive-parts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.business-executive-headquarters small{color:#536975;margin-top:7px;line-height:1.6;display:block}@media (max-width:640px){.business-date-range-popup{max-width:calc(100vw - 24px);position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.business-date-range-popup .ant-picker-range-arrow{display:none}.business-date-range-popup .ant-picker-panels{flex-direction:column}.business-date-range-popup .ant-picker-panel-container{max-width:calc(100vw - 24px);max-height:min(640px,100vh - 32px);max-height:min(640px,100dvh - 32px);overflow-y:auto}}.monitoring-page{--monitor-blue:#2f87a8;--monitor-line:#d3e0e8;color:#19252e;flex-direction:column;gap:20px;display:flex}.monitoring-page,.monitoring-page *{box-sizing:border-box}.monitoring-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.monitoring-eyebrow{color:#587582;letter-spacing:.6px;font-size:12px}.monitoring-heading h1{margin:8px 0;font-size:28px;font-weight:650}.monitoring-heading p{color:#536975;margin:0;font-size:14px}.monitoring-storebar{border:1px solid var(--monitor-line);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:16px 20px;display:flex}.monitoring-store-icon{color:var(--monitor-blue);background:#eaf4f9;border-radius:9px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.monitoring-storebar>div:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.monitoring-storebar>div:nth-child(2) span{color:#536975;font-size:12px}.monitoring-storebar strong{overflow-wrap:anywhere;font-size:16px}.monitoring-storebar .ant-select{min-width:150px;max-width:300px}.monitoring-storebar .ant-tag{margin:0}.monitoring-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:22px;display:grid}.monitoring-controls{border:1px solid var(--monitor-line);background:#fff;border-radius:10px;padding:20px}.monitoring-control-section+.monitoring-control-section{border-top:1px solid #e7edf1;margin-top:20px;padding-top:20px}.monitoring-section-heading{align-items:center;gap:9px;margin-bottom:14px;display:flex}.monitoring-section-heading>span{color:var(--monitor-blue);font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:11px}.monitoring-section-heading h2{margin:0;font-size:14px;font-weight:600}.monitoring-channel{text-align:left;border:1px solid var(--monitor-line);cursor:pointer;color:#223945;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 11px;display:flex}.monitoring-channel+.monitoring-channel{margin-top:9px}.monitoring-channel.selected{border-color:var(--monitor-blue);background:#edf6fa}.monitoring-channel:focus-visible{outline-offset:2px;outline:2px solid #2f87a8}.monitoring-channel-icon{width:34px;height:34px;color:var(--monitor-blue);background:#eaf4f9;border-radius:7px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.monitoring-channel>div:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.monitoring-channel strong{font-size:14px;font-weight:600}.monitoring-channel small{color:#587582;font-size:11px}.monitoring-selection-dot{border:1px solid #bdcdd7;border-radius:50%;width:13px;height:13px;padding:3px}.monitoring-channel.selected .monitoring-selection-dot{background:var(--monitor-blue);border-color:var(--monitor-blue);background-clip:content-box}.monitoring-time-form{gap:12px;margin-top:16px;display:grid}.monitoring-time-form label{color:#3d505c;flex-direction:column;gap:7px;font-size:12px;display:flex}.monitoring-time-form input{border:1px solid var(--monitor-line);width:100%;min-width:0;font:inherit;color:#19252e;background:#fff;border-radius:6px;padding:9px 7px}.monitoring-time-form input:focus{outline-offset:1px;outline:2px solid #97c7d9}.monitoring-standard-time{color:#587582;font-variant-numeric:tabular-nums;font-size:11px}.monitoring-time-form p,.monitoring-muted{color:#587582;margin:12px 0 0;font-size:12px;line-height:1.7}.monitoring-controls .ant-btn-primary{background:var(--monitor-blue);margin-top:15px}.monitoring-validation{color:#c24737;margin-top:12px;font-size:12px;line-height:1.6}.monitoring-loading-config{color:#536975;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.monitoring-viewer{border:1px solid var(--monitor-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.monitoring-viewer>header{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.monitoring-viewer h2{margin:0 0 6px;font-size:17px;font-weight:600}.monitoring-viewer>header span{color:#587582;font-size:12px}.monitoring-stream-details{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monitoring-definition{color:#2b708c;font-variant-numeric:tabular-nums;background:#eaf4f9;border:1px solid #d3e5ee;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.monitoring-recording-quality{color:#2b708c;background:#eaf4f9;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.monitoring-viewer-actions{gap:8px;display:flex}.monitoring-video{aspect-ratio:16/9;background:#122c3b;width:100%;position:relative;overflow:hidden}.monitoring-sdk{width:100%;height:100%;position:absolute;inset:0}.monitoring-video-empty{z-index:2;color:#dbe9f0;text-align:center;background:#122c3b;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex;position:absolute;inset:0}.monitoring-video-symbol{color:#87bacd;background:#1b3b4c;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:3px;font-size:28px;display:grid}.monitoring-video-empty strong{font-size:16px;font-weight:500;line-height:1.6}.monitoring-video-empty>span:last-child{color:#97b0bd;font-size:12px;line-height:1.7}.monitoring-viewer footer{color:#587582;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;font-size:11px;line-height:1.7;display:flex}.monitoring-viewer footer>span:first-child{align-items:center;gap:7px;display:flex}.monitoring-status-dot{background:#9aabb5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.monitoring-status-dot.playing{background:#4ba381}.monitoring-bottom-note{color:#587582;align-items:center;gap:12px;font-size:12px;line-height:1.7;display:flex}.monitoring-bottom-note>span:last-of-type{flex:1}@media (min-width:1600px){.monitoring-layout{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:1000px){.monitoring-layout{grid-template-columns:245px minmax(0,1fr);gap:16px}.monitoring-controls{padding:16px}.monitoring-viewer-actions .ant-btn>span:not(.ant-btn-icon){display:none}}@media (max-width:760px){.monitoring-heading{align-items:start}.monitoring-heading .ant-btn{padding-inline:8px;font-size:11px}.monitoring-heading h1{font-size:24px}.monitoring-layout{flex-direction:column;display:flex}.monitoring-controls,.monitoring-viewer{width:100%}.monitoring-controls{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.monitoring-control-section:first-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.monitoring-control-section:first-child .monitoring-section-heading{grid-column:1/-1;margin:0}.monitoring-channel+.monitoring-channel{margin:0}.monitoring-control-section+.monitoring-control-section{margin-top:16px;padding-top:16px}.monitoring-video-empty{gap:9px;padding:18px}.monitoring-video-symbol{width:42px;height:42px;font-size:22px}.monitoring-video-empty strong{font-size:14px}.monitoring-viewer footer{flex-direction:column;align-items:start;gap:5px;padding:12px}.monitoring-storebar{flex-wrap:wrap;gap:10px;padding:13px}.monitoring-storebar strong{font-size:14px}.monitoring-bottom-note{flex-wrap:wrap}.monitoring-bottom-note .ant-btn{margin-left:20px}}@media (max-width:380px){.monitoring-controls{grid-template-columns:1fr}.monitoring-channel{gap:7px;padding:10px 7px}.monitoring-channel-icon{width:25px;height:25px;font-size:14px}.monitoring-channel strong{font-size:12px}.monitoring-time-form{grid-template-columns:1fr 1fr}.monitoring-time-form p{grid-column:1/-1}.monitoring-heading .ant-btn{max-width:105px}}@media (max-width:760px){.monitoring-controls{grid-template-columns:minmax(0,1fr)}.monitoring-control-section{min-width:0}.monitoring-time-form{grid-template-columns:minmax(0,1fr)}.monitoring-time-form p{grid-column:auto}.monitoring-storebar .ant-select{flex-basis:100%;order:4;width:100%;max-width:none}.monitoring-storebar>div:nth-child(2){min-width:130px}}.task-workspace{grid-template-columns:222px minmax(0,1fr);align-items:start;gap:22px;margin-top:8px;display:grid}.task-navigation{min-width:0;position:sticky;top:24px}.task-navigation-caption{letter-spacing:.04em;color:#536975;padding:4px 12px 12px;font-size:11px}.task-navigation-item{text-align:left;cursor:pointer;color:#3d505c;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;width:100%;margin-bottom:5px;padding:14px 12px;line-height:1.5;display:flex}.task-navigation-item strong{font-size:13px;font-weight:600;display:block}.task-navigation-item small{color:#536975;margin-top:4px;font-size:11px;line-height:1.55;display:block}.task-navigation-symbol{font-variant-numeric:tabular-nums;color:#536975;background:#e5edf2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:flex}.task-navigation-item:hover{background:#e9f2f6}.task-navigation-item.active{color:#246c87;background:#fff;border-color:#bcd5e0;box-shadow:0 3px 12px #19252e06}.task-navigation-item.active .task-navigation-symbol{color:#fff;background:#2f87a8}.task-navigation-arrow{color:#99b4c0;margin-left:auto;font-size:20px;line-height:22px}.task-navigation-badge{margin-left:auto}.task-panel[hidden]{display:none!important}.task-content,.task-panel,.task-panel-body{min-width:0}.task-panel{background:#fff;border:1px solid #d3e0e8;border-radius:14px;overflow:clip}.task-panel-heading{background:#fafcfd;border-bottom:1px solid #e5edf2;gap:14px;padding:24px 26px 20px;display:flex}.task-panel-context{letter-spacing:.05em;color:#718894;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:5px;font-size:10px}.task-panel-heading h2{color:#19252e;margin:0;font-size:19px;font-weight:650;line-height:1.5}.task-panel-heading p{color:#536975;margin:5px 0 0;font-size:12px;line-height:1.7}.task-panel-body{padding:24px}.task-panel-body>.ant-card{border-radius:0;box-shadow:none!important;border:0!important;margin-bottom:16px!important}.task-panel-body>.ant-card>.ant-card-body{padding:16px 0!important}.task-panel-body>.ant-card>.ant-card-head{border-color:#e5edf2!important;min-height:42px!important;padding:0!important}.task-workspace-compact{grid-template-columns:1fr}.task-workspace-compact .task-navigation{position:static}.task-workspace-compact .task-navigation-caption{display:none}.task-workspace-compact .task-navigation>[role=tablist]{flex-wrap:wrap;gap:8px;display:flex}.task-workspace-compact .task-navigation-item{border-color:#d3e0e8;flex:1;width:auto;min-width:150px}.task-workspace-compact .task-navigation-item small{max-width:240px}.process-guide{background:linear-gradient(105deg,#f4f9fb,#fff);border:1px solid #d3e0e8;border-radius:12px;margin-bottom:22px;padding:18px 22px}.process-guide-caption{color:#536975;margin-bottom:14px;font-size:11px}.process-guide ol{gap:22px;margin:0;padding:0;list-style:none;display:flex}.process-guide li{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.process-step-symbol{color:#246c87;background:#e1f0f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:650;display:flex}.process-guide strong{color:#19252e;font-size:13px;line-height:1.8}.process-guide p{color:#536975;margin:4px 0 0;font-size:11px;line-height:1.8}.process-step-arrow{color:#9bb9c7;margin-left:auto;padding-top:3px}.editor-section{border-bottom:1px solid #e5edf2;padding:22px 0}.editor-section:first-child{padding-top:0}.editor-section:last-child{border:0}.editor-section>header{margin-bottom:18px}.editor-section h3{color:#246c87;margin:0;font-size:14px;line-height:1.7}.editor-section header p{color:#536975;margin:5px 0 0;font-size:12px;line-height:1.7}.editor-section-fields{min-width:0}.task-panel-body .settings-panel .ant-card-body{display:block!important}.task-panel-body .settings-intro{max-width:none!important;margin:0 0 20px!important}.task-panel-body .settings-form{min-width:0}.task-panel-body .settings-save{border-top:1px solid #e5edf2;margin-top:8px;padding-top:16px}.task-workspace :focus-visible{outline-offset:3px;outline:2px solid #2f87a8}@media (min-width:1500px){.task-workspace{grid-template-columns:244px minmax(0,1fr);gap:28px}.task-panel-body{padding:28px}}@media (max-width:1000px){.task-workspace{grid-template-columns:1fr;gap:14px}.task-navigation{position:static}.task-navigation-caption{padding:0 0 10px}.task-navigation>[role=tablist]{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.task-navigation-item{border-color:#d3e0e8;flex-shrink:0;width:190px;margin-bottom:0;padding:12px}.task-navigation-item small{font-size:10px}.task-panel-heading,.task-panel-body{padding:18px}.process-guide ol{gap:12px}.process-guide{padding:16px}.process-guide li{gap:8px}}@media (max-width:600px){.task-navigation-item{width:170px}.task-panel-heading{gap:10px;padding:16px}.task-panel-heading h2{font-size:17px}.task-panel-body{padding:16px}.task-panel-context{font-size:9px}.process-guide ol{flex-direction:column;gap:16px}.process-step-arrow{display:none}.task-workspace-compact .task-navigation>[role=tablist]{flex-wrap:nowrap}.task-workspace-compact .task-navigation-item{flex:0 0 170px}.editor-section{padding:18px 0}}.operations-page,.operations-page .task-panel-body{min-width:0}.operations-query{box-sizing:border-box;background:#f5f9fb;border:1px solid #d3e0e8;border-radius:11px;min-width:0;margin-bottom:22px;padding:20px}.operations-query>header{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.operations-query h3,.operations-records>header h3{color:#19252e;margin:0;font-size:14px;font-weight:600;line-height:1.6}.operations-query>header p,.operations-records>header p{color:#536975;margin:0;font-size:12px;line-height:1.7}.operations-query-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.operations-query-group{min-width:0}.operations-query-wide{grid-column:1/-1}.operations-query-label{color:#3d505c;margin-bottom:8px;font-size:12px;font-weight:500}.operations-query-control{min-width:0}.operations-query-control>.ant-input-search,.operations-query-control>.ant-select,.operations-query-control>.ant-picker{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}.operations-query-control>.ant-segmented{max-width:100%;overflow:auto}.operations-query-group small{color:#718894;margin-top:7px;font-size:11px;line-height:1.7;display:block}.operations-query-actions{border-top:1px solid #dce7ed;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.operations-records{min-width:0}.operations-records>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 16px;display:flex}.operations-page .interior-record-surface{box-shadow:none;background:0 0;border:0;margin:0;overflow:visible}.operations-page .interior-record-surface>.interior-toolbar{border-radius:10px 10px 0 0}.operations-page .interior-settings{order:initial;background:0 0;border:0;margin:0;padding:0}.operations-page .interior-business-note{order:initial;margin:0!important}.operations-page .task-panel-body>.ant-table-wrapper,.operations-page .operations-records>.ant-table-wrapper{border-radius:9px;overflow:hidden}.operations-profile-drawer .task-panel-body{padding:18px}.operations-profile-drawer .task-workspace-compact .task-navigation-item{flex:none;width:145px;min-width:0}.operations-profile-drawer .task-navigation-item small{display:none}.operations-profile-drawer .task-panel-heading{padding:16px 18px}.operations-profile-drawer .task-navigation-arrow{display:none}.operations-profile-drawer .task-navigation-symbol{flex-shrink:0}.operations-profile-actions{z-index:4;background:#fff;border:1px solid #d3e0e8;border-radius:10px;margin-bottom:18px;padding:16px;position:sticky;top:-24px}.operations-audience-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.operations-audience-columns .editor-section{border-bottom:0;border-right:1px solid #e3ecf2;padding:0 18px 0 0}.operations-audience-columns .editor-section:last-child{border:0;padding-right:0}.operations-audience-columns .ant-space-compact{max-width:100%}.operations-audience-columns .ant-form-item{margin-bottom:20px}.operations-audience-submit{border-top:1px solid #d3e0e8;gap:10px;margin-top:14px;padding:18px 0 0;display:flex}.operations-users .interior-advanced-filter{margin:0!important}.operations-users .interior-bulk-result{margin:20px 0 0!important}.operations-users .interior-bulk-result>.ant-space{z-index:3;box-sizing:border-box;position:sticky;top:0}.operations-detail .task-panel-body>div{background:0 0!important;border:0!important;padding:0!important}.operations-detail .task-panel-heading{padding:16px 20px}.operations-detail .task-workspace{margin:0}.operations-detail .task-panel{border-radius:10px}.operations-detail .task-workspace-compact .task-navigation-item{flex:1;min-width:140px}.operations-chart-scale{grid-template-columns:66px minmax(0,1fr);gap:12px;min-width:0;margin-top:28px;display:grid}.operations-chart-axis{color:#718894;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:space-between;padding:0 0 1px;font-size:10px;line-height:1;display:flex}.operations-chart-plot{min-width:0;height:100%;position:relative}.operations-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.operations-chart-grid i{border-top:1px dashed #dde7ed;width:100%;height:0;display:block}.operations-chart-grid i:last-child{border-top:1px solid #aebfc8}.operations-revenue-columns,.operations-wallet-columns{align-items:flex-end;gap:14px;min-width:0;height:100%;display:flex;position:relative}.operations-revenue-day{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.operations-revenue-value{text-align:center;white-space:nowrap;color:#3d505c;font-variant-numeric:tabular-nums;padding-bottom:8px;font-size:10px;line-height:1.55;position:absolute;bottom:100%}.operations-stack-bars{border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-end;width:58%;max-width:34px;height:100%;display:flex;overflow:hidden}.operations-stack-bars>div{flex-shrink:0}.operations-chart-dates{gap:14px;margin-top:9px;margin-left:78px;display:flex}.operations-chart-dates>div{text-align:center;color:#536975;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:10px;line-height:1.6}.operations-chart-dates small{color:#8096a2;font-size:10px;display:block}.operations-chart-legend{color:#536975;flex-wrap:wrap;gap:14px;margin:12px 0 2px;font-size:11px;line-height:1.7;display:flex}.operations-chart-legend span{align-items:center;gap:5px;display:flex}.operations-chart-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.operations-chart-readings{color:#536975;border-top:1px solid #e3ecf2;margin-top:20px;padding-top:13px;font-size:11px}.operations-chart-readings summary{cursor:pointer;color:#246c87;width:max-content}.operations-chart-readings>div{margin-top:12px;overflow:auto}.operations-chart-readings table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%}.operations-chart-readings th,.operations-chart-readings td{text-align:right;border-bottom:1px solid #e5edf2;padding:9px 12px;font-size:11px}.operations-chart-readings th:first-child,.operations-chart-readings td:first-child{text-align:left}.operations-chart-readings th{background:#f5f9fb;font-weight:500}.operations-wallet-columns{gap:5px}.operations-wallet-column{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.operations-wallet-column>div{border-radius:3px 3px 0 0;width:42%;max-width:14px}.operations-chart-empty{color:#718894;text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.operations-dashboard-quick{background:#f7fafc;border:1px solid #d3e0e8;border-radius:10px;margin:22px 0;padding:16px}.operations-dashboard-quick>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.operations-dashboard-urgent{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:22px;display:grid}.operations-dashboard-urgent .admin-kpi-card{background:#fff9f5;border-color:#e6bdab!important}.operations-dashboard-store-list{gap:20px;display:grid}.operations-dashboard-store-list>div{background:#f7fafc;border:1px solid #e2ebf0;border-radius:9px;padding:14px 16px}.operations-finance-breakdown{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px!important;display:grid!important}.operations-finance-breakdown>div{background:#f7fafc;border:1px solid #d3e0e8;border-radius:9px;padding:14px}.operations-finance-equation{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.operations-wallets .interior-period-layout{grid-template-columns:1fr}.operations-wallets .interior-period-trend{order:-1;padding:22px}.operations-wallets .interior-summary-card>.ant-card-body{padding:20px!important}.operations-withdrawal-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:20px;display:grid}.operations-withdrawal-alerts>.ant-alert,.operations-withdrawal-alerts>div{margin-bottom:0!important}.operations-withdrawal-detail-actions{z-index:3;box-sizing:border-box;background:#f4f9fb;border:1px solid #d3e0e8;border-radius:10px;padding:16px;position:sticky;top:0}.operations-withdrawal-amounts{background:#f5f9fb;border:1px solid #d3e0e8;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:18px;gap:16px!important;display:grid!important}.operations-withdrawal-amounts>.ant-space-item{background:#fff;border:1px solid #e1ebf1;border-radius:7px;min-width:0;padding:10px 12px}.operations-withdrawal-amounts b{margin-top:4px;display:block}.operations-modal-section{border-top:1px solid #d3e0e8;padding:20px 0}.operations-modal-section>h3{color:#246c87;margin:0 0 14px;font-size:14px}@media (max-width:1100px){.operations-audience-columns{grid-template-columns:1fr;gap:22px}.operations-audience-columns .editor-section{border:0;border-bottom:1px solid #e3ecf2;padding:0 0 18px}.operations-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operations-withdrawal-alerts{grid-template-columns:1fr}.operations-query-fields{gap:16px}}@media (max-width:600px){.operations-query{margin-bottom:18px;padding:16px}.operations-query-fields{grid-template-columns:1fr}.operations-query-wide{grid-column:auto}.operations-query>header{gap:4px;margin-bottom:16px}.operations-query-actions{flex-wrap:wrap;justify-content:flex-start}.operations-records>header{gap:4px;display:block}.operations-records>header p{margin-top:5px}.operations-dashboard-kpis{grid-template-columns:1fr!important}.operations-dashboard-urgent{grid-template-columns:1fr}.operations-chart-scale{grid-template-columns:48px minmax(0,1fr);gap:8px}.operations-chart-axis{font-size:9px}.operations-chart-dates{gap:5px;margin-left:56px}.operations-revenue-columns{gap:5px}.operations-revenue-value{white-space:normal;font-size:9px}.operations-chart-dates>div,.operations-chart-dates small{font-size:9px}.operations-chart-legend{gap:9px;font-size:10px}.operations-wallets .interior-period-trend{padding:15px 10px}.operations-profile-drawer .task-panel-body{padding:14px}.operations-profile-drawer .task-navigation-item{width:132px!important}.operations-profile-actions{padding:14px;top:-16px}.operations-profile-drawer .task-panel-heading{padding:14px}.operations-withdrawal-amounts{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px!important}.operations-withdrawal-amounts>.ant-space-item{padding:10px}.operations-detail .task-panel-body{padding:14px}.operations-detail .task-workspace-compact .task-navigation-item{flex:0 0 155px;min-width:0}}.operations-chart-heading h3{color:#19252e;margin:0;font-size:14px;font-weight:600;line-height:1.7}.operations-chart-legend small{color:#718894;font-size:11px}.operations-revenue-chart .operations-chart-scale{margin-top:48px}@media (max-width:600px){.operations-profile-drawer .operations-benefit-table table,.operations-profile-drawer .operations-benefit-table .ant-table-tbody{display:block;width:100%!important;min-width:0!important}.operations-profile-drawer .operations-benefit-table colgroup{display:none}.operations-profile-drawer .operations-benefit-table .ant-table-thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr:not(.ant-table-measure-row){border-bottom:1px solid #d3e0e8;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr>td{min-width:0;display:block;text-align:left!important;border:0!important;width:auto!important;padding:0!important}.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr>td:nth-child(2):before{content:"当前享受";color:#718894;margin-bottom:5px;font-size:11px;display:block}.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr>td:nth-child(3):before{content:"专属设置（留空跟随段位）";color:#718894;margin-bottom:7px;font-size:11px;display:block}.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr>td:first-child>div>div:last-child{margin-top:7px;line-height:1.8}.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr>td .ant-input-number,.operations-profile-drawer .operations-benefit-table .ant-table-tbody>tr>td .ant-select{max-width:100%;width:100%!important}}.service-query-heading{border-bottom:1px solid #d3e0e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.service-query-heading h2{color:#19252e;margin:0 0 5px;font-size:16px}.service-query-heading p{color:#536975;margin:0;font-size:12px;line-height:1.7}.service-query-heading>.ant-segmented{margin:0!important}.service-queue{min-width:0}.service-queue .record-card-rules{background:#f9fcfd;border-top:1px solid #e5edf2;padding-top:16px}.service-chat{min-width:0;min-height:460px;height:640px!important}.service-conversations{min-width:0;background:#fafcfd!important;width:260px!important}.service-chat-caption{z-index:1;background:#f6fafc;border-bottom:1px solid #d3e0e8;flex-direction:column;gap:5px;padding:18px 16px;display:flex;position:sticky;top:0}.service-chat-caption strong{color:#19252e;font-size:14px}.service-chat-caption span{color:#718894;font-size:11px}.service-conversation{padding:16px!important}.service-message-panel{min-width:0;overflow:hidden}.service-message-stream{background:#f8fbfc}.service-reply{background:#fff;align-items:flex-end}.service-reply>.ant-input{min-width:0}.service-reply>.ant-btn{height:38px}.interior-deleted-users .task-panel-body .interior-record-surface{box-shadow:none!important;border:0!important;padding:0!important}.interior-deleted-users .task-panel-body .interior-record-surface .ant-card-head{padding:0!important}.interior-deleted-users .task-panel-body .interior-record-surface .ant-card-body{padding:18px 0 0!important}.interior-deleted-users .ant-card-extra .ant-space{flex-wrap:wrap}.interior-deleted-users .task-panel-body>.interior-approval-card>.ant-card-body{padding:16px 0!important}@media (max-width:800px){.service-chat{flex-direction:column;gap:12px!important;height:760px!important}.service-conversations{height:210px;flex:0 0 210px!important;width:100%!important}.service-chat-caption{padding:12px 14px}.service-conversation{padding:10px 14px!important}.service-message-panel{min-height:380px;flex:1!important}.interior-deleted-users .ant-card-head{flex-wrap:wrap}.interior-deleted-users .ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.interior-deleted-users .ant-card-extra{margin:0}.interior-deleted-users .ant-input-search{max-width:100%!important}.service-query-heading{gap:12px}.service-query-heading .ant-segmented{max-width:100%;overflow:auto}}@media (max-width:600px){.service-reply{gap:6px!important;padding:10px!important}.service-message-stream{padding:12px!important}}.order-recording{color:#19252e;background:#fff;border:1px solid #c7dde7;border-radius:10px;min-width:0;margin-bottom:20px;overflow:hidden}.order-recording,.order-recording *{box-sizing:border-box}.order-recording-heading{background:#f3f9fc;border-bottom:1px solid #d3e0e8;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.order-recording-heading h3{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;font-weight:650;display:flex}.order-recording-heading h3 .anticon{color:#2f87a8}.order-recording-heading p{color:#587582;margin:0;font-size:12px}.order-recording-heading .monitoring-definition{margin-top:8px}.order-recording-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.order-recording-range{color:#587582;flex-wrap:wrap;gap:12px 24px;padding:14px 18px;font-size:12px;display:flex}.order-recording-range span{flex-direction:column;gap:5px;display:flex}.order-recording-range strong{color:#263f4e;font-variant-numeric:tabular-nums;font-weight:550}.order-recording-progress{padding:16px 22px 14px}.order-recording-progress-caption{color:#587582;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.order-recording-progress-caption strong{color:#263f4e;font-variant-numeric:tabular-nums;font-weight:500}.order-recording-progress .ant-slider{margin-top:18px;margin-bottom:12px}.order-recording-progress-ends{color:#587582;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.order-recording footer{border-top:1px solid #e4edf2;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.order-recording-status{color:#587582;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.order-recording-status strong{color:#263f4e;font-weight:550}.order-recording-note{color:#587582;margin:0;padding:0 18px 14px;font-size:11px;line-height:1.8}.order-recording-notice{color:#536975;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 18px;font-size:13px;display:flex}.order-recording-notice strong{color:#263f4e;font-size:14px;font-weight:550}.order-recording-launch{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 16px;display:flex}.order-recording-launch span{color:#587582;font-size:12px}@media (max-width:760px){.order-recording-heading{flex-wrap:wrap;align-items:flex-start;padding:13px}.order-recording-heading>div:first-child{flex:1;min-width:160px}.order-recording footer{flex-wrap:wrap;padding:13px}.order-recording-range{gap:12px 18px;padding:13px}.order-recording-progress{padding:15px 16px}.order-recording-progress-caption{flex-direction:column;gap:7px}.order-recording-progress-ends{flex-wrap:wrap}.order-recording-launch{flex-wrap:wrap;gap:8px}}.customer-order-groups{gap:18px;min-width:0;display:grid}.customer-order-range-status{color:#536975;background:#f3f8fb;border:1px solid #c8dce7;border-radius:6px;gap:6px;margin-bottom:14px;padding:12px 15px;scroll-margin-top:18px;font-size:12px;line-height:1.7;display:grid}.customer-order-page-controls{justify-content:flex-end;padding:12px 0;display:flex}.customer-order-page-controls .ant-pagination{flex-wrap:wrap;row-gap:8px;display:flex}.customer-order-group{background:#fff;border:1px solid #c8dce7;border-radius:10px;min-width:0;overflow:hidden}.customer-order-heading{background:#e7f2f7;border-bottom:1px solid #c8dce7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px 20px;display:flex}.customer-order-identity{min-width:0}.customer-order-person{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.customer-order-person strong{color:var(--pl-ink);overflow-wrap:anywhere;font-size:15px}.customer-order-person span,.customer-order-facts,.customer-order-note{color:var(--pl-muted);overflow-wrap:anywhere;font-size:12px}.customer-order-plates{color:var(--pl-link);overflow-wrap:anywhere;background:#f8fcfe;border:1px solid #c8dce7;border-radius:4px;margin-top:7px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-block}.customer-order-facts{flex-wrap:wrap;gap:6px 14px;margin-top:5px;display:flex}.customer-order-overview{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;display:flex}.customer-order-consumption{background:#f8fcfe;border:1px solid #c8dce7;border-radius:6px;min-width:0;padding:9px 12px}.customer-order-consumption-total{color:var(--pl-link);flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:12px;display:flex}.customer-order-consumption-total strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.customer-order-consumption-parts{color:var(--pl-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 14px;margin-top:3px;font-size:12px;display:flex}.customer-order-consumption-refund{color:var(--pl-muted);margin-top:3px;font-size:11px}.customer-order-amount{font-variant-numeric:tabular-nums;display:block}.customer-order-note+.customer-order-note{margin-top:3px}.customer-order-group .ant-table{background:#fff}.customer-order-group .ant-table-cell{vertical-align:top}.operations-orders .customer-order-group .ant-table-thead>tr>th{background:#f8fbfd!important}.customer-order-group .ant-table-tbody>tr.ant-table-row>td{background:#fff}.customer-order-group .ant-table-row.customer-order-focused>td{background:#eaf5fa!important}.operations-orders .customer-order-group .ant-table-expanded-row>td{background:#f3f6f8!important}.customer-order-group .ant-table-row.customer-order-match>td:first-child{box-shadow:inset 3px 0 0 var(--pl-brand)}.customer-order-id{white-space:normal;text-align:left;overflow-wrap:anywhere;height:auto;padding:0}.customer-order-actions{flex-wrap:wrap;gap:7px;max-width:300px;display:flex}.operations-orders .customer-order-monitor-button.ant-btn{color:#fff;background:#1b607d;border-color:#1b607d;font-weight:600}.operations-orders .customer-order-monitor-button.ant-btn>span{color:inherit}.operations-orders .customer-order-monitor-button.ant-btn:hover,.operations-orders .customer-order-monitor-button.ant-btn:active{color:#fff;background:#164d65;border-color:#164d65}.operations-orders .customer-order-monitor-button.ant-btn:focus-visible{outline-offset:3px;outline:2px solid #1b607d}.operations-orders .customer-order-actions .ant-btn-default:not(:disabled){color:#244758;background:#fff;border-color:#a3bbc9}.operations-orders .customer-order-actions .ant-btn-default>span{color:inherit}.operations-orders .customer-order-actions .ant-btn-default.ant-btn-dangerous:not(:disabled){color:#9d342b;border-color:#c6867e}.customer-order-expanded-detail{min-width:0}.customer-order-loading{text-align:center;color:var(--pl-muted);padding:22px}.customer-day-timeline{border-top:1px solid var(--pl-line);background:#f3f6f8;min-width:0;padding:4px 22px 22px}.customer-timeline-focus,.customer-timeline-error{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.customer-timeline-error{color:#ac4937}.customer-timeline-events{margin:0;padding:0;list-style:none}.customer-event{grid-template-columns:140px 12px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid}.customer-event time{color:var(--pl-muted);font-variant-numeric:tabular-nums;font-size:12px}.customer-event>i{position:relative}.customer-event>i:before{content:"";background:var(--pl-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:2px}.customer-event>i:after{content:"";background:var(--pl-line);width:1px;position:absolute;top:17px;bottom:-13px;left:5px}.customer-event:last-child>i:after{display:none}.customer-event-focused>div{background:#eaf5fa;border-radius:6px;padding:5px 8px}.customer-event-title{color:var(--pl-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:13px;display:flex}.customer-device-events{border-top:1px solid var(--pl-line);margin-top:6px;padding-top:12px}.customer-device-events summary{color:var(--pl-link);margin-bottom:15px}.customer-fund-records{margin:0;padding:0;list-style:none}.customer-fund-records>li{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;font-size:13px;display:flex}.customer-fund-records strong{font-weight:500}.customer-fund-amount{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:650px){.customer-order-heading{padding:15px}.customer-order-overview{justify-content:space-between;width:100%}.customer-day-timeline{padding:4px 15px 18px}.customer-event{grid-template-columns:82px 10px minmax(0,1fr);gap:8px}.customer-event time{overflow-wrap:anywhere}}.marketing-explainer{color:#536975;background:#f6fafc;border:1px solid #d3e0e8;border-radius:10px;margin:0 0 20px;padding:12px 16px}.marketing-explainer>summary{cursor:pointer;color:#246c87;font-size:12px;font-weight:600;line-height:1.8;list-style-position:inside}.marketing-explainer>div{background:0 0!important;border:0!important;margin:12px 0 0!important;padding:0!important}.marketing-save-dock{z-index:8;background:#fff;border:1px solid #bcd5e0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 24px #19252e12}.marketing-save-dock>div:first-child{flex-direction:column;gap:5px;display:flex}.marketing-save-dock strong{color:#19252e;font-size:13px}.marketing-save-dock span{color:#536975;font-size:11px}.marketing-save-dock>.ant-space{margin:0!important}.marketing-effects{border-top:1px solid #d3e0e8;margin-top:26px;padding-top:24px}.marketing-rate{align-items:center;gap:8px;display:inline-flex}.marketing-rate-track{background:#e5edf2;border-radius:3px;width:72px;height:5px;display:block;overflow:hidden}.marketing-rate-track>span{background:#2f87a8;border-radius:3px;height:100%;display:block}.coupon-field-section{border-bottom:1px solid #e5edf2;padding:18px 0;margin:0!important}.coupon-field-section:first-child{padding-top:0}.coupon-field-section:last-child{border:0}.coupon-field-section>div:first-child{color:#246c87!important;border:0!important;margin-bottom:16px!important;font-size:14px!important}.coupon-editor-modal .ant-modal-body{max-height:calc(100dvh - 220px);overflow:auto}.coupon-editor-modal .ant-modal-container,.pack-editor-modal .ant-modal-container{padding:24px!important}.coupon-editor-modal .ant-modal-footer,.pack-editor-modal .ant-modal-footer{border-top:1px solid #e5edf2;padding-top:16px}.pack-coupon-row{background:#f6fafc;border:1px solid #d3e0e8;border-radius:10px;flex-wrap:wrap;padding:14px}.pack-coupon-row>.ant-space-item:first-child{flex:100%}.pack-coupon-row>.ant-space-item:first-child .ant-form-item{width:100%!important}.pack-coupon-row .ant-space-item{min-width:0}.pack-editor-modal .ant-modal-body{max-height:calc(100dvh - 220px);overflow:auto}.recharge-setting-fold{background:#fff;border:1px solid #d3e0e8;border-radius:10px;margin:0 0 12px;padding:0 18px}.recharge-setting-fold>summary{color:#19252e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:13px;list-style:none;display:flex}.recharge-setting-fold>summary::-webkit-details-marker{display:none}.recharge-setting-fold>summary>span{flex-direction:column;gap:5px;display:flex}.recharge-setting-fold>summary small{color:#536975;font-size:11px;line-height:1.6}.recharge-setting-fold>summary:after{content:"＋";color:#718894;font-size:18px}.recharge-setting-fold[open]>summary:after{content:"−"}.recharge-setting-fold[open]>summary{border-bottom:1px solid #e5edf2;margin-bottom:18px}.recharge-setting-fold .settings-subheading{display:none}.marketing-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-setting-pane{background:#fafcfd;border:1px solid #d3e0e8;border-radius:10px;min-width:0;padding:18px}.marketing-setting-pane h3{color:#246c87;margin:0 0 14px;font-size:14px}.marketing-rule-overview{max-width:none!important}.marketing-rule-overview>div[style*=FFF9EE]{background:#f6fafc!important;border-color:#d3e0e8!important;max-width:none!important}.marketing-rule-overview ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;list-style:none;display:grid;padding:0!important}.marketing-rule-overview li{border:1px solid #d3e0e8;border-radius:10px;padding:14px;line-height:1.9}@media (max-width:800px){.coupon-editor-grid{grid-template-columns:1fr!important}.coupon-editor-grid>div:last-child{grid-row:1;position:static!important}.marketing-save-dock{flex-direction:column;align-items:stretch;gap:12px;padding:16px;position:static}.marketing-settings-grid,.marketing-rule-overview ul{grid-template-columns:1fr}.pack-basic-grid,.pack-availability-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.coupon-editor-modal .ant-modal-container,.pack-editor-modal .ant-modal-container{padding:18px!important}.pack-coupon-row .ant-space-item:nth-child(2),.pack-coupon-row .ant-space-item:nth-child(4){flex-basis:calc(50% - 8px)}.pack-coupon-row .ant-input-number{width:100%!important}.marketing-save-dock>.ant-space{flex-wrap:wrap}.recharge-setting-fold{padding:0 14px}.marketing-rate-track{width:46px}}.di-installed{color:#19252e;min-width:0;margin-top:18px;font-size:12px;container-type:inline-size}.di-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.di-header h3{margin:0;font-size:14px;font-weight:600}.di-header h3>span{color:#536975;margin-left:7px;font-size:12px;font-weight:400}.di-header p{color:#536975;margin:4px 0 0;font-size:12px}.di-header-actions{flex:none;gap:8px;display:flex}.di-header-actions .ant-btn{font-size:12px}.di-control-note{margin-bottom:12px}.di-control-note .ant-alert-title{font-size:12px}.di-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.di-filters{background:#e8eef2;border-radius:7px;flex-wrap:wrap;gap:3px;width:fit-content;padding:3px;display:flex}.di-filters button{font:inherit;color:#536975;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:12px}.di-filters .di-filter-selected{color:#246c87;background:#fff;box-shadow:0 1px 3px #19252e12}.di-device-search.ant-input-affix-wrapper{width:200px;font-size:12px}.di-device-search .ant-input{font-size:12px}.di-device-search .ant-input-prefix{color:#536975;margin-right:7px}.di-device-grid{background:#fff;border:1px solid #d3e0e8;border-radius:9px;overflow:hidden}.di-device-grid:empty{display:none}.di-device{border-bottom:1px solid #d3e0e8;grid-template-columns:minmax(0,1fr) 115px 145px 130px;grid-template-areas:"name placement controls footer""reply reply reply reply";align-items:center;column-gap:12px;min-width:0;padding:13px 16px;display:grid}.di-device:last-child{border-bottom:0}.di-device-offline{background:#f7fafc}.di-device-heading{grid-area:name;align-items:center;gap:10px;min-width:0;display:flex}.di-device-heading>div{flex:1;min-width:0}.di-device-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.di-device-heading h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.di-device-heading .ant-badge{flex:none}.di-device-heading .ant-badge-status-text{color:#536975;margin-left:5px;font-size:12px}.di-icon{color:#536975;background:#e8eef2;border-radius:6px;flex:none;place-items:center;width:30px;height:32px;font-size:17px;display:grid}.di-icon-light{color:#2f87a8;background:#eaf5fa}.di-icon-ac{color:#537b8a;background:#edf3f3}.di-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.di-card-product{color:#536975;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.7}.di-device-placement{color:#536975;flex-direction:column;grid-area:placement;align-items:flex-start;gap:7px;font-size:12px;display:flex}.di-device-placement .anticon{color:#536975;margin-right:5px}.di-device-placement .ant-tag{margin:0;font-size:11px;line-height:20px}.di-card-properties{grid-area:controls;min-width:0}.di-card-properties>div{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.di-card-properties>div>span:first-child{flex:1;min-width:0}.di-card-current{color:#536975}.di-card-properties .ant-switch{flex:none}.di-card-properties b{font-weight:500}.di-subtle{color:#536975;font-size:12px;line-height:1.7}.di-device-footer{color:#536975;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:footer;align-items:flex-end;gap:5px;font-size:11px;display:flex}.di-device-footer .ant-btn{height:auto;padding:0;font-size:12px}.di-reply{color:#246c87;background:#eaf5fa;border-radius:5px;grid-area:reply;margin:10px 0 0;padding:7px 10px;font-size:12px;line-height:1.7}.di-reply-confirmed{color:#477351;background:#eff6ee}.di-drawer{color:#19252e;font-size:12px}.di-drawer .ant-drawer-title{font-size:15px}.di-drawer .ant-drawer-body{padding:18px 22px}.di-detail-status{color:#536975;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.di-detail-status .ant-badge-status-text{color:#536975;font-size:12px}.di-configuration-details{border-top:1px solid #d3e0e8;border-bottom:1px solid #d3e0e8}.di-configuration-details>summary,.di-device-information>summary,.di-secondary-properties>summary{cursor:pointer;color:#19252e;align-items:center;gap:9px;padding:12px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.di-configuration-details>summary::-webkit-details-marker{display:none}.di-device-information>summary::-webkit-details-marker{display:none}.di-secondary-properties>summary::-webkit-details-marker{display:none}.di-configuration-details>summary:before,.di-device-information>summary:before,.di-secondary-properties>summary:before{content:"›";color:#536975;transform-origin:50%;font-size:17px;line-height:1;display:inline-block}.di-configuration-details[open]>summary:before,.di-device-information[open]>summary:before,.di-secondary-properties[open]>summary:before{transform:rotate(90deg)}.di-configuration-details>summary>span:last-child{color:#536975;margin-left:auto;font-size:12px;font-weight:400}.di-configuration-details em{color:#246c87;margin-left:8px;font-size:11px;font-style:normal}.di-configuration{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px 12px;padding:0 0 16px 18px;display:grid}.di-configuration label{color:#536975;font-size:12px}.di-configuration .ant-select{width:100%;font-size:12px}.di-configuration>.di-subtle{grid-column:1/-1;margin:0}.di-configuration>.ant-btn{grid-column:2;justify-self:start;margin-top:2px;font-size:12px}.di-mode-note{color:#536975;grid-column:2;margin:-3px 0 0;font-size:12px;line-height:1.7}.di-all-properties{margin-top:19px}.di-property-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.di-property-section-heading h3{margin:0;font-size:13px;font-weight:600}.di-property-section-heading>span{color:#536975;font-size:12px}.di-adjustment-note{color:#536975;margin:6px 0 9px;font-size:12px;line-height:1.7}.di-all-properties>.ant-alert{margin-top:12px;font-size:12px}.di-property-row{border-bottom:1px solid #d3e0e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:11px 0;display:grid}.di-property-information{min-width:0}.di-property-heading{align-items:center;gap:7px;margin-bottom:4px;font-size:12px;display:flex}.di-property-heading b{font-weight:500}.di-property-heading small{color:#536975;font-size:11px}.di-property-value{color:#536975;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.di-property-value span{color:#19252e}.di-property-adjustment:empty{display:none}.di-property-editor{align-items:center;gap:7px;display:flex}.di-property-editor .ant-select{width:130px;font-size:12px}.di-property-editor .ant-input-number{width:132px;font-size:12px}.di-property-editor>.ant-btn{font-size:12px}.di-secondary-properties{margin-top:9px}.di-secondary-properties>summary>span,.di-device-information>summary>span{color:#536975;margin-left:auto;font-weight:400}.di-secondary-properties .di-property-row{grid-template-columns:1fr}.di-raw-value{color:#536975;font-size:12px}.di-raw-value summary{cursor:pointer;line-height:1.7}.di-raw-value pre{overflow-wrap:anywhere;white-space:pre-wrap;background:#f7fafc;border-radius:5px;max-height:200px;margin-bottom:0;padding:10px;font-size:12px;overflow:auto}.di-device-information{border-top:1px solid #d3e0e8;margin-top:18px}.di-device-facts{margin:0;padding-left:18px}.di-device-facts>div{border-bottom:1px solid #d3e0e8;gap:14px;padding:9px 0;display:flex}.di-device-facts dt{color:#536975;flex:none;width:66px;font-size:12px}.di-device-facts dd{color:#19252e;overflow-wrap:anywhere;margin:0;font-size:12px}.di-device-facts small{color:#536975;margin-top:4px;font-size:12px;line-height:1.7;display:block}:is(.di-filters button:focus-visible,.di-configuration-details>summary:focus-visible,.di-device-information>summary:focus-visible,.di-secondary-properties>summary:focus-visible){outline-offset:3px;outline:2px solid #2f87a8}@container (width<=699px){.di-device{grid-template-columns:minmax(0,1.25fr) minmax(140px,.8fr);grid-template-areas:"name placement""controls footer""reply reply";gap:8px 20px}.di-device-placement{justify-self:end;align-items:flex-end}.di-device-footer{justify-content:end}.di-card-properties{padding-left:40px}}@container (width<=570px){.di-header{flex-wrap:wrap}.di-header-actions{margin-left:auto}.di-device-search.ant-input-affix-wrapper{width:100%}.di-device{grid-template-columns:minmax(0,1fr) 142px;grid-template-areas:"name footer""placement placement""controls controls""reply reply";gap:9px 12px;padding:13px}.di-device-placement{flex-direction:row;justify-self:start;align-items:center;margin-left:40px}.di-card-properties{padding-left:40px}.di-filters button{padding-inline:9px}}.di-device-placement .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#246c87;background:#eaf5fa;border-color:#b7d9e7}.di-reply-warning{color:#80632b;background:#fff7e8}.di-reply-error{color:#a7432c;background:#fff1f0}.dlr-editor{color:#536975;min-width:0;container-type:inline-size}.dlr-editor h2,.dlr-editor h3,.dlr-editor h4,.dlr-editor p{margin:0}.dlr-header,.dlr-title-group,.dlr-header-actions{align-items:center;gap:12px;display:flex}.dlr-header{flex-wrap:wrap;justify-content:space-between;margin:4px 0 12px}.dlr-header h2{white-space:nowrap;font-size:18px;font-weight:600}.dlr-title-group{gap:18px}.dlr-title-group .ant-segmented-item-label{min-width:72px}.dlr-header-actions{gap:6px}.dlr-header-actions .ant-btn{font-size:12px}.dlr-help{color:#536975;max-width:340px;font-size:12px;line-height:1.8}.dlr-help p{margin:0 0 9px}.dlr-help p:last-child{margin:0}.dlr-protection{color:#536975;align-items:baseline;gap:8px;padding:10px 0 16px;font-size:12px;line-height:1.7;display:flex}.dlr-protection>.anticon{color:#6e8263}.dlr-protection>span:last-child{color:#536975;cursor:help}.dlr-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.dlr-rule-list{min-width:0;position:sticky;top:16px}.dlr-list-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 2px 10px;display:flex}.dlr-list-heading h3,.dlr-actions-heading h4{font-size:13px;font-weight:600}.dlr-list-heading h3>span,.dlr-actions-heading h4>span{color:#536975;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:400}.dlr-list-heading .ant-btn{font-size:12px}.dlr-rule-list>ol{scrollbar-width:thin;scrollbar-color:#d3e0e8 transparent;gap:6px;max-height:min(760px,max(360px,100vh - 300px));margin:0;padding:0 3px 3px 0;list-style:none;display:grid;overflow-y:auto}.dlr-rule-card{background:#f7fafc;border:1px solid #0000;border-radius:8px;min-width:0;position:relative}.dlr-rule-selected{background:#eaf5fa;border-color:#d3e0e8;box-shadow:inset 3px 0 #2f87a8}.dlr-rule-select{text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:inherit;font:inherit;background:0 0;border:0;padding:12px 14px;display:block}.dlr-rule-title{align-items:baseline;gap:7px;padding-right:22px;line-height:1.6;display:flex}.dlr-rule-title b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.dlr-rule-number{color:#536975;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.dlr-rule-title .ant-tag{flex:none;margin:0;font-size:11px}.dlr-rule-when{color:#2f87a8;margin-top:5px;font-size:12px;line-height:1.7;display:block}.dlr-rule-when>span{color:#536975}.dlr-rule-summary{-webkit-line-clamp:2;color:#536975;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.dlr-rule-disabled .dlr-rule-title b,.dlr-rule-disabled .dlr-rule-when,.dlr-rule-disabled .dlr-rule-summary{color:#536975}.dlr-rule-tools.ant-btn{color:#536975;width:26px;height:26px;position:absolute;top:9px;right:7px}.dlr-empty-rules{text-align:center;border:1px dashed #d3e0e8;border-radius:8px;padding:20px 12px}.dlr-empty-rules .ant-empty-description{color:#536975;font-size:12px}.dlr-detail{background:#f7fafc;border:1px solid #d3e0e8;border-radius:10px;min-width:0;padding:18px;scroll-margin-top:18px}.dlr-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dlr-detail-heading>div>span{color:#536975;margin-bottom:4px;font-size:12px;display:block}.dlr-detail-heading h3{font-size:16px;font-weight:600}.dlr-enabled{color:#536975;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.dlr-detail-heading .dlr-rule-persistence{margin:0;display:inline-flex}.dlr-rule-persistence .ant-tag{margin:0;font-size:11px}.dlr-unsaved-note{color:#2f87a8;background:#eaf5fa;border-radius:6px;padding:9px 11px;font-size:12px;line-height:1.7;margin-bottom:14px!important}.dlr-field{flex-direction:column;gap:6px;min-width:0;display:flex}.dlr-field label{color:#536975;font-size:12px}.dlr-rule-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.dlr-trigger-description{color:#536975;font-size:12px;line-height:1.7;margin-top:8px!important}.dlr-actions-heading{border-top:1px solid #d3e0e8;justify-content:space-between;align-items:center;gap:12px;margin:17px 0 10px;padding-top:17px;display:flex}.dlr-actions-heading .ant-btn{font-size:12px}.dlr-actions{gap:10px;display:grid}.dlr-action{background:#fff;border:1px solid #d3e0e8;border-radius:8px;min-width:0;padding:12px}.dlr-action-invalid{border-color:#cf9a83}.dlr-action-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dlr-action-heading b{color:#536975;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.dlr-action-heading b>span:first-child{color:#2f87a8;font-variant-numeric:tabular-nums}.dlr-action-heading .ant-tag{margin:0;font-size:11px;font-weight:400}.dlr-action-heading>div{display:flex}.dlr-action-heading .ant-btn{color:#536975;width:26px;padding-inline:3px}.dlr-action-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;display:grid}.dlr-field .ant-select,.dlr-field .ant-input{width:100%}.dlr-number-with-unit,.dlr-delay{align-items:center;gap:7px;min-height:32px;display:flex}.dlr-number-with-unit .ant-input-number{width:100%;min-width:0}.dlr-number-with-unit>span,.dlr-delay>span{color:#536975;flex:none;font-size:12px}.dlr-delay .ant-input-number{flex:1;width:76px;min-width:64px}.dlr-delay>.anticon{color:#536975;cursor:help}.dlr-action-result{color:#536975;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin-top:9px!important}.dlr-no-device,.dlr-no-action,.dlr-disabled-note{color:#536975;background:#eaf5fa;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.8;margin-bottom:10px!important}.dlr-disabled-note{margin-top:12px!important}.dlr-error{color:#a65d45;font-size:12px;line-height:1.8;margin-top:8px!important}.dlr-save-bar{z-index:4;background:#f7fafc;border:1px solid #d3e0e8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 3px 14px #2f87a808}.dlr-save-status{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.dlr-save-status b{color:#66805e;font-size:12px;font-weight:500}.dlr-save-status b.dlr-unsaved{color:#2f87a8}.dlr-save-status>span{color:#536975;font-size:12px;line-height:1.7}.dlr-save-status .dlr-error{flex-basis:100%}.dlr-save-actions{flex:none;gap:8px;display:flex}.dlr-save-actions .ant-btn{font-size:12px}.dlr-editor button:focus-visible{outline-offset:2px;outline:2px solid #2f87a8}@media (hover:hover) and (pointer:fine){.dlr-rule-card:not(.dlr-rule-selected):hover{background:#eaf5fa}}.dlr-rule-persistence .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#2f87a8;background:#eaf5fa;border-color:#d3e0e8}@container (width>=1000px){.dlr-action-fields{grid-template-columns:minmax(170px,1.4fr) minmax(110px,1fr) minmax(110px,1fr) minmax(125px,.9fr)}}@container (width<=640px){.dlr-grid{grid-template-columns:minmax(0,1fr)}.dlr-rule-list{position:static}.dlr-rule-list>ol{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.dlr-header-actions{margin-left:auto}.dlr-save-bar{flex-wrap:wrap}.dlr-save-actions{margin-left:auto}}@container (width<=440px){.dlr-rule-list>ol,.dlr-rule-fields{grid-template-columns:minmax(0,1fr)}.dlr-title-group{flex-wrap:wrap;gap:10px}.dlr-title-group .ant-segmented-item-label{min-width:62px}.dlr-detail{padding:14px}.dlr-save-actions{width:100%}.dlr-save-actions .ant-btn{flex:1}}.drs-simulation{color:#536975;min-width:0;font-size:13px;container-type:inline-size}.drs-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.drs-heading h2{margin:0;font-size:18px;font-weight:600}.drs-heading .ant-btn{font-size:13px}.drs-simulation-note{color:#536975;align-items:center;gap:8px;margin-bottom:13px;font-size:12px;line-height:1.7;display:flex}.drs-simulation-note .ant-tag{color:#2f87a8;background:#eaf5fa;border-color:#d3e0e8;margin:0;font-size:12px}.drs-controls{background:#f7fafc;border:1px solid #d3e0e8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.drs-control-field{color:#536975;align-items:center;gap:8px;font-size:12px;display:flex}.drs-control-field>span,.drs-control-field>label{flex:none}.drs-control-field .ant-select{min-width:160px;font-size:13px}.drs-controls .ant-checkbox-wrapper{color:#536975;font-size:12px}.drs-controls .ant-segmented-item-label{font-size:13px}.drs-run-buttons{gap:7px;margin-left:auto;display:flex}.drs-run-buttons .ant-btn{font-size:12px}.drs-event-description{color:#536975;margin:8px 2px;font-size:12px;line-height:1.7}.drs-shared-protection{color:#536975;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:5px 16px;padding:0 2px 13px;font-size:12px;line-height:1.8;display:flex}.drs-shared-protection>details{max-width:100%}.drs-shared-protection summary{cursor:pointer;color:#536975;font-size:12px}.drs-shared-protection details[open]{flex-basis:100%}.drs-shared-protection details>div{background:#eaf5fa;border-left:2px solid #d3e0e8;border-radius:0 6px 6px 0;margin-top:7px;padding:9px 12px}.drs-shared-protection p{color:#536975;margin:4px 0;font-size:12px;line-height:1.8}.drs-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:16px;display:grid}.drs-scene-panel,.drs-result-panel{background:#f7fafc;border:1px solid #d3e0e8;border-radius:10px;min-width:0;padding:16px}.drs-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:12px;display:flex}.drs-panel-heading h3{margin:0;font-size:13px;font-weight:600}.drs-panel-heading>span{color:#536975;font-size:12px}.drs-panel-heading .ant-tag{margin:0;font-size:12px}.drs-scene-panel .dl-map svg{max-height:560px}.drs-scene-caption{color:#536975;text-align:center;margin:9px 0 0;font-size:12px;line-height:1.7}.drs-selected-device{border-top:1px solid #d3e0e8;margin-top:12px;padding-top:12px;font-size:12px}.drs-selected-device>summary{cursor:pointer;color:#536975}.drs-selected-device>summary b{font-size:13px;font-weight:500}.drs-selected-device>summary>span{color:#536975;margin-left:10px;font-size:12px}.drs-selected-device>.drs-primary-values{margin-top:9px}.drs-primary-values p,.drs-more-values p{color:#536975;justify-content:space-between;align-items:start;gap:12px;margin:7px 0;font-size:12px;line-height:1.7;display:flex}.drs-primary-values strong,.drs-more-values strong{color:#536975;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:65%;font-weight:500}.drs-more-values{border-top:1px dashed #d3e0e8;margin-top:9px;padding-top:8px}.drs-more-values>summary{cursor:pointer;color:#536975;font-size:12px}.drs-more-values>div{max-height:270px;padding-top:3px;overflow-y:auto}.drs-more-values p>span{overflow-wrap:anywhere;flex:1;min-width:0}.drs-matched-rules{color:#536975;border-bottom:1px solid #d3e0e8;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:11px;font-size:12px;display:flex}.drs-matched-rules .ant-tag{margin:0;font-size:12px}.drs-speed-note{color:#536975;margin:11px 0;font-size:12px;line-height:1.8}.drs-no-rules{padding:10px 0}.drs-no-rules p{color:#536975;font-size:13px;line-height:1.8}.drs-no-rules .ant-btn{font-size:12px}.drs-actions{margin:9px 0 0;padding:0;list-style:none}.drs-actions li{border-bottom:1px solid #d3e0e8;gap:10px;padding:12px 0;display:flex}.drs-actions li:last-child{border-bottom:0}.drs-action-icon{color:#536975;flex:none;padding-top:1px;font-size:17px}.drs-actions li>div{flex:1;min-width:0}.drs-action-time{color:#536975;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.7;display:flex}.drs-action-time b{font-weight:500}.drs-action-time>span{white-space:nowrap;font-size:12px}.drs-actions h4{overflow-wrap:anywhere;margin:5px 0 3px;font-size:13px;font-weight:500}.drs-actions p{color:#536975;margin:0 0 4px;font-size:13px;line-height:1.7}.drs-actions small{color:#536975;font-size:12px;line-height:1.7}.drs-action-done .drs-action-icon,.drs-action-done .drs-action-time>span{color:#5b7d50}.drs-action-skipped .drs-action-icon,.drs-action-skipped .drs-action-time>span{color:#a07e42}.drs-actions .drs-recheck-note{color:#a08455;border-left:2px solid #ddcba7;margin-top:7px;padding-left:8px;font-size:12px;line-height:1.7}.drs-skipped{border-top:1px solid #d3e0e8;margin-top:13px;padding-top:12px}.drs-skipped h4{color:#93723d;margin:0 0 8px;font-size:13px;font-weight:500}.drs-skipped>div+div{border-top:1px dashed #d3e0e8;margin-top:9px;padding-top:9px}.drs-skipped b{color:#536975;font-size:13px;font-weight:500}.drs-skipped p{color:#a08455;margin:4px 0;font-size:12px;line-height:1.8}.drs-skipped small{color:#536975;font-size:12px}.drs-values{margin-top:20px}.drs-values>.drs-panel-heading{margin-bottom:11px}.drs-values-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:12px;display:grid}.drs-values-grid article{background:#f7fafc;border:1px solid #d3e0e8;border-radius:9px;align-self:start;min-width:0;padding:13px}.drs-device-heading{border-bottom:1px solid #d3e0e8;justify-content:space-between;align-items:start;gap:8px;margin-bottom:9px;padding-bottom:9px;display:flex}.drs-device-heading b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.drs-device-heading .ant-tag{flex:none;margin:0;font-size:12px}.drs-no-properties{color:#536975;margin:7px 0;font-size:12px;line-height:1.8}.drs-simulation summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2f87a8}.drs-panel-heading .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#2f87a8;background:#eaf5fa;border-color:#d3e0e8}@container (width<=780px){.drs-run-buttons{margin-left:0}.drs-controls{gap:10px 12px}}@container (width<=639px){.drs-layout{grid-template-columns:minmax(0,1fr)}.drs-scene-panel .dl-map svg{max-height:500px}}@container (width<=480px){.drs-heading{align-items:start}.drs-control-field .ant-select{min-width:165px}.drs-run-buttons{flex-basis:100%}.drs-scene-panel,.drs-result-panel{padding:13px}}.olc-control{color:#19252e;background:#f7fafc;border:1px solid #d3e0e8;border-radius:8px;margin:0 0 16px;padding:11px 14px;font-size:12px}.olc-main{justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.olc-description{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.olc-heading{flex:none;align-items:center;gap:7px;display:flex}.olc-heading h3{margin:0;font-size:13px;font-weight:600;line-height:24px}.olc-help{color:#536975;cursor:help;border-radius:3px;align-items:center;display:inline-flex}.olc-help:focus-visible{outline-offset:3px;outline:2px solid #2f87a8}.olc-scope{color:#536975;line-height:1.7}.olc-action{flex:none;align-items:center;gap:9px;display:flex}.olc-setting-status{color:#536975;white-space:nowrap;line-height:24px}.olc-execution-note{color:#246c87;margin:6px 0 0;line-height:1.7}.olc-error{color:#a7432c;align-items:center;gap:7px 12px;margin-top:7px;line-height:1.7;display:flex}.olc-error>span{overflow-wrap:anywhere;min-width:0}.olc-error .ant-btn{color:#246c87;flex:none;font-size:12px}@media (max-width:600px){.olc-main{flex-wrap:wrap}.olc-action{margin-left:auto}.olc-description{gap:3px 10px}.olc-error{align-items:flex-start}}.der-records{gap:14px;display:grid}.der-records .dl-panel-heading{gap:16px}.der-records .dl-panel-heading h3{margin-bottom:3px}.der-records .ant-table{font-size:12px}.der-records .ant-table-cell{vertical-align:top}.der-records .ant-table-cell b{font-weight:500}.der-records .ant-tag{margin:0;font-size:11px}.der-secondary,.der-message{color:#536975;overflow-wrap:anywhere;margin-top:4px;line-height:1.6}.der-time{font-variant-numeric:tabular-nums;gap:4px;display:grid}.der-time small{color:#536975;line-height:1.6}.der-updated{text-align:right;color:#536975;font-variant-numeric:tabular-nums;margin-top:10px;font-size:11px}.der-error{margin-bottom:12px}.der-local>summary{cursor:pointer;color:#536975;align-items:center;gap:8px;font-size:12px;display:flex}.der-local>summary:before{content:"▸";font-size:10px}.der-local[open]>summary:before{content:"▾"}.der-local>summary small{color:#536975;margin-left:auto}.der-local>summary:focus-visible{outline-offset:4px;outline:2px solid #2f87a8}.der-local>p{margin:12px 0}.dsf-grid{grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr);align-items:start;gap:16px;display:grid}.dsf-sidebar{gap:16px;display:grid}.dsf-description{color:#536975;font-size:12px;line-height:1.8;margin:0 0 14px!important}.dsf-alert{margin-bottom:12px}.dsf-save-state{align-items:center;gap:8px;margin-left:auto;display:flex}.dsf-save-state .ant-tag,.dsf-close .ant-tag,.dsf-editor .dlr-title-group .ant-tag{margin:0}.dsf-empty{text-align:center;padding:16px 0 26px}.dsf-empty .ant-empty-description{color:#536975;font-size:12px}.dsf-device-help{margin:16px 0 0!important}.dsf-device-note{color:#536975;font-size:12px;line-height:1.7;margin-top:8px!important}.dsf-close>p,.dsf-time>p{font-size:13px;line-height:1.8}.dsf-close>.dsf-description{font-size:12px;margin:8px 0 0!important}.dsf-time h3{margin-bottom:12px;font-size:16px}.dsf-time a{margin-top:8px;font-size:12px;display:inline-block}.dsf-editor>.dlr-save-bar .ant-btn{flex:none}.dsf-save-state .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#2f87a8;background:#eaf5fa;border-color:#d3e0e8}@container (width<=840px){.dsf-grid{grid-template-columns:minmax(0,1fr)}.dsf-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (width<=520px){.dsf-sidebar{grid-template-columns:minmax(0,1fr)}.dsf-save-state{flex-wrap:wrap}}.dl-root{color:#19252e}.dl-root h3{margin:0;font-size:15px;font-weight:600}.dl-root button{font:inherit}.dl-muted{color:#536975;font-size:12px}.dl-toolbar,.dl-preview-toolbar,.dl-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dl-toolbar .ant-segmented{background:#e8eef2;padding:4px}.dl-toolbar .ant-segmented-item-label{padding-inline:16px}.dl-snapshot-time{color:#536975;font-variant-numeric:tabular-nums;font-size:12px}.dl-toolbar-actions{align-items:center;gap:12px;display:flex}.dl-edit-entry{background:#eaf5fa;border:1px solid #d3e0e8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;display:flex}.dl-edit-entry b{font-size:14px}.dl-edit-entry p{color:#536975;margin:6px 0 0;font-size:12px}.dl-preview-source{color:#536975;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 15px;font-size:12px;display:flex}.dl-renewal{border-top:1px solid #d3e0e8;border-bottom:1px solid #d3e0e8;margin:16px 0 12px;padding:0 0 12px}.dl-renewal p{color:#536975;margin:8px 0 0;font-size:11px}.dl-renewal .ant-alert{margin-top:12px}.dl-renewal .ant-alert-title{font-size:12px}.dl-renewal .ant-alert-description{font-size:11px}.dl-status-note{margin-bottom:18px;padding:10px 14px}.dl-status-note .ant-alert-title{font-size:13px}.dl-status-note .ant-alert-description{font-size:12px}.dl-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.dl-summary>div{background:#fff;border:1px solid #d3e0e8;border-radius:10px;align-items:center;gap:15px;padding:14px 20px;display:flex}.dl-summary .anticon{color:#2f87a8;font-size:22px}.dl-summary>div:last-child .anticon{color:#536975}.dl-summary b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2;display:block}.dl-summary small{color:#536975;font-size:12px;font-weight:400}.dl-summary b small{font-size:15px}.dl-layout{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:18px;display:grid}.dl-panel{background:#fff;border:1px solid #d3e0e8;border-radius:12px;min-width:0;padding:20px}.dl-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dl-panel-heading>div>.dl-muted{margin-top:4px;display:block}.dl-panel-heading .ant-tag{margin-inline-end:0}.dl-map-panel{padding:18px 18px 12px}.dl-map{background:#f7fafc;border-radius:10px;overflow:hidden}.dl-map svg{width:100%;max-height:600px;margin:auto;display:block}.dl-map-footer{color:#536975;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;font-size:11px;display:flex}.dl-map-footer>span:first-child{align-items:center;gap:6px;display:flex}.dl-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dl-dot:not(:first-child){margin-left:8px}.dl-dot-light{background:#2f87a8}.dl-dot-water{background:#6aa7bc}.dl-dot-pending{border:1px dashed #8ca8b6}.dl-side{gap:16px;display:grid}.dl-bay-location{color:#536975;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.dl-channel-list{margin:14px 0 18px}.dl-channel{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d3e0e8;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.dl-channel>span:nth-child(2){flex:1}.dl-channel b,.dl-area-light b{font-size:13px;display:block}.dl-channel small,.dl-area-light small{color:#536975;margin-top:3px;font-size:11px;display:block}.dl-channel .ant-tag{margin:0;font-size:11px}.dl-channel-icon{color:#2f87a8;background:#eaf5fa;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.dl-channel-icon svg,.dl-output>svg,.dl-module-slots svg,.dl-wizard-slots svg,.dl-device-glyph>svg,.dl-device-detail-symbol>svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.dl-channel-pending .dl-channel-icon{color:#8ca8b6;background:#f7fafc}.dl-note{margin:12px 0 0;line-height:1.8}.dl-area-light{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.dl-area-light>span:nth-child(2){flex:1}.dl-area-light .ant-badge-status-text{font-size:11px}.dl-light-swatch{background:#eaf5fa;border:1px solid #b7d9e7;border-radius:7px;place-items:center;width:44px;height:35px;display:grid}.dl-light-swatch span{background:#f7fcff;border:1px solid #7ebdcf;border-radius:3px;width:24px;height:15px;box-shadow:0 0 9px #5ebbda40}.dl-inline-note{color:#536975;border-top:1px solid #d3e0e8;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.8;display:flex}.dl-inline-note .anticon{flex:none;margin-top:4px}.dl-compact h3{margin-bottom:14px}.dl-compact .ant-steps-item-title{font-size:12px}.dl-compact .ant-steps-item-description{font-size:11px}.dl-preview-toolbar{gap:12px}.dl-preview-toolbar>div,.dl-section-heading>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-phase-title{margin:20px 0 10px;font-size:24px;font-weight:600}.dl-phase-description{color:#536975;min-height:50px;margin-bottom:20px;font-size:13px;line-height:1.9}.dl-output-states{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.dl-output{text-align:center;color:#8ca8b6;background:#f7fafc;border:1px solid #d3e0e8;border-radius:9px;padding:13px 6px;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.dl-output>.anticon{margin:0 auto;font-size:21px;display:block}.dl-output>svg{margin:auto;display:block}.dl-output b,.dl-output small{margin-top:7px;font-size:12px;display:block}.dl-output small{margin-top:3px;font-size:11px}.dl-output-light{color:#246c87;background:#eaf5fa;border-color:#b7d9e7}.dl-output-water{color:#3a8ca4;background:#eaf6fa;border-color:#b7dce6}.dl-output-power{color:#448d60;background:#ebf5ee;border-color:#bfdbc7}.dl-billing{color:#536975;justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.dl-billing b{color:#536975}.dl-phase-panel>.ant-btn{margin-top:8px}.dl-exception{background:#fff6ed;border-radius:8px;margin:16px 0 8px;padding:12px}.dl-exception .ant-btn{margin-top:12px}.dl-exception .ant-badge-status-text{font-size:12px}.dl-flow-track{margin:16px 0 0;padding:0;list-style:none}.dl-flow-track li{color:#8ca8b6;align-items:center;gap:12px;height:46px;font-size:12px;display:flex;position:relative}.dl-flow-track li>span{z-index:1;background:#e8eef2;border:1px solid #d3e0e8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.dl-flow-track li:not(:last-child):after{content:"";background:#d3e0e8;width:2px;height:24px;position:absolute;top:34px;left:11px}.dl-flow-track b{font-weight:500}.dl-flow-track .dl-current{color:#246c87}.dl-flow-track .dl-current>span{background:#eaf5fa;border-color:#2f87a8}.dl-flow-track .dl-complete{color:#53916b}.dl-flow-track .dl-complete>span{background:#eef7ef;border-color:#c7dfcc}.dl-flow-track .ant-tag{color:#246c87;margin-left:auto;font-size:10px}.dl-section-heading{margin-top:22px}.dl-section-heading h3{margin-bottom:4px}.dl-binding-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dl-selected-card{border-color:#2f87a8}.dl-bound-lights{min-height:88px}.dl-bound-lights>button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:13px;display:flex}.dl-bound-lights .anticon{color:#2f87a8}.dl-bound-lights .ant-badge{margin-left:auto}.dl-bound-lights .ant-badge-status-text{font-size:11px}.dl-module-slots,.dl-wizard-slots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dl-module-slots>div{color:#536975;background:#f7fafc;border:1px dashed #d3e0e8;border-radius:9px;flex-direction:column;align-items:center;padding:17px;display:flex}.dl-module-slots .anticon{font-size:21px}.dl-module-slots b{margin-top:7px;font-size:12px}.dl-module-slots span{margin-top:4px;font-size:11px}.dl-binding-footer{color:#536975;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.dl-device-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dl-device-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3e0e8;border-radius:10px;align-items:start;gap:12px;min-width:0;padding:18px 14px;transition:border-color .16s ease-out;display:flex}.dl-device-card:hover{border-color:#7ebdcf}.dl-device-glyph{color:#536975;background:#e8eef2;border-radius:8px;flex:none;place-items:center;width:40px;height:44px;font-size:22px;display:grid}.dl-device-on{color:#2f87a8;background:#eaf5fa}.dl-device-card b{font-size:13px;display:block}.dl-device-card small{color:#536975;margin:5px 0 12px;font-size:11px;display:block}.dl-device-card .ant-badge-status-text{font-size:11px}.dl-device-card .ant-tag{margin-inline-start:8px;font-size:10px}.dl-record-list{margin:0;padding:0;list-style:none}.dl-record-list li{border-bottom:1px solid #d3e0e8;align-items:start;gap:14px;padding:18px 0;display:flex}.dl-record-icon{color:#60909e;background:#edf3f4;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.dl-record-draft{color:#2f87a8;background:#eaf5fa}.dl-record-setting{color:#9386b1;background:#f1eef5}.dl-record-list b{font-size:13px}.dl-record-list p{color:#536975;margin:5px 0 0;font-size:12px;line-height:1.8}.dl-record-list time{white-space:nowrap;color:#8ca8b6;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.dl-device-detail-symbol{color:#2f87a8;background:#eaf5fa;border-radius:16px;place-items:center;width:66px;height:66px;margin:22px auto;font-size:30px;display:grid}.dl-device-detail{margin:0 0 20px}.dl-device-detail>div{border-bottom:1px solid #d3e0e8;gap:14px;padding:11px 0;display:flex}.dl-device-detail dt{color:#536975;width:85px;font-size:13px}.dl-device-detail dd{margin:0;font-size:13px}.dl-device-detail dd .ant-tag{margin-left:12px}.dl-setting-row{border-bottom:1px solid #d3e0e8;align-items:center;gap:8px;padding:18px 0;font-size:12px;display:flex}.dl-setting-row>div:first-child{flex:1}.dl-setting-row p{color:#536975;margin:6px 0 0;font-size:12px;line-height:1.8}.dl-setting-row .ant-input-number{flex:none;width:70px}.dl-rule-list{background:#f7fafc;border-radius:8px;margin:18px 0;padding:14px;font-size:12px}.dl-rule-list p{color:#536975;margin:8px 0 0}.dl-wizard-intro{color:#536975;margin:22px 0 16px;font-size:13px;line-height:1.8}.dl-wizard-slots>button{color:#536975;cursor:pointer;background:#f7fafc;border:1px dashed #d3e0e8;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:28px 12px;display:flex}.dl-wizard-slots .anticon{font-size:25px}.dl-wizard-slots>button span:last-child{font-size:12px}.dl-wizard-slots>.dl-slot-chosen{color:#246c87;background:#eaf5fa;border-style:solid;border-color:#2f87a8}.dl-checks{gap:18px;padding:8px 0;display:grid}.dl-wizard-summary{text-align:center;color:#536975;padding:28px 0 12px}.dl-wizard-summary>.anticon{color:#2f87a8;font-size:38px}.dl-wizard-summary h3{margin:14px 0 10px;font-size:18px}.dl-wizard-summary p{font-size:13px}.dl-wizard-summary>div{margin-top:18px;font-size:12px}.dl-wizard-summary>div span{color:#536975;margin:0 12px}.dl-root button:focus-visible{outline-offset:3px;outline:2px solid #2f87a8}.dl-root button:disabled{cursor:not-allowed}@media (max-width:1180px){.dl-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.dl-panel{padding:16px}.dl-device-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.dl-layout{grid-template-columns:1fr}.dl-side{grid-template-columns:1fr 1fr}.dl-summary>div{gap:10px;padding:12px}.dl-map svg{max-height:600px}}@media (max-width:650px){.dl-summary{gap:6px}.dl-summary .anticon{display:none}.dl-summary>div{padding:10px}.dl-summary b{font-size:21px}.dl-summary small{font-size:10px}.dl-side,.dl-binding-grid,.dl-device-grid{grid-template-columns:1fr}.dl-toolbar .ant-segmented-item-label{padding-inline:8px;font-size:12px}.dl-record-list time{white-space:normal}}@media (prefers-reduced-motion:reduce){.dl-root *,.dl-root :before,.dl-root :after{transition:none!important;animation:none!important}}.dc-root{container-type:inline-size}.dc-root .dl-toolbar{border-bottom:1px solid #d3e0e8;gap:8px 16px;margin-bottom:22px;padding-bottom:16px}.dc-root .dl-toolbar .ant-segmented{background:#e8eef2;padding:3px}.dc-root .dl-toolbar .ant-segmented-item-label{padding-inline:13px;font-size:13px}.dc-toolbar-status{color:#536975;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;font-size:11px;display:flex}.dc-toolbar-status>span:first-child{color:#6a7e62;cursor:help;align-items:center;gap:6px;display:flex}.dc-live-dot,.dc-cached-dot{background:#7a956d;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dc-cached-dot{background:#8ca8b6}.dc-overview{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:16px;margin-bottom:20px;display:grid}.dc-overview-side{align-content:start;gap:0;display:grid}.dc-root .dl-panel{border-radius:10px;padding:16px}.dc-map-panel .dl-map svg{max-height:600px}.dc-map-panel .dl-panel-heading{margin-bottom:12px}.dc-map-panel .dl-panel-heading h3{font-size:14px}.dc-map-panel .dl-muted{color:#536975;font-size:12px}.dc-map-panel .dl-map-footer{color:#536975;margin-top:10px;font-size:12px;line-height:1.7}.dc-side-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dc-side-heading>span{color:#536975;font-size:12px}.dc-bays{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.dc-bays>button{cursor:pointer;text-align:left;background:#f7fafc;border:1px solid #d3e0e8;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px;padding:12px;display:grid}.dc-bays b{color:#19252e;font-size:18px;font-weight:500}.dc-bays span{color:#6d8060;justify-self:end;font-size:12px}.dc-bays small{color:#536975;grid-column:1/-1;font-size:12px}.dc-bays .dc-bay-selected{background:#eaf5fa;border-color:#2f87a8}.dc-totals{border-top:1px solid #d3e0e8;border-bottom:1px solid #d3e0e8;justify-content:space-between;gap:8px;margin:18px 0;padding:16px 0;display:flex}.dc-totals b{color:#19252e;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;display:block}.dc-totals span{color:#536975;margin-top:3px;font-size:12px;display:block}.dc-side-actions{gap:12px;display:grid}.dc-side-actions .ant-btn{font-size:12px}.dc-side-actions a{color:#246c87;text-align:center;font-size:12px}.dc-loading{text-align:center;padding:90px}.dc-map-device{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.dc-map-device .ant-tag{margin:0}.dc-properties{max-height:420px;padding:0;overflow:auto}.dc-properties>div{border-bottom:1px solid #d3e0e8;justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;font-size:12px;display:flex}.dc-properties dt{color:#536975}.dc-properties dd{margin:0}@container (width<=640px){.dc-overview{grid-template-columns:minmax(0,1fr)}.dc-bays{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-map-panel .dl-map svg{max-height:550px}.dc-root .dl-toolbar .ant-segmented-item-label{padding-inline:9px;font-size:12px}.dc-toolbar-status{margin-left:0}}.dc-map-device .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#246c87;background:#eaf5fa;border-color:#b7d9e7}.ow-intro{min-width:0;margin-bottom:24px}.ow-eyebrow{color:#2f87a8;letter-spacing:.09em;margin-bottom:10px;font-size:11px;font-weight:650;display:block}.ow-intro .ant-typography{letter-spacing:-.04em;color:#163d50;font-size:26px}.ow-metrics{background:#d4e3eb;border:1px solid #d4e3eb;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.ow-metrics>div{background:#f8fbfc;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:20px 24px;display:flex}.ow-metrics span{color:#63808f;font-size:12px}.ow-metrics strong{color:#234f63;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.1}.ow-metrics small{color:#718995;font-size:11px}.ow-steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:20px 0 28px;display:grid}.ow-steps>button{text-align:left;cursor:pointer;color:#254e63;background:#fff;border:1px solid #d6e4ec;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;min-height:90px;padding:17px;display:flex}.ow-steps>button:hover,.ow-steps>.ow-step-active{background:#edf6fa;border-color:#58aac8}.ow-steps>button:focus-visible{outline-offset:3px;outline:2px solid #2f87a8}.ow-step-number{color:#70a7bd;font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px}.ow-steps>button>span:nth-child(2){flex:1;min-width:0}.ow-steps b{font-size:13px;font-weight:600;display:block}.ow-steps small{color:#738b98;margin-top:5px;font-size:11px;line-height:1.65;display:block}.ow-step-arrow{color:#6e9faf;font-size:16px}.ow-section{min-width:0;margin:22px 0;scroll-margin-top:24px}.ow-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.ow-section-heading h3{color:#254e63;margin:0;font-size:16px;font-weight:650}.ow-section-heading p{color:#718894;margin:6px 0 0;font-size:12px;line-height:1.7}@media (max-width:700px){.ow-intro .ant-typography{font-size:22px}.ow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-metrics>div{padding:16px}.ow-metrics strong{font-size:24px}.ow-steps{grid-template-columns:minmax(0,1fr);gap:8px;margin:18px 0 24px}.ow-steps>button{min-height:0;padding:14px 16px}.ow-section-heading{align-items:flex-start;gap:12px}}.device-page-purpose{color:#6b8593;max-width:700px;margin:0;font-size:13px;line-height:1.8}.device-maintenance .device-maintenance-note{background:#edf5f9;border:1px solid #d5e5ee;border-radius:12px;padding:16px 20px;line-height:1.85;color:#647f8e!important}.device-maintenance-help{background:#f9fcfd;border:1px solid #d6e5ee;border-radius:10px;margin-bottom:20px;padding:12px 16px}.device-maintenance-help summary{cursor:pointer;color:#5d8092;font-size:12px}.device-maintenance-help>div{margin-top:16px}.device-maintenance-help .process-guide{margin-bottom:0}.device-store-board.ant-card{border:1px solid #d2e2eb;border-radius:14px;overflow:hidden}.device-store-board .ant-card-head{background:#f5fafc;min-height:64px;padding:20px 22px}.device-store-board .ant-card-head-title{color:#244e63;font-size:17px}.device-store-board .ant-card-body{padding:8px 20px 16px}.device-store-board .device-bay-row{grid-template-columns:50px auto minmax(0,1fr);border-color:#e0eaf0!important;align-items:center!important;gap:14px!important;padding:18px 0!important;display:grid!important}.device-bay-identity{color:#28556b;flex-direction:column;gap:4px;display:flex}.device-bay-identity>span{color:#88a0ac;font-size:10px}.device-bay-identity>b{font-size:23px;line-height:1.1}.device-bay-row>span:not(.ant-tag):not(.device-bay-action){color:#698492!important;font-size:12px!important}.device-bay-row .device-bay-action{grid-column:2/-1;justify-self:start;margin-left:0!important}.device-bay-action .ant-btn{height:34px}.device-workspace .dl-root.dc-root{min-width:0}.device-linkage-task-context{background:#f5fafc;border:1px solid #d6e6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:20px 24px;display:flex}.device-linkage-task-context h3{color:#254d63;margin:5px 0 7px;font-size:20px}.device-linkage-task-context p{color:#6d8593;margin:0;font-size:12px;line-height:1.75}.device-linkage-task-context .ow-eyebrow{margin:0}.device-linkage-task-context>span{color:#567788;border:1px solid #cfdfe8;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px}.device-linkage-task-context{padding:16px 20px}.device-linkage-task-context h3{font-size:18px}.device-linkage-task-context .ow-eyebrow{display:none}.device-quick-navigation{margin:12px 0!important;padding-block:10px!important}.device-workspace .dl-toolbar .ant-segmented{background:#fff;border:1px solid #d5e4ed;padding:5px}.device-workspace .dl-panel,.device-workspace .dlr-detail,.device-workspace .dlr-rule-list{border-color:#d4e4ed;border-radius:14px}.device-workspace .dc-overview{grid-template-columns:minmax(0,1.1fr) minmax(240px,.65fr)}.device-workspace .dc-map-panel{background:#f5fafc}.device-workspace .dc-map-panel .dl-panel-heading{padding-bottom:20px}.device-workspace .dc-side-actions{background:#f1f7fa;border-radius:10px;gap:12px;padding:18px;display:grid}.device-workspace .di-header{background:#f5fafc;border:1px solid #d3e3ed;border-radius:14px 14px 0 0;margin-bottom:0;padding:22px}.device-workspace .di-filter-bar{background:#fff;border:1px solid #d3e3ed;border-top:0;border-radius:0 0 14px 14px;margin-bottom:20px;padding:14px 20px}.device-workspace .di-device-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.device-workspace .di-device{border-color:#d4e3eb;border-radius:14px;padding:22px}.device-workspace .di-card-properties{background:#f4f8fa;border-radius:10px;margin:18px 0;padding:14px}.device-workspace .di-device-footer{border-top:1px solid #e0eaf0;padding-top:14px}.device-workspace .dlr-action{background:#f9fcfd;border-left:3px solid #7ebdcf;border-radius:10px}.device-workspace .dlr-save-bar{background:#edf6fa;border:1px solid #cee1ec;border-radius:12px;margin-top:22px}.device-workspace .editor-section{margin:16px 0}.di-drawer .di-task-section-heading{color:#2f87a8;margin:24px 0 12px;font-size:12px;font-weight:600}@media (max-width:900px){.device-workspace .dc-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.device-maintenance .ow-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.device-maintenance .ow-metrics>div{padding:14px 12px}.device-maintenance .ow-metrics strong{font-size:22px}.device-maintenance .ow-metrics small{display:none}.device-store-board .ant-card-head{padding:16px}.device-store-board .ant-card-body{padding:4px 16px 12px}.device-store-board .device-bay-row{grid-template-columns:42px minmax(0,1fr);gap:10px!important}.device-bay-row>span:not(.ant-tag):not(.device-bay-action){grid-column:2}.device-bay-row .device-bay-action{grid-column:1/-1;justify-self:stretch}.device-bay-action .ant-btn{width:100%;height:38px}.device-linkage-task-context{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.device-workspace .dl-toolbar{flex-direction:column;align-items:stretch;gap:10px;display:flex}.device-workspace .dl-toolbar .ant-segmented-group{flex-wrap:wrap}.device-workspace .di-header{padding:18px}.device-workspace .di-filter-bar{padding:14px}}.device-bay-row .ant-tag.ant-tag-gold:not(.ant-tag-disabled):is(.ant-tag-outlined,.ant-tag-filled,.ant-tag-solid){color:#246c87;background:#eaf5fa;border-color:#b7d9e7}@container (width<=380px){.device-workspace .di-device{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""placement""controls""footer""reply";gap:12px;padding:16px}.device-workspace .di-device-heading{align-items:flex-start}.device-workspace .di-device-name{gap:6px 10px}.device-workspace .di-device-placement{flex-wrap:wrap;margin-left:0}.device-workspace .di-card-properties{margin:0;padding:12px}.device-workspace .di-device-footer{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}}.admin-operations,.audit-operations,.charter-operations,.content-operations{color:#284e63;min-width:0}.admin-task-tabs>.ant-tabs-nav{background:#f5fafc;border:1px solid #d4e4ed;border-radius:12px;margin:24px 0 20px;padding:4px 20px}.admin-task-tabs .ant-tabs-tab{padding:15px 8px;font-size:14px}.admin-accounts-table .ant-table-cell,.admin-positions-table .ant-table-cell{padding-block:18px!important}.admin-row-actions.ant-space{flex-wrap:wrap;max-width:320px}.admin-row-actions .ant-btn{min-height:30px}.admin-authority-guide{background:#f8fbfd;border:1px solid #d4e4ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-authority-guide b{font-size:14px}.admin-authority-guide p,.admin-position-guidance{color:#536975;margin:6px 0 0;font-size:12px;line-height:1.7}.admin-authority-guide>p{grid-column:1/-1;margin-top:0}.permission-workspace{min-width:0}.permission-workspace .ow-section{margin-top:12px}.permission-workspace .ow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.permission-workspace .ow-steps>button{min-height:0;padding:12px}.permission-workspace .ow-steps small{margin-top:3px}.permission-matrix{gap:14px;display:grid}.permission-group{border:1px solid #d3e3ec;border-radius:12px;scroll-margin-top:12px;overflow:hidden;margin-bottom:0!important}.permission-group .ant-card-head{background:#edf5f9;min-height:48px;padding-inline:18px}.permission-group .ant-card-body{padding:14px}.permission-page-row{background:#fbfdfe;border:1px solid #e1eaf0;border-radius:8px;grid-template-columns:minmax(100px,1fr) auto auto;min-height:47px;padding:11px 10px;gap:8px!important;display:grid!important}.permission-page-row>span{width:auto!important;font-size:12px!important}.permission-page-row .ant-checkbox-wrapper{margin-inline-start:0;font-size:12px}.permission-page-row .ant-checkbox-wrapper>span:last-child{padding-inline:5px}.permission-danger-group{border-radius:12px;background:#fff9ef!important;border-color:#e7c9a1!important}.permission-danger-group .ant-card-head{min-height:50px}.permission-danger-group .ant-checkbox-wrapper{background:#fff;border:1px solid #f0d9b8;border-radius:8px;width:100%;padding:12px}.permission-danger-group .ant-checkbox-wrapper>span:last-child>div{line-height:1.7;margin-top:5px!important;margin-left:0!important}.system-operation-modal{top:30px}.system-operation-modal .ant-modal-content{border-radius:16px;padding:24px}.system-operation-modal .ant-modal-title{color:#244e63;padding-right:22px;font-size:18px}.system-operation-modal .ant-modal-body{min-width:0;max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);padding-right:6px;overflow-y:auto}.system-operation-modal .ant-modal-footer{border-top:1px solid #dce8ef;margin-top:20px;padding-top:16px}.content-operation-modal{max-width:calc(100vw - 48px);width:min(850px,100vw - 48px)!important}.content-photo-upload{flex-wrap:wrap}.content-delivery-table .ant-table-thead>tr>th{color:#406277;background:#edf5f9}.content-delivery-table .ant-table-tbody>tr>td{padding-block:18px}.content-delivery-table .ant-table-cell{overflow-wrap:anywhere}.content-operations .task-panel-body>div:first-child{line-height:1.85}.content-operations .ow-steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.content-list-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.content-list-toolbar .ant-btn{margin-bottom:0!important}.content-list-toolbar>span{color:#78909c;font-size:12px}.content-placement-guide{background:#f8fbfd;border:1px solid #d9e7ef;border-radius:9px;margin-bottom:20px;padding:12px 16px}.content-placement-guide summary{cursor:pointer;color:#587d90;font-size:12px}.content-placement-guide>div{line-height:1.9;margin:12px 0 0!important}.content-operations .ow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 22px}.content-operations .ow-steps>button{gap:6px;min-height:80px;padding:14px 12px}.content-operations .ow-step-number,.content-operations .ow-step-arrow{display:none}.charter-operations .ow-steps{padding-bottom:6px;display:flex;overflow-x:auto}.charter-operations .ow-steps>button{flex:0 0 165px;min-height:66px;padding:12px}.audit-category-grid{background:#f8fbfd;border:1px solid #d4e3ec;border-radius:14px;padding:10px}.audit-category-grid .ant-segmented{background:0 0;display:block}.audit-category-grid .ant-segmented-group{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.audit-category-grid .ant-segmented-item-label{white-space:normal;justify-content:center;align-items:center;min-height:40px;padding:8px;font-size:12px;display:flex}.audit-records-table .ant-table-thead>tr>th{color:#406277;background:#edf5f9}.audit-records-table .ant-table-tbody>tr>td{padding-block:18px}.audit-records-table .ant-table-row:hover>td{background:#f4f9fc}.charter-version-shortcut,.charter-editing-guide,.device-quick-navigation{background:#fafcfd;border:1px solid #d8e6ee;border-radius:10px;margin:16px 0 22px;padding:12px 16px}.charter-version-shortcut>summary,.charter-editing-guide>summary,.device-quick-navigation>summary{cursor:pointer;color:#587d90;font-size:12px}.charter-editing-guide>div{margin-bottom:0!important}.charter-clause-sections{gap:20px;display:grid}.charter-chapter.ant-card{border:1px solid #d4e4ed;border-radius:14px;scroll-margin-top:24px;margin-bottom:0!important}.charter-chapter .ant-card-head{color:#2a566b;background:#f3f9fc;min-height:60px;padding:18px 22px;font-size:16px}.charter-clause{grid-template-columns:minmax(0,1fr) auto;border-bottom-color:#e0eaf0!important;gap:22px!important;padding:20px 4px!important;display:grid!important}.charter-clause>div:first-child{padding-right:12px}.charter-clause-actions{background:#f6fafc;border:1px solid #dbe8f0;border-radius:10px;min-width:115px;padding:12px}.charter-clause-actions .ant-space{justify-content:center;width:100%}.charter-clause-actions>.ant-space-item:last-child{align-self:center}.charter-operations .task-panel-body>.ow-steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (max-width:1100px){.audit-category-grid .ant-segmented-group{grid-template-columns:repeat(4,minmax(0,1fr))}.permission-page-row{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:700px){.admin-authority-guide{grid-template-columns:1fr}.admin-operations .ow-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-operations .ow-metrics>div{padding:12px 10px}.admin-operations .ow-metrics span{font-size:10px}.admin-operations .ow-metrics strong{font-size:20px}.admin-operations .ow-metrics small{display:none}.system-operation-modal{top:16px}.system-operation-modal .ant-modal-content{padding:18px}.system-operation-modal .ant-modal-title{font-size:16px}.system-operation-modal .ant-modal-body{max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);padding-right:0}.content-operation-modal{max-width:calc(100vw - 24px);width:calc(100vw - 24px)!important}.permission-workspace .ow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-workspace .ow-step-number,.permission-workspace .ow-step-arrow{display:none}.permission-page-row{grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:8px!important}.permission-page-row>span{grid-column:1/-1;font-weight:600}.permission-page-row>.ant-checkbox-wrapper{justify-self:start}.permission-operation-modal .ant-col{flex-basis:100%;max-width:100%}.permission-operation-modal .ant-modal-body>.ant-form>.ant-row{margin-inline:0!important}.permission-operation-modal .ant-modal-body>.ant-form>.ant-row>.ant-col{padding-inline:0!important}.permission-operation-modal .ant-select{max-width:100%;width:100%!important}.audit-category-grid{padding:7px}.audit-category-grid .ant-segmented-group{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-category-grid .ant-segmented-item-label{padding:6px;font-size:11px}.charter-clause{grid-template-columns:minmax(0,1fr);gap:14px!important}.charter-clause>div:first-child{padding-right:0}.charter-clause-actions.ant-space{flex-flow:wrap;justify-content:space-between;padding:10px}.charter-clause-actions.ant-space>.ant-space-item{flex-shrink:0}.charter-chapter .ant-card-head{padding:14px 16px}.content-operations .ow-steps{padding-bottom:6px;display:flex;overflow-x:auto}.content-operations .ow-steps>button{flex:0 0 145px}.content-list-toolbar{flex-direction:column;align-items:flex-start;gap:12px}}.record-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.record-card{background:#fff;border:1px solid #d3e0e8;border-radius:12px;min-width:0;overflow:clip}.record-card-header{background:#f6fafc;border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.record-card-header>div:first-child{min-width:0}.record-card-eyebrow{color:#718894;letter-spacing:.03em;font-size:10px}.record-card h3{color:#19252e;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.65}.record-card-value{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;max-width:50%;display:flex}.record-card-value>span{color:#536975;font-size:10px}.record-card-value>strong{font-variant-numeric:tabular-nums;color:#246c87;text-align:right;font-size:20px;line-height:1.3}.record-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;padding:18px 20px;display:grid}.record-card-fields dt{color:#718894;margin-bottom:6px;font-size:11px}.record-card-fields dd{color:#3d505c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.record-card-rules{padding:0 20px 20px}.record-card-rules h4{color:#718894;margin:0 0 8px;font-size:11px;font-weight:400}.record-card-actions{border-top:1px solid #e5edf2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:14px 20px;display:flex}.record-card-actions>div{align-items:center;gap:8px;display:flex}.record-card-actions>div>span{color:#536975;font-size:11px}.record-card-actions>div:last-child{margin-left:auto}.record-cards-empty{background:#fff;border:1px dashed #c5d7e0;border-radius:12px;padding:28px}.record-card :is(.ant-space,.ant-space-item){flex-wrap:wrap;min-width:0}.record-card-rules .ant-tag{white-space:normal;margin-bottom:4px}@media (max-width:1200px){.record-cards{grid-template-columns:1fr}}@media (max-width:600px){.record-card-header{padding:16px}.record-card-fields{gap:14px;padding:16px}.record-card-actions{gap:12px;padding:12px 16px}.record-card-rules{padding:0 16px 16px}.record-card-value>strong{font-size:18px}.record-card h3{font-size:15px}}.reservation-policy-settings{min-width:0;margin-bottom:18px}.reservation-policy-settings .reservation-policy-summary,.reservation-policy-settings .reservation-policy-error{margin-bottom:16px}.reservation-policy-summary .ant-alert-action{align-self:flex-start;margin-left:12px}.reservation-policy-summary .ant-tag{margin:0}.reservation-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.reservation-policy-grid>.reservation-policy-card{min-width:0;margin-bottom:0}.reservation-policy-card .ant-card-head-title{white-space:normal;min-width:0}.reservation-policy-card .ant-card-head-title label{cursor:pointer}.reservation-policy-card .ant-card-extra{flex-shrink:0;margin-left:16px}.reservation-policy-card .ant-card-body{display:block}.reservation-policy-intro{color:#3d505c;margin:0 0 18px;font-size:13px;line-height:1.8}.reservation-policy-facts{margin:0;font-size:13px;line-height:1.8}.reservation-policy-facts>div{grid-template-columns:64px minmax(0,1fr);gap:14px;margin-bottom:12px;display:grid}.reservation-policy-facts dt{color:#536975;font-weight:500}.reservation-policy-facts dd{color:#3d505c;min-width:0;margin:0}.reservation-policy-facts b{color:#243e4c;font-weight:600}.reservation-policy-duration{border-top:1px solid #e0e9ef;margin-top:20px;padding-top:18px}.reservation-policy-field-label{color:#243e4c;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.reservation-policy-help{color:#607a88;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-4px 0;padding:4px;font-size:13px;display:inline-flex}.reservation-policy-help:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2f87a8}.reservation-policy-duration-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reservation-policy-duration-controls .ant-input-number-group-wrapper{width:180px;max-width:100%}.reservation-policy-duration-controls .ant-input-number{width:100%}.reservation-policy-duration-controls .ant-btn{flex:none}.reservation-policy-caption{color:#607a88;margin:10px 0 0;font-size:12px;line-height:1.7}.reservation-policy-caption b{font-weight:500}.reservation-policy-mode-note{color:#607a88;border-top:1px solid #e0e9ef;margin:18px 0 0;padding-top:15px;font-size:12px;line-height:1.8}.reservation-policy-customer-message{background:#f2f7fa;border:1px solid #dce8ef;border-radius:8px;margin-top:20px;padding:14px 16px}.reservation-policy-customer-message>span{color:#607a88;margin-bottom:6px;font-size:12px;display:block}.reservation-policy-customer-message strong{color:#243e4c;font-size:13px;font-weight:600;line-height:1.8;display:block}.reservation-policy-customer-message p{color:#536975;margin:3px 0 0;font-size:12px;line-height:1.8}@media (max-width:1100px){.reservation-policy-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.reservation-policy-grid{gap:14px}.reservation-policy-intro{margin-bottom:16px}.reservation-policy-facts>div{gap:10px;margin-bottom:10px}.reservation-policy-card .ant-card-extra{margin-left:10px}.reservation-policy-duration{margin-top:16px;padding-top:16px}.reservation-policy-customer-message{padding:12px}}.price-workspace{color:#243b4a;min-width:0}.price-workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.price-workspace-header h4{letter-spacing:-.5px;color:#182e3d;margin:0 0 6px;font-size:21px}.price-workspace-header p{color:#728794;max-width:740px;margin:0;font-size:13px;line-height:1.7}.price-header-actions,.price-panel-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.price-section-nav{background:#eef3f5;border:1px solid #e3ebee;border-radius:12px;gap:4px;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.price-section-nav button{font:inherit;color:#708590;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 16px;display:flex}.price-section-nav button.active{color:#157b8f;background:#fff;box-shadow:0 2px 5px #173b5010}.price-section-nav button strong{text-align:left;font-size:13px;font-weight:600;display:block}.price-section-nav button small{opacity:.8;margin-top:4px;font-size:11px;font-weight:400;display:block}.price-section-nav button:focus-visible{outline-offset:-2px;outline:2px solid #16829a}.price-stage-number{border:1px solid #d6e2e7;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.price-sections-stages .price-section-nav button{flex:1}.price-sections-stages .price-section-nav button.active .price-stage-number{color:#fff;background:#157b8f;border-color:#157b8f}.price-section-content[hidden]{display:none!important}.price-workspace-panel{background:#fff;border:1px solid #e3ebee;border-radius:14px;margin-bottom:18px;overflow:hidden}.price-panel-header{border-bottom:1px solid #edf2f4;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.price-panel-header h3{color:#233d4b;margin:0;font-size:16px;font-weight:600}.price-panel-header p{color:#718894;margin:5px 0 0;font-size:12px;line-height:1.65}.price-panel-body{padding:22px}.price-eyebrow{color:#1590a3;letter-spacing:1.2px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.price-workspace-note{color:#486574;background:#edf6f8;border-left:3px solid #72bac8;border-radius:0 8px 8px 0;margin:0 0 18px;padding:13px 16px;font-size:12px;line-height:1.8}.price-workspace-help{color:#536975;background:#fff;border:1px solid #e3ebee;border-radius:10px;margin-top:16px;padding:13px 17px;font-size:12px;line-height:1.8}.price-workspace-help summary{cursor:pointer;color:#44606f;font-weight:600}.price-workspace-help>div{margin-top:12px}.price-workspace-help ul{margin:0;padding-left:20px}.price-context-bar{background:#fff;border:1px solid #e3ebee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:17px 20px;display:flex}.price-context-bar .ant-select{min-width:250px}.price-context-bar-label{align-items:center;gap:12px;display:flex}.price-context-bar-label>span{color:#536975;white-space:nowrap;font-size:12px}.price-context-description{color:#718894;font-size:12px;line-height:1.65}.price-day-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.price-day-grid button{font:inherit;text-align:left;color:#657e8b;cursor:pointer;background:#fff;border:1px solid #e0e9ed;border-radius:10px;padding:14px 15px}.price-day-grid button.active{color:#1e7287;background:#edf7f9;border-color:#4d9fb2;box-shadow:0 0 0 1px #4d9fb226}.price-day-grid strong{margin-bottom:5px;font-size:14px;display:block}.price-day-grid small{opacity:.85;font-size:11px;line-height:1.5;display:block}.price-workspace-two-col{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.price-workspace-two-col>*{min-width:0}.price-workspace .settings-panel{margin-bottom:18px!important}.price-workspace .settings-intro{max-width:900px}.price-workspace .settings-panel .ant-card-body{padding:22px}.price-workspace .settings-field-grid{gap:0 24px!important}.price-workspace .settings-save{border-top:1px solid #edf2f4;margin-top:6px;padding-top:16px}.price-compact-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.price-field-label{color:#2d4654;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.price-field-detail{color:#778c96;margin-bottom:10px;font-size:12px;line-height:1.65}.price-form-step{border-bottom:1px solid #edf2f4;margin-bottom:20px;padding-bottom:10px}.price-form-step-title{color:#345261;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.price-form-step-title span{color:#158499;background:#edf6f8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.price-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.7fr);align-items:start;gap:24px;display:grid}.price-editor-preview{background:#f5f9fa;border:1px solid #dce9ee;border-radius:12px;padding:20px;position:sticky;top:0}.price-editor-preview small{color:#75909d;font-size:11px}.price-editor-preview strong{color:#1e4051;font-variant-numeric:tabular-nums;margin:7px 0 15px;font-size:25px;display:block}.price-editor-preview p{color:#69818d;margin:8px 0 0;font-size:12px;line-height:1.7}.price-hour-strip{grid-template-columns:repeat(24,minmax(20px,1fr));gap:3px;padding-bottom:5px;display:grid;overflow-x:auto}.price-hour-cell{color:#428866;background:#eaf6ef;border:1px solid #d1e9dd;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:20px;min-height:36px;font-size:10px;display:flex}.price-hour-cell.missing{color:#bd6656;background:#fbeeea;border-color:#f1d4d0}.price-hour-cell small{opacity:.8;font-size:9px}.price-scope-title{color:#16849a;margin:0;font-size:12px}.price-table-amount{color:#243f50;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.price-coverage-panel .ant-card-head{background:#f8fbfc;min-height:42px}.price-coverage-panel .ant-card-head-title{font-size:13px}.price-live-toggle{background:#f6fafb;border:1px solid #dce9ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex}.price-live-toggle strong{color:#345362;margin-bottom:7px;font-size:15px;display:block}.price-live-toggle small{color:#78929e;font-size:12px;line-height:1.7;display:block}.wash-photo-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.wash-photo-card{background:#fff;border:1px solid #e1eaed;border-radius:12px;overflow:hidden}.wash-photo-card.hidden-photo{opacity:.55}.wash-photo-image{height:150px;position:relative}.wash-photo-image img{object-fit:cover;width:100%;height:100%}.wash-photo-image>span{color:#234d60;background:#fff;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.wash-photo-fields{flex-direction:column;gap:8px;padding:13px;display:flex}.wash-photo-actions{background:#f6fafb;border-top:1px solid #e5eef1;justify-content:space-between;gap:6px;padding:10px 13px;display:flex}.price-tag-row{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.price-tag-pill{border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.price-tag-list{flex-direction:column;gap:14px;display:flex}.price-tag-item{border:1px solid #e2ebef;border-radius:11px;padding:15px 16px 0;overflow:hidden}.price-tag-item.disabled{background:#f8fafb}.price-tag-item-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.price-tag-enabled{color:#728995;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.price-tag-template{color:#718894;overflow-wrap:anywhere;margin:12px 0 15px;font-size:11px;display:block}.price-tag-metadata{flex-wrap:wrap;gap:12px 22px;font-size:12px;line-height:1.7;display:flex}.price-tag-metadata small{color:#8b9ba4;font-size:10px;display:block}.price-tag-item-actions{border-top:1px solid #edf2f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:10px 0;display:flex}.price-tag-preview-scene{background:#f5f8fa;border:1px solid #e5edf0;border-radius:10px;min-height:125px;padding:20px 15px}.price-tag-preview-scene>small{color:#526f7d;letter-spacing:1px;font-size:10px}.price-tag-preview-scene>p{color:#82959f;font-size:12px}.price-rule-scenarios{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.price-rule-scenarios>div{background:#fff;border:1px solid #e1eaed;border-radius:12px;padding:17px}.price-rule-scenarios strong{color:#345261;margin-bottom:8px;font-size:13px;display:block}.price-rule-scenarios p{color:#718894;margin:0;font-size:12px;line-height:1.8}.price-rule-scenarios span{color:#19859b;margin-top:10px;font-size:11px;font-weight:600;display:block}.price-inline-link{font:inherit;color:#16839a}.price-calendar-months{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.price-calendar-months button{font:inherit;color:#718894;cursor:pointer;background:#fff;border:1px solid #e2ebef;border-radius:8px;padding:7px 10px;font-size:12px}.price-calendar-months button.active{color:#157b8f;background:#eaf6f8;border-color:#84bac7}.price-calendar-months button span{opacity:.6;margin-left:3px;font-size:10px}.tier-preview-card{background:#f4f8fa;border:1px solid #e0eaf0;border-radius:12px;padding:20px}.tier-preview-card h3{margin:4px 0 16px;font-size:18px}.tier-preview-metrics{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tier-preview-metrics span{color:#768e9b;margin-bottom:5px;font-size:11px;display:block}.tier-preview-metrics b{color:#234756;font-variant-numeric:tabular-nums;font-size:17px}.tier-view-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.tier-view-toolbar small{color:#788e9a}.tier-editor-fields{min-width:0}.tier-editor-fields .price-section-nav button{padding:10px 12px}@media (max-width:1100px){.price-workspace-two-col,.price-editor-grid{grid-template-columns:1fr}.price-editor-preview{position:static}}@media (max-width:700px){.price-workspace-header,.price-context-bar,.price-panel-header{flex-direction:column;align-items:stretch}.price-context-bar-label{flex-wrap:wrap}.price-context-bar .ant-select{width:100%;min-width:0}.price-day-grid{grid-template-columns:1fr 1fr}.price-compact-fields,.price-rule-scenarios{grid-template-columns:1fr}.price-section-nav{gap:2px}.price-section-nav button{padding:10px 12px}.price-panel-body,.price-workspace .settings-panel .ant-card-body,.price-panel-header{padding:16px}.price-hour-strip{grid-template-columns:repeat(12,minmax(20px,1fr))}.tier-view-toolbar{flex-wrap:wrap}.tier-editor-fields [style*=grid-template-columns]{grid-template-columns:1fr!important}}.store-management{color:#193642;min-width:0}.store-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.store-page-intro{min-width:0;max-width:720px}.store-page-description{color:#617b89;font-size:13px;line-height:1.8}.store-page-heading>.ant-btn{flex-shrink:0}.store-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.store-card.ant-card{border:1px solid #d1e0e8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 2px 7px #20485a0a}.store-card.ant-card>.ant-card-body{flex-direction:column;height:100%;padding:22px;display:flex}.store-card-header{align-items:flex-start;gap:14px;display:flex}.store-card-icon{background:#e8eef2;border:1px solid #cfe5ef;border-top:3px solid #5ebbda;border-radius:12px;flex:0 0 48px;place-items:center;height:48px;display:grid}.store-card-identity{flex:1;min-width:0}.store-card-name{overflow-wrap:anywhere;font-size:18px;line-height:1.45;display:block}.store-card-availability{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.store-card-availability .ant-tag{margin-inline-end:0}.store-card-info{color:#617b89;margin-top:20px;font-size:13px;line-height:1.8}.store-card-address{overflow-wrap:anywhere}.store-card-meta{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.store-card-info .anticon{color:#2f87a8;margin-right:5px}.store-card-bays{background:#f5f8fa;border:1px solid #e0e9ef;border-radius:12px;flex:1;margin-top:20px;padding:16px}.store-section-title{color:#355667;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.5}.store-bay-chips{flex-wrap:wrap;gap:8px;min-height:22px;display:flex}.store-card-status{min-width:0;margin-top:20px}.store-card-status .ant-segmented{background:#e8eef2;width:100%;max-width:100%;padding:4px}.store-card-status .ant-segmented-group{flex-wrap:wrap;display:flex}.store-card-status .ant-segmented-item{flex:1;min-width:0}.store-card-status .ant-segmented-item-label{white-space:normal;justify-content:center;align-items:center;min-height:32px;padding-inline:7px;line-height:1.5;display:flex}.store-card-actions{border-top:1px solid #e0e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;display:grid}.store-card-actions>.ant-btn{color:#2f87a8;background:#f9fbfc;border-color:#cfe1ea;width:100%;height:36px}.store-operation-group{min-width:0}.store-operation-group>span{color:#718995;margin-bottom:10px;font-size:11px;display:block}.store-operation-group>div{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.store-operation-group .ant-btn{color:#2f87a8;background:#f9fbfc;border-color:#cfe1ea;width:100%;min-height:38px}.store-featured{grid-column:1/-1}.store-featured.ant-card>.ant-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"header header""info actions""status bays";gap:0 32px;padding:28px;display:grid}.store-featured .store-card-header{border-bottom:1px solid #dfe9ef;grid-area:header;padding-bottom:20px}.store-featured .store-card-name{font-size:23px}.store-featured .store-card-info{grid-area:info}.store-featured .store-card-bays{grid-area:bays}.store-featured .store-card-status{grid-area:status}.store-featured .store-card-actions{border-top:0;grid-area:actions;margin-top:20px;padding-top:0}.store-featured .store-bay-chips>span{padding:8px 14px!important;font-size:13px!important}.store-modal .ant-modal-content{border-radius:18px;padding:24px}.store-modal .ant-modal-title{color:#193642;overflow-wrap:anywhere;padding-right:24px;font-size:18px}.store-modal .ant-modal-body{overflow-wrap:anywhere;min-width:0}.store-edit-modal{max-width:calc(100vw - 40px);top:36px;width:min(940px,100vw - 40px)!important}.store-edit-modal .ant-modal-body{max-height:calc(100vh - 210px);max-height:calc(100dvh - 210px);padding-right:8px;overflow-y:auto}.store-edit-modal .ant-modal-footer{border-top:1px solid #dae7ee;margin-top:20px;padding-top:16px}.store-form-section{background:#f8fafc;border:1px solid #dce7ee;border-radius:12px;margin-bottom:18px;padding:20px}.store-form-section:last-child{margin-bottom:0}.store-form-section-heading{color:#244b5d;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.store-form-section-heading>span{color:#2f87a8;font-variant-numeric:tabular-nums;background:#e8eef2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.store-form-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.store-form-section .ant-form-item:last-child{margin-bottom:0}.store-address-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.store-coordinate-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;display:grid}.store-coordinate-controls>.ant-input-number,.store-address-controls>.ant-input{width:100%;min-width:0}.store-coord-paste-controls{grid-template-columns:minmax(0,1fr) 210px auto;gap:8px;display:grid}.store-coord-paste-controls>.ant-input-affix-wrapper{min-width:0}.store-photo-upload{flex-wrap:wrap}.store-bay-manager-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;margin:18px 0;display:grid}.store-bay-manager-card{background:#f8fafc;min-width:0}.store-bay-modal{top:36px}.store-bay-modal .ant-modal-body{max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);padding-right:6px;overflow-y:auto}.store-style-modal{max-width:calc(100vw - 40px);top:36px;width:min(940px,100vw - 40px)!important}.store-style-modal .ant-modal-body{max-height:calc(100vh - 150px);flex-direction:column;max-height:calc(100dvh - 150px);display:flex;overflow:hidden}.store-style-intro{color:#617b89;background:#e8eef2;border:1px solid #d7e7ef;border-radius:10px;flex-shrink:0;margin-bottom:20px;padding:14px 16px;font-size:12px;line-height:1.8}.store-style-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"controls preview";gap:20px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.store-style-controls{grid-area:controls;min-width:0}.store-style-controls .task-panel-heading{display:none}.store-style-controls .task-panel-body{padding:0}.store-style-controls .task-panel{background:0 0;border:0;border-radius:0}.store-style-controls .task-navigation-item{min-height:70px}.store-style-control-panel{background:#f8fafc;border:1px solid #dce7ee;border-radius:12px;margin-bottom:16px;padding:18px}.store-style-control-panel:last-child{margin-bottom:0}.store-style-row{min-width:0;margin-bottom:18px}.store-style-row:last-child{margin-bottom:0}.store-style-row-label{color:#4c6879;margin-bottom:7px;font-size:12px;line-height:1.7}.store-style-row .ant-segmented{max-width:100%}.store-style-row .ant-segmented-item-label{white-space:normal;padding-block:5px;line-height:1.6}.store-style-preview-column{grid-area:preview;min-width:0}.store-style-preview-panel{background:#e8eef2;border:1px solid #cfe1eb;border-radius:12px;padding:20px;position:sticky;top:0}.store-style-preview-label{color:#355667;margin-bottom:16px;font-size:12px;line-height:1.8}.store-style-preview-image{min-width:0;max-width:100%}.store-style-presets-label{color:#355667;margin:24px 0 12px;font-size:12px;font-weight:600}.store-style-presets{flex-wrap:wrap;gap:10px;display:flex}.store-style-presets .ant-btn{white-space:normal;height:auto;min-height:30px}.store-style-actions{border-top:1px solid #d4e3ec;flex-wrap:wrap;flex-shrink:0;gap:12px;margin-top:22px;padding:18px 0 0;display:flex}@media (max-width:1100px){.store-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.store-management .ow-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.store-management .ow-metrics>div{gap:8px;padding:12px 10px}.store-management .ow-metrics span{font-size:10px;line-height:1.5}.store-management .ow-metrics strong{font-size:20px}.store-management .ow-metrics small{display:none}.store-featured.ant-card>.ant-card-body{padding:18px;display:flex}.store-featured .store-card-name{font-size:20px}.store-featured .store-card-header{order:0}.store-featured .store-card-status{order:1}.store-featured .store-card-bays{order:2}.store-featured .store-card-actions{order:3}.store-featured .store-card-info{order:4}.store-page-heading{flex-direction:column;gap:16px;margin-bottom:20px}.store-card.ant-card>.ant-card-body{padding:18px}.store-card-name{font-size:17px}.store-card-bays{padding:14px}.store-card-status .ant-segmented-item-label{padding-inline:3px;font-size:12px}.store-modal .ant-modal-content{padding:18px}.store-modal .ant-modal-title{font-size:16px}.store-edit-modal,.store-style-modal{max-width:calc(100vw - 24px);top:16px;width:calc(100vw - 24px)!important}.store-bay-modal{top:16px}.store-bay-modal .ant-modal-body{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);padding-right:0}.store-edit-modal .ant-modal-body{max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);padding-right:0}.store-style-modal .ant-modal-body{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px)}.store-form-section{padding:16px}.store-form-field-grid{grid-template-columns:minmax(0,1fr)}.store-form-section .ant-form-item-label>label{height:auto}.store-address-controls{grid-template-columns:minmax(0,1fr)}.store-address-controls>.ant-btn{justify-self:start}.store-coordinate-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.store-coordinate-controls>.ant-btn{grid-column:1/-1;justify-self:start}.store-coord-paste-controls{grid-template-columns:minmax(0,1fr)}.store-coord-paste-controls>.ant-btn{justify-self:start}.store-card-actions>.ant-btn{height:42px}.store-style-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""controls";gap:16px}.store-style-preview-panel{padding:16px;position:static}.store-style-control-panel{padding:16px}.store-style-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.store-style-actions .ant-btn{width:100%}}.tier-member-summary{color:#204858;background:#eaf4f7;border:1px solid #d7e7ec;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:18px 20px;display:flex}.tier-member-summary strong{font-size:17px}.tier-member-summary p{color:#587482;margin:6px 0 0;font-size:13px;line-height:1.7}.tier-member-summary>.ant-btn{flex-shrink:0}.tier-member-error{color:#a35c16;margin-top:8px;font-size:13px;line-height:1.6}.tier-member-count.ant-btn{margin-top:7px;padding:0;font-weight:600}.tier-member-count.ant-btn .anticon{font-size:10px}.tier-member-list-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.tier-member-list-header strong{color:#244c5c;font-size:22px}.tier-member-list-header p{color:#6c808b;margin:7px 0;line-height:1.7}.tier-member-update{color:#657d8a;margin:6px 0 18px;font-size:12px}.tier-member-search{margin-bottom:18px}.tier-member-name{font-weight:600}.tier-members-drawer .ant-drawer-body{padding:24px}.tier-members-drawer .ant-alert{margin:10px 0}@media (max-width:600px){.tier-member-summary{flex-direction:column;align-items:start;gap:12px;padding:16px}.tier-members-drawer .ant-drawer-body{padding:16px}.tier-member-list-header p{font-size:13px}}body{-webkit-font-smoothing:antialiased;background:#f4f0e8;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{text-align:center!important;vertical-align:middle!important}.ant-table-bordered .ant-table-thead>tr>th,.ant-table-bordered .ant-table-tbody>tr>td{border-inline-end:1px solid #efe8db!important;border-bottom:1px solid #efe8db!important}.ant-table-bordered .ant-table-container{border-inline-start:1px solid #efe8db!important;border-top:1px solid #efe8db!important}.ant-table-thead>tr>th{font-weight:600;color:#6e6353!important;background:#fbf7f0!important}.ant-table-tbody>tr>td .ant-space,.ant-table-tbody>tr>td>span{justify-content:center}.pl-nav::-webkit-scrollbar{width:6px}.pl-nav::-webkit-scrollbar-thumb{background:#e0d6c4;border-radius:3px}@media (max-width:768px){.pl-profile-drawer .ant-drawer-header{flex-wrap:wrap;row-gap:8px}.pl-profile-drawer .ant-drawer-header-title,.pl-profile-drawer .ant-drawer-extra{flex:100%}}:root{--pl-bg:#e8eef2;--pl-surface:#f7fafc;--pl-line:#d3e0e8;--pl-brand:#2f87a8;--pl-bright:#5ebbda;--pl-link:#246c87;--pl-ink:#19252e;--pl-secondary:#3d505c;--pl-muted:#536975}body{background:#e8eef2}.transition-shell{min-height:100vh;color:var(--pl-ink);display:flex}.transition-sidebar{border-right:1px solid var(--pl-line);z-index:30;background:#f7fafc;width:226px;position:fixed;inset:0 auto 0 0}.transition-sidebar-inner{flex-direction:column;height:100%;min-height:100%;padding:24px 14px 16px;display:flex;overflow:auto}.transition-brand{color:var(--pl-ink);margin-bottom:18px;display:block}.transition-brand>div{padding:0 8px!important}.transition-search{border:1px solid var(--pl-line);color:var(--pl-muted);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:9px;margin:0 0 20px;padding:10px 11px;font-size:12px;display:flex}.transition-search kbd{border:1px solid var(--pl-line);color:#718894;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:10px}.transition-nav-label{letter-spacing:.6px;color:#718894;padding:17px 12px 8px;font-size:11px}.transition-nav-item{text-align:left;color:#536975;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;margin:3px 0;padding:12px 13px;font-size:14px;display:flex}.transition-nav-item:hover{background:#edf4f8}.transition-nav-item.active{color:#246c87;background:#dceff6;font-weight:600}.transition-nav-icon{text-align:center;width:19px;font-size:17px}.transition-nav-arrow,.transition-nav-item>.ant-badge{margin-left:auto}.transition-shortcuts button{font:inherit;color:#607885;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:9px 13px;font-size:12px;display:flex}.transition-shortcuts button:hover{color:#246c87;background:#edf4f8;border-radius:5px}.transition-sidebar-bottom{margin-top:auto;padding-top:25px}.transition-all{width:100%;font:inherit;color:#536975;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.transition-all>span:last-child{color:#7c8c96;margin-left:auto;font-size:11px}.transition-broadcast{text-align:left;width:100%;font:inherit;color:#3d505c;cursor:pointer;background:#edf5f9;border:1px solid #d3e0e8;border-radius:7px;align-items:center;gap:10px;margin-top:12px;padding:14px 12px;font-size:12px;display:flex}.transition-broadcast>span:last-child{color:#2f87a8;margin-left:auto}.transition-broadcast small{color:#607a88;margin-top:5px;font-size:11px;display:block}.transition-dot{background:#8d9eaa;border-radius:50%;width:6px;height:6px}.transition-dot.online{background:#2e9e6b}.transition-version{color:#7c8c96;letter-spacing:.5px;justify-content:space-between;margin:18px 10px 0;font-size:10px;display:flex}.transition-workspace{width:calc(100% - 226px);min-width:0;margin-left:226px}.transition-topbar{border-bottom:1px solid var(--pl-line);background:#f7fafc;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 32px;display:flex}.transition-breadcrumb{color:#718894;align-items:center;gap:12px;font-size:12px;display:flex}.transition-breadcrumb>span:nth-child(2){color:#b2c5d0}.transition-breadcrumb strong{color:#3d505c;font-weight:500}.transition-topbar-actions{align-items:center;gap:13px;display:flex}.transition-shared{color:#607a88;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.transition-shared>span{background:#5ebbda;border-radius:50%;width:5px;height:5px}.transition-legacy{color:#246c87;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.transition-account{cursor:pointer;font:inherit;text-align:left;color:#3d505c;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;display:flex}.transition-account small{color:#7c8c96;margin-top:2px;font-size:10px;display:block}.transition-account>.anticon{margin-left:4px;font-size:10px}.transition-avatar{color:#246c87;background:#dceff6;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.transition-subnav{scrollbar-width:none;background:#f7fafc;border-bottom:1px solid #d3e0e8;align-items:center;gap:26px;padding:0 32px;display:flex;overflow-x:auto}.transition-subnav button{white-space:nowrap;font:inherit;color:#607a88;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:17px 0 15px;font-size:13px;display:flex}.transition-subnav button.active{color:#246c87;border-bottom-color:#2f87a8;font-weight:600}.transition-content{max-width:1620px;margin:0 auto;padding:32px}.transition-page{min-width:0}.transition-page>div>.ant-typography:first-child{letter-spacing:-.4px;font-size:25px;font-weight:600;margin-bottom:18px!important}.transition-page .ant-card{border-color:#d3e0e8}.transition-page .ant-card-head{border-bottom-color:#e0e9ef}.transition-page .ant-table-wrapper{max-width:100%}.transition-page .ant-table-content{overflow:auto}.transition-page .ant-table-thead>tr>th{font-weight:500;color:#3d505c!important;text-align:left!important;background:#f2f7fa!important}.transition-page .ant-table-tbody>tr>td{text-align:left!important;vertical-align:middle!important}.transition-page .ant-table-bordered .ant-table-thead>tr>th,.transition-page .ant-table-bordered .ant-table-tbody>tr>td{border-inline-end-color:#e0e9ef!important;border-bottom-color:#e0e9ef!important}.transition-page .ant-table-bordered .ant-table-container{border-inline-start-color:#d3e0e8!important;border-top-color:#d3e0e8!important}.transition-page .ant-table-tbody>tr>td .ant-space,.transition-page .ant-table-tbody>tr>td>span{justify-content:flex-start}.transition-voice-controls{padding-top:10px}.transition-feature-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;padding-top:10px;display:grid}.transition-feature-map h3{color:#246c87;margin:0 0 12px;font-size:13px;font-weight:600}.transition-feature-map button{text-align:left;width:100%;font:inherit;color:#3d505c;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:10px 8px;font-size:13px;display:flex}.transition-feature-map button:hover{color:#246c87;background:#edf5f9}.transition-feature-map button>span:last-child{color:#7c8c96;margin-left:auto}.transition-located{outline-offset:4px;outline:2px solid #5ebbda!important}.transition-page-footer{text-align:center;color:#607a88;padding:25px 4px 0;font-size:11px;line-height:1.9}.transition-page-footer a{color:#607a88}.transition-page-footer .transition-footer-line{margin-bottom:8px}.transition-page-footer .transition-footer-line a{color:#246c87}:is(.transition-shell button:focus-visible,.transition-shell a:focus-visible){outline-offset:3px;outline:2px solid #2f87a8}.transition-shell button:active{transform:translateY(1px)}@media (min-width:1600px){.transition-content{padding:38px 42px}.transition-topbar,.transition-subnav{padding-left:42px;padding-right:42px}}@media (max-width:1150px){.transition-sidebar{width:204px}.transition-workspace{width:calc(100% - 204px);margin-left:204px}.transition-content{padding:26px}.transition-topbar{padding:12px 26px}.transition-subnav{gap:22px;padding:0 26px}.transition-shared{display:none}.transition-topbar-actions{gap:9px}.transition-search{font-size:11px}.transition-nav-item{font-size:13px}}@media (max-width:768px){.transition-workspace{width:100%;margin-left:0}.transition-topbar{gap:7px;min-height:59px;padding:10px 14px}.transition-topbar>.ant-btn{padding-left:6px;padding-right:6px}.transition-breadcrumb{gap:8px;margin-right:auto;font-size:11px}.transition-breadcrumb>span:first-child,.transition-breadcrumb>span:nth-child(2){display:none}.transition-topbar-actions{gap:5px}.transition-legacy span:last-child,.transition-account>span:nth-child(2),.transition-account>.anticon{display:none}.transition-avatar{width:29px;height:29px}.transition-subnav{gap:23px;padding:0 18px}.transition-subnav button{padding:15px 0 12px;font-size:12px}.transition-content{padding:23px 16px}.transition-feature-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.transition-page-footer{font-size:10px}.transition-sidebar-inner{padding:25px 14px 15px}.transition-page .ant-table-wrapper{overflow:auto}.transition-page>div>.ant-typography:first-child{font-size:22px}}@media (max-width:400px){.transition-feature-map{grid-template-columns:1fr}.transition-content{padding:20px 12px}.transition-topbar{padding:8px 10px}.transition-breadcrumb{font-size:10px}.transition-topbar-actions>.ant-badge{display:none}}@media (prefers-reduced-motion:reduce){.transition-shell *{scroll-behavior:auto!important;transition:none!important}}.workbench-heading{border-bottom:1px solid #ccdce6;margin-bottom:25px;padding:0 200px 22px 0;position:relative}.workbench-eyebrow{color:#2f87a8;letter-spacing:1px;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.workbench-heading h1{letter-spacing:-.5px;color:#19252e;margin:0 0 9px;font-size:27px;font-weight:600;line-height:1.35}.workbench-heading p{color:#536975;max-width:820px;margin:0;font-size:13px;line-height:1.8}.workbench-section-link{font:inherit;color:#246c87;cursor:pointer;background:#f7fafc;border:1px solid #ccdce6;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:26px;right:0}.workbench-layout{min-width:0}.workbench-layout.with-outline{grid-template-columns:minmax(0,1fr) 174px;align-items:start;gap:26px;display:grid}.workbench-business{min-width:0}.workbench-original-title{display:none!important}.workbench-outline{border-left:1px solid #ccdce6;max-height:calc(100vh - 44px);padding-left:17px;position:sticky;top:22px;overflow:auto}.workbench-outline-title{color:#3d505c;margin:4px 0 16px;font-size:12px;font-weight:600}.workbench-outline nav{flex-direction:column;gap:3px;display:flex}.workbench-outline button{text-align:left;width:100%;font:inherit;color:#536975;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:10px;padding:9px 8px;font-size:11px;line-height:1.65;display:flex}.workbench-outline button>span{color:#91a6b1;font-variant-numeric:tabular-nums;font-size:10px}.workbench-outline button:hover,.workbench-outline button.active{color:#246c87;background:#dceff6}.workbench-outline-help{color:#8096a2;margin-top:18px;padding-left:8px;font-size:10px;line-height:1.8}.workbench-section-active{outline-offset:3px;outline:2px solid #5ebbda;scroll-margin-top:24px}.workbench-business .ant-card{border-radius:10px;margin-bottom:20px;box-shadow:0 2px 5px #27526906}.workbench-business .ant-card-head{background:#f8fbfd;border-radius:10px 10px 0 0;min-height:54px;padding:0 22px}.workbench-business .ant-card-head-title{color:#243e4c;white-space:normal;font-size:14px;font-weight:600;line-height:1.65}.workbench-business .ant-card-body{padding:22px}.workbench-business .ant-card-small>.ant-card-head{min-height:48px;padding:0 18px}.workbench-business .ant-card-small>.ant-card-body{padding:18px}.workbench-business .ant-tabs-top>.ant-tabs-nav{background:#f7fafc;border:1px solid #d3e0e8;border-radius:7px;margin:0 0 22px;padding:0 16px}.workbench-business .ant-tabs-tab{padding:14px 0}.workbench-business .ant-tabs-ink-bar{height:3px}.workbench-business .ant-segmented{background:#dae7ee;border:1px solid #cadbe6;border-radius:7px;padding:5px}.workbench-business .ant-segmented-item-label{padding:5px 15px}.workbench-business .ant-segmented-item-selected{color:#246c87;background:#fff;font-weight:600;box-shadow:0 2px 5px #2f87a812}.workbench-business .ant-form-item-label>label{color:#3d505c;font-size:13px;font-weight:500}.workbench-business .ant-form-item-explain,.workbench-business .ant-form-item-extra{color:#718894;font-size:12px;line-height:1.75}.workbench-business .ant-form-item{margin-bottom:22px}.workbench-business .ant-alert{border-radius:8px;padding:13px 17px;line-height:1.8}.workbench-business .ant-table-wrapper{background:#fff;border:1px solid #d3e0e8;border-radius:9px;overflow:hidden}.workbench-business .ant-table{border-radius:9px}.workbench-business .ant-table-cell{padding:14px 16px!important}.workbench-business .ant-table-pagination{padding:0 15px 8px}.workbench-business .ant-empty{padding:26px 10px}.workbench-business .ant-descriptions-bordered .ant-descriptions-item-label{background:#f2f7fa;font-size:12px}.workbench-business .ant-descriptions-item-content{font-size:13px}.workbench-business .ant-typography{color:#243e4c}.workbench-business .ant-divider{border-color:#d3e0e8}.configuration-canvas{max-width:none!important}.configuration-canvas>.ant-card{margin-bottom:22px!important}.configuration-canvas>.ant-alert{margin:16px 0}.configuration-canvas .configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.device-maintenance-note{background:#f7fafc;border:1px solid #d3e0e8;border-left:3px solid #2f87a8;border-radius:7px;line-height:1.85;color:#536975!important;padding:15px 18px!important}.device-maintenance .ant-row{margin-top:22px}.device-bay-row{grid-template-columns:36px auto minmax(120px,1fr) auto;align-items:center;border-bottom:1px solid #e0e9ef!important;gap:13px!important;padding:16px 0!important;display:grid!important}.device-bay-row:last-child{border-bottom:0!important}.device-bay-row>b{color:#246c87;font-size:15px}.device-bay-row>.ant-tag{width:max-content;margin:0}.device-bay-row>span:last-child{grid-column:4}.device-bay-row>span:not(:last-child){line-height:1.8;color:#536975!important}.device-workspace .dl-root{background:0 0}.device-workspace .dl-nav{border-radius:8px;background:#f7fafc!important;border-color:#d3e0e8!important}.device-workspace .dl-nav button{border-radius:5px}.ant-modal-content,.ant-modal-container{border:1px solid #d3e0e8;border-radius:12px!important;box-shadow:0 20px 70px #173c5229!important}.ant-modal-header{border-bottom:1px solid #e0e9ef;margin-bottom:18px!important;padding-bottom:16px!important}.ant-modal-title{color:#243e4c!important;font-weight:600!important}.ant-modal-footer{border-top:1px solid #e0e9ef;margin-top:20px!important;padding-top:16px!important}.ant-modal .ant-form-item-label>label{color:#3d505c;font-size:13px;font-weight:500}.ant-modal .ant-card-head{background:#f7fafc}.ant-modal .ant-form-item-extra{color:#718894;font-size:12px;line-height:1.7}@media (max-width:1320px){.workbench-layout.with-outline{grid-template-columns:minmax(0,1fr) 150px;gap:18px}.workbench-outline{padding-left:10px}.device-bay-row{grid-template-columns:30px auto minmax(0,1fr);gap:9px!important}.device-bay-row>span:last-child{grid-column:3}.device-bay-row>span:not(:last-child){grid-area:2/1/auto/-1}}@media (max-width:1050px){.workbench-layout.with-outline{flex-direction:column;display:flex}.workbench-business{order:2;width:100%}.workbench-outline{border-bottom:1px solid #ccdce6;border-left:0;order:1;width:100%;max-height:none;padding:0 0 15px;position:static;overflow:visible}.workbench-outline-title{margin:0 0 8px;font-size:11px}.workbench-outline nav{flex-flow:wrap;gap:5px;display:flex}.workbench-outline button{background:#f7fafc;border:1px solid #d3e0e8;width:auto;max-width:100%;padding:7px 10px;font-size:11px}.workbench-outline-help,.workbench-outline button>span{display:none}.workbench-heading{padding-right:0}.workbench-section-link{display:none}.workbench-business .ant-card-body{padding:18px}}@media (max-width:768px){.workbench-heading{margin-bottom:20px;padding-bottom:19px}.workbench-heading h1{margin-bottom:8px;font-size:24px}.workbench-heading p{font-size:12px;line-height:1.85}.workbench-eyebrow{margin-bottom:9px;font-size:10px}.workbench-layout.with-outline{gap:18px}.workbench-outline nav{scrollbar-width:none;flex-wrap:nowrap;overflow:auto}.workbench-outline button{white-space:nowrap;flex-shrink:0;max-width:250px}.workbench-business .ant-card-head{min-height:48px;padding:0 15px}.workbench-business .ant-card-body,.workbench-business .ant-card-small>.ant-card-body{padding:16px}.workbench-business .ant-card-head-title{font-size:13px}.workbench-business .ant-table-cell{padding:11px 12px!important}.configuration-canvas .configuration-grid{grid-template-columns:1fr}.device-maintenance-note{padding:12px 14px!important;font-size:12px!important}.device-bay-row{grid-template-columns:32px auto minmax(0,1fr)}.workbench-business .ant-tabs-top>.ant-tabs-nav{padding:0 12px}.workbench-business .ant-segmented-item-label{padding:5px 10px}.ant-modal .ant-form-item{margin-bottom:20px}}.settings-panel>.ant-card-body:has(>.settings-intro){grid-template-columns:minmax(170px,.85fr) minmax(0,2fr);gap:24px;display:grid}.settings-panel>.ant-card-body>.settings-intro{border-right:1px solid #e0e9ef;padding-right:22px;color:#607a88!important;margin:0!important;font-size:12px!important;line-height:1.95!important}.settings-panel>.ant-card-body>.settings-form{min-width:0}.settings-panel>.ant-card-body>:not(.settings-intro):not(.settings-form){grid-column:1/-1}.settings-panel .ant-form-item{border-bottom:1px solid #e9eff3;margin-bottom:0;padding-bottom:18px}.settings-panel .settings-field-grid{gap:16px 22px!important}.settings-save{justify-content:flex-end;align-items:center;margin-top:3px;padding-top:20px;display:flex}.settings-save .ant-btn{min-width:142px}.settings-subheading{border-top:1px solid #d3e0e8;align-items:baseline;gap:12px;display:flex;margin:20px 0 18px!important;padding:15px 0 12px!important}.settings-subheading>span:first-child{color:#246c87!important;font-size:14px!important}.recharge-settings-panel .ant-card-body{padding:22px!important}.configuration-canvas>div[style*=max-width]{max-width:none!important}.configuration-canvas .ant-table-wrapper{margin-top:16px}.configuration-canvas .settings-field-grid{min-width:0}.device-workspace .dl-toolbar{background:#f7fafc;border:1px solid #d3e0e8;border-radius:8px;margin-bottom:20px;padding:12px 14px}.device-workspace .dc-store-grid{gap:18px}.device-workspace .dc-panel,.device-workspace .dc-card{background:#fff;border-color:#d3e0e8}@media (max-width:1200px){.settings-panel>.ant-card-body:has(>.settings-intro){grid-template-columns:1fr;gap:18px}.settings-panel>.ant-card-body>.settings-intro{border-bottom:1px solid #e0e9ef;border-right:0;padding:0 0 17px!important}}@media (max-width:768px){.configuration-canvas .settings-field-grid,.settings-panel .settings-field-grid{grid-template-columns:minmax(0,1fr)!important}.settings-panel .settings-field-grid{gap:15px!important}.settings-panel .ant-form-item{padding-bottom:15px}.settings-subheading{flex-wrap:wrap;gap:6px!important}.settings-subheading>span:last-child{margin-left:0!important}.recharge-settings-panel .ant-card-body{padding:16px!important}.settings-save{justify-content:stretch}.settings-save .ant-btn{width:100%}.device-workspace .dl-toolbar{flex-wrap:wrap;gap:12px}}.workbench-business .ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;padding:0!important}.transition-login{box-sizing:border-box;padding:28px 18px}.transition-login-panel{max-width:100%;box-shadow:0 22px 65px #246c871a;border:1px solid #d3e0e8!important;border-radius:14px!important}.transition-login-panel .ant-input-affix-wrapper,.transition-login-panel .ant-input{border-radius:7px}.transition-login-panel .ant-btn-primary{height:43px;box-shadow:0 5px 14px #2f87a822}.transition-login-panel .ant-form-item{margin-bottom:18px}@media (max-width:420px){.transition-login-panel>.ant-card-body{padding:28px 24px!important}}.interior-list-page{color:#19252e;flex-direction:column;gap:0;min-width:0;display:flex}.interior-list-page>h4{margin-bottom:18px!important}.interior-record-surface{background:#fff;border:1px solid #d3e0e8;border-radius:12px;min-width:0;margin-bottom:22px;overflow:clip;box-shadow:0 2px 7px #19252e03}.interior-toolbar{box-sizing:border-box;background:#f7fafc;border-bottom:1px solid #e3ecf2;flex-wrap:wrap;align-items:center;width:100%;min-width:0;padding:18px 20px;gap:10px!important;margin:0!important;display:flex!important}.interior-toolbar .ant-space-item{min-width:0;max-width:100%}.interior-toolbar .ant-input-search{max-width:100%}.interior-toolbar .ant-segmented{background:#e8eef2;padding:3px}.interior-toolbar .ant-segmented-item-selected{color:#246c87;box-shadow:0 1px 4px #19252e0c}.interior-toolbar .ant-btn{border-radius:7px;min-height:33px}:is(.interior-toolbar>.ant-btn:last-child,.interior-toolbar>.ant-space-item:has(>.ant-btn):last-child){margin-left:auto}.interior-view-switch{align-self:flex-start;background:#e8eef2!important;margin-bottom:18px!important;padding:4px!important}.interior-view-switch .ant-segmented-item-label{min-height:33px!important;padding-inline:20px!important;line-height:33px!important}.interior-data-table{min-width:0}.interior-data-table .ant-table{font-variant-numeric:tabular-nums;background:#fff}.interior-data-table .ant-table-container{border-radius:0!important}.interior-data-table .ant-table-thead>tr>th{color:#536975;font-size:12px;font-weight:500;background:#f9fbfc!important;border-top:0!important;border-bottom:1px solid #e3ecf2!important;padding-block:14px!important}.interior-data-table .ant-table-tbody>tr>td{font-size:13px;line-height:1.65;border-bottom-color:#e8eef2!important;padding-block:17px!important}.interior-data-table .ant-table-thead>tr>th:not(:last-child),.interior-data-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end-color:#0000!important}.interior-data-table .ant-table-cell:before{display:none!important}.interior-data-table .ant-table-tbody>tr>td:first-child{padding-left:20px!important}.interior-data-table .ant-table-tbody>tr>td:last-child{padding-right:20px!important}.interior-data-table .ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;padding:0!important}.interior-data-table .ant-table-placeholder .ant-empty{padding:34px 0}.interior-data-table .ant-table-pagination{padding:0 20px;margin:18px 0!important}.interior-data-table .ant-table-expanded-row>td{background:#f5f8fa!important;padding:20px!important}.interior-pagination{min-height:46px;border:0!important;color:#246c87!important;background:#f9fbfc!important;border-top:1px solid #e8eef2!important;border-radius:0!important;margin:0!important}.interior-table-note{border-top:1px solid #e8eef2;padding:13px 20px;line-height:1.8;color:#536975!important;margin:0!important;font-size:12px!important}.interior-panel-title{color:#19252e;padding:20px 20px 15px;margin:0!important;font-size:15px!important;font-weight:600!important}.interior-summary-card{overflow:clip;border-color:#d3e0e8!important;border-radius:12px!important;margin-bottom:22px!important}.interior-summary-card>.ant-card-body{padding:24px!important}.interior-summary-card>.ant-card-body>div>div:first-child{padding:5px 12px 5px 0}.interior-summary-tiles{gap:12px!important}.interior-summary-tiles>div{background:#f5f8fa;border:1px solid #e3ecf2;border-radius:8px;min-width:0;padding:13px 15px}.interior-period-card{border-color:#d3e0e8!important;border-radius:12px!important;margin-bottom:22px!important}.interior-period-card>.ant-card-head{min-height:66px;padding:18px 22px!important}.interior-period-card>.ant-card-body{padding:22px!important}.interior-period-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.interior-period-breakdown{min-width:0}.interior-period-trend{background:#f7fafc;border:1px solid #e3ecf2;border-radius:10px;min-width:0;padding:18px 18px 12px;margin-top:0!important}.interior-flow-group{background:#f7fafc;border:1px solid #e3ecf2;border-radius:8px;min-width:0;padding:15px}.interior-ledger-tabs>.ant-tabs-nav{background:#fff;min-height:60px;padding:0 20px;margin:0!important}.interior-ledger-tabs>.ant-tabs-nav .ant-tabs-tab{font-size:13px;padding:19px 0!important}.interior-record-tab{min-width:0}.interior-record-tab .interior-toolbar{border-top:1px solid #e8eef2}.interior-advanced-filter{background:#f7fafc!important;border:1px solid #d3e0e8!important;border-radius:8px!important;margin:16px 20px!important}.interior-advanced-filter .ant-collapse-header-text{color:#246c87;font-size:12px}.interior-bulk-result{border:1px solid #c3dce7;border-radius:8px;overflow:clip;margin:0 20px 20px!important}.interior-bulk-result>.ant-space{background:#edf5f9;border-bottom:1px solid #d3e0e8;width:100%;padding:14px 16px;margin:0!important}.interior-bulk-result>div:last-child{padding:10px 16px;margin:0!important}.interior-settings{background:#f3f7fa;border:1px solid #d3e0e8;border-radius:12px;order:5;margin-top:4px;margin-bottom:22px;padding:22px}.interior-settings>.ant-card{background:#fff;border-color:#d3e0e8!important;margin-bottom:0!important}.interior-business-note{background:#f5f8fa;border:1px solid #d3e0e8;border-radius:10px;order:4;color:#536975!important;margin:0 0 22px!important;padding:18px 22px!important;line-height:1.9!important}.interior-withdrawal-card{overflow:clip;border:1px solid #d3e0e8!important;border-radius:9px!important}.interior-withdrawal-card>.ant-card-body{padding:18px!important}.interior-withdrawal-metrics{border-top:1px solid #e8eef2;border-bottom:1px solid #e8eef2;padding:14px 0;row-gap:14px!important;margin-top:14px!important}.interior-record-actions{border-top:1px solid #e8eef2;padding-top:12px;margin-top:12px!important}.interior-approval-card{border-color:#d3e0e8!important;border-radius:12px!important;margin-bottom:22px!important}.interior-approval-card>.ant-card-head{padding:18px 22px!important}.interior-approval-card>.ant-card-body{padding:20px 22px!important}.interior-deleted-users>.interior-record-surface>.ant-card-head{padding:18px 22px!important}.interior-deleted-users>.interior-record-surface>.ant-card-body{padding:0!important}.interior-deleted-users>.interior-record-surface>.ant-card-body>.ant-alert{margin:18px 20px!important}.interior-order-detail{gap:16px!important;padding:0!important}.interior-order-detail>div{background:#fff!important;border-color:#d3e0e8!important;border-radius:10px!important;padding:18px!important}.interior-business-modal .ant-modal-body{padding-top:14px}.interior-business-modal .ant-modal-body>.ant-space:first-child{background:#f5f8fa;border:1px solid #d3e0e8;border-radius:8px;width:100%;padding:14px 16px;margin-bottom:18px!important}.interior-business-modal .ant-card{border-color:#d3e0e8;border-radius:10px}.interior-profile-drawer .ant-drawer-body{background:#f5f8fa;max-width:none!important;padding:24px!important}.interior-profile-drawer .ant-descriptions,.interior-profile-drawer .ant-table-wrapper,.interior-profile-drawer .ant-tabs{background:#fff;border:1px solid #d3e0e8;border-radius:10px;overflow:clip}.interior-profile-drawer .ant-descriptions{padding:20px}.interior-profile-drawer .ant-descriptions-item-label{color:#536975!important;font-size:12px!important}.interior-profile-drawer h5{color:#246c87;margin:26px 0 12px!important;font-size:15px!important}.interior-profile-drawer .ant-tabs-nav{padding-inline:16px!important}@media (hover:hover) and (pointer:fine){.interior-data-table .ant-table-tbody>tr:hover>td{background:#f6fafc!important}.interior-data-table .ant-btn-text:hover{background:#edf5f9!important}}@media (max-width:1250px){.interior-period-layout{grid-template-columns:1fr;gap:20px}.interior-period-trend{max-width:none}}@media (max-width:760px){.interior-record-surface{border-radius:10px;margin-bottom:18px}.interior-toolbar{padding:15px 14px;gap:10px!important}:is(.interior-toolbar>.ant-btn:last-child,.interior-toolbar>.ant-space-item:has(>.ant-btn):last-child){margin-left:0}.interior-toolbar .ant-space-item:has(>.ant-picker){width:100%}.interior-toolbar .ant-picker{width:100%;max-width:100%}.interior-toolbar .ant-segmented{max-width:100%}.interior-data-table .ant-table-tbody>tr>td{font-size:12px;padding-block:14px!important}.interior-data-table .ant-table-tbody>tr>td:first-child{padding-left:14px!important}.interior-data-table .ant-table-tbody>tr>td:last-child{padding-right:14px!important}.interior-data-table .ant-table-thead>tr>th{padding-block:12px!important}.interior-summary-card>.ant-card-body{padding:18px!important}.interior-summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.interior-summary-tiles>div{padding:12px}.interior-period-card>.ant-card-head{padding:15px 16px!important}.interior-period-card>.ant-card-body{padding:16px!important}.interior-period-layout{gap:16px}.interior-period-trend{padding:16px 13px 12px}.interior-flow-group{padding:14px}.interior-advanced-filter{margin:14px!important}.interior-bulk-result{margin:0 14px 14px!important}.interior-settings{border-radius:10px;padding:15px}.interior-business-note{padding:15px!important}.interior-panel-title{padding:17px 14px 13px}.interior-table-note{padding:12px 14px}.interior-deleted-users>.interior-record-surface>.ant-card-head{padding:15px!important}.interior-deleted-users>.interior-record-surface>.ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.interior-deleted-users>.interior-record-surface>.ant-card-head .ant-card-extra{width:100%;margin:0}.interior-deleted-users>.interior-record-surface>.ant-card-head .ant-space{justify-content:space-between;width:100%}.interior-deleted-users>.interior-record-surface>.ant-card-body>.ant-alert{margin:15px!important}.interior-profile-drawer .ant-drawer-body{padding:16px!important}.interior-profile-drawer .ant-descriptions{padding:14px}.interior-business-modal .ant-modal-body>.ant-space:first-child{flex-wrap:wrap;padding:12px}}
