:root{--cqg-page-bg: #faf8f5;--cqg-surface: #ffffff;--cqg-surface-muted: #f8f7f3;--cqg-text: #373b38;--cqg-muted: #777e76;--cqg-border: #eee9e1;--cqg-border-strong: #e7e1d8;--cqg-table-hover: #fbfaf7;--cqg-menu-active: #e9f3f1;color:#373b38;background:#faf8f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;color:#373b38;background:#faf8f5}button,input,select,textarea{font:inherit}.cqg-full-state{display:grid;min-height:100vh;place-items:center;padding:24px;background:#faf8f5}.cqg-state-card{width:min(560px,100%);border:0;border-radius:16px}.cqg-login-shell{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:32px 16px 72px;background:radial-gradient(circle at 88% 8%,#e4efeb 0,transparent 30%),linear-gradient(135deg,#fbfaf7,#f4f2ec)}.cqg-login-decoration{position:absolute;top:-220px;right:-160px;width:520px;height:520px;border:1px solid rgb(74 157 154 / 16%);border-radius:50%;box-shadow:0 0 0 44px #4a9d9a0a,0 0 0 88px #4a9d9a08}.cqg-login-card{z-index:1;width:min(440px,100%);padding:32px 28px 24px;border:1px solid rgb(222 216 205 / 80%);border-radius:22px;background:#fffffff5;box-shadow:0 24px 70px #3d42391f;backdrop-filter:blur(10px)}.cqg-login-logo,.cqg-brand-logo{position:relative;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / 38%);color:#fff;background:radial-gradient(circle at 72% 22%,rgb(255 255 255 / 34%),transparent 30%),linear-gradient(145deg,#69b4aa,#4a9d9a 58%,#3c7f7b);box-shadow:0 8px 22px #4a9d9a40,inset 0 1px #ffffff3d}.cqg-login-logo{width:52px;height:52px;border-radius:16px;font-size:24px}.cqg-login-alert{margin-bottom:20px;text-align:left}.cqg-login-footer{position:absolute;bottom:26px;z-index:1}.cqg-shell{min-height:100vh}.ant-pro-layout,.ant-pro-layout .ant-layout{min-height:100vh;background:#faf8f5}.ant-pro-layout .ant-layout-sider,.ant-pro-layout .ant-pro-sider{border-right:1px solid #eee9e1;background:#fff!important;box-shadow:8px 0 28px #3d423908}.ant-pro-layout .ant-layout-sider-children,.ant-pro-layout .ant-pro-sider .ant-menu{background:#fff}.ant-pro-layout .ant-pro-global-header,.ant-pro-layout .ant-layout-header{border-bottom:1px solid rgb(233 228 220 / 76%);background:#faf8f5e5;box-shadow:none;backdrop-filter:blur(12px)}.ant-pro-layout .ant-pro-layout-content{background:#faf8f5}.ant-pro-layout .ant-menu-item,.ant-pro-layout .ant-menu-submenu-title{border-radius:10px;color:#626960;transition:color .15s ease,background-color .15s ease}.ant-pro-layout .ant-menu-item:hover,.ant-pro-layout .ant-menu-submenu-title:hover{color:#397f7b!important;background:#f3f7f5!important}.ant-pro-layout .ant-menu-item-selected{color:#397f7b!important;background:#e9f3f1!important;font-weight:600}.ant-pro-layout .ant-menu-item-selected:after{display:none}.ant-pro-layout .ant-pro-sider .ant-menu-item,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title{width:100%;height:44px;margin-inline:0;line-height:44px}.ant-pro-layout .ant-pro-sider .ant-menu-title-content,.ant-pro-layout .ant-pro-sider .ant-menu-title-content>a{display:flex;align-items:center;width:100%;min-width:0;height:100%}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item,.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-submenu-title{width:44px;margin-inline:auto}.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-base-menu-vertical-item-title{width:100%;min-width:0;height:100%;justify-content:center}.ant-pro-layout .ant-pro-sider-actions-list-item{display:flex;align-items:center;justify-content:center;padding:0}.ant-pro-layout .ant-pro-sider-actions-collapsed{padding-inline:0}.ant-pro-layout .ant-pro-sider-actions-collapsed .ant-pro-sider-actions-list,.ant-pro-layout .ant-pro-sider-actions-collapsed .ant-space-item{width:100%}.ant-pro-page-container .ant-pro-page-container-warp{background:transparent}.ant-pro-page-container .ant-pro-page-container-children-container{padding:8px 28px 32px}.ant-pro-page-container .ant-page-header-heading-title{color:#373b38;font-size:24px;font-weight:650;letter-spacing:-.025em}.ant-pro-page-container .ant-page-header-heading-sub-title{color:#82877f}.cqg-brand-logo{width:36px;height:36px;flex:0 0 36px;border-radius:12px;font-size:18px}.cqg-admin-avatar{color:#fff!important;background:linear-gradient(145deg,#69b4aa,#3c7f7b)!important;box-shadow:0 5px 14px #4a9d9a3d,inset 0 1px #ffffff47}.cqg-logout-button{width:40px;min-width:40px;height:40px;color:#7d837b;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out}.cqg-logout-button:hover,.cqg-logout-button:focus-visible{color:#b65e51!important;background:#fbefec!important;box-shadow:0 0 0 1px #c177671a}.cqg-logout-button:active{transform:scale(.96)}.cqg-theme-button{min-height:40px;padding-inline:10px;border-radius:10px;color:#6f776f}.cqg-theme-button:hover,.cqg-theme-button:focus-visible{color:#397f7b!important;background:#e9f3f1!important}.cqg-theme-label{font-size:13px}.ant-pro-sider-collapsed .cqg-theme-button{width:40px;min-width:40px;padding-inline:0;gap:0}.ant-pro-sider-collapsed .cqg-theme-label,.ant-pro-sider-collapsed .cqg-menu-header-text{display:none}.cqg-menu-header{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px}.cqg-menu-header-text{display:grid;gap:1px;min-width:0}.ant-pro-layout .ant-pro-sider-logo-collapsed{padding-inline:0}.ant-pro-sider-collapsed .cqg-menu-header{justify-content:center;gap:0}.cqg-menu-header .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqg-menu-header .ant-typography:first-child{color:#373b38;font-size:18px;line-height:24px}.cqg-menu-header .ant-typography:last-child{font-size:13px;line-height:18px}.cqg-shell-footer{display:block;padding:16px 24px 20px;text-align:center;font-size:12px}.cqg-exception-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#faf8f5}.cqg-stat-card,.cqg-users-card{border:1px solid #eee9e1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #3d42390a}.cqg-dashboard-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px}.cqg-dashboard-usage{min-width:0;margin-top:32px}.cqg-dashboard-section-head,.cqg-dashboard-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cqg-dashboard-section-head{margin-bottom:16px}.cqg-dashboard-section-head h2,.cqg-dashboard-panel-head h3{margin:0;color:var(--cqg-text);font-size:16px;font-weight:650}.cqg-dashboard-section-head p,.cqg-dashboard-panel-head span{display:block;margin:4px 0 0;color:var(--cqg-muted);font-size:12px}.cqg-dashboard-data-note{color:var(--cqg-muted);font-size:12px;line-height:1.6}.cqg-dashboard-runtime-grid{margin-top:16px}.cqg-dashboard-breakdown{display:flex;align-items:center;gap:12px 26px;flex-wrap:wrap;padding:16px 4px 22px;border-bottom:1px solid var(--cqg-border)}.cqg-dashboard-breakdown>div{display:grid;gap:4px;min-width:92px}.cqg-dashboard-breakdown span{color:var(--cqg-muted);font-size:12px}.cqg-dashboard-breakdown strong{color:var(--cqg-text);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cqg-dashboard-analysis-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:18px;margin-top:20px}.cqg-dashboard-panel{min-width:0;padding:18px 20px;border:1px solid var(--cqg-border);border-radius:14px;background:var(--cqg-surface)}.cqg-dashboard-panel-head{margin-bottom:12px}.cqg-dashboard-chart{width:100%;height:256px;min-width:0}.cqg-dashboard-model-usage,.cqg-dashboard-event-model{width:100%}.cqg-dashboard-recent{margin-top:18px}.cqg-stat-card-detail{color:var(--cqg-muted);font-size:12px;line-height:1.45}.cqg-stat-card{min-height:142px;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.cqg-stat-card:hover{transform:translateY(-2px);border-color:#e3ddd3;box-shadow:0 14px 30px #3d423912}.cqg-stat-card .ant-pro-card-body{display:grid;min-height:inherit;align-content:space-between;gap:18px;padding:20px 22px}.cqg-stat-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cqg-stat-card-label{color:#626b63;font-size:13px;font-weight:550}.cqg-stat-card-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;font-size:18px}.cqg-statistic .ant-statistic-content{color:var(--cqg-text);font-size:clamp(26px,3vw,32px);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cqg-statistic .ant-statistic-content-value{letter-spacing:-.035em}.cqg-stat-card .ant-statistic-content{display:flex;align-items:center;gap:8px}.cqg-dashboard-chart .recharts-cartesian-grid line{stroke:#e6e1d8}.cqg-dashboard-chart .recharts-text{fill:#70786f}.cqg-inline-alert{margin-bottom:16px}.cqg-usage-page{min-width:0;letter-spacing:0}.cqg-usage-muted,.cqg-cost-unknown{color:#777e76;font-size:12px}.cqg-usage-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cqg-usage-filters{padding:8px 0 20px;border-bottom:1px solid #eee9e1}.cqg-usage-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:12px;align-items:end}.cqg-usage-filter-grid .ant-form-item{margin-bottom:12px;min-width:0}.cqg-usage-filter-grid .ant-select{width:100%}.cqg-usage-filter-grid>.ant-btn{margin-bottom:12px}.cqg-usage-filter-footer,.cqg-usage-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.cqg-usage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #eee9e1;padding:24px 0;gap:20px}.cqg-usage-metric{display:grid;gap:8px;min-width:0;border-right:1px solid #eee9e1;padding-right:16px}.cqg-usage-metric:last-child{border-right:0}.cqg-usage-metric>span,.cqg-usage-metric small{color:#777e76;font-size:12px}.cqg-usage-metric strong{color:#373b38;font-size:24px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cqg-usage-metric:first-child strong{color:#4a9d9a}.cqg-usage-metric:nth-child(2) strong{color:#668477}.cqg-usage-breakdown{display:flex;gap:16px 32px;flex-wrap:wrap;padding:16px 0}.cqg-usage-breakdown>div{display:flex;align-items:center;gap:10px;font-size:12px}.cqg-usage-breakdown>div>span:first-child{color:#606a75}.cqg-usage-section{padding:24px 0;border-bottom:1px solid #eee9e1;min-width:0}.cqg-usage-section h2{font-size:16px;margin:0;font-weight:600}.cqg-usage-section-head{margin-bottom:16px}.cqg-usage-chart{width:100%;height:280px;min-width:0}.cqg-usage-page .ant-table-wrapper{max-width:100%}.cqg-ledger-table{width:100%;min-width:0}.cqg-ledger-table .ant-table-thead>tr>th,.cqg-ledger-table .ant-table-tbody>tr>td{padding:12px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.65}.cqg-ledger-table .ant-table-thead>tr>th{font-size:13px}.cqg-ledger-table .ant-table-tbody>tr>td{font-size:14px}.cqg-ledger-table .ant-table-content{overflow-x:auto!important}.cqg-ledger-date{display:grid;gap:2px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cqg-review-date-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px}.cqg-review-date-filter>label{display:grid;min-width:0;gap:6px;color:inherit;font-size:12px}.cqg-review-jobs{border:1px solid var(--ant-color-border, #d9d9d9);border-radius:12px;padding:20px}.cqg-review-job{padding:16px 0;border-bottom:1px solid var(--ant-color-border, #d9d9d9)}.cqg-review-job:last-child{border-bottom:0;padding-bottom:0}@media(max-width:960px){.cqg-review-date-filter{grid-template-columns:minmax(0,1fr)}}@media(max-width:1200px){.cqg-dashboard-analysis-grid{grid-template-columns:minmax(0,1fr)}.cqg-usage-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.cqg-usage-filter-grid,.cqg-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cqg-usage-metric:nth-child(2){border-right:0}.cqg-usage-metric strong{font-size:22px}}@media(max-width:420px){.cqg-dashboard-panel{padding:14px 12px}.cqg-dashboard-chart{height:220px}.cqg-usage-filter-grid{grid-template-columns:minmax(0,1fr)}.cqg-usage-metrics{gap:20px 12px}.cqg-usage-metric{padding-right:8px}.cqg-usage-metric strong{font-size:20px}.cqg-usage-chart{height:240px}}.cqg-filter-form{display:flex;align-items:flex-end;gap:8px 12px;margin-bottom:20px}.cqg-filter-form .ant-form-item{margin-bottom:0}.cqg-filter-form .ant-form-item-label{padding-bottom:4px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-color:#e7e1d8!important;border-radius:10px!important;background:#fff;box-shadow:none!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector,.ant-picker:hover{border-color:#9cc7c1!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:#4a9d9a!important;box-shadow:0 0 0 3px #4a9d9a1f!important}.ant-input-status-error:focus,.ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused,.ant-select-status-error.ant-select-focused .ant-select-selector,.ant-picker-status-error.ant-picker-focused{border-color:#c17767!important;box-shadow:0 0 0 3px #c177671f!important}.ant-btn{border-radius:10px;font-weight:550}.ant-btn-primary{box-shadow:0 4px 10px #4a9d9a2e}.ant-table-wrapper .ant-table{overflow:hidden;border-radius:12px}.ant-table-wrapper .ant-table-thead>tr>th{color:#727a72;background:#f8f7f3;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#f0ede7}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td{background:#fbfaf7!important}.ant-tag{border-radius:999px}.cqg-user-cell{display:grid;gap:2px;min-width:0}.cqg-user-cell .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqg-codex-avatar{color:#fff;background:linear-gradient(145deg,#69b4aa,#3c7f7b);box-shadow:0 5px 14px #4a9d9a38}.cqg-users-table .ant-table-thead>tr>th{color:#727a72;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}@media(max-width:992px){.cqg-filter-form{align-items:stretch;flex-wrap:wrap}.cqg-filter-form>.ant-form-item{flex:1 1 180px;min-width:0;margin-inline-end:0}.cqg-filter-form>.ant-space{align-self:flex-end}}@media(max-width:640px){.ant-pro-page-container .ant-pro-page-container-children-container{padding:4px 16px 24px}.cqg-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cqg-stat-card{min-height:126px}.cqg-stat-card .ant-pro-card-body{gap:12px;padding:16px}.cqg-stat-card-icon{width:36px;height:36px;flex-basis:36px;border-radius:12px}.cqg-statistic .ant-statistic-content{font-size:26px}.cqg-login-card{padding:24px 20px 16px}.cqg-filter-form{display:grid;grid-template-columns:1fr}.cqg-filter-form .ant-form-item,.cqg-filter-form .ant-form-item-control,.cqg-filter-form .ant-input,.cqg-filter-form .ant-select{width:100%}.cqg-users-card{margin-inline:-8px}}@media(max-width:420px){.cqg-dashboard-stat-grid{grid-template-columns:minmax(0,1fr)}}:root[data-cqg-theme=dark]{--cqg-page-bg: #171b18;--cqg-surface: #222723;--cqg-surface-muted: #292f2a;--cqg-text: #e7e9e4;--cqg-muted: #a2aba2;--cqg-border: #39413b;--cqg-border-strong: #465149;--cqg-table-hover: #2b322d;--cqg-menu-active: #2c413c;color:var(--cqg-text);background:var(--cqg-page-bg)}:root[data-cqg-theme=dark] body,:root[data-cqg-theme=dark] .cqg-full-state,:root[data-cqg-theme=dark] .cqg-exception-page,:root[data-cqg-theme=dark] .ant-pro-layout,:root[data-cqg-theme=dark] .ant-pro-layout .ant-layout,:root[data-cqg-theme=dark] .ant-pro-layout .ant-pro-layout-content{color:var(--cqg-text);background:var(--cqg-page-bg)}:root[data-cqg-theme=dark] .ant-pro-layout .ant-layout-sider,:root[data-cqg-theme=dark] .ant-pro-layout .ant-pro-sider,:root[data-cqg-theme=dark] .ant-pro-layout .ant-layout-sider-children,:root[data-cqg-theme=dark] .ant-pro-layout .ant-pro-sider .ant-menu{border-color:var(--cqg-border);background:var(--cqg-surface)!important}:root[data-cqg-theme=dark] .ant-pro-layout .ant-pro-global-header,:root[data-cqg-theme=dark] .ant-pro-layout .ant-layout-header{border-bottom-color:var(--cqg-border);background:#171b18e0}:root[data-cqg-theme=dark] .ant-pro-layout .ant-menu-item,:root[data-cqg-theme=dark] .ant-pro-layout .ant-menu-submenu-title{color:#b4bdb4}:root[data-cqg-theme=dark] .ant-pro-layout .ant-menu-item:hover,:root[data-cqg-theme=dark] .ant-pro-layout .ant-menu-submenu-title:hover,:root[data-cqg-theme=dark] .cqg-theme-button:hover,:root[data-cqg-theme=dark] .cqg-theme-button:focus-visible{color:#a1d4cc!important;background:#2a3934!important}:root[data-cqg-theme=dark] .ant-pro-layout .ant-menu-item-selected{color:#a1d4cc!important;background:var(--cqg-menu-active)!important}:root[data-cqg-theme=dark] .ant-pro-page-container .ant-page-header-heading-title,:root[data-cqg-theme=dark] .cqg-menu-header .ant-typography:first-child,:root[data-cqg-theme=dark] .cqg-statistic .ant-statistic-content,:root[data-cqg-theme=dark] .cqg-dashboard-section-head h2,:root[data-cqg-theme=dark] .cqg-dashboard-panel-head h3,:root[data-cqg-theme=dark] .cqg-dashboard-breakdown strong,:root[data-cqg-theme=dark] .cqg-usage-metric strong,:root[data-cqg-theme=dark] .cqg-usage-section h2{color:var(--cqg-text)}:root[data-cqg-theme=dark] .ant-pro-page-container .ant-page-header-heading-sub-title,:root[data-cqg-theme=dark] .cqg-stat-card-label,:root[data-cqg-theme=dark] .cqg-stat-card-detail,:root[data-cqg-theme=dark] .cqg-dashboard-section-head p,:root[data-cqg-theme=dark] .cqg-dashboard-panel-head span,:root[data-cqg-theme=dark] .cqg-dashboard-data-note,:root[data-cqg-theme=dark] .cqg-dashboard-breakdown span,:root[data-cqg-theme=dark] .cqg-usage-muted,:root[data-cqg-theme=dark] .cqg-cost-unknown,:root[data-cqg-theme=dark] .cqg-usage-metric>span,:root[data-cqg-theme=dark] .cqg-usage-metric small,:root[data-cqg-theme=dark] .cqg-usage-breakdown>div>span:first-child{color:var(--cqg-muted)}:root[data-cqg-theme=dark] .cqg-login-shell{background:radial-gradient(circle at 88% 8%,#263b35 0,transparent 30%),linear-gradient(135deg,#171b18,#1d221e)}:root[data-cqg-theme=dark] .cqg-login-decoration{border-color:#72b8b02e;box-shadow:0 0 0 44px #72b8b00d,0 0 0 88px #72b8b008}:root[data-cqg-theme=dark] .cqg-login-card{border-color:#39413b;background:#222723f5;box-shadow:0 24px 70px #00000052}:root[data-cqg-theme=dark] .cqg-stat-card,:root[data-cqg-theme=dark] .cqg-users-card,:root[data-cqg-theme=dark] .cqg-dashboard-panel{border-color:var(--cqg-border);background:var(--cqg-surface);box-shadow:0 8px 24px #00000029}:root[data-cqg-theme=dark] .cqg-stat-card:hover{border-color:#52625a;box-shadow:0 14px 30px #0000003d}:root[data-cqg-theme=dark] .cqg-logout-button{color:#a2aba2}:root[data-cqg-theme=dark] .cqg-logout-button:hover,:root[data-cqg-theme=dark] .cqg-logout-button:focus-visible{color:#e09483!important;background:#422e2a!important}:root[data-cqg-theme=dark] .ant-input,:root[data-cqg-theme=dark] .ant-input-affix-wrapper,:root[data-cqg-theme=dark] .ant-select-selector,:root[data-cqg-theme=dark] .ant-picker{border-color:var(--cqg-border-strong)!important;color:var(--cqg-text);background:var(--cqg-surface)!important}:root[data-cqg-theme=dark] .ant-input::placeholder,:root[data-cqg-theme=dark] .ant-select-selection-placeholder,:root[data-cqg-theme=dark] .ant-picker-input>input::placeholder{color:#8d978e}:root[data-cqg-theme=dark] .ant-input:hover,:root[data-cqg-theme=dark] .ant-input-affix-wrapper:hover,:root[data-cqg-theme=dark] .ant-select:hover .ant-select-selector,:root[data-cqg-theme=dark] .ant-picker:hover{border-color:#6ba9a1!important}:root[data-cqg-theme=dark] .ant-table-wrapper .ant-table,:root[data-cqg-theme=dark] .ant-table-wrapper .ant-table-container,:root[data-cqg-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th,:root[data-cqg-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td{color:var(--cqg-text);background:var(--cqg-surface);border-color:var(--cqg-border)}:root[data-cqg-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{color:#b4bdb4;background:var(--cqg-surface-muted)}:root[data-cqg-theme=dark] .ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td{background:var(--cqg-table-hover)!important}:root[data-cqg-theme=dark] .cqg-usage-filters,:root[data-cqg-theme=dark] .cqg-usage-metrics,:root[data-cqg-theme=dark] .cqg-usage-metric,:root[data-cqg-theme=dark] .cqg-usage-section{border-color:var(--cqg-border)}:root[data-cqg-theme=dark] .cqg-usage-metric:first-child strong{color:#82c5bb}:root[data-cqg-theme=dark] .cqg-usage-metric:nth-child(2) strong{color:#9bc3ac}:root[data-cqg-theme=dark] .cqg-usage-chart .recharts-cartesian-grid line{stroke:#3a443d}:root[data-cqg-theme=dark] .cqg-dashboard-chart .recharts-cartesian-grid line{stroke:#3a443d}:root[data-cqg-theme=dark] .cqg-usage-chart .recharts-text{fill:#a2aba2}:root[data-cqg-theme=dark] .cqg-dashboard-chart .recharts-text{fill:#b9c2b9}:root[data-cqg-theme=dark] .ant-dropdown .ant-dropdown-menu,:root[data-cqg-theme=dark] .ant-select-dropdown,:root[data-cqg-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background:var(--cqg-surface)}@media(max-width:640px){.cqg-theme-label{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important}}
