html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;background:#f8fafc}.ds-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-page{max-width:1600px;margin:0 auto;padding:20px}.ds-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ds-page-header h1{margin:0;font-size:20px;font-weight:600}.ds-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ds-table .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.ds-scan input{letter-spacing:.04em;font-size:22px!important}.ds-kpi{height:100%}.ds-kpi .ant-statistic-content{font-size:24px;font-weight:600}.ds-kpi .ant-statistic-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-row-click{cursor:pointer}.ds-pre{white-space:pre-wrap;margin:0;font-family:inherit}.ds-flash-ok{animation:.6s dsok}.ds-flash-err{animation:.6s dserr}@keyframes dsok{0%{background:#dcfce7}to{background:0 0}}@keyframes dserr{0%{background:#fee2e2}to{background:0 0}}.ds-sider{scrollbar-width:thin;scrollbar-color:#334155 transparent}.ant-menu-item a{color:inherit}.ds-kbd{color:#64748b}.ds-kbd kbd{background:#fff;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:4px;margin-left:6px;padding:2px 5px;font-family:inherit;font-size:11px;line-height:1}.ds-qn-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ds-qn-active{background:#eef2ff}.ds-section-tabs{background:#fff;border-bottom:1px solid #e2e8f0;padding:4px 20px 0}.ds-section-tabs .ant-tabs-nav{margin:0}.ds-hub-card{height:100%}.ds-hub-card .ant-card-body{align-items:flex-start;gap:12px;display:flex}.help-article{line-height:1.6}.help-article h2,.help-article h3{margin:20px 0 8px;font-weight:600}.help-article h2{font-size:17px}.help-article h3{font-size:15px}.help-article ol,.help-article ul{padding-left:22px}.help-article li{margin-bottom:10px}.help-article img{border:1px solid #e2e8f0;border-radius:8px;max-width:100%;margin-top:8px;display:block}.help-article code{background:#f1f5f9;border-radius:4px;padding:1px 5px}.help-article kbd{background:#fff;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:12px}.help-tip{background:#eef2ff;border-left:3px solid #4f46e5;border-radius:6px;margin:12px 0;padding:8px 12px}.ds-compact .ds-page{max-width:1920px;padding:16px}.ds-compact .ds-page-header{margin-bottom:12px}.ds-compact .ds-page-header h1{font-size:18px}.ds-compact .ds-kpi .ant-statistic-content{font-size:20px}.ds-compact .ds-section-tabs{padding:4px 16px 0}.ds-compact .ds-table .ant-table-thead>tr>th{font-size:11px}.ds-compact .help-article{line-height:1.55}@media (width<=768px){.ds-page,.ds-compact .ds-page{padding:12px}}@media (width<=576px){.ds-scan input{letter-spacing:0;font-size:18px!important}}.ds-print-only{display:none}.ds-gift-row td{background:#fdf2f8!important}@media print{.ds-print-only{display:block!important}.ant-layout-sider,.ant-layout-header,.ds-no-print{display:none!important}.ds-page{padding:0}}
