:root{--brand-primary: #0d7377;--brand-primary-hover: #14919b;--brand-primary-soft: #e5f2f2;--brand-primary-border: #aacecf;--sem-money: #16a34a;--sem-money-soft: #e8f6ed;--sem-warn: #d97706;--sem-warn-soft: #fbf1e6;--sem-danger: #dc2626;--sem-danger-soft: #fce9e9;--text-primary: #1f2937;--text-secondary: #6b7280;--text-tertiary: #737373;--surface-page: #f6f7f9;--surface-card: #ffffff;--surface-subtle: #f9fafb;--surface-hover: #f3f4f6;--border-base: #e5e7eb;--border-light: #edf0f4;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .05);--type-kpi: 40px;--type-kpi-mobile: 34px;--type-h1: 22px;--type-h2: 18px;--type-body: 16px;--type-sub: 14px;--type-tiny: 12px}.ui-money-kpi{font-size:var(--type-kpi);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.15}@media(max-width:768px){.ui-money-kpi{font-size:var(--type-kpi-mobile)}.pricing-editor-form .ant-form-item-label>label{font-size:16px}.user-management-form .ant-form-item-label>label,.user-management-form .ant-form-item-extra{font-size:16px;line-height:1.5}.user-management-form .ant-input,.user-management-form .ant-input-password input,.user-management-form .ant-select-selection-item,.user-management-form .ant-select-selection-placeholder{font-size:16px}}.ui-table-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;white-space:nowrap}*{scrollbar-width:thin;scrollbar-color:var(--border-base) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-base);border:3px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#cfd6e0;background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}::selection{background:var(--brand-primary-soft);color:var(--text-primary)}*:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}html{font-size:16px}body{font-size:16px;background:var(--surface-page);color:var(--text-primary);-webkit-text-size-adjust:100%}button,.ant-btn,.ant-select,.ant-input,.ant-picker,.ant-radio-button-wrapper,.ant-checkbox-wrapper{min-height:44px}.ant-btn{padding-top:6px;padding-bottom:6px}.ant-select-selector,.ant-input-affix-wrapper,.ant-picker-input>input{min-height:44px!important;font-size:16px}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:max-content}nav[aria-label=主导航] [data-nav-item],nav[aria-label=侧边导航] [data-nav-item]{transition:background-color .15s ease,color .15s ease}nav[aria-label=主导航] [data-nav-item][data-active=false]:hover,nav[aria-label=侧边导航] [data-nav-item][data-active=false]:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}nav[aria-label=主导航] [data-nav-item]:active,nav[aria-label=侧边导航] [data-nav-item]:active{transform:translateY(1px)}.app-user-area{transition:background-color .15s ease}.app-user-area:hover{background:var(--surface-hover)}@media(max-width:768px){html,body{font-size:18px}button,summary{min-height:48px}.settings-advanced-disclosure[open] .settings-advanced-chevron{transform:rotate(180deg)}h2{font-size:1.5rem}.ant-card-head-title{font-size:1.1rem}.ant-btn{min-height:48px;font-size:1rem}.ant-select-selector,.ant-input,.ant-input-affix-wrapper,.ant-picker-input>input,.ant-input-number-input{min-height:48px!important;font-size:1rem}.mobile-stack{display:flex;flex-direction:column;gap:12px}.mobile-stack>*{width:100%!important}.ant-table-cell{padding:8px!important;white-space:nowrap}.ant-card{margin-bottom:12px}.ant-picker-dropdown{font-size:14px!important;max-width:calc(100vw - 12px);left:6px!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-panel-layout{flex-direction:column!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-presets{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;border-inline-end:0!important;border-bottom:1px solid var(--surface-border, #e5e7eb)!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-presets ul{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;box-sizing:border-box;flex:0 0 auto!important;width:100%;height:auto!important;overflow:visible!important;margin:0;padding:4px 8px!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-presets li{display:flex;align-items:center;box-sizing:border-box;height:48px;min-height:48px;padding:0 12px!important;font-size:16px}.ant-picker-dropdown .ant-picker-cell{padding:0!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-cell-inner{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px!important;line-height:48px!important;min-width:48px!important}.ant-picker-dropdown .ant-picker-content th{height:32px!important}.ant-picker-dropdown .ant-picker-month-panel .ant-picker-body,.ant-picker-dropdown .ant-picker-year-panel .ant-picker-body,.ant-picker-dropdown .ant-picker-date-panel .ant-picker-body{padding:4px 8px!important}.ant-picker-dropdown .ant-picker-content{width:100%!important;height:auto!important}.ant-picker-dropdown .ant-picker-presets{min-width:84px!important;max-width:84px!important}.ant-picker-dropdown .ant-picker-presets ul{padding-left:8px!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-month-panel,.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-year-panel{width:348px!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-date-panel{width:348px!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range) .ant-picker-date-panel .ant-picker-body{padding:0 4px!important}.ant-segmented-item-label{padding:0 6px!important}.stat-col{width:100%;margin-bottom:12px}}@media(min-width:1200px){html{font-size:17px}.ant-btn-lg{min-height:56px;font-size:1.1rem}}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.page-header h2{margin:0}@media(max-width:768px){.page-header{flex-direction:column;align-items:flex-start}.page-header>*:last-child{width:100%}.report-page-header h2{display:none}.report-page-header{margin-bottom:8px;gap:8px}.report-page-header:has(>h2:only-child){display:none}}[data-testid=context-bar] .ant-select-selector,[data-testid=context-bar] .ant-picker{min-height:44px!important;height:44px!important;font-size:16px!important}[data-testid=context-bar] .ant-picker-input>input{min-height:auto!important;font-size:16px!important}[data-testid=context-bar] .ant-select-selection-item,[data-testid=context-bar] .ant-select-selection-placeholder{font-size:16px!important}@media(max-width:768px){[data-testid=context-bar] .ant-select-selector,[data-testid=context-bar] .ant-picker{min-height:48px!important;height:48px!important}}[data-testid=context-bar] .ant-select-selector,[data-testid=context-bar] .ant-picker{background:var(--surface-card)}nav[aria-label=主导航] button{min-height:0!important;padding-top:0;padding-bottom:0}nav[aria-label=主导航] button>span:last-child{white-space:nowrap}
