.app-shell{min-height:100vh;background:var(--ui-bg);overflow-x:hidden}.app-sider{border-right:1px solid var(--ui-border);background:var(--ui-surface)!important;position:sticky;top:0;height:100vh;overflow:auto;z-index:4}.app-sider .ant-menu{border-inline-end:0!important}.brand{display:flex;align-items:center;gap:10px;height:64px;padding:0 20px;color:var(--ui-text-strong);font-size:16px;font-weight:700;border-bottom:1px solid var(--ui-border);min-width:0;white-space:nowrap}.brand img{width:100%;max-width:182px;height:32px;object-fit:contain;object-position:left center;flex:0 1 auto}.brand span{overflow:hidden;text-overflow:ellipsis}.quick-routes{padding:8px 14px 12px}.quick-routes .ant-tag{cursor:pointer;margin-top:8px}.menu-leaf{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.menu-leaf>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 22px;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);box-shadow:none;position:relative;z-index:2;min-width:0}.header-left{flex:1 1 auto;min-width:0}.header-left .ant-space-item{min-width:0}.product-nav{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.product-nav .ant-btn{height:34px;padding-inline:12px;border-radius:var(--ui-radius-control);font-weight:600}.product-nav .ant-btn-primary{box-shadow:none}.product-nav-label{white-space:nowrap}.product-switch{display:none;width:160px}.mobile-menu-button{flex:0 0 36px;width:36px}.user-menu{cursor:pointer;min-width:0}.user-menu .ant-typography{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-tools{flex:0 0 auto}.project-workspace-button{display:inline-flex;align-items:center;max-width:190px}.project-workspace-button span:not(.anticon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-product-switch{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--ui-border)}.product-switch-drawer{width:100%}.app-subheader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:0 24px;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);position:relative;z-index:1;min-width:0}.app-subheader .ant-breadcrumb{min-width:0}.app-subheader .ant-breadcrumb-link{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.recent-routes{min-width:0}.app-content{min-height:calc(100vh - 106px);padding:22px 24px;background:var(--ui-bg);min-width:0;overflow-x:clip}.app-footer{display:grid;gap:5px;justify-items:center;padding:14px 24px 18px;color:var(--ui-muted);background:var(--ui-bg);font-size:12px;text-align:center}.app-footer a{color:var(--ui-muted)}.ant-layout-sider-collapsed .brand img{width:32px;flex:0 0 32px}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{height:40px;margin-inline:10px;width:calc(100% - 20px);border-radius:var(--ui-radius-control);color:#344054;font-weight:600}.app-sider .ant-menu-item-selected{color:var(--ui-primary);background:var(--ui-primary-soft)!important}.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ui-primary)}.demo-mode-banner{border-radius:0;border-inline:0}[data-theme=dark] .app-sider,[data-theme=dark] .app-header,[data-theme=dark] .app-subheader{background:#141414!important;border-color:#ffffff1f}[data-theme=dark] .brand{color:#fff}[data-theme=dark] .app-content{background:#0f1115}@media(max-width:1440px){.app-header{height:auto;min-height:58px;padding:10px 12px;flex-wrap:wrap;row-gap:8px}.header-left,.app-header>.ant-space{flex-wrap:wrap}.product-nav .ant-btn{padding-inline:8px}.product-nav .ant-btn:nth-child(n+7){display:none}}@media(max-width:1279px){.product-nav .ant-btn:nth-child(n+5){display:none}.project-workspace-button{max-width:150px}.header-left .ant-select[style*="240px"]{width:180px!important}}@media(max-width:1023px){.app-shell .ant-layout{min-width:0}.app-header{position:sticky;top:0;height:56px;min-height:56px;padding:8px 10px;align-items:center;flex-wrap:nowrap}.header-left{flex-wrap:nowrap;gap:6px!important;max-width:calc(100vw - 158px)}.product-nav{display:none}.product-switch{display:inline-flex;width:128px;min-width:0}.project-workspace-button,.header-left .ant-select[showsearch],.header-left .ant-select[style*="240px"]{display:none}.header-tools{gap:4px!important;max-width:148px}.header-tools .ant-select:nth-child(2),.header-tools .ant-btn[title]{display:none}.user-menu .ant-typography{display:none}.app-subheader{min-height:38px;padding:8px 12px;overflow:hidden}.recent-routes{display:none}.app-content{min-height:calc(100vh - 94px);padding:12px}}@media(max-width:479px){.product-switch{width:92px}.header-tools .ant-select{width:88px!important}.app-subheader .ant-breadcrumb-link{max-width:118px}}.login-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:96px 24px 88px;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(37,99,235,.1),transparent 30%),radial-gradient(circle at 84% 82%,rgba(124,58,237,.07),transparent 28%),#f3f6fb}.login-page:before,.login-page:after{position:absolute;width:280px;height:280px;content:"";border:1px solid rgba(37,99,235,.09);border-radius:50%}.login-page:before{top:-150px;right:10%}.login-page:after{bottom:-190px;left:8%}.login-page-brand{position:absolute;top:28px;left:36px;z-index:1}.login-page-brand img{display:block;width:228px;height:46px;object-fit:contain;object-position:left center}.login-card{z-index:1;width:min(430px,calc(100vw - 32px));border:1px solid var(--ui-border);border-radius:16px;box-shadow:0 18px 45px #2b3f601a}.login-card .ant-card-body{padding:34px 38px 36px}.login-card h2{margin:8px 0 6px;text-align:center;font-size:23px}.login-card .ant-typography-secondary{display:block;margin-bottom:24px;text-align:center}.login-card-brand{display:flex;justify-content:center;height:48px}.login-card-brand img{width:220px;height:48px;object-fit:contain}.login-footer{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;display:grid;gap:6px;justify-items:center;color:var(--ui-muted);font-size:12px;text-align:center}.login-footer a{color:var(--ui-muted)}@media(max-width:600px){.login-page{padding:86px 16px 104px}.login-page-brand{top:20px;left:20px}.login-page-brand img{width:190px;height:40px}.login-card .ant-card-body{padding:28px 24px 30px}}.settings-page{gap:14px}.settings-tabs>.ant-tabs-nav{margin-bottom:14px}.settings-tabs>.ant-tabs-content-holder{min-width:0}.settings-section-grid{display:grid;gap:16px}.settings-save-bar{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;margin-top:14px;padding:12px 0 2px;background:linear-gradient(180deg,transparent,var(--ui-bg) 28%)}.settings-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;margin-top:14px}.settings-asset-card .ant-card-body{display:grid;gap:12px}.settings-asset-preview{display:grid;place-items:center;height:104px;padding:12px;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);overflow:hidden}.settings-asset-preview img{width:100%;max-width:240px;height:76px;object-fit:contain}.settings-form-narrow{max-width:680px}@media(max-width:1100px){.settings-assets-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:700px){.settings-assets-grid{grid-template-columns:1fr}.settings-save-bar{position:static}}.warehouse-page{display:flex;flex-direction:column;gap:16px}.warehouse-header{align-items:center;display:flex;justify-content:space-between}.warehouse-layer-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.warehouse-layer-card{cursor:pointer}.warehouse-stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.warehouse-full{width:100%}:root{--ui-bg: #f3f6fb;--ui-surface: #ffffff;--ui-surface-soft: #f8fafc;--ui-surface-muted: #f1f5f9;--ui-border: #e6ebf2;--ui-border-strong: #d5dce7;--ui-text: #1f2937;--ui-text-strong: #111827;--ui-muted: #667085;--ui-subtle: #98a2b3;--ui-primary: #2563eb;--ui-primary-hover: #1d4ed8;--ui-primary-soft: #eff6ff;--ui-success: #16a34a;--ui-success-soft: #ecfdf3;--ui-warning: #f59e0b;--ui-warning-soft: #fffbeb;--ui-danger: #dc2626;--ui-danger-soft: #fef2f2;--ui-purple: #7c3aed;--ui-cyan: #0891b2;--ui-radius-control: 8px;--ui-radius-card: 14px;--ui-radius-panel: 16px;--ui-shadow-card: 0 1px 2px rgba(27, 39, 63, .03), 0 10px 28px rgba(48, 65, 95, .055);--ui-shadow-popover: 0 12px 32px rgba(16, 24, 40, .12);--ui-gap: 16px;--ui-content-max: 1680px}*{box-sizing:border-box}body{margin:0;color:var(--ui-text);background:var(--ui-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}html,body{max-width:100%;overflow-x:hidden}#root{min-height:100vh}:root{--visual-bg: var(--ui-bg);--visual-panel: var(--ui-surface);--visual-panel-soft: var(--ui-surface-soft);--visual-border: var(--ui-border);--visual-text: var(--ui-text);--visual-muted: var(--ui-muted);--visual-primary: var(--ui-primary);--visual-success: var(--ui-success);--visual-warning: var(--ui-warning);--visual-danger: var(--ui-danger);--visual-purple: var(--ui-purple);--visual-radius: var(--ui-radius-card);--visual-shadow: var(--ui-shadow-card);--visual-grid-gap: var(--ui-gap);--commercial-content-max: var(--ui-content-max);--commercial-radius: var(--ui-radius-card);--commercial-shadow: var(--ui-shadow-card);--commercial-shadow-soft: var(--ui-shadow-card)}.app-content{background:transparent}.ant-card{border-color:var(--visual-border);border-radius:var(--commercial-radius);box-shadow:var(--commercial-shadow-soft);background:var(--ui-surface)}.ant-card .ant-card-head{min-height:48px;border-bottom-color:var(--ui-border)}.ant-card .ant-card-head-title{color:var(--visual-text);font-weight:650;font-size:15px}.ant-card .ant-card-body{padding:16px;min-width:0}.ant-row,.ant-col{min-width:0}.ant-statistic-title{color:var(--visual-muted);font-size:13px}.ant-statistic-content{color:var(--visual-text);font-weight:700}.ant-table-wrapper{border:1px solid var(--visual-border);border-radius:var(--visual-radius);overflow:hidden;background:var(--visual-panel);max-width:100%}.ant-table-wrapper .ant-table{min-width:0}.ant-table-wrapper .ant-table-container{overflow-x:auto}.ant-table-thead>tr>th{background:var(--ui-surface-soft)!important;color:#344054;font-weight:650;border-bottom-color:var(--visual-border)!important}.ant-table-tbody>tr>td{border-bottom-color:#edf1f7}.ant-table-tbody>tr:hover>td{background:var(--ui-primary-soft)!important}.ant-tabs-nav:before{border-bottom-color:var(--visual-border)!important}.ant-tabs,.ant-tabs-content,.ant-tabs-tabpane,.ant-tabs-nav,.ant-tabs-nav-wrap,.ant-tabs-content-holder{min-width:0;max-width:100%}.ant-tabs-nav-wrap{overflow:auto hidden!important;scrollbar-width:thin}.ant-tag{border-radius:999px;font-weight:500}.ant-empty{padding:22px 8px}.ant-form,.ant-input,.ant-input-number,.ant-picker,.ant-select,.ant-input-affix-wrapper{max-width:100%}.ant-form-inline{row-gap:10px}.ant-btn{border-radius:var(--ui-radius-control)}.commercial-page{display:grid;gap:18px;width:min(100%,var(--commercial-content-max));margin:0 auto;min-width:0}.commercial-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 0 2px;min-width:0}.commercial-page-header>div:first-child{min-width:0}.commercial-page-header h3{margin:0;color:var(--ui-text-strong);font-size:20px;font-weight:700;letter-spacing:0;overflow-wrap:anywhere}.commercial-page-header .ant-typography{max-width:760px;margin:6px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.6}.commercial-filter-card{border:1px solid var(--ui-border);background:var(--ui-surface)}.commercial-filter-card .ant-card-body{padding:14px 16px}.commercial-filter-card .ant-form,.commercial-filter-card .ant-space{max-width:100%}.commercial-filter-card .ant-form-inline{display:flex;flex-wrap:wrap;gap:10px 12px}.commercial-filter-card .ant-form-inline .ant-form-item{margin:0;min-width:min(220px,100%)}.commercial-kpi{min-height:118px;border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--commercial-shadow);min-width:0}.commercial-kpi .ant-card-body{display:grid;gap:10px;height:100%;padding:16px}.commercial-kpi-title{color:var(--ui-muted);font-size:13px;font-weight:600}.commercial-kpi-value{display:flex;align-items:baseline;gap:8px}.commercial-kpi-value span{color:var(--ui-text-strong);font-size:28px;font-weight:720;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.commercial-kpi-value em{color:var(--ui-muted);font-size:13px;font-style:normal;font-weight:650}.commercial-kpi-footer{display:flex;align-items:center;gap:8px;color:var(--ui-muted);font-size:12px}.commercial-kpi-trend{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-weight:700}.commercial-kpi-trend.is-up{color:var(--ui-success);background:var(--ui-success-soft)}.commercial-kpi-trend.is-down{color:var(--ui-danger);background:var(--ui-danger-soft)}.commercial-kpi-blue{border-top:3px solid var(--ui-primary)}.commercial-kpi-green{border-top:3px solid var(--ui-success)}.commercial-kpi-orange{border-top:3px solid var(--ui-warning)}.commercial-kpi-purple{border-top:3px solid var(--ui-purple)}.commercial-chart-card{border:1px solid var(--ui-border);box-shadow:var(--commercial-shadow);min-width:0}.commercial-chart-card .ant-card-head{min-height:48px}.commercial-chart-desc{margin-top:-4px;color:var(--ui-muted);font-size:13px}.commercial-chart-canvas{width:100%;min-width:0;overflow:hidden}.commercial-chart-canvas>div,.commercial-chart-canvas canvas,.commercial-chart-canvas svg{width:100%!important;max-width:100%!important}.commercial-chart-card canvas,.commercial-chart-card div[_echarts_instance_],.visual-chart-body div[_echarts_instance_],.data-screen-page div[_echarts_instance_]{width:100%!important;max-width:100%!important}.commercial-table-card .ant-card-body{padding-top:8px}.commercial-status-card{min-height:150px}.path-kpi-row{margin-top:-2px}.path-flow{display:grid;gap:16px;padding:8px 4px 4px}.path-flow-row{display:grid;grid-template-columns:minmax(220px,300px) 1fr minmax(120px,150px);gap:16px;align-items:center;min-width:0}.path-flow-node{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);min-width:0}.path-flow-index{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--ui-primary);font-weight:800}.path-flow-node strong{display:block;color:var(--ui-text-strong);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-flow-node small{display:block;margin-top:4px;color:var(--ui-muted)}.path-flow-bar{height:16px;overflow:hidden;border-radius:999px;background:var(--ui-surface-muted)}.path-flow-bar span{display:block;height:100%;border-radius:inherit;background:var(--ui-primary)}.path-flow-drop{display:grid;gap:4px;justify-items:end}.path-flow-drop span{color:var(--ui-muted);font-size:12px}.path-flow-drop strong{color:var(--ui-danger);font-size:18px}.user360-commercial-card>.ant-card-body{display:grid;gap:16px}.user360-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);min-width:0}.user360-hero h4{margin:0 0 6px;color:var(--ui-text-strong);font-weight:700}.data-screen-page{min-height:100vh;padding:20px 24px;color:var(--ui-text);background:var(--ui-bg);overflow-x:hidden}.data-screen-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 6px}.data-screen-header h2,.data-screen-header .ant-typography{color:var(--ui-text-strong)!important}.data-screen-header h2{margin:0;font-size:20px;font-weight:700;text-shadow:none}.data-screen-page .ant-card{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.data-screen-page .ant-card-head{border-bottom-color:var(--ui-border)}.data-screen-page .ant-card-head-title,.data-screen-page .ant-statistic-content{color:var(--ui-text-strong)}.data-screen-page .ant-statistic-title{color:var(--ui-muted)}.data-screen-map div{height:620px;max-width:100%}.data-screen-map .ant-card-body>div,.data-screen-trend{width:100%!important;max-width:100%!important}.data-screen-trend{height:210px}.data-screen-ranking .ant-card-body{display:grid;gap:12px}.data-screen-rank-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ui-border)}.data-screen-rank-row span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--ui-radius-control);color:var(--ui-primary);background:var(--ui-primary-soft);font-weight:700}.data-screen-rank-row strong{color:var(--ui-text-strong)}.data-screen-rank-row em{color:var(--ui-success);font-style:normal;font-weight:700}.visual-page,.analytics-layout,.visual-dashboard{display:grid;gap:var(--visual-grid-gap)}.visual-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--visual-grid-gap)}.visual-kpi-card{position:relative;overflow:hidden;border:1px solid var(--visual-border);background:var(--ui-surface)}.visual-kpi-card .ant-statistic-content-value{letter-spacing:0}.visual-chart-panel,.analytics-chart-card,.analytics-table-card,.visual-chart-body{min-width:0}.visual-chart-body>div[style*=height],.visual-chart-body canvas,.visual-chart-body svg{max-width:100%}.visual-table-panel{display:grid;gap:10px}.visual-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.visual-state-result{padding:22px 12px}.visual-ranking{display:grid;gap:10px}.visual-ranking-item{display:grid;grid-template-columns:minmax(88px,1fr) minmax(80px,40%) auto;gap:10px;align-items:center}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal-content,.ant-drawer-content{max-width:100%}.ant-modal .ant-form{display:grid;gap:0}.visual-ranking-bar{height:8px;overflow:hidden;border-radius:999px;background:var(--ui-surface-muted)}.visual-ranking-bar>span{display:block;height:100%;border-radius:inherit;background:var(--ui-primary)}.big-screen,.realtime-screen,.dashboard-screen-dark{min-height:calc(100vh - 120px);color:var(--ui-text);background:var(--ui-bg)}.big-screen .ant-card,.realtime-screen .ant-card,.dashboard-screen-dark .ant-card{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.big-screen .ant-card-head,.realtime-screen .ant-card-head,.dashboard-screen-dark .ant-card-head{border-bottom-color:var(--ui-border)}.big-screen .ant-card-head-title,.realtime-screen .ant-card-head-title,.dashboard-screen-dark .ant-card-head-title,.big-screen .ant-statistic-content,.realtime-screen .ant-statistic-content,.dashboard-screen-dark .ant-statistic-content{color:var(--ui-text-strong)}.big-screen .ant-statistic-title,.realtime-screen .ant-statistic-title,.dashboard-screen-dark .ant-statistic-title{color:var(--ui-muted)}@media(max-width:1366px){.visual-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:1279px){:root{--visual-grid-gap: 14px}.commercial-page{gap:14px}.commercial-page-header{gap:12px}.commercial-page-header h3{font-size:22px}.commercial-kpi{min-height:124px}.commercial-kpi-value span{font-size:27px}.data-screen-map div{height:430px}}@media(max-width:1023px){.commercial-page-header{flex-direction:column;align-items:stretch}.commercial-page-header>.ant-space{width:100%;justify-content:flex-start}.commercial-filter-card .ant-form-inline .ant-form-item,.commercial-filter-card .ant-picker,.commercial-filter-card .ant-select,.commercial-filter-card .ant-input{width:100%!important}.commercial-chart-card .ant-card-extra{margin-inline-start:8px}.path-flow-row{grid-template-columns:1fr;gap:8px;padding-bottom:12px;border-bottom:1px solid #edf2f7}.path-flow-drop{justify-items:start}.user360-hero{flex-direction:column;align-items:flex-start}.data-screen-page{padding:14px}.data-screen-header{height:auto;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px}.data-screen-header h2{font-size:23px}.data-screen-grid .ant-col{flex:0 0 100%!important;max-width:100%!important}.data-screen-map div{height:360px}}@media(max-width:768px){.visual-table-toolbar,.page-title-row{align-items:flex-start;flex-direction:column}}@media(max-width:767px){:root{--visual-grid-gap: 12px}.ant-card .ant-card-body{padding:14px}.ant-card .ant-card-head{padding:0 14px}.commercial-page{gap:12px}.commercial-page-header h3{font-size:20px}.commercial-page-header .ant-typography{font-size:13px}.commercial-page-header>.ant-space .ant-btn{min-height:36px}.commercial-kpi{min-height:112px}.commercial-kpi .ant-card-body{padding:14px}.commercial-kpi-title{font-size:12px}.commercial-kpi-value span{font-size:24px}.commercial-chart-canvas{min-height:280px!important}.commercial-chart-card div[_echarts_instance_],.commercial-chart-card canvas,.visual-chart-body div[_echarts_instance_],.visual-chart-body canvas,.data-screen-page div[_echarts_instance_],.data-screen-page canvas{width:100%!important;max-width:calc(100vw - 52px)!important}.visual-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.ant-table-wrapper{border-radius:10px}.ant-table{font-size:12px}.ant-modal{top:12px;max-width:calc(100vw - 16px);margin:0 auto}.ant-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow:auto}.data-screen-map div{height:260px}.data-screen-trend{height:190px}}@media(max-width:479px){.commercial-page-header>.ant-space{display:grid;grid-template-columns:1fr 1fr}.commercial-page-header>.ant-space .ant-space-item,.commercial-page-header>.ant-space .ant-btn{width:100%}.commercial-chart-card .ant-card-head{align-items:flex-start;flex-direction:column;gap:8px;padding-block:12px}.commercial-chart-card .ant-card-extra{width:100%;margin:0}.data-screen-page{padding:10px}}.page-title-row{display:flex;justify-content:space-between;width:100%;margin-bottom:16px}.page-title-row h3{margin:0}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}[data-theme=dark] body,[data-theme=dark]{color:#ffffffe0}.ui-page,.enterprise-page{display:grid;gap:var(--ui-gap);width:min(100%,var(--ui-content-max));margin:0 auto;min-width:0}.ui-page-header,.enterprise-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.ui-page-header h1,.ui-page-header h2,.ui-page-header h3,.enterprise-page-header h1,.enterprise-page-header h2,.enterprise-page-header h3{margin:0;color:var(--ui-text-strong);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.35}.ui-page-description,.enterprise-page-description{max-width:760px;margin-top:6px;color:var(--ui-muted);font-size:13px;line-height:1.6}.ui-filter-card,.ui-chart-card,.ui-table-card,.ui-section-card,.enterprise-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.ui-filter-card .ant-card-body{padding:14px 16px}.ui-action-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ui-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--ui-gap)}.ui-metric-card{min-height:112px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.ui-empty-state,.ui-error-state,.ui-loading-state{display:grid;place-items:center;min-height:180px;padding:24px;color:var(--ui-muted);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-card);background:var(--ui-surface-soft)}.ui-status-tag{border-radius:999px;font-weight:600}.ui-date-range{min-width:260px}.ui-filter-card .ui-date-range{width:min(360px,100%)}@media(max-width:700px){.ui-date-range{min-width:0;width:100%!important}}@media(max-width:1023px){.ui-page-header,.enterprise-page-header{flex-direction:column;align-items:stretch}.ui-action-toolbar{justify-content:flex-start}}
