.channel-toolbar,.channel-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.channel-toolbar>.ant-input-affix-wrapper{max-width:340px}.channel-section-heading .ant-typography{margin:0}.channel-model-title{overflow-wrap:anywhere}.channel-money,.channel-stat strong{font-variant-numeric:tabular-nums}.channel-full-width{width:100%}.channel-detail-section{padding:24px 0;border-bottom:1px solid var(--ant-color-border-secondary, #ededed)}.channel-detail-section:last-child{border-bottom:0}.channel-detail-note{font-size:12px;margin-top:12px;margin-bottom:0!important}.channel-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:70px;margin-bottom:16px}.channel-stat{display:flex;flex-direction:column;gap:6px}.channel-stat strong{font-size:22px;font-weight:600;overflow-wrap:anywhere}@media (max-width: 720px){.channel-toolbar,.channel-section-heading{flex-wrap:wrap}}.model-api-toolbar{flex-wrap:wrap;justify-content:flex-start}.model-api-meta{margin-left:auto}.model-api-section>.ant-alert{margin-bottom:12px}.model-api-sub{font-size:12px}.model-api-path{font-size:12px;max-width:150px}.model-api-drawer .ant-spin-container>.channel-detail-section:first-child{padding-top:0}.model-api-diffs{margin:0;padding-left:18px}.model-api-local{margin-top:12px}.model-api-table .is-missing-row>td{background:#fffaf2}.unmatched-services{margin-top:28px}.model-api-alert{margin-bottom:12px}.tab-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.service-tag{white-space:nowrap}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#262626;background:#fff;font-synthesis:none;--line: #e5e5e5;--muted: #737373}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #737373;outline-offset:3px}.console-shell{min-height:100vh}.console-sidebar{position:fixed;inset:0 auto 0 0;width:280px;background:#f5f5f5;border-right:1px solid var(--line);z-index:20}.console-main{margin-left:280px;min-width:0;outline:none}.is-collapsed .console-sidebar{width:72px}.is-collapsed .console-main{margin-left:72px}.sidebar-inner{display:flex;flex-direction:column;height:100%;padding:0 14px}.sidebar-brand{min-height:76px;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:17px;font-weight:600;padding:0 8px}.sidebar-brand .ant-btn{margin-left:auto;color:#525252;flex-shrink:0}.sidebar-search{width:100%;display:flex;gap:10px;align-items:center;height:42px;padding:0 12px;color:var(--muted);background:#fff;border:1px solid #dedede;border-radius:10px;text-align:left;font-size:14px}.sidebar-search .anticon{font-size:18px}.sidebar-search kbd{margin-left:auto;font:inherit;font-size:12px;background:#f5f5f5;padding:2px 6px;border-radius:5px;color:#8c8c8c}.sidebar-navigation{flex:1;overflow-y:auto;margin-top:16px}.sidebar-navigation .ant-menu{background:transparent;border-inline-end:0!important}.sidebar-navigation .ant-menu-item .anticon,.sidebar-navigation .ant-menu-submenu-title .anticon{font-size:19px}.sidebar-navigation .ant-menu-item,.sidebar-navigation .ant-menu-submenu-title{padding-inline:12px!important}.sidebar-navigation .ant-menu-submenu-title{padding-inline-end:32px!important;font-weight:500}.sidebar-navigation .ant-menu-sub .ant-menu-item{padding-inline-start:28px!important}.sidebar-navigation .ant-menu-sub .anticon{font-size:16px}.sidebar-navigation .ant-menu-title-content{margin-inline-start:14px!important}.sidebar-footer{flex-shrink:0;padding:18px 0}.sidebar-account{display:flex;align-items:center;gap:12px;padding:0 8px 12px;min-height:48px}.account-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#737373;background:#e7e7e7;flex-shrink:0}.account-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.account-copy small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer>.ant-btn{width:100%;text-align:left;justify-content:flex-start;gap:12px;color:#525252}.sidebar-compact{padding-inline:10px}.sidebar-compact .sidebar-brand{padding:14px 0;flex-direction:column;gap:8px}.sidebar-compact .sidebar-brand .ant-btn{margin:0}.sidebar-compact .sidebar-search{justify-content:center;padding:0}.sidebar-compact .sidebar-navigation .ant-menu-item,.sidebar-compact .sidebar-navigation .ant-menu-submenu-title{padding-inline:15px!important}.sidebar-compact .sidebar-navigation .ant-menu-title-content{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sidebar-compact .sidebar-account{padding-inline:9px}.sidebar-compact .sidebar-footer>.ant-btn{justify-content:center}.page-header{min-height:78px;padding:20px 32px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header h1{margin:0;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.5px}.page-actions{min-width:0}.page-actions>.ant-space{flex-wrap:wrap}.page-body{padding:24px 32px;min-width:0}.filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.filter-bar>*{max-width:100%}.filter-bar .ant-tabs-nav{margin-bottom:0}.filter-bar .ant-tabs-tab{padding-block:8px}.content-section{min-width:0}.section-header{min-height:62px;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 24px}.section-header h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.section-body{padding:0 24px 24px;min-width:0}.console-page .ant-table-wrapper,.ant-modal .ant-table-wrapper{min-width:0;max-width:100%}.ant-table-wrapper .ant-table-content{overflow-x:auto!important}.ant-table-wrapper .ant-table-cell{overflow-wrap:anywhere}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:500}.ant-table-wrapper .ant-table-pagination{margin-bottom:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:42px 16px;color:var(--muted);font-size:14px}.empty-state-icon{display:grid;place-items:center;width:52px;height:52px;background:#f1f1f1;color:#646464;border-radius:10px;font-size:26px}.dashboard-page .page-body{padding:0}.dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:24px 0;border-bottom:1px solid var(--line)}.dashboard-metric{padding:0 32px;border-right:1px solid var(--line)}.dashboard-metric:last-child{border:0}.dashboard-metric .ant-statistic-title{color:var(--muted);font-size:14px;min-height:22px;margin-bottom:6px;white-space:nowrap}.dashboard-metric .ant-statistic-content{font-size:30px;font-weight:600;letter-spacing:-.6px}.dashboard-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.dashboard-wide{border-bottom:1px solid var(--line)}.dashboard-wide .dashboard-chart{height:300px}.dashboard-charts .content-section:first-child,.dashboard-tables .content-section:first-child{border-right:1px solid var(--line)}.dashboard-page .section-header{min-height:76px}.dashboard-chart{height:300px;min-width:0}.dashboard-chart .empty-state{height:100%}.dashboard-tables{display:grid;grid-template-columns:60% 40%}.dashboard-tables .ant-table{border:1px solid var(--line);border-radius:6px}.dashboard-tables .empty-state{min-height:196px}.dashboard-tables .ant-table-wrapper .ant-table.ant-table-small .ant-table-placeholder>.ant-table-cell{padding:0}.dashboard-tables .ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:14px 20px}.dashboard-tables .ant-table-container:after{box-shadow:none!important}.dashboard-tables .ant-table-cell{font-size:13px}.dashboard-loading{padding:32px}.dashboard-charts .empty-state{min-height:240px}.metric-delta{font-size:13px;font-weight:500;margin-left:8px;letter-spacing:0;color:var(--muted)}.metric-delta.is-up{color:#1a7f4b}.metric-delta.is-down{color:#c44848}.rank-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rank-bar{display:grid;grid-template-columns:20px minmax(96px,34%) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 4px;border-radius:6px;font-size:13px}.rank-bar:hover{background:#f7f7f7}.rank-bar-index{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.rank-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-bar-track{height:8px;background:#f1f1f1;border-radius:4px;overflow:hidden}.rank-bar-track>span{display:block;height:100%;background:#2a78d6;border-radius:4px}.rank-bar-value{font-variant-numeric:tabular-nums;text-align:right;min-width:88px}.rank-bar-value small{color:var(--muted);margin-left:8px}.share-cell{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.share-track{flex:1;height:6px;background:#f1f1f1;border-radius:3px;overflow:hidden;min-width:40px}.share-track>span{display:block;height:100%;background:#2a78d6;border-radius:3px}.channel-page>.page-body{padding-bottom:0}.users-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.org-panel{border-right:1px solid var(--line);padding-right:20px}.org-panel .ant-tree{background:transparent}.org-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.org-heading h2{font-size:14px;margin:0}.org-toggle{display:none}.ant-tree .ant-tree-node-content-wrapper{min-width:0}.ant-tree .ant-tree-title{overflow-wrap:anywhere}.ant-modal .ant-space,.ant-drawer .ant-space{flex-wrap:wrap}.ant-modal .ant-space-item,.ant-drawer .ant-space-item{max-width:100%;min-width:0}.ant-modal-content{border:1px solid var(--line)}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{font-weight:600}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw}.ant-drawer .ant-descriptions-item-content{overflow-wrap:anywhere}.ant-picker-dropdown{max-width:100vw}.ant-tag.ant-tag-blue,.ant-tag.ant-tag-geekblue,.ant-tag.ant-tag-purple{color:#525252;background:#f5f5f5;border-color:#e5e5e5}.navigation-results{margin-top:14px;max-height:410px;overflow-y:auto}.navigation-result{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;cursor:pointer}.navigation-result.is-active{background:#f2f2f2}.navigation-result .anticon:last-child{margin-left:auto;color:#a3a3a3}.search-no-results{padding:40px 10px;text-align:center;color:var(--muted)}.search-hint{border-top:1px solid var(--line);color:var(--muted);font-size:12px;margin-top:12px;padding-top:12px;display:flex;gap:18px}.skip-link{position:fixed;left:16px;top:-100px;z-index:2000;background:#fff;padding:12px;color:#262626}.skip-link:focus{top:12px}.login-page{min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:32px 24px}.login-panel{width:360px;max-width:100%}.login-brand{text-align:center;margin-bottom:32px}.login-brand h1{font-size:24px;font-weight:600;margin:20px 0 8px}.login-brand p{color:var(--muted);margin:0;font-size:14px}.login-panel .ant-input,.login-panel .ant-input-affix-wrapper,.login-panel .ant-btn{min-height:42px}.login-panel .ant-input-affix-wrapper .ant-input{min-height:auto}.mobile-bar{display:none}@media (max-width: 1399px){.dashboard-metric{padding-inline:20px}.dashboard-metric .ant-statistic-title{white-space:normal;min-height:44px}}@media (max-width: 1199px){.page-header{padding-inline:24px}.page-body{padding:24px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.dashboard-metric .ant-statistic-title{min-height:auto}.dashboard-tables{grid-template-columns:1fr}.dashboard-tables .content-section:first-child{border-right:0;border-bottom:1px solid var(--line)}.users-grid{grid-template-columns:180px minmax(0,1fr);gap:20px}}@media (max-width: 767px){.console-main{margin-left:0}.mobile-bar{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border-bottom:1px solid var(--line);background:#f5f5f5}.mobile-bar>span:not(.anticon){font-weight:600}.mobile-bar .ant-btn:last-child{margin-left:auto}.mobile-navigation .ant-drawer-body{background:#f5f5f5}.mobile-navigation .sidebar-brand{display:none}.mobile-navigation .sidebar-search{margin-top:16px}.page-header{padding:18px 20px;gap:14px}.page-header h1{font-size:22px}.page-body{padding:20px}.page-actions{width:100%}.page-actions>.ant-space{gap:8px!important}.filter-bar{gap:10px;margin-bottom:20px}.filter-bar>.ant-input-group-wrapper,.filter-bar>.ant-select,.filter-bar>.ant-picker{width:100%!important}.filter-bar .ant-picker{min-width:0}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.dashboard-metric .ant-statistic-content{font-size:26px}.dashboard-metric:last-child{grid-column:1 / -1}.dashboard-metric:nth-child(2n){border:0}.dashboard-charts{grid-template-columns:1fr}.dashboard-charts .content-section:first-child{border-right:0;border-bottom:1px solid var(--line)}.dashboard-chart{height:260px}.section-header{padding:18px 20px}.section-body{padding:0 20px 20px}.users-grid{grid-template-columns:minmax(0,1fr);gap:20px}.org-panel{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.org-heading{margin:0}.org-toggle{display:inline-flex}.org-tree{margin-top:16px}.org-tree:not(.is-open){display:none}.ant-modal{top:24px}.ant-modal .ant-space-compact{flex-wrap:wrap;gap:8px}.ant-modal .ant-space-compact>*{width:100%!important}.ant-picker-dropdown{position:fixed!important;inset:72px 12px auto!important;width:calc(100vw - 24px)}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}.ant-picker-dropdown .ant-picker-datetime-panel{flex-wrap:wrap;max-width:calc(100vw - 24px)}.ant-picker-dropdown .ant-picker-panel-container{width:100%;max-height:calc(100dvh - 96px);overflow:auto}.ant-picker-dropdown .ant-picker-footer{max-width:calc(100vw - 24px)}.ant-drawer .ant-drawer-body{padding:20px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ant-tag.ant-tag-green{color:#47705b;background:#f0f6f2;border-color:#d3e3d8}.ant-tag.ant-tag-orange{color:#946a29;background:#faf5eb;border-color:#eddfc6}.ant-tag.ant-tag-red{color:#b54b4b;background:#fcf2f2;border-color:#f0d3d3}.stats-range{margin-bottom:8px!important}.stats-chart{max-width:920px;margin:4px 0 24px}.stats-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:16px 20px;margin-bottom:20px;border:1px solid var(--line);border-radius:8px}.stats-summary .ant-statistic-content{font-size:22px;font-weight:600}@media (max-width: 767px){.stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.error-breakdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 16px}.ant-table-wrapper .is-error-row>td{background:#fff7f7}.ant-table-wrapper .is-error-row:hover>td{background:#fff0f0!important}.audit-code{display:block;font-size:12px}.metering-health{margin-bottom:20px}.chart-legend-text{color:#525252}
