:root{--accent:#7fbccc;--accent-hover:#6aacbd;--accent-muted:#7fbccc14;--sidebar-bg:#0a2e3a;--sidebar-text:#fff;--primary:#0f4757;--secondary:#1a6b80;--danger:#dc2626;--danger-muted:#dc26260f;--positive:#047857;--positive-muted:#0596690f;--n-0:#fff;--n-25:#fafafa;--n-50:#f5f5f6;--n-100:#ebebed;--n-200:#d5d5d9;--n-300:#b0b0b8;--n-400:#8a8a96;--n-500:#6e6e7a;--n-600:#54545e;--n-700:#3d3d45;--n-800:#27272d;--n-900:#18181b;--n-950:#0f0f12;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ring:0 0 0 1px #00000008;--shadow-1:0 1px 2px #0000000a;--shadow-2:0 1px 3px #0000000f, 0 1px 2px #00000008;--shadow-3:0 4px 12px #0000000f, 0 1px 3px #0000000a;--shadow-4:0 8px 24px #00000014, 0 2px 6px #0000000a;--r-sm:6px;--r-md:8px;--r-lg:12px}body{font-family:var(--font);background:var(--n-25);color:var(--n-800);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline-offset:2px;outline:2px solid var(--primary,#0f4757)!important}.cms-sidebar :focus-visible{outline-color:var(--sidebar-text,#fff)!important}.ant-input-affix-wrapper input:focus-visible,.ant-picker input:focus-visible,.ant-input-number input:focus-visible,.ant-select input:focus-visible{outline:none!important}.ant-input-affix-wrapper:focus-within,.ant-picker:focus-within,.ant-input-number:focus-within,.ant-select:focus-within .ant-select-selector{outline-offset:1px;outline:2px solid var(--primary,#0f4757)!important}.skip-link{z-index:1000;background:var(--primary,#0f4757);color:#fff;border-radius:0 0 var(--r-md) 0;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:none;position:fixed;top:-100px;left:0}.skip-link:focus{top:0}.cms-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden auto}.cms-sidebar nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sidebar-text,#fff) 45%, transparent) transparent}*{scrollbar-width:thin;scrollbar-color:var(--n-300) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--n-300);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--n-400);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--n-500);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.ds-table .ant-table-body,.ds-table .ant-table-content{scrollbar-color:var(--n-400) transparent}.ds-table .ant-table-body::-webkit-scrollbar{width:12px;height:12px}.ds-table .ant-table-content::-webkit-scrollbar{width:12px;height:12px}.ds-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--n-400);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ds-table .ant-table-content::-webkit-scrollbar-thumb{background:var(--n-400);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ds-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--n-500);background-clip:padding-box}.ds-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--n-500);background-clip:padding-box}.ant-table-sticky-scroll{border-top:1px solid var(--n-200)}.ant-picker .ant-picker-input>input{min-height:24px}.ant-picker-cell .ant-picker-cell-inner.cal-kb-active{outline:2px solid var(--primary,#0f4757);outline-offset:1px;border-radius:4px}@media (max-width:640px){.ant-picker-dropdown-range .ant-picker-panels{flex-direction:column}.ant-picker-dropdown-range .ant-picker-range-arrow{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ant-tag-green{color:#237804!important}.ant-tag-red{color:#a8071a!important}.ant-tag-blue{color:#0050b3!important}.ant-tag-orange{color:#ad4e00!important}.ant-tag-cyan{color:#006d75!important}.ant-tag-lime{color:#3f6600!important}.ant-tag-gold{color:#ad6800!important}.ant-tag-purple{color:#391085!important}.ant-tag-volcano{color:#ad2102!important}.ant-tag-magenta{color:#9e1068!important}.ant-tag-geekblue{color:#10239e!important}.cms-sidebar{--sidebar-item:color-mix(in srgb, var(--sidebar-text,#fff) 82%, transparent);--sidebar-item-hover:var(--sidebar-text,#fff);--sidebar-icon:color-mix(in srgb, var(--sidebar-text,#fff) 65%, transparent);--sidebar-icon-hover:var(--sidebar-text,#fff);--sidebar-arrow:color-mix(in srgb, var(--sidebar-text,#fff) 60%, transparent);--sidebar-hover-bg:color-mix(in srgb, var(--sidebar-text,#fff) 8%, transparent);background:var(--sidebar-bg,var(--n-950))!important;border-right:none!important}.cms-sidebar .ant-layout-sider-trigger{border-top:1px solid #ffffff0d;color:var(--n-300)!important;background:#ffffff08!important;height:44px!important;line-height:44px!important}.cms-sidebar .ant-menu{padding:0 8px;background:0 0!important;border-inline-end:none!important}.cms-sidebar .ant-menu-item,.cms-sidebar .ant-menu-submenu-title{color:var(--sidebar-item)!important;border-radius:var(--r-sm)!important;height:38px!important;margin:1px 0!important;padding-left:12px!important;font-size:13px!important;font-weight:500!important;line-height:38px!important;transition:all .12s!important}.cms-sidebar .ant-menu-item:hover,.cms-sidebar .ant-menu-submenu-title:hover{color:var(--sidebar-item-hover)!important;background:var(--sidebar-hover-bg)!important}.cms-sidebar .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-muted)!important;color:var(--n-0)!important;font-weight:500!important}.cms-sidebar .ant-menu-item-selected .anticon{color:var(--accent)!important}.cms-sidebar .ant-menu-sub{background:0 0!important}.cms-sidebar .ant-menu-sub .ant-menu-item{height:34px!important;padding-left:40px!important;font-size:12.5px!important;line-height:34px!important}.cms-sidebar .ant-menu-item .anticon,.cms-sidebar .ant-menu-submenu-title .anticon{color:var(--sidebar-icon)!important;font-size:15px!important}.cms-sidebar .ant-menu-item:hover .anticon,.cms-sidebar .ant-menu-submenu-title:hover .anticon{color:var(--sidebar-icon-hover)!important}.cms-sidebar .ant-menu-submenu-arrow{color:var(--sidebar-arrow)!important}.cms-header{border-bottom:1px solid var(--n-100);background:var(--n-0)!important;height:52px!important;padding:0 20px!important;line-height:52px!important}.ds-card{background:var(--n-0);border:1px solid var(--n-100);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:box-shadow .2s}.ds-card:hover{box-shadow:var(--shadow-2)}.ds-card .ant-card-head{border-bottom:1px solid var(--n-100);min-height:48px;padding:0 20px}.ds-card .ant-card-head-title{color:var(--n-700);letter-spacing:-.01em;font-size:13px;font-weight:600}.metric-card{background:var(--n-0);border:1px solid var(--n-100);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:all .2s;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--n-200);height:2px;transition:background .2s;position:absolute;top:0;left:0;right:0}.metric-card:hover{box-shadow:var(--shadow-2)}.metric-card[data-accent=yellow]:before{background:var(--accent)}.metric-card[data-accent=red]:before{background:var(--danger)}.metric-card[data-accent=dark]:before{background:var(--n-700)}.qa-card{background:var(--n-0);border:1px solid var(--n-100);border-radius:var(--r-lg);cursor:pointer;box-shadow:var(--shadow-1);transition:all .18s}.qa-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-2)}.qa-dark{background:var(--n-900);border-color:var(--n-900);border-radius:var(--r-lg);cursor:pointer;box-shadow:var(--shadow-1);transition:all .18s}.qa-dark:hover{background:var(--n-800);box-shadow:var(--shadow-3)}.seg-group{background:var(--n-50);border-radius:var(--r-sm);gap:2px;padding:2px;display:inline-flex}.seg-btn{height:26px!important;color:var(--n-500)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important;transition:all .12s!important}.seg-btn:hover{color:var(--n-700)!important}.seg-active{background:var(--n-0)!important;color:var(--n-800)!important;box-shadow:var(--shadow-1)!important}.seg-active:hover{color:var(--n-800)!important}.ds-table .ant-table{color:var(--n-700);font-size:13px}.ds-table .ant-table-thead>tr>th{background:var(--n-0)!important;color:var(--n-500)!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:2px solid var(--n-100)!important;padding:0 14px 10px!important;font-size:11px!important;font-weight:500!important}.ds-table .ant-table-tbody>tr>td{color:var(--n-700);font-variant-numeric:tabular-nums;font-size:13px;border-bottom:1px solid var(--n-50)!important;padding:11px 14px!important}.ds-table .ant-table-tbody>tr:hover>td{background:var(--n-25)!important}.ds-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ds-table .ant-pagination{margin-top:16px!important}.ds-table .ant-switch-checked{background:var(--n-800)!important}.ds-table .ant-switch-checked:hover{background:var(--n-700)!important}.mono{font-variant-numeric:tabular-nums}.ds-table .ant-table-content{overflow-x:auto}@media (max-width:767px){.hide-mobile{display:none!important}.cms-header{height:48px!important;padding:0 12px!important;line-height:48px!important}.ds-table .ant-table-thead>tr>th{white-space:nowrap;padding:0 8px 8px!important;font-size:10px!important}.ds-table .ant-table-tbody>tr>td{padding:8px!important;font-size:12px!important}.metric-card{border-radius:var(--r-md)!important}.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal-content{border-radius:var(--r-md)!important}.ant-descriptions-item-label{width:auto!important}}
