:root{--sidebar-bg:#243447;--sidebar-bg-deep:#1a2838;--sidebar-text:hsla(0,0%,100%,.95);--sidebar-text-muted:hsla(0,0%,100%,.88);--sidebar-text-active:#fff;--sidebar-accent:#5b7cfa;--sidebar-accent-light:#7c9dff;--sidebar-hover-bg:rgba(91,124,250,.12);--sidebar-border:hsla(0,0%,100%,.09);--sidebar-shadow:rgba(36,52,71,.32);--color-primary:#5b7cfa;--color-primary-light:#7c9dff;--color-primary-lighter:#a5b8ff;--color-primary-dark:#4a66e8;--color-primary-bg:rgba(91,124,250,.08);--bg-page:#f3f5f9;--bg-card:#fff;--bg-muted:#f8fafc;--bg-toolbar:#fff;--bg-table-stripe:#f8fafc;--bg-header:#fff;--border-color:#e2e8f0;--border-light:#eef2f7;--text-primary:#1e293b;--text-regular:#475569;--text-secondary:#64748b;--text-muted:#94a3b8;--text-placeholder:#cbd5e1;--color-success:#34a06e;--color-success-light:#5fbb8a;--color-danger:#e05c5c;--color-danger-light:#ec8a8a;--color-warning:#d4922a;--color-warning-light:#e0ad5c;--color-info:#64748b;--color-third-party:#d4922a;--color-third-party-light:#e0ad5c;--color-organic:#3d9970;--color-organic-light:#5fb890;--color-amount:#5b7cfa;--color-amount-light:#7c9dff;--shadow-sm:0 1px 3px rgba(15,23,42,.06);--shadow-md:0 2px 8px rgba(15,23,42,.08);--shadow-header:0 1px 4px rgba(15,23,42,.06);--login-bg:#0c1222;--login-panel:rgba(15,23,42,.88);--login-panel-border:hsla(0,0%,100%,.08);--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--font-family-mono:ui-monospace,"SF Mono","Monaco","Menlo","Consolas",monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:22px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.3;--line-height-base:1.5;--line-height-relaxed:1.6;--font-size-table:var(--font-size-base);--font-size-table-header:var(--font-size-base);--font-size-toolbar:var(--font-size-base);--font-size-form-label:var(--font-size-sm);--font-size-button:var(--font-size-base);--font-size-input:var(--font-size-base);--font-size-dialog-title:var(--font-size-lg);--font-size-pagination:var(--font-size-sm);--font-size-heading-page:var(--font-size-xl);--font-size-heading-section:var(--font-size-md);--font-size-caption:var(--font-size-xs);--font-size-stat-value:var(--font-size-3xl);--font-size-stat-label:13px}.manager-main,.manager-shell,.page-container{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.manager-main h1,.manager-main h2,.manager-main h3,.manager-main h4{color:var(--text-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.manager-main h1{font-size:var(--font-size-heading-page)}.manager-main h2{font-size:var(--font-size-heading-section)}.manager-main h3{font-size:var(--font-size-md)}.manager-main h4{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.header-content{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--text-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-content span{color:var(--text-regular);opacity:1}.el-button{font-family:var(--font-family-sans);font-size:var(--font-size-button);font-weight:var(--font-weight-medium)}.el-button--mini{font-size:var(--font-size-sm)}.el-input__inner,.el-textarea__inner{font-family:var(--font-family-sans);font-size:var(--font-size-input);color:var(--text-primary)}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--text-placeholder)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--text-placeholder)}.el-form-item__label{font-size:var(--font-size-form-label);font-weight:var(--font-weight-medium)}.el-form-item__content,.el-form-item__label{color:var(--text-regular);line-height:var(--line-height-base)}.el-form-item__content{font-size:var(--font-size-base)}.el-select .el-input__inner{font-size:var(--font-size-input)}.el-select-dropdown__item{font-size:var(--font-size-base);color:var(--text-regular)}.el-select-dropdown__item.selected{font-weight:var(--font-weight-medium)}.el-table{font-size:var(--font-size-table)}.el-table th.el-table__cell{font-size:var(--font-size-table-header);font-weight:var(--font-weight-semibold)}.el-table td.el-table__cell{font-size:var(--font-size-table)}.el-table .cell{line-height:var(--line-height-base)}.el-table__empty-text{font-size:var(--font-size-base);color:var(--text-secondary)}.el-dialog__title{font-family:var(--font-family-sans);font-size:var(--font-size-dialog-title);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.el-dialog__body{font-size:var(--font-size-base);color:var(--text-regular);line-height:var(--line-height-base)}.el-pagination{font-weight:var(--font-weight-normal);color:var(--text-regular)}.el-pagination,.el-pagination .el-select .el-input .el-input__inner,.el-pagination button,.el-pagination span:not([class*=suffix]){font-size:var(--font-size-pagination)}.el-tabs__item{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.el-tabs__item.is-active{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.el-checkbox__label,.el-radio__label{font-size:var(--font-size-base);color:var(--text-regular);font-weight:var(--font-weight-normal)}.el-radio-button__inner{font-size:var(--font-size-base)}.el-radio-button__inner,.el-tag{font-weight:var(--font-weight-medium)}.el-tag{font-size:var(--font-size-sm)}.el-dropdown-menu__item{font-size:var(--font-size-base);color:var(--text-regular)}.el-message,.el-notification{font-family:var(--font-family-sans);font-size:var(--font-size-base)}.el-date-editor .el-range-input{font-size:var(--font-size-input);color:var(--text-primary)}.el-date-editor .el-range-separator{font-size:var(--font-size-base);color:var(--text-secondary)}.el-card__header{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.el-descriptions__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.el-descriptions__content{font-size:var(--font-size-base);color:var(--text-primary)}.font-mono{font-family:var(--font-family-mono)}.el-button--primary{background-color:var(--color-primary);border-color:var(--color-primary)}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--color-primary-light);border-color:var(--color-primary-light)}.el-button--primary:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.el-button--primary.is-plain{color:var(--color-primary);background:var(--color-primary-bg);border-color:var(--color-primary-lighter)}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.el-link.el-link--primary{color:var(--color-primary)}.el-link.el-link--primary:hover{color:var(--color-primary-light)}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--color-primary)}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--color-primary)}.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:var(--color-primary)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--color-primary);border-color:var(--color-primary)}.el-radio__input.is-checked .el-radio__inner{border-color:var(--color-primary);background:var(--color-primary)}.el-switch.is-checked .el-switch__core{border-color:var(--color-primary);background-color:var(--color-primary)}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--color-primary)}.el-tabs__active-bar{background-color:var(--color-primary)}.el-loading-spinner .path{stroke:var(--color-primary)}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--color-primary)}.el-date-table td.today span{color:var(--color-primary)}.el-date-table td.current:not(.disabled) span{background-color:var(--color-primary)}.el-date-picker__header-label:hover,.el-date-table td.available:hover,.el-picker-panel__icon-btn:hover{color:var(--color-primary)}.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--color-primary-bg);color:var(--color-primary)}.el-menu-item.is-active{color:var(--color-primary)}.el-button--success{background-color:var(--color-success);border-color:var(--color-success)}.el-button--success:focus,.el-button--success:hover{background-color:var(--color-success-light);border-color:var(--color-success-light)}.el-button--danger{background-color:var(--color-danger);border-color:var(--color-danger)}.el-button--danger:focus,.el-button--danger:hover{background-color:var(--color-danger-light);border-color:var(--color-danger-light)}.el-button--warning{background-color:var(--color-warning);border-color:var(--color-warning)}.el-button--warning:focus,.el-button--warning:hover{background-color:var(--color-warning-light);border-color:var(--color-warning-light)}.el-table{color:var(--text-regular)}.el-table th.el-table__cell{background-color:var(--bg-muted);color:var(--text-primary)}.el-table--border,.el-table--group{border-color:var(--border-color)}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom-color:var(--border-light)}.el-card{border-color:var(--border-color);color:var(--text-regular)}.el-card__header{border-bottom-color:var(--border-light);color:var(--text-primary)}.manager-main{background-color:var(--bg-page)}.el-header.header-content{background-color:var(--bg-header);color:var(--text-regular);box-shadow:var(--shadow-header)}.manager-sidebar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.manager-sidebar .el-menu-item,.manager-sidebar .el-menu-item span,.manager-sidebar .el-submenu__title,.manager-sidebar .el-submenu__title span{font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium);color:var(--sidebar-text)!important;opacity:1}.manager-sidebar .el-menu--inline .el-menu-item,.manager-sidebar .el-menu--inline .el-menu-item span{font-size:var(--font-size-stat-label)!important;font-weight:var(--font-weight-medium);color:var(--sidebar-text-muted)!important;opacity:1}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{font-size:var(--font-size-base)}body{font-family:var(--font-family-sans);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--text-primary);margin:0;padding:0;background-color:var(--bg-page);text-rendering:optimizeLegibility}@font-face{font-family:element-iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAMMAAsAAAAAB3AAAAK/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCfgqBZIFsATYCJAMMCwgABCAFhUcHQxutBsiemjwJhGwYAgr0GgDMjcXDv2uf9yX5lFlgzSgctlWALFR1VSuEYNkzRuz/6lIFiBVikHbH9+34DPLTKTTx2zPsgMOG3G49t7xstLUBAlT/N0TE1rqFw2nvUpYPhLqf3n1AhwN6/r8VRVZAIbeo1/rCrIx6RqDa1cH3eGBsDkW+l4SFUvmzOoM0Nt5rqoSCpVlRsK8vdKF7i/iBOqRvvh/wPfx+tPYLJulk1iWXX/a70M3RrXn9/zr5J79DwI8ldJCxCSnEzXb3ZX6ijuanqv0t4ulF0Hp+WnyV2DQ9EX+dEz0EVrEn0eIKXBoTvyCBDLro4yLkAcZOhRVlUAfWjlehPo0a12cYmaIoY35JZ0kFf9jzNW5dkSMxqRa/BIqHh44vCR6e/vaR9q2tHeavWdxzZ1Mf+fBteni/wLLcnPfRzPZ/XdPfPpCh5aUz9OJrP3G8XUmnXxO3toeJ10tSPmHuCb2jnzoOTeiiXocMb22doceshfmqrwP5pu/p9/6Nw/3MeBTV9ju4KeBfTy2hooCL+hejDr6u8D6wZVEWcqljuBkC2VJmuYSq4pyln/BruGgSHE0YE5dC0rMA2ZgSZMG2QEfjEnSNIVBtgMONSTuyKAMs20UQZr1CMuI/ZLP+Igq1JOiYqRG6ZhuH6maY5zWWuz/iIAlw4flVrMnMUpxcAQaYYInyfL8zoC4aEq8qiT9JgXs0ZuHqiqpq3yBYwOfY4VlSa4RQsMKZiQdGecRg2ObMDbKoWBDCbqmsVOreUiEzE/XigEQALti8VZhGxlgUf5YADMAEudblbbNmANUigzRVFcCqSDoFOA9NjQ6rVqFqgGCwtjvgB7nMY4mqhiAoMAXHUDs2sJlwA4PZ9bPcgEyosDDAaWtRabdSoIKK5UXmz+iBylqXI0WOYuTL4oomMT9WsmzNUoMjOUIA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASYAAsAAAAAB3AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGBBJU3hY21hcAAAAYgAAABSAAABfpeT77lnbHlmAAAB3AAAALwAAADkUmtX6mhlYWQAAAKYAAAALQAAADYl1dBHaGhlYQAAAsgAAAAcAAAAJAfeA4RobXR4AAAC5AAAAAwAAAAMDAAAAGxvY2EAAALwAAAACAAAAAgAOgBybWF4cAAAAvgAAAAfAAAAIAERADFuYW1lAAADGAAAAVEAAALHTNOT53Bvc3QAAARsAAAALAAAAEM5SoOOeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHXgu8FmRu+N/AwMB8hwFIMjCiKGICAGdUDIt4nO2QuQ2AQAwExz5DgAigBwICiiG6/nOKOPxQBivNSLtyZGACmnM5BtIRIrevkntjyd048sZif/Yx3FvYu6XVNfNnTZ9f0/hTUZ8r0BcANQvPAAB4nGNgYQAC5iCmawwcDEIM0gwqDAyMyqbGosqm7Oqq4uzqomAOo7q5OFhQ0RgsYC7OqO15K6zBmkmtwaYh9Jbnv6h88+KwW4w/HG6FVtgwcgaedWmwaADKuZwJZFTPty4G0oFnPMqtQdZB7AxjWg20U5BBikGZgUEVaq483CZGmOWKMOcwprleA1p5q8GmJfTqv2cN1g1h1xhFHa6GtgCdcNUFaFmDTavn1VDGq0ApoNKwa54tIPsAJ3A603icY2BkYGAAYpdVd2Xj+W2+MnCzMIDAw+hjVsg0CwPTNSDFwcAE4gEAEUEI9wAAAHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAABAAAAAQAAAAAAAAAADoAcnicY2BkYGBgZlBlYGEAASYg5gJCBob/YD4DAAyUAUMAeJyFks1Kw0AUhc/0T2xBREG3A0IXStOfjdBtoQXBTcHu03TSH5JMmEwLfQvfwUdx5Uu49wncepJOQSLYhDt895x7b2bCALjCJwQOzzXjwAKXzA5cwRnuHFep3zuukYeO62jhyXGD+ovjJh6gHLc48ZUTRO2cWRtvjgUkPhxXcIEvx1Xq345rkOLWcR034tFxg/qz4yZmInbcQlu8j4zyrVrI+V6uA52EOrEqUrFKbOeYT9VyG/mmLJfzmTLZWiey7/XK1kQlyhw/k+2WA2tDGRody3ExKNIyNXqjAuutrE2H3W7odC/QMUYw/EE+LNcFDzzHnusaATQShMWaexEjZuRZ548/pbPEllV+Me//6lP+jI5BRj3PJfrw0DvZNSmcvLN8mgw77m5A1bJaMgx7YtL4144iskRaeBsqAXUPq6Ir5UXr8g1L9V6xh/gHYDWIQgAAAHicY2BigAAuBuyAmZGJkZmRhYGvsLQiMzG/sDQxryAzL50DxmBgAACL3QmP) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.element-iconfont,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.element-iconfont{font-family:element-iconfont!important;font-size:16px;font-style:normal}.el-icon-quxiaoquanping:before{content:"\eb10"}.el-icon-quanping:before{content:"\eb11"}.page-container{padding:0 20px 20px 20px;max-width:100%;margin:0 auto;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary)}.page-toolbar{justify-content:space-between;gap:15px;padding:16px 24px 16px 24px;margin:0 -20px 20px -20px;background:var(--bg-toolbar);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100;font-size:var(--font-size-toolbar);color:var(--text-regular)}.toolbar-btn-group{padding-left:4px}.toolbar-btn-group,.toolbar-search-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.toolbar-search-group{padding-right:4px}.toolbar-search-input{width:180px}.table-container{margin-bottom:15px}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--bg-table-stripe)}.pagination-container{margin-top:15px;padding:10px 0}.action-btns,.pagination-container{display:flex;justify-content:center}.action-btns{gap:8px}.page-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px}.page-toolbar .el-input,.page-toolbar .el-select{min-width:160px;flex:0 1 auto}.el-table .cell{white-space:normal;word-break:break-word}@media screen and (max-width:768px){.page-container{padding:0 10px 10px 10px}.page-toolbar{flex-direction:column;align-items:stretch;padding:12px;margin:0 -10px 15px -10px}.toolbar-btn-group,.toolbar-search-group{justify-content:center;width:100%}.toolbar-search-input{width:100%;min-width:150px}}@media screen and (max-width:1366px){.page-container{padding:0 12px 12px 12px}.page-toolbar{gap:8px}.page-toolbar .el-input{min-width:140px}.page-toolbar .el-date-editor{min-width:260px}.el-table{font-size:var(--font-size-sm)}.el-table .cell{padding:4px 8px}}@media screen and (min-width:769px) and (max-width:1366px){.toolbar-search-input{width:150px}.page-toolbar{padding:12px 15px;margin:0 -15px 15px -15px}.toolbar-btn-group .el-button,.toolbar-search-group .el-button{padding:10px 15px;font-size:var(--font-size-sm)}}@media screen and (min-width:1367px) and (max-width:1600px){.page-container{padding:0 16px 16px 16px}}@media screen and (min-width:1601px) and (max-width:1920px){.page-container{padding:0 24px 24px 24px}}@media screen and (min-width:1921px){.page-container{padding:0 32px 32px 32px}.page-toolbar .el-input{min-width:220px}.page-toolbar .el-date-editor{min-width:400px}.el-table{font-size:var(--font-size-md)}}.el-card,.el-dialog,.el-table,.page-container,.page-toolbar{opacity:1}@media screen and (min-width:1600px) and (max-width:1920px){.toolbar-search-input{width:220px}}.stats-container{background:var(--bg-card);padding:16px 20px 20px;border-radius:8px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.stats-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;margin-bottom:8px}.stat-card{text-align:center;padding:14px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-muted);transition:box-shadow .2s,border-color .2s}.stat-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-color)}.stat-title{font-size:var(--font-size-stat-label);color:var(--text-secondary);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-title,.stat-value{line-height:var(--line-height-tight)}.stat-value{font-size:var(--font-size-stat-value);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.stat-value.success{color:var(--color-success)}.stat-value.danger{color:var(--color-danger)}.stat-value.amount{color:var(--color-amount)}.stat-value.third-party{color:var(--color-third-party)}.stat-value.organic{color:var(--color-organic)}.stat-desc{font-size:var(--font-size-caption);color:var(--text-muted);margin-top:4px}.stat-day-compare{display:flex;flex-direction:column;gap:4px;align-items:center}.stat-day-line{display:flex;align-items:baseline;justify-content:center;gap:6px;width:100%}.stat-day-line .day-tag{flex-shrink:0;font-size:var(--font-size-caption);color:var(--text-secondary);min-width:26px;text-align:right}.stat-day-line .day-num{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}.stat-day-line--yesterday .day-tag{color:var(--text-muted)}.stat-day-line--yesterday .day-num{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.stat-day-line.success .day-num{color:var(--color-success)}.stat-day-line.danger .day-num{color:var(--color-danger)}.stat-day-line.amount .day-num{color:var(--color-amount)}.stat-day-line.third-party .day-num{color:var(--color-third-party)}.stat-day-line.organic .day-num{color:var(--color-organic)}.stat-day-line--yesterday.success .day-num{color:var(--color-success-light)}.stat-day-line--yesterday.danger .day-num{color:var(--color-danger-light)}.stat-day-line--yesterday.amount .day-num{color:var(--color-amount-light)}.stat-day-line--yesterday.third-party .day-num{color:var(--color-third-party-light)}.stat-day-line--yesterday.organic .day-num{color:var(--color-organic-light)}.stats-table-section{margin-top:20px}.stats-table-title{margin:0 0 12px;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary)}.stats-table-scroll{overflow-x:auto}.stats-table-scroll .el-table{min-width:960px}.stats-pagination{display:flex;justify-content:center;margin-top:16px;padding:4px 0}.day-compare-cell{display:inline-flex;flex-direction:column;gap:2px;align-items:center;line-height:1.4}.el-table td.is-right .day-compare-cell{align-items:flex-end}.day-compare-cell .day-row{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.day-compare-cell .day-row .cell-tag{font-size:var(--font-size-caption);color:var(--text-secondary);min-width:24px}.day-compare-cell .day-row .cell-val{font-size:var(--font-size-stat-label);color:var(--text-primary)}.day-compare-cell .day-row--yesterday .cell-tag{color:var(--text-muted)}.day-compare-cell .day-row--yesterday .cell-val{font-size:var(--font-size-sm);color:var(--text-secondary)}.stat-rate{color:var(--text-regular)}.stat-amount,.stat-rate{font-variant-numeric:tabular-nums}.stat-amount{color:var(--color-amount);font-weight:var(--font-weight-medium)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-amount{color:var(--color-amount)}.app-icon{width:32px;height:32px;border-radius:6px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.app-cell{display:flex;align-items:center;cursor:pointer}.app-cell .app-icon{margin-right:8px;flex-shrink:0}.app-info{text-align:left;min-width:0}.app-name{font-weight:var(--font-weight-medium);color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-cell:hover .app-name{text-decoration:underline}.app-package{font-size:var(--font-size-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-label{color:var(--text-regular);font-size:var(--font-size-stat-label);white-space:nowrap}.toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}@media screen and (max-width:768px){.stats-summary-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{padding:12px 8px}.stat-day-line .day-num{font-size:var(--font-size-xl)}.stat-value{font-size:var(--font-size-2xl)}}.text-third-party{color:var(--color-third-party)}.stats-page .deploy-data-summary{margin-bottom:20px}.stats-page .deploy-data-summary .stats-summary-grid{margin-bottom:0}.stats-page .toolbar-date-range{min-width:280px;max-width:360px;flex:1}.stats-page .toolbar-granularity{flex-shrink:0}.stats-page .toolbar-granularity .el-radio-button__inner{padding:8px 14px}.stats-channel-panel{margin-bottom:16px;padding-top:12px;padding-bottom:16px}.stats-channel-panel .deploy-data-list-header{margin-bottom:12px}.stats-channel-panel .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0 2px}.stats-channel-panel .el-checkbox{margin-right:0}.stats-channel-panel .el-checkbox__label{font-size:var(--font-size-stat-label);color:var(--text-regular)}.stats-chart-wrapper{position:relative;padding-bottom:8px;min-height:320px}.stats-chart-wrapper .deploy-data-list-header{margin-bottom:8px}.stats-chart-container{width:100%;height:500px;padding:8px 4px 16px}.stats-chart-empty{min-height:280px;padding:40px 24px}@media screen and (max-width:1366px){.stats-container{padding:12px 16px 16px}.stats-summary-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.stats-page .toolbar-date-range{min-width:260px}.stats-chart-container{height:420px}}@media screen and (max-width:768px){.stats-page .toolbar-date-range{min-width:0;max-width:none;width:100%}.stats-chart-container{height:360px}}.app-list-container{background:var(--bg-card);padding:16px 20px 20px;border-radius:8px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);min-height:160px}.app-card-list{display:flex;flex-direction:column;gap:16px}.app-card-wrapper{margin:0}.app-card{border-radius:8px;transition:box-shadow .2s ease,border-color .2s ease}.app-card,.app-card:hover{border-color:var(--border-color)}.app-card:hover{box-shadow:var(--shadow-md)}.app-card .el-card__body{padding:18px 20px}.app-content{display:flex;flex-direction:column;gap:16px}.app-main{display:flex;gap:20px;align-items:flex-start}.pack-details{flex:0 0 45%;min-width:0}.ad-details{flex:1;min-width:0}.channel-details{width:100%;border-top:1px solid var(--border-light);padding-top:4px}.app-card .app-pack-container{margin:0}.app-card .app-set-container{padding:0}.app-card .app-channel-container{padding:0;max-width:none}.app-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-secondary);text-align:center}.app-list-empty i{font-size:48px;color:var(--text-muted);margin-bottom:16px}.app-list-empty-title{margin:0 0 8px;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary)}.app-list-empty-hint{margin:0;font-size:var(--font-size-stat-label);color:var(--text-muted);max-width:360px;line-height:var(--line-height-base)}.banner-uploader{display:flex;justify-content:center;align-items:center;width:100%}.banner{-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;background:var(--bg-muted)}.banner,.banner-placeholder{width:300px;height:150px;border:1px dashed var(--border-color);border-radius:8px}.banner-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background-color:var(--bg-muted);color:var(--text-muted);font-size:var(--font-size-base);transition:border-color .2s ease,color .2s ease}.banner-placeholder:hover{border-color:var(--color-primary);color:var(--color-primary)}.banner-placeholder i{font-size:28px;margin-bottom:10px}@media screen and (max-width:768px){.app-list-container{padding:12px 14px 16px}.app-main{flex-direction:column;gap:16px}.pack-details{flex:none;width:100%}.app-card .el-card__body{padding:14px}}@media screen and (min-width:769px) and (max-width:1366px){.app-list-container{padding:14px 16px 18px}.app-main{gap:16px}.pack-details{flex:0 0 48%}}@media screen and (min-width:1600px){.app-list-container{padding:18px 24px 24px}}@media screen and (-webkit-min-device-pixel-ratio:2){.app-card,.app-list-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.callback-toolbar-intro{display:flex;flex-direction:column;gap:4px;min-width:0}.callback-page-title{margin:0;font-size:var(--font-size-heading-page);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:flex;align-items:center;gap:8px;line-height:var(--line-height-tight)}.callback-page-title i{color:var(--color-primary);font-size:var(--font-size-2xl)}.callback-page-desc{margin:0;font-size:var(--font-size-stat-label);color:var(--text-secondary);line-height:var(--line-height-base);max-width:720px}.callback-layout{display:flex;gap:20px;align-items:flex-start}.callback-panel{flex:1;min-width:0;display:flex;flex-direction:column}.callback-panel--add{flex:0 0 340px;max-width:380px}.callback-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.callback-panel-title{margin:0;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary);display:flex;align-items:center;gap:8px}.callback-panel-title i{color:var(--color-primary);font-size:var(--font-size-lg)}.callback-panel-count{margin-left:8px;font-size:var(--font-size-stat-label);font-weight:var(--font-weight-normal);color:var(--text-secondary);font-variant-numeric:tabular-nums}.callback-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.callback-add-select{width:100%}.callback-search-option{display:flex;align-items:center;gap:8px;overflow:hidden}.callback-search-option-name{font-weight:var(--font-weight-medium);color:var(--text-primary);flex-shrink:0}.callback-search-option-pack{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callback-search-option-pack,.callback-tip{color:var(--text-secondary);font-size:var(--font-size-sm)}.callback-tip{margin-top:14px;padding:10px 12px;background:var(--color-primary-bg);border-radius:6px;display:flex;align-items:flex-start;gap:8px;line-height:var(--line-height-base);border:1px solid var(--border-light)}.callback-tip i{color:var(--color-primary);font-size:var(--font-size-base);margin-top:1px;flex-shrink:0}.callback-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-secondary);text-align:center}.callback-empty i{font-size:48px;color:var(--text-muted);margin-bottom:16px}.callback-empty-title{margin:0 0 8px;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary)}.callback-empty-hint{margin:0;font-size:var(--font-size-stat-label);color:var(--text-muted);max-width:280px;line-height:var(--line-height-base)}.callback-table-scroll{overflow-x:auto}.callback-table-scroll .el-table{min-width:640px}.callback-table-app-name{font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:var(--font-size-stat-label)}.callback-table-pack-name{font-size:var(--font-size-sm);color:var(--text-secondary);font-family:var(--font-family-mono)}.callback-channel-tags{display:flex;flex-wrap:wrap;gap:6px}.callback-channel-tag{font-size:var(--font-size-caption);border-radius:10px;padding:0 8px;line-height:20px}.callback-channel-tag .tag-icon{margin-right:2px;font-size:var(--font-size-caption)}.callback-table-row{cursor:pointer}.unified-config-dialog .el-dialog{border-radius:8px;overflow:hidden}.unified-config-dialog .el-dialog__header{background:var(--bg-muted);border-bottom:1px solid var(--border-light);padding:16px 24px}.unified-config-dialog .el-dialog__title{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-dialog-title)}.unified-config-dialog .el-dialog__body{padding:16px 24px 24px}.callback-dialog-status-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:10px 16px;background:var(--bg-muted);border-radius:6px;margin-bottom:16px;border:1px solid var(--border-light)}.callback-status-item{font-size:var(--font-size-stat-label);color:var(--text-muted);display:flex;align-items:center;gap:4px;transition:color .2s}.callback-status-item i{font-size:var(--font-size-md)}.callback-status-item.is-configured{color:var(--color-success);font-weight:var(--font-weight-medium)}.callback-status-item:not(.is-configured) i{color:var(--color-warning)}.callback-dialog-status-bar .el-divider--vertical{height:14px}.callback-config-tabs .el-tabs__header{margin-bottom:0}.callback-config-tabs .el-tabs__nav-wrap:after{height:1px;background-color:var(--border-light)}.callback-tab-label{display:inline-flex;align-items:center;gap:6px}.callback-tab-icon{font-size:var(--font-size-base)}.callback-tab-icon--huawei{color:#cf0a2c}.callback-tab-icon--vivo{color:#415fff}.callback-tab-icon--xiaomi{color:#ff6900}.callback-tab-icon--kuaishou{color:#ff4906}.callback-tab-status-tag{font-size:10px;line-height:16px;padding:0 5px;border-radius:8px}.callback-tab-content{padding:20px 0 0}.callback-config-form .el-form-item{margin-bottom:20px}.callback-config-form .el-form-item__label{color:var(--text-regular);font-weight:var(--font-weight-medium);font-size:var(--font-size-stat-label)}.callback-config-form .el-input__inner{border-radius:6px}.callback-config-form .el-form-item__content{line-height:36px}.callback-dialog-footer{display:flex;justify-content:flex-end;gap:10px}.callback-kuaishou-tip{margin-bottom:16px;padding:10px 12px;background:var(--color-primary-bg);border-radius:6px;font-size:var(--font-size-sm);color:var(--text-secondary);display:flex;align-items:flex-start;gap:8px;line-height:var(--line-height-base);border:1px solid var(--border-light)}.callback-kuaishou-tip i{color:var(--color-primary);font-size:var(--font-size-base);margin-top:1px;flex-shrink:0}.callback-track-link-section{margin-top:8px;padding:14px 16px;background:var(--bg-muted);border-radius:6px;border:1px solid var(--border-light)}.callback-track-link-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.callback-track-link-title{font-size:var(--font-size-stat-label);font-weight:var(--font-weight-semibold);color:var(--text-regular);display:flex;align-items:center;gap:5px}.callback-track-link-title i{color:var(--color-warning);font-size:var(--font-size-base)}.callback-track-link-result{display:flex;flex-direction:column;gap:8px}.callback-track-link-textarea .el-textarea__inner{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--text-primary);background:var(--bg-card);border-radius:4px;word-break:break-all}.callback-copy-btn{align-self:flex-end}.callback-track-link-tip{font-size:var(--font-size-sm);color:var(--text-secondary);display:flex;align-items:center;gap:5px;padding:4px 0}.callback-track-link-tip i{color:var(--color-primary);font-size:var(--font-size-stat-label)}@media screen and (max-width:1200px){.callback-layout{gap:16px}.callback-panel--add{flex:0 0 300px;max-width:320px}}@media screen and (max-width:992px){.callback-layout{flex-direction:column}.callback-panel--add{flex:none;max-width:none;width:100%}}@media screen and (max-width:768px){.callback-list-toolbar{flex-direction:column;align-items:stretch}.callback-list-toolbar .toolbar-search-group{width:100%}.callback-list-toolbar .toolbar-search-input{flex:1;min-width:0}.callback-dialog-status-bar{justify-content:flex-start}}@media screen and (max-width:1366px){.callback-panel.stats-container{padding:14px 16px 18px}}@media screen and (-webkit-min-device-pixel-ratio:2){.callback-panel,.unified-config-dialog .el-dialog{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.appsoft-page .appsoft-list-container{min-height:200px}.appsoft-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.appsoft-panel-title{margin:0;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary);display:flex;align-items:center;gap:8px}.appsoft-panel-title i{color:var(--color-primary);font-size:var(--font-size-lg)}.appsoft-panel-count{margin-left:8px;font-size:var(--font-size-stat-label);font-weight:var(--font-weight-normal);color:var(--text-secondary);font-variant-numeric:tabular-nums}.appsoft-page .toolbar-date-input{width:140px}.appsoft-company-option-label{float:left}.appsoft-company-option-status{float:right;color:var(--text-muted);font-size:var(--font-size-stat-label)}.appsoft-company-option-status.spacer{margin-left:10px}.appsoft-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-secondary);text-align:center}.appsoft-empty i{font-size:48px;color:var(--text-muted);margin-bottom:16px}.appsoft-empty-title{margin:0 0 8px;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary)}.appsoft-empty-hint{margin:0;font-size:var(--font-size-stat-label);color:var(--text-muted);max-width:360px;line-height:var(--line-height-base)}.appsoft-table-scroll{overflow-x:auto}.appsoft-table-scroll .el-table{min-width:1200px}.appsoft-table-scroll .hide-scrollbar ::-webkit-scrollbar{width:0;height:0}.appsoft-key-link{color:var(--color-primary);font-size:var(--font-size-sm);padding:0}.appsoft-key-link:hover{color:var(--color-primary-light)}.appsoft-btn-danger{color:var(--color-danger)!important}.appsoft-btn-danger:hover{color:var(--color-danger-light)!important}.appsoft-page .el-table__footer-wrapper td{background:var(--bg-muted);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.appsoft-page .pagination-container{margin-top:20px;padding-top:4px;border-top:1px solid var(--border-light)}.appsoft-dialog .el-dialog{border-radius:8px;overflow:hidden}.appsoft-dialog .el-dialog__header{background:var(--bg-muted);border-bottom:1px solid var(--border-light);padding:16px 24px}.appsoft-dialog .el-dialog__title{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-dialog-title)}.appsoft-dialog .el-dialog__body{padding:20px 24px 8px}.appsoft-dialog .el-dialog__footer{padding:12px 24px 20px;border-top:1px solid var(--border-light)}.appsoft-form .el-form-item{margin-bottom:18px}.appsoft-form .el-form-item__label{color:var(--text-regular);font-weight:var(--font-weight-medium);font-size:var(--font-size-stat-label)}.appsoft-form .el-input__inner,.appsoft-form .el-textarea__inner{border-radius:6px}.appsoft-form .el-select{width:100%}.appsoft-date-row .el-date-editor{width:calc(50% - 6px);margin:0}.appsoft-date-row .el-date-editor+.el-date-editor{margin-left:12px}.appsoft-secret-form .el-textarea__inner{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-muted);border-radius:6px}.appsoft-secret-dialog .el-dialog__body{max-height:65vh;overflow-y:auto}@media screen and (max-width:768px){.appsoft-page .toolbar-date-input{width:100%;min-width:0}.appsoft-date-row .el-date-editor{width:100%;margin-bottom:8px}.appsoft-date-row .el-date-editor+.el-date-editor{margin-left:0}}@media screen and (max-width:1366px){.appsoft-page .stats-container{padding:14px 16px 18px}}@media screen and (-webkit-min-device-pixel-ratio:2){.appsoft-dialog .el-dialog,.appsoft-page .stats-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.deploy-data-page .deploy-data-container{min-height:200px}.deploy-data-summary{margin-bottom:20px}.deploy-data-summary .deploy-data-stat-card{max-width:280px}.deploy-data-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.deploy-data-panel-title{margin:0;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary);display:flex;align-items:center;gap:8px}.deploy-data-panel-title i{color:var(--color-primary);font-size:var(--font-size-lg)}.deploy-data-panel-count{margin-left:8px;font-size:var(--font-size-stat-label);font-weight:var(--font-weight-normal);color:var(--text-secondary);font-variant-numeric:tabular-nums}.deploy-data-page .toolbar-date-range{min-width:280px;max-width:360px;flex:1}.deploy-data-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-secondary);text-align:center}.deploy-data-empty i{font-size:48px;color:var(--text-muted);margin-bottom:16px}.deploy-data-empty-title{margin:0 0 8px;font-size:var(--font-size-heading-section);font-weight:var(--font-weight-medium);color:var(--text-primary)}.deploy-data-empty-hint{margin:0;font-size:var(--font-size-stat-label);color:var(--text-muted);max-width:360px;line-height:var(--line-height-base)}.deploy-data-table-scroll{overflow-x:auto}.deploy-data-table-scroll .el-table{min-width:960px}.deploy-data-page .pagination-container{margin-top:16px;padding:4px 0}.deploy-data-page .app-cell--static{cursor:default}.deploy-data-page .app-cell--static .app-name{color:var(--text-primary)}.deploy-data-page .app-cell--static:hover .app-name{text-decoration:none}.deploy-data-dialog .el-dialog{border-radius:8px;overflow:hidden}.deploy-data-dialog .el-dialog__header{background:var(--bg-muted);border-bottom:1px solid var(--border-light);padding:16px 24px}.deploy-data-dialog .el-dialog__title{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-dialog-title)}.deploy-data-dialog .el-dialog__body{padding:20px 24px;color:var(--text-regular)}.deploy-data-dialog-option{margin-top:12px;display:flex;align-items:center;gap:8px}.deploy-data-dialog-option-label{color:var(--text-regular);font-size:var(--font-size-stat-label);white-space:nowrap}@media screen and (max-width:1366px){.deploy-data-page .deploy-data-container{padding:12px 16px 16px}.deploy-data-page .toolbar-date-range{min-width:260px}}@media screen and (max-width:768px){.deploy-data-page .toolbar-date-range{min-width:0;max-width:none;width:100%}}@media screen and (-webkit-min-device-pixel-ratio:2){.deploy-data-dialog .el-dialog,.deploy-data-page .deploy-data-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.payinfo-page .payinfo-list-container{min-height:200px}.payinfo-page .toolbar-date-range{min-width:280px;max-width:360px;flex:1}.payinfo-page .toolbar-search-input--narrow{width:120px;min-width:100px}.payinfo-result-status--warn{color:var(--color-warning);font-weight:var(--font-weight-medium)}.payinfo-dialog .el-dialog{border-radius:8px;overflow:hidden}.payinfo-dialog .el-dialog__header{background:var(--bg-muted);border-bottom:1px solid var(--border-light);padding:16px 24px}.payinfo-dialog .el-dialog__title{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-dialog-title)}.payinfo-dialog .el-dialog__body{padding:20px 24px;color:var(--text-regular)}.payinfo-dialog .el-dialog__footer{padding:12px 24px 20px;border-top:1px solid var(--border-light)}.payinfo-dialog-reason{margin-top:16px}.payinfo-dialog-reason-label{font-size:var(--font-size-stat-label);color:var(--text-regular)}.payinfo-dialog-reason-input{margin-top:6px}.payinfo-page .pagination-container{margin-top:20px;padding-top:4px;border-top:1px solid var(--border-light)}@media screen and (max-width:1366px){.payinfo-page .payinfo-list-container{padding:12px 16px 16px}.payinfo-page .toolbar-date-range{min-width:260px}}@media screen and (max-width:768px){.payinfo-page .toolbar-date-range{min-width:0;max-width:none;width:100%}.payinfo-page .toolbar-search-input--narrow{width:100%;min-width:0}}@media screen and (-webkit-min-device-pixel-ratio:2){.payinfo-dialog .el-dialog,.payinfo-page .payinfo-list-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}