.dashboard-page{background:var(--ui-body-background,#f5f7fb);box-sizing:border-box;flex:1;width:100%;max-width:100%;min-height:0;padding:2px;overflow:hidden auto}.dashboard-hero{color:var(--ui-text-color,#1f2937);background:var(--ui-header-background,#fff);border:1px solid var(--ui-field-border-color,#d9d9d9);border-radius:10px;padding:10px 14px;box-shadow:0 8px 20px #102a4324}.dashboard-hero h2,.dashboard-hero .ant-typography{color:inherit;margin-top:0;margin-bottom:0}.dashboard-hero h2{font-size:19px;line-height:1.2}.dashboard-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--ui-primary-color,#1677ff)!important}.dashboard-filters{margin-top:10px;margin-left:0!important;margin-right:0!important}.dashboard-period-range{opacity:.82;margin-top:3px;font-size:11px;display:inline-block}.dashboard-date-presets{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.dashboard-hero-toolbar{border-top:1px solid #ffffff24;margin-top:9px;padding-top:9px}.dashboard-filters label{flex-direction:column;gap:6px;display:flex}.dashboard-filters label>span{color:var(--ui-text-color,#1f2937);font-size:12px;font-weight:600}.dashboard-filters input,.dashboard-filters .ant-select-selector{width:100%;border:1px solid var(--ui-field-border-color,#d9d9d9)!important;background:var(--ui-card-background,#fff)!important;border-radius:8px!important;height:36px!important}.dashboard-filters input{color:var(--ui-text-color,#1f2937);padding:0 11px}.dashboard-tabs{max-width:100%;margin:16px 4px 4px;overflow:hidden}.dashboard-tabs .ant-tabs-nav{background:var(--ui-body-background,#f5f7fb);border:1px solid color-mix(in srgb, var(--ui-text-color,#1f2937) 16%, var(--ui-body-background,#f5f7fb));border-radius:var(--ui-border-radius,6px);margin-bottom:12px;padding:4px 6px}.dashboard-tabs .ant-tabs-nav:before{border-bottom:0}.dashboard-tabs .ant-tabs-tab{color:color-mix(in srgb, var(--ui-text-color,#1f2937) 72%, var(--ui-body-background,#f5f7fb));border-radius:calc(var(--ui-border-radius,6px) - 1px);padding:7px 12px;margin:0!important}.dashboard-tabs .ant-tabs-tab:hover{color:var(--ui-primary-color,#1677ff)}.dashboard-tabs .ant-tabs-tab.ant-tabs-tab-active{background:color-mix(in srgb, var(--ui-primary-color,#1677ff) 10%, var(--ui-body-background,#f5f7fb))}.dashboard-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ui-primary-color,#1677ff)}.dashboard-widget-grid{margin-left:0!important;margin-right:0!important}.dashboard-widget{border:0;border-radius:14px;height:100%;min-height:360px;box-shadow:0 6px 22px #1f385814}.dashboard-widget .ant-card-head{min-height:70px}.dashboard-widget-description{white-space:normal;max-width:440px;font-size:12px}.dashboard-widget-title-wrap{max-width:100%}.dashboard-widget-card-actions{justify-content:flex-end;gap:4px;margin:-8px 0 8px;display:flex}.dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));gap:8px;margin-bottom:14px;display:grid}.dashboard-kpi{border:1px solid var(--ui-field-border-color,#d9d9d9);background:var(--ui-body-background,#f5f7fb);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.dashboard-kpi span{color:color-mix(in srgb, var(--ui-text-color,#1f2937) 68%, var(--ui-body-background,#f5f7fb));font-size:11px}.dashboard-kpi strong{color:var(--ui-text-color,#1f2937);font-size:16px}.dashboard-kpi-note{color:color-mix(in srgb, var(--ui-text-color,#1f2937) 68%, var(--ui-body-background,#f5f7fb));font-size:10px;line-height:1.3}.dashboard-table-scroll{max-width:100%;overflow-x:auto}.dashboard-data-table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.dashboard-data-table th,.dashboard-data-table td{border-bottom:1px solid var(--ui-field-border-color,#d9d9d9);text-align:left;white-space:nowrap;padding:8px}.dashboard-data-table th{color:color-mix(in srgb, var(--ui-text-color,#1f2937) 68%, var(--ui-body-background,#f5f7fb));background:var(--ui-body-background,#f5f7fb);font-weight:600}.dashboard-widget-info{max-height:60vh;color:color-mix(in srgb, var(--ui-text-color,#1f2937) 68%, var(--ui-body-background,#f5f7fb));font-size:13px;line-height:1.55;overflow-y:auto}.dashboard-widget-info p{margin:12px 0}.dashboard-widget-info ul{padding-left:20px}.dashboard-widget-alert{margin:10px 0}.dashboard-widget-rows{flex-direction:column;gap:13px;margin-top:18px;display:flex}.dashboard-widget-row{min-width:0}.dashboard-row-label{max-width:72%}.dashboard-progress{background:color-mix(in srgb, var(--ui-primary-color,#1677ff) 6%, var(--ui-card-background,#fff));border-radius:99px;height:6px;margin-top:5px;overflow:hidden}.dashboard-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ui-primary-color,#1677ff), var(--ui-success-color,#13c2c2));height:100%;display:block}@media (width<=768px){.dashboard-hero{padding:9px 10px}.dashboard-widget{min-height:320px}.dashboard-widget-card-actions{justify-content:flex-start}.dashboard-widget .ant-card-head{padding-inline:12px}.dashboard-widget .ant-card-body{padding:12px}.dashboard-date-presets{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dashboard-date-presets .ant-btn{flex-shrink:0}}
