*{box-sizing:border-box}:root{color:#303343;font-synthesis:none;text-rendering:optimizelegibility;--app-bg:#f5f6fa;--surface:#fff;--surface-elevated:#fff;--surface-muted:#fafafd;--surface-subtle:#f7f7fa;--surface-hover:#f7f5ff;--surface-selected:#f0edff;--text-primary:#303343;--text-secondary:#626571;--text-muted:#999ca7;--text-subtle:#a2a4ad;--border-color:#e9e9ee;--border-subtle:#eeeef2;--divider-color:#f0f0f3;--shadow-color:#24263414;--brand-primary:#6c5ce7;--brand-hover:#7c6bea;--brand-soft:var(--surface-selected);--focus-ring:#6c5ce747;--success:#329966;--success-soft:#edf8f2;--warning:#c77a21;--warning-soft:#fff6e8;--danger:#d84f52;--danger-soft:#fff0f0;--info:#3478d4;--info-soft:#edf4ff;--code-bg:#f4f5f8;--chart-grid:#eeeff4;--chart-point:#fff;--scrollbar-thumb:#c7c9d2;background:#f5f6fa}html[data-theme=dark]{color:#e8e9ef;--app-bg:#14151c;--surface:#1d1f28;--surface-elevated:#242630;--surface-muted:#20222c;--surface-subtle:#282a35;--surface-hover:#292638;--surface-selected:#302b49;--text-primary:#e8e9ef;--text-secondary:#b3b6c2;--text-muted:#9296a5;--text-subtle:#7f8392;--border-color:#363947;--border-subtle:#30333f;--divider-color:#2b2e39;--shadow-color:#00000052;--brand-primary:#8d7cf0;--brand-hover:#a091f5;--brand-soft:#302b49;--focus-ring:#8d7cf061;--success:#63c58f;--success-soft:#173326;--warning:#e8a653;--warning-soft:#3b2b18;--danger:#f27b7d;--danger-soft:#3d2025;--info:#74a9f3;--info-soft:#1d3049;--code-bg:#171922;--chart-grid:#343744;--chart-point:#1d1f28;--scrollbar-thumb:#505463;background:#14151c}html,body,#root{background:var(--app-bg);min-height:100%}body{min-width:1180px;min-height:100vh;color:var(--text-primary);background:var(--app-bg);margin:0;transition:color .18s,background-color .18s}*{scrollbar-color:var(--scrollbar-thumb) transparent}::selection{color:#fff;background:var(--brand-primary)}button,input{font:inherit}button{cursor:pointer;border:0}.app-shell{min-height:100vh}.app-sider{z-index:10;border-right:1px solid var(--border-color);height:100vh;top:0;box-shadow:2px 0 9px #23252f08;position:sticky!important}.app-sider .ant-layout-sider-children{flex-direction:column;display:flex}.app-sider .ant-menu{padding:4px 8px;overflow-y:auto;border-inline-end:0!important}.app-sider .ant-menu-submenu-title,.app-sider .ant-menu-item{color:#626675;border-radius:4px;height:auto;min-height:43px;margin-block:2px;padding-block:11px;line-height:20px}.app-sider .ant-menu-title-content{white-space:normal;overflow-wrap:anywhere}.app-sider .ant-menu-submenu-arrow{inset-inline-end:12px}html[lang=en-US] .app-sider{font-size:13px}.ant-btn{white-space:normal;height:auto;min-height:32px}.language-button{white-space:nowrap;min-width:104px}.locale-option{grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:220px;display:grid}.locale-option b,.locale-option small{white-space:normal;display:block}.locale-option small{color:var(--text-muted)}.app-sider .ant-menu-item-selected{font-weight:600;color:#6954d9!important;background:var(--surface-selected)!important}.brand{white-space:nowrap;border-bottom:1px solid #f0f0f4;align-items:center;gap:10px;height:64px;padding:0 18px;display:flex;overflow:hidden}.brand-mark{color:#fff;background:linear-gradient(145deg,#8b70f0,#5b49ca);border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;font-size:20px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{color:#302d44;letter-spacing:.4px;font-size:14px}.brand small{color:#a1a2ad;margin-top:2px;font-size:10px}.app-header{background:var(--surface);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.header-actions{align-items:center;gap:14px;height:100%;display:flex}.header-icon,.language-button{box-sizing:border-box;color:#636675;vertical-align:middle;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;margin:0;line-height:1;display:inline-flex;position:relative}.header-icon{border-radius:4px;width:34px;height:34px;padding:0;font-size:17px}.language-button{border-radius:4px;gap:6px;height:34px;padding:0 9px}.header-icon .anticon,.language-button .anticon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.notification-dot{background:#ff4d4f;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.header-divider{background:var(--border-subtle);width:1px;height:22px}.profile-trigger{min-width:0;max-width:260px;min-height:42px;color:inherit;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;transition:background-color .18s,box-shadow .18s;display:flex}.profile-trigger:hover,.profile-trigger:focus-visible{background:var(--surface-hover)}.profile-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.user-copy{min-width:0}.user-copy strong,.user-copy small{text-overflow:ellipsis;white-space:nowrap;line-height:17px;display:block;overflow:hidden}.user-copy strong{color:#3e4050;font-size:13px}.user-copy small{color:var(--text-subtle);font-size:10px}.profile-panel{width:min(390px,100vw - 32px);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-color);box-shadow:0 8px 28px var(--shadow-color);border-radius:8px;padding:18px}.profile-panel .ant-divider{margin:14px 0}.profile-details{gap:10px;margin:0;display:grid}.profile-details>div{grid-template-columns:minmax(92px,34%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-details dt{color:var(--text-muted);font-size:12px}.profile-details dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.profile-details .ant-tag{white-space:normal;margin:0}.profile-error{color:var(--danger);text-align:center;padding:14px 0}.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-actions .ant-btn{width:100%}html[lang=en-US] .profile-panel{width:min(430px,100vw - 32px)}.app-content{padding:18px 22px 28px;overflow:auto}.dashboard-page{width:100%;max-width:1680px;margin:0 auto}.page-title-row{justify-content:space-between;align-items:flex-start;gap:24px;min-height:72px;padding-bottom:16px;display:flex}.page-title-row>div:first-child{row-gap:7px;min-width:0;display:grid}.page-title-row h1{color:#363848;margin:0;font-size:20px;font-weight:600;line-height:1.35}.page-title-row p{color:#a0a2ad;margin:0;font-size:12px;line-height:1.6}.freshness{color:var(--text-subtle);font-size:11px}.platform-selector{background:var(--surface);border:1px solid var(--border-color);box-shadow:0 3px 14px var(--shadow-color);border-radius:10px;align-items:center;gap:22px;margin-bottom:18px;padding:14px 16px;display:flex}.platform-selector-copy{flex:0 0 148px;min-width:0}.platform-selector-copy span,.platform-selector-copy small{display:block}.platform-selector-copy span{color:var(--text-primary);font-size:13px;font-weight:650}.platform-selector-copy small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.45}.platform-options{grid-template-columns:repeat(2,minmax(190px,240px));gap:10px;display:grid}.platform-option{min-height:58px;color:var(--text-primary);text-align:left;background:var(--surface-subtle);border:1px solid var(--border-color);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 38px 9px 11px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.platform-option:hover{background:var(--surface-hover);border-color:#bcb2ef;transform:translateY(-1px)}.platform-option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.platform-option.selected{border-color:var(--brand-primary);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand-primary), 0 4px 12px var(--shadow-color)}.platform-mark{background:var(--surface);border:1px solid var(--border-subtle);width:38px;height:38px;box-shadow:0 2px 7px var(--shadow-color);border-radius:10px;place-items:center;display:grid}.platform-option-copy{min-width:0}.platform-option-copy strong,.platform-option-copy small{display:block}.platform-option-copy strong{color:var(--text-primary);font-size:13px;line-height:1.35}.platform-option-copy small{color:var(--text-muted);white-space:normal;margin-top:3px;font-size:10px;line-height:1.35}.platform-check{color:#0000;border:1px solid var(--border-color);background:0 0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;transition:all .18s;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.platform-option.selected .platform-check{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.meta-mark{color:#1877f2;font:700 25px/1 Arial,sans-serif}.tiktok-mark{color:var(--text-primary);text-shadow:1px 0 #25f4ee,-1px 0 #fe2c55;font-size:19px}html[lang=en-US] .platform-selector-copy{flex-basis:180px}html[lang=en-US] .platform-options{grid-template-columns:repeat(2,minmax(215px,270px))}.metric-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card,.panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 1px 3px #24263405}.metric-card{border-top:2px solid #7964db;min-height:91px;padding:17px 18px}.metric-label{color:#8c8f9c;white-space:nowrap;font-size:12px}.metric-card strong{color:#323442;margin-top:11px;font-size:22px;font-weight:600;display:block}.help-dot{width:14px;height:14px;color:var(--text-subtle);border:1px solid #c8c9d0;border-radius:50%;place-items:center;margin-left:5px;font-size:9px;display:inline-grid}.dashboard-grid{gap:14px;margin-bottom:14px;display:grid}.primary-grid{grid-template-columns:minmax(540px,1.55fr) minmax(360px,.8fr)}.secondary-grid{grid-template-columns:repeat(3,minmax(290px,1fr))}.panel{min-width:0;overflow:hidden}.panel-header{border-bottom:1px solid var(--divider-color);justify-content:space-between;align-items:center;height:48px;padding:0 17px;display:flex}.panel-header h3{color:#3b3d4b;margin:0;font-size:14px;font-weight:600}.text-button{color:#8a7ae1;background:0 0;font-size:11px}.trend-chart{width:100%;height:228px;padding:7px 11px 0}.trend-chart svg{width:100%;height:100%;overflow:visible}.grid-line{stroke:#eeeff4;stroke-width:1px}.trend-line{fill:none;stroke:#735bd7;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.trend-dot{fill:#fff;stroke:#735bd7;stroke-width:2px}.axis-label{fill:#a2a5b0;font-size:10px}.ranking-panel{min-height:276px}.ranking-head{color:#a3a5af;background:var(--surface-muted);justify-content:space-between;align-items:center;height:31px;padding:0 17px;font-size:10px;display:flex}.ranking-row{width:100%;height:61px;color:inherit;text-align:left;background:var(--surface);border-bottom:1px solid var(--divider-color);grid-template-columns:25px 36px 1fr auto;align-items:center;gap:9px;padding:0 17px;display:grid}.ranking-row:hover{background:var(--surface-hover)}.rank-number{color:#9d9faa;font-size:13px;font-weight:600}.rank-1{color:#f0a12f}.rank-2{color:#7487a3}.rank-3{color:#b78157}.rank-thumb{color:#fff;border-radius:4px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.rank-thumb.purple{background:linear-gradient(145deg,#9a80ec,#6651c9)}.rank-thumb.blue{background:linear-gradient(145deg,#70b9ed,#4779cf)}.rank-copy{min-width:0}.rank-copy strong,.rank-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-copy strong{color:#4a4c59;font-size:11px;font-weight:500}.rank-copy small{color:#aaaeb7;margin-top:4px;font-size:9px}.rank-amount{color:#4c4e5b;font-size:11px;font-weight:600}.account-panel{margin-bottom:16px}.account-table{width:100%}.account-row{color:#676a76;border-bottom:1px solid var(--divider-color);grid-template-columns:2fr repeat(4,1fr);align-items:center;min-height:44px;padding:0 18px;font-size:11px;display:grid}.account-head{color:#9c9faa;background:var(--surface-muted);min-height:37px}.account-row strong{color:#464855;font-weight:500}.status-dot{color:#4aaa77}.status-dot:before{content:"";background:#53be82;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.page-loading,.placeholder-page{text-align:center;place-content:center;min-height:calc(100vh - 105px);display:grid}.placeholder-page>.anticon{color:#8d7de1;font-size:46px}.placeholder-page h2{color:#454754;margin:18px 0 7px}.placeholder-page p{color:#9b9da8;margin:0}.delivery-page{width:100%;max-width:1680px;min-height:calc(100vh - 105px);margin:0 auto}.delivery-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:72px;padding-bottom:16px;display:flex}.delivery-page-header>div:first-child{row-gap:7px;min-width:0;display:grid}.delivery-page-header h1{color:#343644;margin:0;font-size:20px;font-weight:600;line-height:1.35}.delivery-breadcrumb{color:#9b9da7;margin:0;font-size:11px;line-height:1.5}.delivery-entry-shell{padding:80px 60px 0}.delivery-intro{text-align:center}.delivery-intro h2{color:#343644;margin:0;font-size:22px}.delivery-intro p{color:#9699a5;margin:10px 0 0;font-size:12px}.creation-card-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:950px;margin:37px auto 0;display:grid}.creation-card{min-height:178px;color:inherit;text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:6px;grid-template-rows:1fr auto;grid-template-columns:58px 1fr;gap:14px 18px;padding:29px 30px;transition:all .18s;display:grid;box-shadow:0 3px 14px #28283c0a}.creation-card:hover,.creation-card.primary{border-color:#7661dc;transform:translateY(-1px);box-shadow:0 5px 20px #6c5ce71f}.creation-icon{border-radius:8px;grid-row:1/3;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.creation-icon.copy{color:#5975c5;background:#edf2ff}.creation-icon.new{color:#765ddb;background:var(--surface-selected)}.creation-copy strong,.creation-copy small{display:block}.creation-copy strong{color:#3d3f4d;font-size:16px;font-weight:600}.creation-copy small{color:var(--text-muted);margin-top:10px;font-size:11px;line-height:20px}.creation-action{color:#715bd8;font-size:11px}.delivery-tip{color:#777989;background:var(--surface-hover);border:1px solid #e9e4ff;border-radius:4px;gap:9px;max-width:950px;margin:20px auto;padding:13px 16px;font-size:11px;display:flex}.history-panel,.wizard-card{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 1px 4px #28283708}.history-toolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:82px;padding:17px 20px;display:flex}.history-toolbar h2{color:#3d3f4c;margin:0;font-size:15px}.history-toolbar p{color:#a0a2ad;margin:7px 0 0;font-size:10px}.history-toolbar .ant-input-affix-wrapper{width:270px}.delivery-loading{place-items:center;min-height:300px;display:grid}.history-table{width:100%;overflow:hidden}.history-row{color:#646773;border-bottom:1px solid var(--divider-color);grid-template-columns:minmax(220px,2fr) 1fr .65fr .8fr .8fr 1.1fr .65fr;align-items:center;min-height:57px;padding:0 18px;font-size:11px;display:grid}.history-head{color:#9b9da8;background:var(--surface-muted);min-height:39px}.history-name b,.history-name small{display:block}.history-name b{color:#444653;font-weight:500}.history-name small{color:#afb1ba;margin-top:4px;font-size:9px}.meta-small{color:#1877f2;margin-right:5px}.tiktok-small{color:#161823;text-shadow:1px 0 #25f4ee,-1px 0 #fe2c55;margin-right:5px}.wizard-shell{padding-bottom:30px}.wizard-progress{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;justify-content:space-between;align-items:center;height:74px;margin-bottom:14px;padding:0 95px;display:flex}.wizard-step{color:#a0a2ac;align-items:center;gap:9px;min-width:120px;font-size:11px;display:flex;position:relative}.wizard-step:not(:last-child):after{content:"";background:#e6e6eb;width:90px;height:1px;position:absolute;left:104px}.wizard-step span{background:var(--divider-color);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.wizard-step.active{color:#6954d9}.wizard-step.active span{color:#fff;box-shadow:0 0 0 4px var(--surface-selected);background:#7059db}.wizard-step.done{color:#7160cf}.wizard-step.done span{color:#fff;background:#8b7bdf}.wizard-card{min-height:550px}.wizard-card-title{border-bottom:1px solid var(--border-subtle);padding:20px 25px 16px}.wizard-card-title h2{color:#3b3d4b;margin:0;font-size:16px}.wizard-card-title p{color:#a0a2ad;margin:7px 0 0;font-size:10px}.wizard-form{width:720px;margin:50px auto 0}.form-row{grid-template-columns:135px 1fr;align-items:start;gap:18px;min-height:60px;display:grid}.form-row>label{color:#575a68;text-align:right;padding-top:8px;font-size:12px}.form-row>label i{color:#ff4d4f;margin-right:4px;font-style:normal}.form-row .ant-select{width:100%}.field-stack small{color:#a4a6af;margin-top:7px;font-size:10px;display:block}.wizard-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;margin-top:60px;padding:15px 24px;display:flex}.draft-created{flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.draft-created>.anticon{color:#56b984;font-size:53px}.draft-created h2{color:#3c3e4c;margin:20px 0 8px}.draft-created p{color:#9a9ca7;margin:0 0 22px;font-size:11px}.objective-content{min-height:455px;padding:32px 58px}.objective-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.objective-card{min-height:114px;color:inherit;text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:42px 1fr;gap:13px;padding:19px;display:grid;position:relative}.objective-card:hover,.objective-card.selected{background:var(--surface-hover);border-color:#7560da;box-shadow:0 3px 12px #6c5ce717}.objective-icon{color:#745fd7;background:var(--surface-selected);border-radius:6px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.objective-card strong,.objective-card small{display:block}.objective-card strong{color:#424451;font-size:13px}.objective-card strong em{color:#6c56d5;background:#efecff;border-radius:2px;margin-left:7px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:500}.objective-card small{color:var(--text-muted);margin-top:8px;font-size:10px;line-height:17px}.objective-check{color:#7059da;position:absolute;top:10px;right:10px}.special-category{background:var(--surface-muted);border:1px solid #ededf2;border-radius:4px;margin-top:24px;padding:17px 20px}.special-category h3{color:#454754;margin:0;font-size:12px}.special-category p{color:#9b9da8;margin:6px 0 13px;font-size:10px}.naming-layout{grid-template-columns:minmax(420px,1fr) 390px;gap:55px;min-height:455px;padding:45px 90px;display:grid}.naming-form>label{color:#555866;margin:0 0 9px;font-size:12px;display:block}.naming-form>label:not(:first-child){margin-top:31px}.naming-form>label i{color:#ff4d4f;font-style:normal}.naming-form .ant-checkbox-group{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.naming-form .ant-checkbox-wrapper{border:1px solid var(--border-color);border-radius:4px;align-items:flex-start;min-height:58px;margin:0;padding:11px 13px}.naming-form .ant-checkbox-wrapper:has(.ant-checkbox-checked){background:var(--surface-hover);border-color:#7963dc}.variable-option b,.variable-option small{display:block}.variable-option b{color:#4c4e5c;font-size:11px}.variable-option small{color:#a2a4ae;margin-top:5px;font-size:9px}.name-preview{background:#f8f7fd;border:1px solid #e6e2f7;border-radius:5px;height:fit-content;padding:24px}.name-preview>span,.name-preview>strong,.name-preview>small{display:block}.name-preview>span{color:#8d8f9b;font-size:10px}.name-preview>strong{overflow-wrap:anywhere;color:#4b3fa1;margin-top:14px;font-size:15px;line-height:24px}.name-preview>small{color:#a3a5af;margin-top:9px;font-size:9px}.preview-note{color:#8c8e9a;border-top:1px solid #e5e1f3;gap:7px;margin-top:19px;padding-top:15px;font-size:9px;display:flex}.campaign-settings,.asset-selection,.asset-config{min-height:455px;padding:35px 70px}.setting-line{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.setting-line strong,.setting-line small{display:block}.setting-line strong{color:#484a57;font-size:12px}.setting-line small{color:var(--text-muted);margin-top:5px;font-size:9px}.setting-line.advantage{background:var(--surface-hover);border-color:#e3dff7;margin-top:24px}.setting-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:22px 34px;margin-top:24px;display:grid}.setting-grid label,.asset-selection>label{color:#555865;font-size:11px}.setting-grid .ant-select,.setting-grid .ant-input-number-group-wrapper,.asset-selection>label .ant-select{width:100%;margin-top:9px}.asset-selection>label{width:520px;display:block}.asset-selection>label i{color:#ff4d4f;font-style:normal}.asset-table{border:1px solid var(--border-color);border-radius:5px;margin-top:25px;overflow:hidden}.asset-table-head,.asset-table-row{grid-template-columns:55px 1.4fr 1fr 80px 120px 90px;align-items:center;column-gap:10px;min-height:48px;padding:0 16px;font-size:10px;display:grid}.asset-table-head{color:#8e909b;background:var(--surface-subtle);min-height:40px;font-weight:600}.asset-table-row{color:#737681;border-top:1px solid var(--border-subtle)}.asset-table-row strong{color:#4b4e5a;font-size:11px}.selected-summary{color:#8d8f9a;margin-top:14px;font-size:10px}.selected-summary b{color:#7059da}.asset-config{align-content:start;gap:16px;display:grid}.asset-config-card{border:1px solid var(--border-color);border-radius:5px;grid-template-columns:44px 1fr 420px;align-items:center;gap:16px;min-height:88px;padding:18px 22px;display:grid}.asset-config-icon{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.asset-config-icon.pixel{background:#7560d9;font-size:15px;font-weight:700}.asset-config-card strong,.asset-config-card small{display:block}.asset-config-card strong{color:#484a57;font-size:12px}.asset-config-card small{color:var(--text-muted);margin-top:6px;font-size:9px}.asset-tip{color:#777a87;background:var(--surface-hover);border:1px solid #e7e2fb;border-radius:4px;gap:8px;padding:13px 16px;font-size:10px;display:flex}.adset-form{align-content:start;gap:23px;min-height:455px;padding:34px 90px;display:grid}.adset-form>label,.location-layout label{color:#555865;gap:9px;font-size:11px;display:grid}.adset-form label i,.location-layout label i{color:#ff4d4f;font-style:normal}.adset-form>label>.ant-input-number-group-wrapper{width:360px}.schedule-summary{color:#888b97;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:180px 140px 1fr;align-items:center;padding:18px 21px;font-size:10px;display:grid}.schedule-summary strong{color:#6855cb;font-size:14px}.location-layout{grid-template-columns:1fr 1fr 280px;align-content:start;gap:26px;min-height:455px;padding:35px 70px;display:grid}.location-layout .ant-select{width:100%}.location-tags{background:var(--surface-muted);border:1px solid #eeeef2;border-radius:4px;min-height:150px;margin-top:13px;padding:14px}.location-tags .ant-tag{margin-bottom:7px}.location-summary{background:#f8f7fd;border:1px solid #e4e0f7;border-radius:5px;padding:22px}.location-summary span,.location-summary strong,.location-summary small{display:block}.location-summary span{color:#8e909b;font-size:10px}.location-summary strong{color:#6955ce;margin-top:12px;font-size:26px}.location-summary small{color:var(--text-muted);font-size:9px}.location-summary div{color:#70737f;margin-top:20px;font-size:10px;line-height:19px}.targeting-form{align-content:start;gap:22px;min-height:455px;padding:32px 70px;display:grid}.targeting-form>label{color:#555865;gap:10px;font-size:11px;display:grid}.placement-mode{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.placement-mode .ant-radio-wrapper{border:1px solid #e7e7ec;border-radius:5px;align-items:flex-start;margin:0;padding:18px}.placement-mode .ant-radio-wrapper:has(.ant-radio-checked){background:var(--surface-hover);border-color:#7560d9}.placement-mode b,.placement-mode small{display:block}.placement-mode b{color:#494b58;font-size:11px}.placement-mode small{color:#9a9ca7;margin-top:6px;font-size:9px;line-height:16px}.placement-groups{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.placement-groups section{border:1px solid var(--border-color);border-radius:4px;align-content:start;gap:10px;padding:15px;display:grid}.placement-groups section>div{justify-content:space-between;align-items:center;display:flex}.placement-groups section strong{color:#525461;font-size:10px}.placement-groups .ant-checkbox-wrapper{color:#747782;margin:0;font-size:10px}.age-row{align-items:end;gap:16px;display:flex}.age-row label{color:#555865;gap:8px;font-size:11px;display:grid}.audience-meter{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:4px;padding:17px}.audience-meter span,.audience-meter b{color:#777a86;font-size:10px;display:block}.audience-meter>div{background:#e7e6ee;border-radius:4px;height:7px;margin:12px 0;overflow:hidden}.audience-meter i{background:linear-gradient(90deg,#8a75df,#6650cd);border-radius:4px;height:100%;display:block}.language-presets{align-items:center;gap:8px;display:flex}.language-presets span{color:#858793;margin-right:7px;font-size:10px}.device-option b,.device-option small{display:block}.device-option b{color:#4e505d;font-size:11px}.device-option small{color:#9b9da8;font-size:9px}.targeting-form>label>.ant-checkbox-group{flex-wrap:wrap;gap:12px 20px;display:flex}.targeting-summary{background:#f8f7fd;border:1px solid #e5e1f7;border-radius:5px;padding:20px}.targeting-summary span,.targeting-summary b,.targeting-summary small{display:block}.targeting-summary span{color:#8f919c;font-size:9px}.targeting-summary b{color:#5f4fc0;margin-top:8px;font-size:13px}.targeting-summary small{color:#8d909b;margin-top:5px;font-size:9px}.tracking-form{align-content:start;gap:20px;min-height:455px;padding:34px 90px;display:grid}.tracking-form>label,.creative-assets-layout aside label{color:#555865;gap:9px;font-size:11px;display:grid}.tracking-tokens{align-items:center;gap:8px;display:flex}.tracking-tokens span{color:#8c8e99;margin-right:8px;font-size:10px}.creative-assets-layout{grid-template-columns:1.15fr 1fr 280px;gap:20px;min-height:455px;padding:28px 42px;display:grid}.creative-assets-layout>section,.creative-assets-layout>aside{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:17px}.asset-section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.asset-section-title strong,.asset-section-title small{display:block}.asset-section-title strong{color:#4c4e5b;font-size:12px}.asset-section-title small{color:#9b9da8;margin-top:4px;font-size:9px}.media-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.media-card{color:inherit;text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:4px;gap:5px;padding:9px;display:grid;position:relative}.media-card.selected,.copy-list button.selected{background:var(--surface-hover);border-color:#7560d9}.media-thumb{color:#7059d7;background:linear-gradient(135deg,#ece8ff,#f8f7ff);border-radius:3px;place-items:center;height:72px;font-size:14px;font-weight:700;display:grid}.media-thumb.video{color:#fff;background:linear-gradient(135deg,#4b436f,#8072bd)}.media-card b{color:#555764;font-size:10px}.media-card small{color:#9a9ca7;font-size:8px}.media-card>.anticon,.copy-list button>.anticon{color:#7059da;position:absolute;top:8px;right:8px}.copy-list{gap:9px;display:grid}.copy-list button{color:inherit;text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:4px;gap:7px;padding:12px;display:grid;position:relative}.copy-list b{color:#4f515e;font-size:10px}.copy-list b .ant-tag{margin-left:6px;font-size:8px}.copy-list span{color:#757884;font-size:9px;line-height:16px}.copy-list small{color:#9b9da8;font-size:8px}.creative-assets-layout aside{background:var(--surface-muted);align-content:start;gap:18px;display:grid}.directory-asset-picker{border:1px solid var(--border-color);border-radius:5px;grid-template-columns:180px minmax(0,1fr);min-height:280px;display:grid;overflow:hidden}.directory-asset-picker>aside{background:var(--surface-muted);border-right:1px solid var(--border-color);padding:7px;overflow:auto}.directory-asset-picker>aside>button{width:100%;min-height:34px;color:var(--text-secondary);text-align:left;background:0 0;align-items:center;gap:7px;padding:0 8px;font-size:9px;display:flex}.directory-asset-picker>aside>button.active{color:#6752cb;background:var(--surface-selected);font-weight:600}.directory-asset-picker .ant-tree{background:0 0;font-size:9px}.directory-asset-picker .ant-tree-node-content-wrapper{min-width:0}.directory-asset-picker>main{grid-template-rows:auto auto 1fr;gap:9px;min-width:0;padding:10px;display:grid}.directory-asset-summary{color:var(--text-subtle);justify-content:space-between;align-items:center;font-size:8px;display:flex}.directory-asset-list{align-content:start;gap:7px;max-height:260px;display:grid;overflow:auto}.directory-asset-list>label{background:var(--surface);border:1px solid var(--border-color);border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;padding:9px;display:grid}.directory-asset-list>label.selected{background:var(--surface-hover);border-color:#7560d9}.directory-asset-list b,.directory-asset-list small,.directory-asset-list em{display:block}.directory-asset-list b{color:var(--text-primary);font-size:9px}.directory-asset-list small{color:var(--text-secondary);margin-top:4px;font-size:8px;line-height:1.5}.directory-asset-list em{color:#8b7fd5;margin-top:4px;font-size:7px;font-style:normal}.cg-form .directory-asset-picker{min-height:250px}.creative-assets-layout .directory-asset-picker{grid-template-columns:130px minmax(0,1fr)}@media (width<=1100px){.directory-asset-picker,.creative-assets-layout .directory-asset-picker{grid-template-columns:1fr}.directory-asset-picker>aside{border-right:0;border-bottom:1px solid var(--border-color);max-height:160px}}.creative-assets-layout aside label i{color:#ff4d4f;font-style:normal}.combination-summary{text-align:center;background:#f1eefc;border-radius:4px;padding:18px}.combination-summary span,.combination-summary strong,.combination-summary small{display:block}.combination-summary span{color:#898b96;font-size:9px}.combination-summary strong{color:#6651ca;margin:7px 0;font-size:25px}.combination-summary small{color:#92949f;font-size:9px}.preview-title{justify-content:space-between;align-items:center;display:flex}.preview-totals{gap:9px;display:flex}.preview-totals span{color:#838691;background:#f7f6fc;border-radius:4px;padding:7px 11px;font-size:9px}.preview-totals b{color:#6752ca;margin-left:5px;font-size:12px}.structure-preview{min-height:520px}.preview-tabs{border-bottom:1px solid var(--border-color);align-items:end;gap:30px;height:45px;padding:0 24px;display:flex}.preview-tabs button{color:#848792;background:0 0;border-bottom:2px solid #0000;height:44px;font-size:11px}.preview-tabs button.active{color:#6b55d2;border-bottom-color:#6b55d2;font-weight:600}.preview-body{grid-template-columns:285px 1fr;min-height:475px;display:grid}.structure-tree{background:var(--surface-muted);border-right:1px solid var(--border-color);padding:18px}.tree-root{color:#4c4e5b;background:#f0edfc;border-radius:4px;padding:12px;font-size:11px;font-weight:600}.tree-root .anticon{color:#1877f2;margin-right:7px}.structure-tree button{color:#858793;text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:4px;gap:4px;width:100%;margin-top:9px;padding:11px 12px;display:grid}.structure-tree button.selected{background:var(--surface-hover);border-color:#7963dc}.structure-tree span,.structure-tree b,.structure-tree small,.structure-tree em{display:block}.structure-tree span{color:#9b9da7;font-size:8px}.structure-tree b{color:#4d4f5c;font-size:10px}.structure-tree small{font-size:8px}.structure-tree em{color:#737682;font-size:8px;font-style:normal;line-height:14px}.preview-detail{padding:23px 28px}.preview-detail>h3{color:#444653;margin:0 0 18px;font-size:13px}.overview-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:12px;display:grid}.overview-flow section{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;align-content:center;min-width:150px;min-height:112px;padding:17px;display:grid}.overview-flow section span,.overview-flow section strong,.overview-flow section small{display:block}.overview-flow section span{color:#898c97;font-size:9px}.overview-flow section strong{color:#6953cf;margin:8px 0;font-size:22px}.overview-flow section small{color:#9a9ca7;overflow-wrap:anywhere;font-size:8px}.overview-flow>i{color:#b4adcf;font-style:normal}.preflight-panel{border:1px solid var(--border-color);border-radius:5px;margin-top:22px;overflow:hidden}.preflight-heading{background:var(--surface-muted);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.preflight-heading h3{color:#4b4d5a;margin:0;font-size:11px}.preflight-heading p{color:#9a9ca7;margin:5px 0 0;font-size:8px}.preflight-row{border-top:1px solid var(--border-subtle);grid-template-columns:24px 1fr auto;align-items:center;min-height:48px;padding:8px 16px;display:grid}.preflight-row>.anticon{color:#50b47e}.preflight-row.warning>.anticon,.preflight-row.blocked>.anticon{color:#e6a23c}.preflight-row span b,.preflight-row span small{display:block}.preflight-row span b{color:#565865;font-size:10px}.preflight-row span small{color:#9a9ca7;margin-top:4px;font-size:8px}.detail-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.detail-grid label{color:#92949f;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;align-content:center;gap:7px;min-height:92px;padding:17px;font-size:9px;display:grid}.detail-grid strong{color:#4b4d5a;font-size:11px}.detail-grid small{color:#9d9faa;font-size:8px}.creative-preview-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.creative-preview-grid article{border:1px solid var(--border-color);border-radius:5px;grid-template-columns:145px 1fr;gap:13px;min-height:170px;padding:11px;display:grid}.creative-preview-grid .media-thumb{height:145px}.creative-preview-grid article>div:last-child{align-content:start;gap:7px;display:grid}.creative-preview-grid b{color:#4d4f5c;font-size:10px}.creative-preview-grid small,.creative-preview-grid p{color:#8d909b;margin:0;font-size:8px;line-height:14px}.creative-preview-grid strong{color:#565865;font-size:9px}.creative-preview-grid a{color:#fff;background:#6c56d5;border-radius:3px;width:fit-content;padding:5px 9px;font-size:8px}.submit-confirm{gap:14px;padding:10px 0;display:flex}.submit-confirm>.anticon{color:#e6a23c;font-size:25px}.submit-confirm p{color:#656874;margin:0 0 10px;line-height:20px}.submit-confirm b,.submit-confirm small{display:block}.submit-confirm b{color:#4a3ea0}.submit-confirm small{color:#9a9ca7;margin-top:8px}.ad-management-page{width:100%;max-width:1680px;margin:0 auto}.ad-page-title{justify-content:space-between;align-items:flex-start;gap:24px;min-height:84px;padding:2px 0 18px;display:flex}.ad-page-title>div:first-child{align-content:start;row-gap:7px;min-width:0;display:grid}.ad-page-title h1{color:#343644;margin:0;font-size:20px;font-weight:600;line-height:1.35}.ad-page-title p{color:#9b9da8;max-width:760px;margin:0;font-size:11px;line-height:1.65}.ad-page-title .delivery-breadcrumb{line-height:1.5}.ad-freshness{color:#9a9ca7;flex:none;align-items:center;gap:10px;min-height:32px;font-size:10px;line-height:1.5;display:flex}.ad-management-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 1px 4px #28283708}.ad-level-tabs{border-bottom:1px solid var(--border-color);align-items:end;gap:34px;height:52px;padding:0 20px;display:flex}.ad-level-tabs button{color:#777a86;background:0 0;border-bottom:2px solid #0000;height:51px;padding:0 3px;font-size:12px}.ad-level-tabs button.active{color:#6853ce;border-bottom-color:#6c56d5;font-weight:600}.ad-level-tabs span{color:#8c7cdd;margin-left:6px;font-size:9px}.ad-scope-row{background:var(--surface-muted);border-bottom:1px solid #eeeef2;grid-template-columns:110px 280px 1fr;align-items:end;gap:16px;padding:16px 20px;display:grid}.scope-label{color:#4d4f5c;align-items:center;gap:7px;height:32px;font-size:11px;font-weight:600;display:flex}.scope-label .anticon{color:#1877f2;font-size:17px}.ad-scope-row label{color:#858894;gap:6px;font-size:9px;display:grid}.ad-scope-row .ant-select{width:100%}.ad-filter-row{border-bottom:1px solid #eeeef2;gap:10px;padding:14px 20px;display:flex}.ad-filter-row .ant-input-affix-wrapper{width:320px}.ad-filter-row .ant-select{width:150px}.ad-toolbar{border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;min-height:54px;padding:10px 20px;display:flex}.ad-toolbar>div{align-items:center;gap:9px;display:flex}.ad-toolbar span{color:#90929d;font-size:9px}.ad-toolbar span b{color:#6752cb}.ad-table-wrap{width:100%;overflow-x:auto}.ad-table-row{color:#6e717d;border-bottom:1px solid var(--divider-color);grid-template-columns:34px 48px minmax(235px,1.7fr) 145px 90px 120px 90px 105px 90px 75px 65px 65px 125px;align-items:center;gap:8px;min-width:1500px;min-height:60px;padding:0 16px;font-size:9px;display:grid}.ad-table-row:hover{background:#fdfcff}.ad-table-head{color:#9699a4;background:var(--surface-muted);min-height:42px;font-weight:600}.ad-table-row span>small,.ad-entity-name b,.ad-entity-name small{display:block}.ad-entity-name b{color:#454754;font-size:10px;font-weight:500}.ad-entity-name small,.ad-table-row span>small{color:#a1a3ad;margin-top:5px;font-size:8px}.ad-table-row>strong{color:#4d4f5c;font-size:10px}.reject-reason{max-width:110px;line-height:13px;color:#d06464!important}.ad-pagination{color:#9699a4;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:9px;display:flex}.batch-confirm p{color:#626572}.batch-confirm b{color:#6752cb}.batch-confirm small{color:var(--text-muted)}.account-scope-trigger{color:#5f626e;text-align:left;background:var(--surface);border:1px solid #d9d9df;border-radius:4px;align-items:center;gap:8px;width:100%;height:32px;padding:0 11px;display:flex}.account-scope-trigger span{flex:1}.account-scope-trigger:hover{border-color:#7460d8}.account-scope-drawer,.column-drawer,.advanced-filter-drawer{gap:16px;display:grid}.scope-bm-summary{background:#f8f7fd;border:1px solid #e6e2f7;border-radius:5px;justify-content:space-between;align-items:center;padding:14px;display:flex}.scope-bm-summary>div{align-items:center;gap:10px;display:flex}.scope-bm-summary .anticon{color:#1877f2;font-size:20px}.scope-bm-summary b,.scope-bm-summary small{display:block}.scope-bm-summary b{color:#4d4f5c;font-size:11px}.scope-bm-summary small{color:var(--text-muted);margin-top:5px;font-size:8px}.scope-account-list{border:1px solid var(--border-color);border-radius:5px;display:grid;overflow:hidden}.scope-account-list label{border-bottom:1px solid var(--border-subtle);grid-template-columns:25px 1fr auto;align-items:center;min-height:58px;padding:10px 14px;display:grid}.scope-account-list label:last-child{border-bottom:0}.scope-account-list b,.scope-account-list small{display:block}.scope-account-list b{color:#51535f;font-size:10px}.scope-account-list small{color:#a0a2ac;margin-top:5px;font-size:8px}.scope-selected-summary{color:#848691;background:var(--surface-muted);padding:12px;font-size:9px}.scope-selected-summary b{color:#6752cb}.column-summary,.filter-drawer-heading{color:#858793;justify-content:space-between;align-items:center;font-size:10px;display:flex}.column-drawer section{border:1px solid var(--border-color);border-radius:5px;grid-template-columns:repeat(2,1fr);gap:9px;padding:15px;display:grid}.column-drawer h4{color:#4d4f5c;grid-column:1/-1;margin:0 0 5px;font-size:11px}.column-drawer label{color:#666975;font-size:10px}.column-drawer .ant-tag{margin-left:5px;font-size:7px}.advanced-filter-drawer section{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:1fr 40px;align-items:end;gap:12px;padding:15px;display:grid}.advanced-filter-drawer section label{color:#60636f;gap:8px;font-size:10px;display:grid}.advanced-filter-drawer section>button{color:#9b9da7;background:0 0;font-size:9px}.number-range{grid-template-columns:1fr 24px 1fr;align-items:center;display:grid}.number-range .ant-input-number{width:100%}.number-range i{color:#9a9ca7;text-align:center;font-style:normal}.filter-tip{color:#7d7f8c;background:var(--surface-hover);border:1px solid #e7e2fb;border-radius:4px;padding:12px;font-size:9px}.column-hidden{opacity:.18;filter:grayscale()}.ad-export-modal{gap:18px;display:grid}.ad-export-modal>label{color:#5f626e;gap:8px;font-size:10px;display:grid}.export-query-summary{color:#6551c9;background:#f8f6ff;border:1px solid #e6e1fa;border-radius:6px;align-items:center;gap:12px;padding:16px;display:flex}.export-query-summary>.anticon{font-size:24px}.export-query-summary b,.export-query-summary small{display:block}.export-query-summary b{color:#4d4f5b;font-size:12px}.export-query-summary small{color:#8e909b;margin-top:5px;font-size:9px}.export-scope{background:var(--surface-muted);border-radius:5px;grid-template-columns:80px 1fr;gap:9px 12px;padding:14px;font-size:9px;display:grid}.export-scope span{color:#9698a2}.export-scope p{color:#555864;margin:0}.export-security-tip{color:#9496a0;font-size:8px}.export-job-status{text-align:center;padding:24px 12px}.export-job-status>.anticon{color:#48b878;font-size:42px}.export-job-status h3{color:#4d4f5a;margin:14px 0 6px}.export-job-status p,.export-job-status small{color:#8d8f9a;font-size:9px}.export-job-status .ant-progress{max-width:420px;margin:16px auto 10px;display:block}.ad-report-page{width:100%;max-width:1680px;margin:0 auto}.report-query-card,.report-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px}.report-query-card{margin-bottom:14px;padding:18px 20px 0}.report-query-grid{grid-template-columns:.65fr .75fr 1.15fr 1.2fr 1fr 1.05fr;gap:14px;display:grid}.report-query-grid label{color:#777985;gap:7px;font-size:9px;display:grid}.report-query-grid .ant-select,.report-query-grid .ant-picker{width:100%}.report-channel{color:#5a5d69;border:1px solid #d9d9df;border-radius:4px;align-items:center;gap:7px;height:32px;padding:0 11px;display:flex}.report-channel .anticon{color:#1877f2}.report-query-actions{border-top:1px solid #efeff2;justify-content:flex-end;align-items:center;gap:10px;min-height:56px;margin-top:15px;display:flex}.report-query-actions span{color:#999ba6;margin-right:auto;font-size:9px}.report-toolbar{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.report-toolbar>div{align-items:center;gap:9px;display:flex}.report-toolbar span{color:#91939e;font-size:9px}.report-table-wrap{overflow-x:auto}.report-table{min-width:calc(230px + var(--dimension-count) * 150px + var(--metric-count) * 125px)}.report-row{grid-template-columns:230px repeat(var(--dimension-count), minmax(150px, 1fr)) repeat(var(--metric-count), minmax(125px, 1fr));color:#60636f;border-bottom:1px solid var(--border-subtle);align-items:center;min-height:54px;padding:0 16px;font-size:10px;display:grid}.report-head{color:#8e909b;background:var(--surface-muted);min-height:40px}.report-summary{color:#5f50b8;background:#f8f6ff;min-height:45px}.report-summary strong{font-weight:600}.report-entity b,.report-entity small,.report-row>span small{display:block}.report-entity b{color:#454753;font-weight:500}.report-entity small,.report-row>span small{color:#aaaab3;margin-top:4px;font-size:8px}.metric-selector{gap:14px;display:grid}.metric-selector-summary{color:#898b96;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-selector-layout{grid-template-columns:1.35fr .85fr;gap:14px;display:grid}.metric-candidates,.metric-selected{border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.metric-candidates section{border-bottom:1px solid var(--border-color);gap:11px;padding:14px;display:grid}.metric-candidates h4,.metric-selected h4{color:#51535f;margin:0;font-size:11px}.metric-candidates label{color:#5e616d;grid-template-columns:22px 1fr;font-size:10px;display:grid}.metric-candidates b,.metric-candidates small{display:block}.metric-candidates b{font-weight:500}.metric-candidates small{color:#a0a2ac;margin-top:4px;font-size:8px}.metric-selected h4{background:var(--surface-muted);padding:14px}.metric-selected>div{border-top:1px solid #efeff2;grid-template-columns:22px 1fr 32px 32px;align-items:center;gap:6px;min-height:45px;padding:0 10px;font-size:9px;display:grid}.metric-selected em{color:#715bd8;background:#efecff;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.metric-selected button{color:#8170d5;background:0 0;padding:0;font-size:8px}.metric-selected button:disabled{color:#c4c5cc}.report-preset-modal,.report-export-modal{gap:16px;display:grid}.report-preset-modal label,.report-export-modal label{color:#5f626e;gap:8px;font-size:10px;display:grid}.report-preset-modal>div,.report-export-modal>div:not(.report-export-status){background:var(--surface-muted);border-radius:5px;grid-template-columns:90px 1fr;gap:9px;padding:14px;font-size:9px;display:grid}.report-preset-modal span,.report-export-modal span{color:#9698a2}.report-preset-modal b,.report-export-modal b{color:#555864;font-weight:500}.report-preset-modal small,.report-export-modal small{color:#9799a4;font-size:8px}.report-export-status{text-align:center;padding:22px 12px}.report-export-status>.anticon{color:#4cba7b;font-size:42px}.report-export-status h3{color:#4c4e5a;margin:14px 0 6px}.report-export-status p{color:#8f919c;font-size:9px}.report-export-status .ant-progress{max-width:420px;margin:15px auto 8px;display:block}.my-assets-page{width:100%;max-width:1680px;margin:0 auto}.asset-filter-card{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;margin-bottom:14px;padding:16px 18px}.asset-filter-card>div:last-child{grid-template-columns:1.2fr 1.2fr auto auto;align-items:end;gap:12px;margin-top:16px;display:grid}.asset-filter-card label{color:#777985;gap:7px;font-size:9px;display:grid}.asset-filter-card .ant-select{width:100%}.asset-business-panel,.asset-page-panel,.asset-post-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px}.asset-business-panel>header,.asset-page-panel>header,.asset-post-panel>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.asset-business-panel header b,.asset-page-panel header b,.asset-post-panel header b{color:#4c4f5b;font-size:11px}.asset-business-panel header span,.asset-page-panel header span,.asset-post-panel header span{color:#989aa5;font-size:9px}.asset-business-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:16px;display:grid}.asset-business-grid article{border:1px solid var(--border-color);border-radius:6px;padding:16px}.asset-card-title{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.asset-card-title .ant-avatar{color:#725bd4;background:#efecff}.asset-card-title b,.asset-card-title small{display:block}.asset-card-title b{color:#4d4f5b;font-size:11px}.asset-card-title small{color:#a0a2ab;margin-top:4px;font-size:8px}.asset-count-grid{background:var(--surface-muted);border-radius:5px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid}.asset-count-grid span{color:#999ba5;text-align:center;padding:12px 5px;font-size:8px}.asset-count-grid strong{color:#5d50b9;margin-bottom:5px;font-size:15px;display:block}.asset-business-grid footer{color:#838590;justify-content:space-between;font-size:8px;display:flex}.asset-business-grid footer small{color:#aaaab2}.page-post-layout{grid-template-columns:370px 1fr;gap:14px;display:grid}.asset-page-panel>button{text-align:left;background:var(--surface);border-bottom:1px solid #efeff2;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;min-height:76px;padding:12px 15px;display:grid}.asset-page-panel>button.active{background:var(--surface-hover);box-shadow:inset 3px 0 #755fd5}.asset-page-panel button span b,.asset-page-panel button span small,.asset-page-panel button span em{display:block}.asset-page-panel button b{color:#4d4f5a;font-size:10px}.asset-page-panel button small{color:#aaaab3;margin-top:4px;font-size:8px}.asset-page-panel button em{color:#777a85;margin-top:4px;font-size:8px;font-style:normal}.asset-page-panel button i{color:#8d8f99;font-size:8px;font-style:normal}.asset-post-panel>header>div{gap:4px;display:grid}.asset-post-panel article{border-bottom:1px solid #efeff2;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;min-height:86px;padding:12px 16px;display:grid}.post-thumb{color:#fff;background:linear-gradient(135deg,#765fd5,#a998ef);border-radius:5px;place-items:center;width:64px;height:56px;font-size:18px;display:grid}.post-thumb.image{background:linear-gradient(135deg,#55a9d6,#87c6e7)}.asset-post-panel article b,.asset-post-panel article small{display:block}.asset-post-panel article b{color:#52545f;font-size:10px;font-weight:500}.asset-post-panel article small{color:#a0a2ac;margin-top:8px;font-size:8px}.asset-assignment-drawer{gap:14px;display:grid}.assignment-asset{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.assignment-asset b,.assignment-asset small{display:block}.assignment-asset b{color:#4d4f5b;font-size:11px}.assignment-asset small{color:#9c9ea8;margin-top:5px;font-size:8px}.assignment-notice{color:#6b5abb;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:4px;padding:11px 13px;font-size:9px;line-height:1.7}.assignment-summary{color:#777985;align-items:center;font-size:9px;display:flex}.assignment-summary b{color:#6955c7}.assignment-summary .assignment-diff{color:#999ba5;margin-left:14px}.assignment-summary .ant-btn{margin-left:auto;padding:0;font-size:9px}.assignment-member-list{border:1px solid var(--border-color);border-radius:5px;min-height:180px;overflow:hidden}.assignment-member-list>.ant-spin{margin:70px auto;display:block}.assignment-member-list label{border-bottom:1px solid #efeff2;grid-template-columns:24px 34px 1fr auto auto;align-items:center;gap:9px;min-height:68px;padding:10px 13px;display:grid}.assignment-member-list label:last-child{border-bottom:0}.assignment-member-list label.disabled{opacity:.55;background:#fafafa}.assignment-member-list label span b,.assignment-member-list label span small,.assignment-member-list label span em{display:block}.assignment-member-list label span b{color:#4f515d;font-size:10px}.assignment-member-list label span small{color:#9d9fa9;margin-top:3px;font-size:8px}.assignment-member-list label span em{color:#777985;margin-top:3px;font-size:8px;font-style:normal}.assignment-footer-tip{color:#9b9da7;font-size:8px}.asset-table-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.asset-table-panel>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1120px;min-height:54px;padding:0 16px;display:flex}.asset-table-panel header b{color:#4c4f5b;font-size:11px}.asset-table-panel header span{color:#989aa5;font-size:9px}.asset-data-row{color:#60636f;border-bottom:1px solid var(--border-subtle);align-items:center;min-width:1120px;min-height:62px;padding:0 16px;font-size:9px;display:grid}.asset-data-row>span b,.asset-data-row>span small{display:block}.asset-data-row>span b{color:#4b4e59;font-size:10px;font-weight:500}.asset-data-row>span small{color:#a1a3ad;margin-top:5px;font-size:8px}.asset-principal-head{grid-template-columns:1.3fr 1fr 1.35fr .75fr .75fr 1fr}.asset-member-head{grid-template-columns:1.35fr .9fr 1.2fr .7fr .8fr .7fr .8fr .6fr}.asset-account-head{grid-template-columns:1.35fr 1.3fr 1fr .9fr .8fr .65fr 1fr}.asset-tracking-head{grid-template-columns:1.4fr .75fr 1.25fr .75fr 1fr .65fr 1fr}.asset-table-panel>.asset-data-row:first-of-type{color:#92949e;background:var(--surface-muted);min-height:40px}.monitoring-page{width:100%;max-width:1680px;margin:0 auto}.monitoring-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.monitoring-stat-grid article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:16px 18px}.monitoring-stat-grid .ant-statistic-title{color:#8d8f99;font-size:9px}.monitoring-stat-grid .ant-statistic-content{color:#555864;font-size:22px}.monitoring-stat-grid .ant-statistic-content-prefix{color:#715bd3;margin-right:10px}.monitoring-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;margin-bottom:14px;padding:16px 18px}.monitoring-filter>div{grid-template-columns:200px 320px auto auto;align-items:end;gap:12px;display:grid}.monitoring-filter label{color:#777985;gap:7px;font-size:9px;display:grid}.monitoring-filter .ant-select{width:100%}.monitoring-table{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.monitoring-table>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1360px;min-height:54px;padding:0 16px;display:flex}.monitoring-table header b{color:#4c4f5b;font-size:11px}.monitoring-table header span{color:#989aa5;font-size:9px}.monitoring-row{min-width:1360px;min-height:78px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.3fr 1.15fr 1.35fr 1fr 1.15fr 1fr .65fr;align-items:center;gap:14px;padding:0 16px;font-size:9px;display:grid}.monitoring-row>span b,.monitoring-row>span small,.monitoring-row>span em{display:block}.monitoring-row>span b{color:#4b4e59;font-size:10px}.monitoring-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.monitoring-row>span em{color:#b0b1b8;margin-top:5px;font-size:8px;font-style:normal}.monitoring-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.monitoring-template-intro h3{color:#4e505c;margin:0 0 6px}.monitoring-template-intro p{color:#92949e;margin:0 0 18px;font-size:10px}.monitoring-template-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.monitoring-template-grid>button{text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:7px;min-height:230px;padding:18px}.monitoring-template-grid>button:hover,.monitoring-template-grid>button.selected{border-color:#715bd3;box-shadow:0 0 0 2px #715bd31a}.monitoring-template-grid>button>div{align-items:center;gap:7px;display:flex}.template-icon{color:#735dd4;background:#efecff;border-radius:8px;place-items:center;width:38px;height:38px;margin-right:auto;font-size:17px;display:grid}.template-icon.cost_control{color:#e48245;background:var(--surface)100000000}.template-icon.performance{color:#398ac1;background:#e9f5fb}.template-icon.delivery{color:#45a46a;background:#eaf8ef}.monitoring-template-grid h3{color:#4d4f5b;margin:14px 0 7px;font-size:13px}.monitoring-template-grid p{color:#8b8d98;min-height:36px;margin:0;font-size:9px;line-height:1.7}.monitoring-template-grid dl{border-top:1px solid var(--border-subtle);grid-template-columns:62px 1fr;gap:8px;margin:14px 0 0;padding-top:12px;font-size:8px;display:grid}.monitoring-template-grid dt{color:var(--text-subtle)}.monitoring-template-grid dd{color:var(--text-secondary);margin:0}.monitoring-template-tip{color:#6958ba;background:var(--surface-hover);border:1px solid #e5e0fa;border-radius:5px;margin-top:16px;padding:12px;font-size:9px}.monitoring-editor{gap:18px;display:grid}.monitoring-editor>.ant-steps{border-bottom:1px solid var(--border-color);padding:10px 14px 22px}.monitoring-editor>section{border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.monitoring-editor>section>header{background:var(--surface-muted);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.monitoring-editor header b,.monitoring-editor header small{display:block}.monitoring-editor header b{color:#4c4f5b;font-size:12px}.monitoring-editor header small{color:#999ba5;margin-top:5px;font-size:8px}.monitoring-scope-grid{grid-template-columns:1fr 1.4fr 1fr;gap:14px;padding:18px;display:grid}.monitoring-scope-grid label,.condition-list label{color:#777985;gap:7px;font-size:9px;display:grid}.monitoring-scope-grid .ant-select{width:100%}.condition-list{gap:10px;padding:16px 18px 8px;display:grid}.condition-list article{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:28px 1.25fr 1fr .9fr 1fr 36px;align-items:end;gap:10px;padding:14px;display:grid}.condition-list article>em{color:#715bd3;background:#efecff;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:5px;font-size:9px;font-style:normal;display:grid}.condition-list .ant-select,.condition-list .ant-input-number{width:100%}.monitoring-editor>section>.ant-btn{margin:4px 18px 16px}.condition-summary{color:#6654ba;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:5px;gap:7px;margin:0 18px 18px;padding:14px;font-size:9px;display:grid}.condition-summary b{color:#4f4a69}.condition-summary small{color:#9b96b0}.monitoring-action-layout{grid-template-columns:1.1fr .9fr;gap:16px;padding:18px;display:grid}.monitoring-action-options,.monitoring-notification{align-content:start;gap:11px;display:grid}.monitoring-action-options h4,.monitoring-notification h4{color:#51535f;margin:0 0 3px;font-size:11px}.monitoring-action-options>button{text-align:left;background:var(--surface);border:1px solid #e7e7ec;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:72px;padding:12px 14px;display:grid}.monitoring-action-options>button.selected{background:var(--surface-hover);border-color:#715bd3}.monitoring-action-options button b,.monitoring-action-options button small{display:block}.monitoring-action-options button b{color:#4d4f5b;font-size:10px}.monitoring-action-options button small{color:#9597a1;margin-top:5px;font-size:8px;line-height:1.5}.monitoring-notification{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:15px}.monitoring-notification h4{justify-content:space-between;align-items:center;display:flex}.monitoring-notification h4 span small{color:#9a9ca6;margin-top:4px;font-size:8px;font-weight:400;display:block}.monitoring-notification>label{color:#70737f;gap:8px;font-size:9px;display:grid}.monitoring-notification .ant-select{width:100%}.monitoring-schedule-grid,.monitoring-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.monitoring-schedule-grid label,.monitoring-detail-grid label{color:#70737f;gap:7px;font-size:9px;display:grid}.monitoring-schedule-grid .ant-select,.monitoring-schedule-grid .ant-input-number,.monitoring-schedule-grid .ant-picker,.monitoring-detail-grid .ant-select,.monitoring-detail-grid .ant-picker{width:100%}.monitoring-detail-grid .detail-description{grid-column:1/-1}.anti-fraud-page{width:100%;max-width:1680px;margin:0 auto}.anti-fraud-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:1fr .7fr 1.2fr auto auto;align-items:end;gap:12px;margin-bottom:14px;padding:16px 18px;display:grid}.anti-fraud-filter label,.anti-fraud-form label{color:#747782;gap:7px;font-size:9px;display:grid}.anti-fraud-filter .ant-select,.anti-fraud-form .ant-select,.anti-fraud-form .ant-input-number{width:100%}.anti-fraud-table{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.anti-fraud-table>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1300px;min-height:54px;padding:0 16px;display:flex}.anti-fraud-table header>div{align-items:center;gap:12px;display:flex}.anti-fraud-table header b{color:#4c4f5b;font-size:11px}.anti-fraud-table header span{color:#989aa5;font-size:9px}.anti-fraud-row{grid-template-columns:repeat(var(--anti-fraud-columns,8), minmax(120px, 1fr));min-width:1300px;min-height:74px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.anti-fraud-cell>span,.anti-fraud-row>span b,.anti-fraud-row>span small,.anti-fraud-row>span em{display:block}.anti-fraud-row>span b{color:#4b4e59;font-size:10px}.anti-fraud-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.anti-fraud-row>span em{color:#b0b1b8;margin-top:5px;font-size:8px;font-style:normal}.anti-fraud-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.anti-fraud-column-drawer{gap:14px;display:grid}.anti-fraud-column-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.anti-fraud-column-options,.anti-fraud-column-order{border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.anti-fraud-column-options section{border-bottom:1px solid #eeeef2;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.anti-fraud-column-options section:last-child{border-bottom:0}.anti-fraud-column-options h4{color:#4d4f5b;grid-column:1/-1;margin:0 0 3px;font-size:11px}.anti-fraud-column-options label{color:#666975;font-size:10px}.anti-fraud-column-options .ant-tag{margin-left:6px;font-size:7px}.anti-fraud-column-order h4{color:#4d4f5b;background:var(--surface-muted);margin:0;padding:14px;font-size:11px}.anti-fraud-column-order>div{color:#686b77;border-top:1px solid #efeff2;grid-template-columns:22px 1fr 42px 42px;align-items:center;gap:3px;min-height:43px;padding:0 9px;font-size:9px;display:grid}.anti-fraud-column-order>div>.anticon{color:#aaa5bf}.anti-fraud-column-order .ant-btn{padding:0;font-size:8px}.anti-fraud-column-drawer>small{color:#999ba5;font-size:8px}.anti-fraud-form{gap:14px;display:grid}.anti-fraud-notice{color:#735f25;background:var(--surface)900000000;border:1px solid #f2dfab;border-radius:5px;padding:12px;font-size:9px}.anti-fraud-form section{border:1px solid var(--border-color);border-radius:6px;gap:14px;padding:16px;display:grid}.anti-fraud-form h3{color:#4d4f5b;margin:0;font-size:12px}.anti-fraud-condition{grid-template-columns:1fr 1fr;gap:12px;display:grid}.anti-fraud-form section>small{color:#9799a4;font-size:8px}.business-management-page{width:100%;max-width:1680px;margin:0 auto}.channel-connection-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;margin-bottom:14px;padding:18px}.channel-connection-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.channel-connection-panel h2{color:var(--text-primary);margin:0;font-size:16px}.channel-connection-panel p{max-width:900px;color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.channel-connection-panel .ant-list-item{gap:16px}.channel-connection-panel .ant-list-item-action{flex-wrap:wrap;display:flex}.channel-connection-form{gap:18px;display:grid}.channel-connection-form section{border-bottom:1px solid var(--border-color);gap:12px;padding-bottom:18px;display:grid}.channel-connection-form label{color:var(--text-secondary);gap:7px;font-size:12px;display:grid}.channel-connection-form .ant-select{width:100%}.channel-connection-form .channel-switch{justify-content:space-between;align-items:center;display:flex}.business-management-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:.75fr .75fr .85fr 1.35fr auto auto;align-items:end;gap:12px;margin-bottom:14px;padding:16px 18px;display:grid}.business-management-filter label,.business-management-form label{color:#747782;gap:7px;font-size:9px;display:grid}.business-management-filter .ant-select,.business-management-form .ant-select{width:100%}.business-management-table{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.business-management-table>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1450px;min-height:54px;padding:0 16px;display:flex}.business-management-table header b{color:#4c4f5b;font-size:11px}.business-management-table header span{color:#989aa5;font-size:9px}.business-management-row{min-width:1450px;min-height:70px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.35fr 1.2fr .7fr .8fr .8fr .55fr .8fr 1fr .8fr .5fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.business-management-row>span b,.business-management-row>span small{display:block}.business-management-row>span b{color:#4b4e59;font-size:10px}.business-management-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.business-management-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.business-management-form{gap:14px;display:grid}.business-management-notice{color:#6654ba;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:5px;padding:12px;font-size:9px}.business-management-notice .anticon{margin-right:7px}.business-management-form section{border:1px solid var(--border-color);border-radius:6px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.business-management-form h3{color:#4d4f5b;grid-column:1/-1;margin:0;font-size:12px}.business-management-form section>small{color:#9799a4;grid-column:1/-1;font-size:8px}.business-management-form label:last-child{grid-column:1/-1}.business-management-form .business-switch{background:var(--surface-muted);border-radius:4px;grid-column:auto;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.sync-log-page{width:100%;max-width:1680px;margin:0 auto}.sync-log-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:.7fr 1.05fr .8fr .8fr 1.2fr 1.3fr;align-items:end;gap:12px;margin-bottom:14px;padding:16px 18px;display:grid}.sync-log-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.sync-log-filter .ant-select,.sync-log-filter .ant-picker{width:100%}.sync-log-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.sync-log-table{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.sync-log-table>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1500px;min-height:54px;padding:0 16px;display:flex}.sync-log-table header b{color:#4c4f5b;font-size:11px}.sync-log-table header span{color:#989aa5;font-size:9px}.sync-log-row{min-width:1500px;min-height:72px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr 1.25fr 1.15fr .8fr .65fr .85fr 1fr 1.4fr .45fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.sync-log-row>span b,.sync-log-row>span small{display:block}.sync-log-row>span b{color:#4b4e59;font-size:10px}.sync-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.sync-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.sync-log-row .sync-success{color:#42a46b;display:inline}.sync-log-row .sync-failed{color:#d56565;display:inline}.sync-error{color:#c66363;line-height:1.6}.sync-log-detail{gap:14px;display:grid}.sync-detail-heading{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;justify-content:space-between;align-items:center;padding:15px;display:flex}.sync-detail-heading b,.sync-detail-heading small{display:block}.sync-detail-heading b{color:#4d4f5b}.sync-detail-heading small{color:#9698a3;margin-top:5px;font-size:9px}.sync-log-detail section{border:1px solid var(--border-color);border-radius:6px;padding:16px}.sync-log-detail h3{color:#4d4f5b;margin:0 0 14px;font-size:12px}.sync-log-detail dl{grid-template-columns:90px 1fr;gap:10px;margin:0;font-size:9px;display:grid}.sync-log-detail dt{color:#999ba5}.sync-log-detail dd{color:#5c5f6b;margin:0}.sync-detail-counts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sync-detail-counts span{color:#9698a3;text-align:center;background:var(--surface-muted);border-radius:5px;padding:14px;font-size:9px}.sync-detail-counts b{color:#6853c8;margin-bottom:5px;font-size:18px;display:block}.sync-detail-error{color:#c26767;background:var(--surface)6f6;border:1px solid #f2d6d6;border-radius:5px;gap:10px;padding:13px;display:flex}.sync-detail-error b,.sync-detail-error small{display:block}.sync-detail-error small{color:#8d7474;margin-top:5px}.sync-log-detail footer{color:#989aa5;font-size:8px}.material-library-page{width:100%;max-width:1680px;margin:0 auto}.material-library-shell{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:270px 1fr;min-height:690px;display:grid;overflow:hidden}.material-folder-panel{background:var(--surface-muted);border-right:1px solid var(--border-color);min-width:0}.material-folder-panel header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:62px;padding:9px 12px 9px 18px;display:flex}.material-folder-panel header b,.material-folder-panel header small{display:block}.material-folder-panel header b{color:#4d4f5b;font-size:11px}.material-folder-panel header small{color:#a1a3ad;margin-top:3px;font-size:8px}.material-folder-all{color:#696c78;text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 13px 0 17px;font-size:10px;display:grid}.material-folder-all>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-folder-all>.anticon{color:#8c7bdd}.material-folder-all small{color:#a1a3ad;text-align:right}.material-folder-all.active{color:#6752cb;background:#f1eefc;font-weight:600;box-shadow:inset 3px 0 #725bd5}.material-folder-tree{padding:3px 6px 12px;background:0 0!important}.material-folder-tree .ant-tree-treenode{align-items:center;width:100%;min-height:39px;padding:0}.material-folder-tree .ant-tree-switcher{color:#9b9da8;place-items:center;display:grid}.material-folder-tree .ant-tree-node-content-wrapper{border-radius:4px;align-items:center;min-width:0;min-height:36px;display:flex;padding:0 6px!important}.material-folder-tree .ant-tree-node-content-wrapper:hover{background:var(--surface-hover)}.material-folder-tree .ant-tree-node-selected{font-weight:600;color:#6752cb!important;background:#f1eefc!important}.material-folder-tree .ant-tree-iconEle{color:#8877d8;margin-right:7px}.material-folder-tree .ant-tree-title{flex:1;min-width:0}.material-folder-title{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;width:100%;display:grid}.material-folder-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-folder-title small{color:#a1a3ad;text-align:right}.material-library-main{min-width:0}.material-library-filter{border-bottom:1px solid #eeeef2;grid-template-columns:1.4fr .75fr 1.05fr auto auto;gap:10px;padding:15px 18px;display:grid}.material-library-filter .ant-select,.material-library-filter .ant-picker{width:100%}.material-library-toolbar{border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.material-library-toolbar>span{color:#92949e;font-size:9px}.material-library-toolbar>span b{color:#6752cb}.material-library-toolbar>div{gap:9px;display:flex}.material-library-table{overflow-x:auto}.material-library-row{grid-template-columns:repeat(var(--material-columns,8), minmax(115px, 1fr));min-width:1150px;min-height:82px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:12px 18px;font-size:10px;line-height:1.5;display:grid}.material-library-row>span{min-width:0}.material-library-head{color:#92949e;background:var(--surface-muted);min-height:46px;padding-block:10px;font-weight:600;line-height:1.4}.material-name{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.material-name>i{color:#7059d7;background:linear-gradient(135deg,#ece8ff,#f8f7ff);border-radius:6px;place-items:center;width:48px;height:44px;font-size:17px;font-style:normal;display:grid}.material-name>i.video{color:#fff;background:linear-gradient(135deg,#4b436f,#8072bd)}.media-thumbnail{cursor:zoom-in;background:#ece8ff;border:0;border-radius:6px;width:48px;height:44px;padding:0;display:block;position:relative;overflow:hidden}.media-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.media-thumbnail:hover img,.media-thumbnail:focus-visible img{transform:scale(1.06)}.media-thumbnail-overlay{color:#fff;opacity:0;text-shadow:0 1px 4px #00000073;background:#18142b1f;place-items:center;font-size:17px;transition:opacity .2s;display:grid;position:absolute;inset:0}.media-thumbnail:hover .media-thumbnail-overlay,.media-thumbnail:focus-visible .media-thumbnail-overlay{opacity:1;background:#18142b57}.media-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #735dd5}.media-preview-modal .ant-modal-body{background:#111;border-radius:6px;place-items:center;min-height:240px;display:grid;overflow:hidden}.media-preview-modal img,.media-preview-modal video{object-fit:contain;max-width:100%;max-height:76vh;display:block}.media-preview-modal .ant-image{place-items:center;display:grid}.media-preview-tip{color:#bbb;text-align:center;width:100%;margin:10px 0 0;font-size:12px}.material-name-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid}.material-name-copy b{color:#4b4e59;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;line-height:1.45;overflow:hidden}.material-name-copy small{color:#9fa1ab;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.4;overflow:hidden}.material-name-copy .ant-tag{margin:0;padding-inline:6px;font-size:8px;line-height:17px}.material-folder-form{color:#666975;gap:14px;font-size:10px;display:grid}.material-folder-form label{gap:8px;display:grid}.material-folder-form .ant-select{width:100%}.material-folder-form small{color:#9b9da7;font-size:8px}.material-column-drawer{gap:14px;display:grid}.material-column-drawer section{border:1px solid var(--border-color);border-radius:5px;grid-template-columns:repeat(2,1fr);gap:12px;padding:15px;display:grid}.material-column-drawer label{color:#666975;font-size:10px}.material-column-drawer .ant-tag{margin-left:6px;font-size:7px}.material-analysis-page{width:100%;max-width:1680px;margin:0 auto}.material-analysis-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.material-analysis-tabs{border-bottom:1px solid var(--border-color);align-items:end;gap:32px;height:54px;padding:0 20px;display:flex}.material-analysis-tabs button{color:#777a86;background:0 0;border-bottom:2px solid #0000;height:53px;padding:0 4px;font-size:11px}.material-analysis-tabs button.active{color:#6853ce;border-bottom-color:#6c56d5;font-weight:600}.material-analysis-tabs .anticon{margin-right:6px}.material-analysis-filter{background:var(--surface-muted);border-bottom:1px solid #eeeef2;grid-template-columns:1.2fr 1fr 1fr 1.25fr auto auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.material-analysis-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.material-analysis-filter .ant-select,.material-analysis-filter .ant-picker{width:100%}.material-analysis-stats{border-bottom:1px solid #eeeef2;grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 18px;display:grid}.material-analysis-stats article{background:var(--surface-muted);border-radius:5px;padding:13px 15px}.material-analysis-stats .ant-statistic-title{color:#90929d;font-size:9px}.material-analysis-stats .ant-statistic-content{color:#535663;font-size:18px}.material-analysis-stats .ant-statistic-content-prefix{color:#715bd3;font-size:14px}.material-analysis-table{overflow-x:auto}.material-analysis-row{min-width:1450px;min-height:68px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;padding:0 16px;font-size:9px;display:grid}.material-analysis-row.material-view{grid-template-columns:1.35fr .9fr .8fr 1fr .7fr .8fr .55fr .5fr .6fr .55fr}.material-analysis-row.ad-view{grid-template-columns:1.25fr 1.15fr 1.1fr .6fr .7fr .8fr .55fr .5fr .6fr .55fr}.material-analysis-row>span b,.material-analysis-row>span small{display:block}.material-analysis-row>span b{color:#4b4e59;font-size:10px}.material-analysis-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.material-analysis-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.material-analysis-note{color:#9087bb;align-items:center;gap:16px;min-height:45px;padding:0 18px;font-size:8px;display:flex}.material-analysis-note span{cursor:help}.featured-creatives-page{width:100%;max-width:1680px;margin:0 auto}.featured-search{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:1fr 90px;gap:10px;margin-bottom:12px;padding:18px;display:grid}.featured-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px 5px 0 0;grid-template-columns:repeat(5,minmax(120px,1fr)) 1.4fr 1fr auto;gap:10px;padding:14px 18px;display:grid}.featured-filter .ant-select,.featured-filter .ant-picker{width:100%}.featured-summary{color:#92949e;background:var(--surface);border:1px solid var(--border-color);border-top:0;align-items:center;gap:22px;min-height:46px;padding:0 18px;font-size:9px;display:flex}.featured-summary b{color:#6853ce}.featured-summary span:nth-child(2){cursor:help}.featured-grid{background:var(--surface);border-inline:1px solid var(--border-color);grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;display:grid}.featured-card{background:var(--surface);border:1px solid var(--border-color);border-radius:7px;min-width:0;transition:all .2s;overflow:hidden}.featured-card:hover{border-color:#c9c0f2;transform:translateY(-2px);box-shadow:0 8px 24px #362d5e17}.featured-cover{background:#eee;width:100%;height:210px;padding:0;display:block;position:relative;overflow:hidden}.featured-media,.featured-detail-media{border-radius:0;width:100%;height:100%}.featured-media .media-thumbnail-overlay,.featured-detail-media .media-thumbnail-overlay{font-size:32px}.featured-detail-cover{overflow:hidden;padding:0!important}.creative-scene{color:#fff;text-align:left;background:linear-gradient(135deg,#58476f,#c7a7d8);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:28px;display:flex}.creative-scene b{letter-spacing:1px;font-size:24px}.creative-scene small{opacity:.85;margin-top:8px}.scene-美妆{background:linear-gradient(135deg,#bc7188,#f0c9c2)}.scene-户外{background:linear-gradient(135deg,#3c6355,#a8b884)}.scene-软件{background:linear-gradient(135deg,#3d4671,#849be2)}.scene-家居{background:linear-gradient(135deg,#8f765e,#d8c7a9)}.scene-健身{background:linear-gradient(135deg,#33394c,#e36d59)}.featured-play{color:#ffffffe0;filter:drop-shadow(0 2px 5px #0003);font-size:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-platform{position:absolute;top:10px;left:10px}.featured-duration{color:#fff;background:#0000008f;border-radius:3px;padding:3px 7px;font-size:8px;position:absolute;bottom:9px;right:10px}.featured-card-body{padding:14px}.featured-card-body header{grid-template-columns:1fr 28px;gap:8px;display:grid}.featured-card-body header b,.featured-card-body header small{display:block}.featured-card-body header b{color:#454753;font-size:12px}.featured-card-body header small{color:#999ba5;margin-top:5px;font-size:8px}.featured-card-body header button{color:#765fd6;background:0 0}.featured-card-body p{color:#737681;height:36px;margin:12px 0 9px;font-size:9px;line-height:18px;overflow:hidden}.featured-tags{height:24px;overflow:hidden}.featured-tags .ant-tag{margin:0 5px 0 0;font-size:7px}.featured-card-body footer{color:#8e909a;border-top:1px solid #efeff2;align-items:center;gap:13px;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.featured-card-body footer .anticon{color:#7560d3}.featured-card-body footer .ant-btn{margin-left:auto;padding:0;font-size:8px}.featured-loading{background:var(--surface);border-inline:1px solid var(--border-color);place-items:center;height:400px;display:grid}.featured-pagination{color:#8d8f99;background:var(--surface);border:1px solid var(--border-color);border-top:0;justify-content:center;align-items:center;gap:16px;min-height:60px;font-size:9px;display:flex}.featured-detail{gap:14px;display:grid}.featured-detail-cover{color:#fff;border-radius:6px;flex-direction:column;justify-content:flex-end;height:230px;padding:25px;display:flex;position:relative}.featured-detail-cover b{font-size:25px}.featured-detail-cover small{margin-top:8px}.featured-detail-cover>.anticon{font-size:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-detail h2{color:#464854;margin:3px 0 0}.featured-detail p{color:#737681;margin:0;font-size:10px;line-height:1.8}.featured-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:110px 1fr;gap:12px;padding:15px;font-size:9px;display:grid}.featured-detail dt{color:#9a9ca6}.featured-detail dd{color:#575a66;margin:0}.featured-license-tip{color:#999ba5;text-align:center;font-size:8px}.material-ranking-page{width:100%;max-width:1680px;margin:0 auto}.ranking-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.ranking-tabs{border-bottom:1px solid var(--border-color);align-items:end;gap:34px;height:55px;padding:0 20px;display:flex}.ranking-tabs button{color:#777a86;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:54px;padding:0 4px;font-size:11px;display:flex}.ranking-tabs button.active{color:#6853ce;border-bottom-color:#6c56d5;font-weight:600}.ranking-filters{background:var(--surface-muted);border-bottom:1px solid #eeeef2;grid-template-columns:repeat(6,1fr) auto;gap:11px;padding:15px 18px;display:grid}.ranking-filters .ant-select{width:100%}.ranking-search-box{background:linear-gradient(135deg, var(--surface-hover), #f5f3ff);border-bottom:1px solid #eae6fa;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:15px;padding:20px;display:grid}.ranking-search-box>div{grid-template-columns:36px 1fr;gap:2px 10px;display:grid}.ranking-search-box>div>.anticon{color:#735dd5;grid-row:1/3;font-size:28px}.ranking-search-box h3,.ranking-search-box p{margin:0}.ranking-search-box h3{color:#4b4d5a;font-size:12px}.ranking-search-box p{color:#92949e;font-size:8px}.ranking-visual-box{background:var(--surface-hover);border-bottom:1px solid #eae6fa;grid-template-columns:280px 1fr;gap:18px;padding:18px;display:grid}.visual-upload{color:#8e909b;text-align:center;border:1px dashed #b8aceb;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:20px;display:flex}.visual-upload>.anticon{color:#735dd5;margin-bottom:10px;font-size:30px}.visual-upload b{color:#535561;font-size:11px}.visual-upload small{margin-top:7px;font-size:8px;line-height:1.6}.visual-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.visual-options>button{text-align:left;background:var(--surface);border:1px solid #e3e1eb;border-radius:5px;padding:15px}.visual-options>button.selected{background:#f4f1ff;border-color:#725cd4;box-shadow:0 0 0 2px #725cd417}.visual-options button b,.visual-options button small{display:block}.visual-options button b{color:#50525f;font-size:10px}.visual-options button small{color:#999ba5;margin-top:6px;font-size:8px}.visual-options label{color:#747782;grid-column:1/-1;font-size:9px}.visual-options label>b{color:#6953cc}.visual-options .ant-slider{margin:9px 5px}.ranking-summary{color:#92949e;border-bottom:1px solid #eeeef2;align-items:center;gap:22px;min-height:46px;padding:0 18px;font-size:9px;display:flex}.ranking-summary b{color:#6752ca}.ranking-summary span:not(:first-child){cursor:help}.ranking-table{min-height:250px;overflow-x:auto}.ranking-table>.ant-empty{margin:70px auto}.ranking-table>.ant-spin{margin:100px auto;display:block}.ranking-row{min-width:1420px;min-height:75px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:65px 1.35fr 1.1fr 1.35fr .8fr .75fr .7fr .65fr .7fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.ranking-head{color:#92949e;background:var(--surface-muted);min-height:41px;font-weight:600}.ranking-row>span b,.ranking-row>span small{display:block}.ranking-row>span b{color:#4c4e5b;font-size:10px}.ranking-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.ranking-row>strong{color:#6650ca;font-size:14px}.ranking-number{color:var(--text-subtle);align-items:center;gap:6px;display:flex}.ranking-number .anticon{color:#d5a53f}.ranking-number.top-2 .anticon{color:#9da5b3}.ranking-number.top-3 .anticon{color:#be8055}.ranking-number b{font-size:14px!important}.ranking-material{grid-template-columns:46px 1fr;align-items:center;gap:9px;display:grid}.ranking-material>i{color:#7059d7;background:linear-gradient(135deg,#ece8ff,#f8f7ff);border-radius:4px;place-items:center;width:46px;height:40px;font-size:16px;font-style:normal;display:grid}.ranking-material>i.video{color:#fff;background:linear-gradient(135deg,#564577,#8b75c3)}.ranking-material>.media-thumbnail{border-radius:4px;width:46px;height:40px}.ranking-features{line-height:24px}.ranking-features .ant-tag{margin:0 4px 0 0;font-size:7px}.material-reasoning-page{width:100%;max-width:1680px;margin:0 auto}.reasoning-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.reasoning-stats article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;align-items:center;gap:13px;padding:15px 18px;display:flex}.reasoning-stats article>.anticon{color:#725bd4;background:var(--surface-selected);border-radius:6px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.reasoning-stats span{color:#90929d;font-size:9px}.reasoning-stats strong{color:#4e505c;margin-top:4px;font-size:19px;display:block}.reasoning-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.reasoning-panel>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.reasoning-panel header b,.reasoning-panel header span{display:block}.reasoning-panel header b{color:#4d4f5b;font-size:11px}.reasoning-panel header span{color:#999ba5;margin-top:4px;font-size:8px}.reasoning-filters{background:var(--surface-muted);border-bottom:1px solid #eeeef2;grid-template-columns:.8fr .8fr 1.5fr auto auto;gap:10px;padding:14px 18px;display:grid}.reasoning-filters .ant-select{width:100%}.reasoning-table{overflow-x:auto}.reasoning-table>.ant-spin{margin:90px auto;display:block}.reasoning-row{min-width:1250px;min-height:72px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.3fr 1.05fr 1.25fr .8fr .75fr .65fr .4fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.reasoning-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.reasoning-row>span b,.reasoning-row>span small{display:block}.reasoning-row>span b{color:#4b4e59;font-size:10px}.reasoning-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.reasoning-row>.ant-btn{padding:0;font-size:8px}.reasoning-editor{gap:14px;max-height:68vh;padding-right:4px;display:grid;overflow-y:auto}.generation-type-switch{grid-template-columns:1fr 1fr;gap:12px;display:grid}.generation-type-switch button{text-align:left;background:var(--surface);border:1px solid var(--border-color);border-radius:6px;grid-template-columns:33px 1fr;align-items:center;gap:4px 10px;min-height:76px;padding:13px;display:grid}.generation-type-switch button.selected{background:#f8f6ff;border-color:#725bd4}.generation-type-switch .anticon{color:#725bd4;grid-row:1/3;font-size:24px}.generation-type-switch b{color:#4d4f5b;font-size:11px}.generation-type-switch small{color:#999ba5;font-size:8px}.reasoning-editor>section{border:1px solid var(--border-color);border-radius:6px;padding:16px}.reasoning-editor h3{color:#4d4f5b;margin:0 0 14px;font-size:11px}.reasoning-materials{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reasoning-materials button{background:var(--surface-muted);border:1px solid #e7e7ec;border-radius:5px;place-items:center;gap:5px;min-height:96px;padding:12px;display:grid}.reasoning-materials button.selected{background:#f4f1ff;border-color:#725bd4}.reasoning-materials i{color:#725bd4;font-size:21px;font-style:normal}.reasoning-materials b{color:#51535f;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:9px;overflow:hidden}.reasoning-materials small{color:#9c9ea8;font-size:8px}.reasoning-copy{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reasoning-copy h3{grid-column:1/-1;margin-bottom:0}.reasoning-copy label:nth-child(3){grid-column:1/-1}.reasoning-copy label,.reasoning-model label{color:#747782;gap:7px;font-size:9px;display:grid}.reasoning-model{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reasoning-model h3{grid-column:1/-1;margin-bottom:0}.reasoning-model .ant-select,.reasoning-model .ant-input-number{width:100%}.reasoning-model .reasoning-slider{grid-column:span 2}.reasoning-safety{color:#6958ba;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:5px;padding:12px;font-size:8px;line-height:1.7}.reasoning-detail{gap:14px;display:grid}.reasoning-result-preview{color:#725bd4;background:linear-gradient(135deg, var(--surface-selected), var(--surface-hover));text-align:center;border-radius:6px;align-content:center;place-items:center;gap:10px;min-height:170px;display:grid}.reasoning-result-preview>.anticon{font-size:38px}.reasoning-result-preview b{color:#555763;max-width:360px;font-size:10px;line-height:1.7}.reasoning-error{color:#d56464;font-weight:600}.reasoning-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.reasoning-detail dt{color:#999ba5}.reasoning-detail dd{color:#585b67;margin:0;line-height:1.6}.material-edit-page{width:100%;max-width:1680px;margin:0 auto}.edit-task-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.edit-task-stats article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;align-items:center;gap:13px;padding:15px 18px;display:flex}.edit-task-stats article>.anticon{color:#725bd4;background:var(--surface-selected);border-radius:6px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.edit-task-stats span{color:#90929d;font-size:9px}.edit-task-stats strong{color:#4e505c;margin-top:4px;font-size:19px;display:block}.edit-task-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.edit-task-panel>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.edit-task-panel header b,.edit-task-panel header span{display:block}.edit-task-panel header b{color:#4d4f5b;font-size:11px}.edit-task-panel header span{color:#999ba5;margin-top:4px;font-size:8px}.edit-task-filters{background:var(--surface-muted);border-bottom:1px solid #eeeef2;grid-template-columns:.85fr 1fr 1.5fr auto auto;gap:10px;padding:14px 18px;display:grid}.edit-task-filters .ant-select{width:100%}.edit-task-table{overflow-x:auto}.edit-task-row{min-width:1300px;min-height:76px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.2fr 1fr .85fr 1fr 1fr .8fr .35fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.edit-task-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.edit-task-row>span b,.edit-task-row>span small{display:block}.edit-task-row>span b{color:#4b4e59;font-size:10px}.edit-task-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.edit-task-row .ant-progress{width:90px;margin-top:5px}.edit-task-row>.ant-btn{padding:0;font-size:8px}.edit-task-editor{gap:14px;max-height:68vh;padding-right:4px;display:grid;overflow-y:auto}.edit-task-editor>section{border:1px solid var(--border-color);border-radius:6px;padding:16px}.edit-task-editor h3{color:#4d4f5b;justify-content:space-between;margin:0 0 14px;font-size:11px;display:flex}.edit-task-editor h3 span{color:#725bd4;font-size:8px;font-weight:400}.edit-task-basic{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.edit-task-basic label,.edit-parameter-grid label{color:#747782;gap:7px;font-size:9px;display:grid}.edit-task-basic .ant-select,.edit-parameter-grid .ant-select,.edit-parameter-grid .ant-input-number{width:100%}.edit-material-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.edit-material-grid>label{background:var(--surface-muted);border:1px solid #e7e7ec;border-radius:5px;grid-template-columns:22px 38px 1fr;align-items:center;gap:8px;min-height:72px;padding:11px;display:grid}.edit-material-grid>label.selected{background:#f5f2ff;border-color:#725bd4}.edit-material-grid i{color:#725bd4;background:#eeebff;border-radius:5px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.edit-material-grid b,.edit-material-grid small{display:block}.edit-material-grid b{color:#51535f;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:9px;overflow:hidden}.edit-material-grid small{color:#9b9da7;margin-top:5px;font-size:8px}.edit-parameter-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.edit-parameter-grid .edit-switch{background:var(--surface-muted);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.edit-task-notice{color:#6958ba;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:5px;padding:12px;font-size:8px;line-height:1.7}.edit-task-detail{gap:14px;display:grid}.edit-detail-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.edit-detail-summary span{color:#999ba5;text-align:center;background:var(--surface-muted);border-radius:5px;padding:13px 6px;font-size:8px}.edit-detail-summary b{color:#6853ca;margin-bottom:5px;font-size:17px;display:block}.edit-task-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.edit-task-detail dt{color:#999ba5}.edit-task-detail dd{color:#585b67;overflow-wrap:anywhere;margin:0}.edit-task-detail section{border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.edit-task-detail section h3{color:#4d4f5b;background:var(--surface-muted);margin:0;padding:13px;font-size:10px}.edit-task-detail section article{border-top:1px solid #efeff2;justify-content:space-between;align-items:center;min-height:58px;padding:9px 12px;display:flex}.edit-task-detail article b,.edit-task-detail article small{display:block}.edit-task-detail article b{color:#50525e;font-size:9px}.edit-task-detail article small{color:#999ba5;margin-top:5px;font-size:8px}.canvas-page{background:#eef0f4;grid-template-rows:64px 1fr;height:calc(100vh - 92px);min-height:720px;margin:-16px;display:grid}.canvas-topbar{background:var(--surface);border-bottom:1px solid #e4e4e9;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 18px;display:grid}.canvas-topbar>div{align-items:center;gap:8px;display:flex}.canvas-topbar>div:first-child{grid-template-columns:1fr;gap:2px;display:grid}.canvas-topbar>div:first-child .ant-input{color:#3f414d;width:320px;box-shadow:none;border:0;padding:0;font-size:13px;font-weight:600}.canvas-topbar>div:last-child{justify-content:flex-end}.canvas-history span{color:#999ba5;margin-left:6px;font-size:8px}.canvas-workspace{grid-template-columns:72px 1fr 260px;min-height:0;display:grid}.canvas-tools{background:var(--surface);border-right:1px solid #e4e4e9;padding-top:12px}.canvas-tools button{color:#686b77;background:0 0;align-content:center;place-items:center;gap:6px;width:100%;min-height:65px;font-size:9px;display:grid}.canvas-tools button:hover{color:#7059d2;background:#f5f3ff}.canvas-tools .anticon{font-size:19px}.canvas-stage{background-color:#e7e9ee;background-image:radial-gradient(#cdd0d8 1px,#0000 1px);background-size:18px 18px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.canvas-artboard-shell{flex:none;position:relative;overflow:hidden;box-shadow:0 5px 26px #2828372e}.canvas-artboard{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.canvas-element{color:inherit;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;overflow:visible}.canvas-element.type-text{text-align:left;justify-content:flex-start;font-weight:700;background:0 0!important}.canvas-element.type-image{color:#fff;flex-direction:column;gap:12px;font-size:28px}.canvas-element.type-image span{font-size:18px}.canvas-element.selected{border-color:#725bd4;box-shadow:0 0 0 2px #fff,0 0 0 4px #725bd4}.canvas-handle{background:var(--surface);border:3px solid #725bd4;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-8px;right:-8px}.canvas-zoom{color:#666975;background:var(--surface);border:1px solid #dedee5;border-radius:6px;grid-template-columns:32px 1fr 38px 32px;align-items:center;gap:5px;width:250px;height:42px;padding:0 8px;font-size:9px;display:grid;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #2828371a}.canvas-zoom .ant-slider{margin:0 5px}.canvas-ruler{background:#fff9;position:absolute}.canvas-ruler.top{border-bottom:1px solid #d9dbe1;height:20px;top:0;left:0;right:0}.canvas-ruler.left{border-right:1px solid #d9dbe1;width:20px;top:0;bottom:0;left:0}.canvas-properties{background:var(--surface);border-left:1px solid #e4e4e9;min-height:0;padding:16px;overflow-y:auto}.canvas-properties>h3,.canvas-layers h3{color:#4a4c58;margin:0 0 15px;font-size:11px}.canvas-properties>label{color:#747782;gap:7px;margin-bottom:13px;font-size:9px;display:grid}.canvas-property-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.canvas-property-grid label{color:#858793;gap:5px;font-size:8px;display:grid}.canvas-property-grid .ant-input-number,.canvas-property-grid .ant-select{width:100%}.canvas-no-selection{color:#aaaab3;text-align:center;align-content:center;place-items:center;gap:12px;min-height:190px;display:grid}.canvas-no-selection .anticon{font-size:32px}.canvas-no-selection p{max-width:190px;font-size:9px;line-height:1.7}.canvas-layers{border-top:1px solid #eeeef2;margin-top:20px;padding-top:15px}.canvas-layers button{text-align:left;background:var(--surface-muted);border-bottom:1px solid #eeeef2;grid-template-columns:45px 1fr;align-items:center;width:100%;min-height:43px;padding:7px 9px;display:grid}.canvas-layers button.active{background:var(--surface-selected)}.canvas-layers span{color:#8e80ca;font-size:7px}.canvas-layers b{color:#555763;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:8px;overflow:hidden}.ad-table-row:not(.ad-table-head),.report-row:not(.report-head),.asset-data-row:not(.asset-data-head),.monitoring-row:not(.monitoring-head),.anti-fraud-row:not(.anti-fraud-head),.business-management-row:not(.business-management-head),.sync-log-row:not(.sync-log-head),.material-analysis-row:not(.material-analysis-head),.ranking-row:not(.ranking-head),.reasoning-row:not(.reasoning-head),.edit-task-row:not(.edit-task-head),.prompt-row:not(.prompt-head),.recharge-row:not(.recharge-head),.transaction-row:not(.transaction-head),.copy-row:not(.copy-head),.route-row:not(.route-head),.cg-row:not(.cg-head),.overview-row:not(.overview-head),.ad-data-row:not(.ad-data-head),.task-log-row:not(.task-log-head),.status-log-row:not(.status-log-head),.login-log-row:not(.login-log-head),.request-log-row:not(.request-log-head),.sync-schedule-row:not(.sync-schedule-head),.delivery-log-row:not(.delivery-log-head),.billing-log-row:not(.billing-log-head),.review-usage-row:not(.review-usage-head){padding-block:12px;line-height:1.5}.ad-table-head,.report-head,.asset-data-head,.monitoring-head,.anti-fraud-head,.business-management-head,.sync-log-head,.material-analysis-head,.ranking-head,.reasoning-head,.edit-task-head,.prompt-head,.recharge-head,.transaction-head,.copy-head,.route-head,.cg-head,.overview-head,.ad-data-head,.task-log-head,.status-log-head,.login-log-head,.request-log-head,.sync-schedule-head,.delivery-log-head,.billing-log-head,.review-usage-head{padding-block:10px;line-height:1.4}@media (width<=1420px){.metric-grid{grid-template-columns:repeat(3,1fr)}.secondary-grid{grid-template-columns:repeat(2,1fr)}.wizard-progress{padding-inline:35px}.wizard-step:not(:last-child):after{width:52px}.featured-filter{grid-template-columns:repeat(4,1fr)}.featured-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.page-title-row,.ad-page-title,.delivery-page-header{flex-direction:column;gap:12px;min-height:0;padding-bottom:16px}.ad-freshness{justify-content:space-between;width:100%}}.image-template-page{width:100%;max-width:1680px;margin:0 auto}.template-toolbar{background:var(--surface);border:1px solid var(--border-color);border-radius:5px 5px 0 0;grid-template-columns:1.5fr repeat(3,.7fr) auto auto;gap:10px;padding:16px 18px;display:grid}.template-toolbar .ant-select{width:100%}.template-summary{background:var(--surface);border:1px solid var(--border-color);border-top:0;align-items:center;gap:14px;min-height:68px;padding:10px 18px;display:flex}.template-summary>div{border-right:1px solid var(--border-subtle);min-width:110px;padding:7px 16px}.template-summary b,.template-summary span{display:block}.template-summary b{color:#6953cd;font-size:17px}.template-summary span{color:#999ba5;margin-top:3px;font-size:8px}.template-summary small{color:#999ba5;margin-left:auto;font-size:8px}.template-grid{background:var(--surface);border:1px solid var(--border-color);border-top:0;grid-template-columns:repeat(4,1fr);gap:16px;padding:18px;display:grid}.template-card{background:var(--surface);border:1px solid var(--border-color);border-radius:7px;transition:all .2s;overflow:hidden}.template-card:hover{border-color:#c5baef;transform:translateY(-2px);box-shadow:0 8px 24px #362d5e17}.template-preview{text-align:left;width:100%;height:220px;padding:0;display:block;position:relative;overflow:hidden}.template-preview>.ant-tag{position:absolute;top:10px;left:10px}.template-ratio{color:#fff;background:#00000085;border-radius:3px;padding:3px 7px;font-size:8px;position:absolute;bottom:9px;right:10px}.template-hover{color:#fff;opacity:0;background:#29243d85;justify-content:center;align-items:center;gap:7px;font-size:11px;transition:all .2s;display:flex;position:absolute;inset:0}.template-preview:hover .template-hover{opacity:1}.template-art{color:#fff;background:linear-gradient(20deg,#1e1b2db8,#0000 65%);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.template-art i{background:linear-gradient(145deg,#ffffffb3,#ffffff14);border-radius:60px 60px 8px 8px;width:120px;height:150px;position:absolute;top:14%;right:15%;transform:rotate(9deg)}.preview-product .template-art i{border-radius:50%;width:105px;height:105px}.preview-minimal .template-art{color:#53487a;background:linear-gradient(135deg,#ffffffad,#0000)}.preview-minimal .template-art i{background:#6e5bc7;border-radius:5px;width:85px;height:130px}.template-art b,.template-art strong,.template-art small{z-index:1;position:relative}.template-art b{letter-spacing:2px;font-size:9px}.template-art strong{max-width:80%;margin:7px 0;font-size:19px;line-height:1.25}.template-art small{opacity:.72;letter-spacing:1px;font-size:7px}.template-card-body{padding:13px}.template-card-body header b,.template-card-body header small{display:block}.template-card-body header b{color:#484a57;font-size:11px}.template-card-body header small,.template-card-body p{color:#9b9da7;margin-top:5px;font-size:8px}.template-card-body p{margin:10px 0}.template-card-body footer{border-top:1px solid #efeff2;align-items:center;min-height:32px;padding-top:9px;display:flex}.template-card-body footer span{color:#8f919c;font-size:8px}.template-card-body footer .ant-btn-link{margin-left:auto}.template-card-body footer .ant-btn{font-size:8px}.template-detail{gap:13px;display:grid}.template-large-preview{border-radius:7px;height:320px;position:relative;overflow:hidden}.template-large-preview .template-art strong{font-size:27px}.template-detail h2{color:#464854;margin:2px 0 0}.template-detail-tags{gap:6px;display:flex}.template-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:105px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.template-detail dt{color:#999ba5}.template-detail dd{color:#575a66;margin:0}.template-detail-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.template-tip{color:#6958ba;background:var(--surface-hover);text-align:center;border:1px solid #e4dffa;border-radius:5px;margin:0;padding:11px;font-size:8px}.prompt-template-page{width:100%;max-width:1680px;margin:0 auto}.prompt-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px 5px 0 0;grid-template-columns:1.4fr repeat(4,.7fr) auto auto;gap:10px;padding:16px 18px;display:grid}.prompt-filter .ant-select{width:100%}.prompt-summary{color:#92949e;background:var(--surface);border:1px solid var(--border-color);border-top:0;align-items:center;gap:24px;min-height:48px;padding:0 18px;font-size:9px;display:flex}.prompt-summary b{color:#6650ca}.prompt-summary small{margin-left:auto}.prompt-table{background:var(--surface);border:1px solid var(--border-color);border-top:0;border-radius:0 0 5px 5px;overflow-x:auto}.prompt-row{min-width:1380px;min-height:82px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr .8fr 1.8fr .95fr .75fr .9fr .65fr;align-items:center;gap:13px;padding:0 16px;font-size:9px;display:grid}.prompt-head{color:#92949e;background:var(--surface-muted);min-height:41px;font-weight:600}.prompt-row>span b,.prompt-row>span small{display:block}.prompt-row>span b{color:#4b4e59;font-size:10px}.prompt-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.55}.prompt-row>p{color:#676a76;max-height:48px;margin:0;line-height:16px;overflow:hidden}.prompt-row code{color:#6954ca;background:#f2efff;font-size:7px}.prompt-row .ant-btn{font-size:8px}.prompt-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.prompt-content-field{grid-column:1/-1}.prompt-preview{gap:15px;display:grid}.prompt-preview h2{color:#464854;margin:0}.prompt-preview>section{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:6px;gap:11px;padding:15px;display:grid}.prompt-preview h3{color:#4d4f5b;margin:0;font-size:11px}.prompt-preview p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.8}.prompt-preview label{color:#717480;gap:6px;font-size:9px;display:grid}.prompt-preview label code{color:#6954ca;font-size:8px}.prompt-preview .prompt-final{background:var(--surface-hover);border-color:#e4dffa}.prompt-preview>small{color:#999ba5;font-size:8px;line-height:1.7}.recharge-page{width:100%;max-width:1680px;margin:0 auto}.wallet-hero{color:#fff;background:linear-gradient(135deg,#6650c8,#8c73e4);border-radius:8px;grid-template-columns:1.1fr 1.9fr;margin-bottom:14px;display:grid;overflow:hidden}.wallet-main{padding:25px 28px}.wallet-main>span{opacity:.82;font-size:10px}.wallet-main>span .anticon{margin-right:7px}.wallet-main>strong{margin:10px 0 4px;font-size:36px;display:block}.wallet-main>small{opacity:.72;margin-bottom:19px;font-size:8px;display:block}.wallet-main .ant-btn-background-ghost{border-color:#ffffff8c}.wallet-stat{background:#ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.wallet-stat article{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:25px;display:flex}.wallet-stat span{opacity:.72;font-size:9px}.wallet-stat b{margin:9px 0 5px;font-size:20px}.wallet-stat small{opacity:.65;font-size:8px}.billing-notice{color:#6654ba;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:grid}.billing-notice>.anticon{font-size:19px}.billing-notice b,.billing-notice span{display:block}.billing-notice b{font-size:10px}.billing-notice span{color:#8e89a7;margin-top:4px;font-size:8px}.recharge-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.recharge-panel>.ant-tabs{margin-bottom:0;padding:0 18px}.recharge-filter{background:var(--surface-muted);border-block:1px solid var(--border-subtle);grid-template-columns:1.3fr .7fr .75fr 1.1fr auto auto;gap:10px;padding:14px 18px;display:grid}.recharge-filter .ant-select,.recharge-filter .ant-picker{width:100%}.recharge-summary{color:#92949e;border-bottom:1px solid var(--border-subtle);align-items:center;gap:22px;min-height:45px;padding:0 18px;font-size:9px;display:flex}.recharge-summary b{color:#6752ca}.recharge-table,.transaction-table{overflow-x:auto}.recharge-row{min-width:1250px;min-height:70px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.2fr .7fr .8fr .7fr .6fr 1fr .35fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.recharge-head,.transaction-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.recharge-row>span b,.recharge-row>span small{display:block}.recharge-row>span b{color:#4b4e59;font-size:10px}.recharge-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.recharge-row>strong{color:#57489f;font-size:12px}.transaction-row{min-height:62px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:.65fr 1fr 1.45fr .65fr .7fr .8fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.transaction-row strong.income{color:#3aa469}.transaction-row strong.expense{color:#d06a5f}.recharge-dialog{gap:14px;display:grid}.balance-before{color:#6953cb;background:var(--surface-hover);border-radius:5px;align-items:center;gap:10px;padding:13px;display:flex}.balance-before>.anticon{font-size:21px}.balance-before span{color:#8e909b;font-size:9px}.balance-before b{color:#564899;margin-left:10px;font-size:15px}.recharge-dialog h3{color:#4d4f5b;margin:0;font-size:11px}.package-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.package-grid button{background:var(--surface);border:1px solid #e3e3e9;border-radius:6px;place-items:center;min-height:105px;padding:14px 8px;display:grid;position:relative}.package-grid button.selected{background:var(--surface-hover);border-color:#715bd3;box-shadow:0 0 0 2px #715bd317}.package-grid em{color:#fff;background:#715bd3;border-radius:0 6px 0 5px;padding:3px 7px;font-size:7px;font-style:normal;position:absolute;top:-1px;right:-1px}.package-grid b{color:#4d4f5b;font-size:15px}.package-grid strong{color:#6953cb;font-size:10px}.package-grid small{color:#999ba5;font-size:7px}.custom-recharge{color:#737681;grid-template-columns:130px 1fr;align-items:center;font-size:9px;display:grid}.custom-recharge .ant-input-number{width:100%}.recharge-dialog>p{color:#8c85a5;background:var(--surface-hover);margin:0;padding:10px;font-size:8px}.recharge-detail{gap:14px;display:grid}.order-status{background:var(--surface-hover);border-radius:6px;align-items:center;gap:13px;padding:18px;display:flex}.order-status>.anticon{color:#715bd3;font-size:28px}.order-status b,.order-status small{display:block}.order-status b{color:#4d4f5b}.order-status small{color:#999ba5;margin-top:5px;font-size:8px}.recharge-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.recharge-detail dt{color:#999ba5}.recharge-detail dd{color:#585b67;margin:0}.recharge-detail>small{text-align:center;color:#999ba5;font-size:8px}.copy-page{width:100%;max-width:1680px;margin:0 auto}.copy-shell{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:270px 1fr;min-height:660px;display:grid;overflow:hidden}.copy-folders{background:var(--surface-muted);border-right:1px solid var(--border-color);min-width:0}.copy-folders header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:62px;padding:9px 12px 9px 18px;display:flex}.copy-folders header b,.copy-folders header small{display:block}.copy-folders header b{color:#4d4f5b;font-size:11px}.copy-folders header small{color:#a1a3ad;margin-top:3px;font-size:8px}.copy-folder-all{color:#696c78;text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 13px 0 17px;font-size:10px;display:grid}.copy-folder-all>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-folder-all.active{color:#6752cb;background:#f1eefc;font-weight:600;box-shadow:inset 3px 0 #725bd5}.copy-folder-all>.anticon{color:#8877d8}.copy-folders small{color:#a1a3ad;text-align:right}.copy-folder-tree{padding:3px 6px 12px;background:0 0!important}.copy-folder-tree .ant-tree-treenode{align-items:center;width:100%;min-height:39px;padding:0}.copy-folder-tree .ant-tree-switcher{color:#9b9da8;place-items:center;display:grid}.copy-folder-tree .ant-tree-node-content-wrapper{border-radius:4px;align-items:center;min-width:0;min-height:36px;display:flex;padding:0 6px!important}.copy-folder-tree .ant-tree-node-content-wrapper:hover{background:var(--surface-hover)}.copy-folder-tree .ant-tree-node-selected{font-weight:600;color:#6752cb!important;background:#f1eefc!important}.copy-folder-tree .ant-tree-iconEle{color:#8877d8;margin-right:7px}.copy-folder-tree .ant-tree-title{flex:1;min-width:0}.copy-folder-title{grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;gap:4px;width:100%;display:grid}.copy-folder-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-folder-title>.ant-btn{color:#999ba5;opacity:0;width:24px;height:24px;padding:0}.copy-folder-tree .ant-tree-treenode:hover .copy-folder-title>.ant-btn,.copy-folder-tree .ant-tree-node-selected .copy-folder-title>.ant-btn,.copy-folder-title>.ant-btn:focus-visible{opacity:1}.copy-filter{border-bottom:1px solid var(--border-subtle);grid-template-columns:1.4fr repeat(3,.7fr) auto;gap:10px;padding:15px 18px;display:grid}.copy-filter .ant-select{width:100%}.copy-summary{color:#92949e;border-bottom:1px solid var(--border-subtle);align-items:center;gap:20px;min-height:46px;padding:0 18px;font-size:9px;display:flex}.copy-summary b{color:#6752cb}.copy-summary small{margin-left:auto}.copy-table{overflow-x:auto}.copy-row{min-width:1250px;min-height:78px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr 1.7fr .8fr .55fr .7fr .9fr .55fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.copy-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.copy-row>span b,.copy-row>span small{display:block}.copy-row>span b{color:#4b4e59;font-size:10px}.copy-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.copy-row>p{color:#737681;max-height:50px;margin:0;line-height:16px;overflow:hidden}.copy-row>p b{color:#51535f;display:block}.copy-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.copy-form .wide{grid-column:1/-1}.copy-detail{gap:14px;display:grid}.copy-detail h2{color:#484a56;margin:0}.copy-detail section{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:6px;padding:17px}.copy-detail h3{color:#4d4f5b;margin:0 0 10px}.copy-detail p{color:#656874;font-size:10px;line-height:1.8}.copy-detail section small{color:#999ba5}.copy-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.copy-detail dt{color:#999ba5}.copy-detail dd{color:#585b67;margin:0}.copy-tip{background:var(--surface-hover);text-align:center;border:1px solid #e4dffa;border-radius:5px;padding:11px;color:#6958ba!important;font-size:8px!important}.route-page{width:100%;max-width:1680px;margin:0 auto}.route-warning{color:#7a5d18;background:var(--surface)900000000;border:1px solid #f0ddaa;border-radius:5px;grid-template-columns:30px 1fr;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:grid}.route-warning>.anticon{font-size:21px}.route-warning b,.route-warning span{display:block}.route-warning b{font-size:10px}.route-warning span{color:#8d8062;margin-top:4px;font-size:8px}.route-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px 5px 0 0;grid-template-columns:1.5fr .7fr .7fr auto;gap:10px;padding:16px 18px;display:grid}.route-filter .ant-select{width:100%}.route-table{background:var(--surface);border:1px solid var(--border-color);border-top:0;overflow-x:auto}.route-row{min-width:1400px;min-height:76px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1.5fr .65fr .65fr .65fr .65fr .8fr .75fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.route-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.route-row>span b,.route-row>span small{display:block}.route-row>span b{color:#4b4e59;font-size:10px}.route-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.route-row .safe{color:#3fa36a}.route-row .ant-btn{padding:0;font-size:8px}.route-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.route-form .wide{grid-column:1/-1}.route-targets{border:1px solid var(--border-color);border-radius:5px;margin-bottom:16px;padding:14px}.route-targets>b{color:#4d4f5b;margin-bottom:10px;font-size:10px;display:block}.route-targets>div{grid-template-columns:.7fr 1.5fr .45fr;gap:9px;display:grid}.route-targets .ant-form-item{margin-bottom:0}.route-ads{gap:12px;display:grid}.route-ads>p{color:#6958ba;background:var(--surface-hover);border-radius:5px;padding:11px;font-size:9px}.route-ads>label{border:1px solid var(--border-color);border-radius:5px;grid-template-columns:22px 1fr;padding:13px;display:grid}.route-ads label b,.route-ads label small{display:block}.route-ads label b{color:#4d4f5b;font-size:10px}.route-ads label small{color:#999ba5;margin-top:5px;font-size:8px}.route-detail{gap:13px;display:grid}.route-detail h2,.route-detail p{margin:0}.route-detail p{color:#747681;font-size:9px;line-height:1.7}.route-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.route-detail dt{color:#999ba5}.route-detail dd{color:#585b67;overflow-wrap:anywhere;margin:0}.route-detail section{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;grid-template-columns:24px 1fr;gap:4px 8px;padding:13px;display:grid}.route-detail section>.anticon{color:#715bd3;grid-row:1/3}.route-detail section b{color:#4d4f5b;font-size:9px}.route-detail section small{color:#999ba5;overflow-wrap:anywhere;font-size:8px}.creative-group-page{flex-direction:column;gap:14px;width:100%;max-width:1680px;margin:0 auto;display:flex}.cg-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cg-metrics>div{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:16px 18px}.cg-metrics small,.cg-metrics b{display:block}.cg-metrics small{color:#90929d;font-size:9px}.cg-metrics b{color:#4e505c;margin-top:7px;font-size:21px}.cg-metrics .danger b{color:#d86161}.cg-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.cg-filter{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(260px,1fr) 150px 150px auto auto;gap:10px;padding:15px 18px;display:grid}.cg-table{min-width:1250px}.cg-row{min-height:84px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:150px minmax(250px,1.4fr) 135px 135px 120px 140px 80px;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.cg-row>span{min-width:0}.cg-row>span b,.cg-row>span small{display:block}.cg-row>span b{color:#4b4e59;font-size:10px}.cg-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.cg-row p{color:#737681;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.cg-row em{color:#6c5ce7;font-size:8px;font-style:normal}.cg-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.cg-materials{grid-template-columns:46px 46px;gap:5px;display:grid!important}.cg-materials i{color:#fff;border-radius:4px;place-items:center;height:44px;font-size:8px;font-style:normal;display:grid}.cg-materials small{grid-column:1/3;margin-top:0!important}.cg-error{color:#d86161!important}.cg-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.cg-form .wide,.cg-form .ant-form-item:nth-child(3),.cg-form .ant-form-item:nth-child(4){grid-column:1/-1}.cg-count{color:#6953cb;background:var(--surface-hover);border:1px solid #e4dffa;border-radius:5px;align-items:center;gap:9px;margin-bottom:24px;padding:11px 13px;display:flex}.cg-count b{font-size:20px}.cg-count small,.cg-count span{font-size:8px}.cg-count span{color:#999ba5;margin-left:auto}.cg-count.over{color:#d86161;background:var(--surface)5f5;border-color:#f1cccc}.cg-detail{gap:13px;display:grid}.cg-detail h2{color:#484a56;margin:0}.cg-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.cg-detail dt{color:#999ba5}.cg-detail dd{color:#585b67;margin:0}.cg-detail h3{color:#4d4f5b;margin:5px 0 0;font-size:11px}.cg-detail>p,.cg-detail section{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:5px;margin:0;padding:12px;font-size:9px}.cg-detail section p{color:#7b7d88;margin:7px 0 0}.data-overview-page{width:100%;max-width:1680px;margin:0 auto}.overview-levels{background:var(--surface);border:1px solid var(--border-color);border-radius:5px 5px 0 0;align-items:center;gap:8px;height:57px;padding:0 18px;display:flex}.overview-levels b{color:#4d4f5b;margin-right:13px;font-size:10px}.overview-levels button{color:#737681;background:var(--surface-subtle);border:1px solid #e6e6eb;border-radius:4px;height:31px;padding:0 17px;font-size:9px}.overview-levels button.active{color:#fff;background:#6c56d5;border-color:#6c56d5}.overview-filter{background:var(--surface-muted);border:1px solid var(--border-color);border-top:0;grid-template-columns:1.15fr .65fr .65fr 1.1fr auto auto;align-items:end;gap:11px;padding:15px 18px;display:grid}.overview-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.overview-filter .ant-select,.overview-filter .ant-picker{width:100%}.overview-breadcrumb{color:#aaa2c8;background:var(--surface);border-inline:1px solid var(--border-color);align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:9px;display:flex}.overview-breadcrumb button{color:#6953cc;background:0 0;padding:0}.overview-metrics{background:var(--surface);border:1px solid var(--border-color);border-top:0;grid-template-columns:repeat(8,1fr);gap:10px;padding:14px 18px;display:grid}.overview-metrics article{background:var(--surface-muted);border-radius:5px;padding:12px 13px}.overview-metrics span,.overview-metrics b{display:block}.overview-metrics span{color:#92949e;font-size:8px}.overview-metrics b{color:#4f515d;margin-top:7px;font-size:16px}.overview-table{background:var(--surface);border:1px solid var(--border-color);border-top:0;border-radius:0 0 5px 5px;overflow-x:auto}.overview-table>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1420px;min-height:54px;padding:0 18px;display:flex}.overview-table header b,.overview-table header span{display:block}.overview-table header b{color:#4c4f5b;font-size:11px}.overview-table header span{color:#989aa5;margin-top:4px;font-size:8px}.overview-row{min-width:1420px;min-height:76px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.35fr .75fr .65fr .75fr .9fr .85fr .85fr .75fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.overview-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.overview-row>span b,.overview-row>span small{display:block}.overview-row>span b{color:#4b4e59;font-size:10px}.overview-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px}.overview-row>strong{color:#5848a1;font-size:11px}.overview-row button{color:inherit;text-align:left;background:0 0;padding:0}.overview-row button b,.overview-row button small,.overview-row button em{display:block}.overview-row button em{color:#6c56d5;margin-top:5px;font-size:8px;font-style:normal}.overview-row button.drillable:hover b{color:#6c56d5}.overview-loading{color:#8c8f9b;background:var(--surface);border:1px solid var(--border-color);text-align:center;border-top:0;align-content:center;place-items:center;gap:13px;height:430px;display:grid}.overview-loading b{color:#52545f;font-size:12px}.overview-loading span{font-size:9px}.overview-loading.error b{color:#d86161}.ad-data-page{width:100%;max-width:1680px;margin:0 auto}.ad-data-filter{background:var(--surface);border:1px solid var(--border-color);border-radius:5px 5px 0 0;grid-template-columns:1.05fr .9fr .9fr .55fr .6fr 1.1fr;align-items:end;gap:11px;padding:16px 18px;display:grid}.ad-data-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.ad-data-filter .ant-select,.ad-data-filter .ant-picker{width:100%}.ad-data-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.ad-data-summary{background:var(--surface);border:1px solid var(--border-color);border-top:0;grid-template-columns:repeat(6,1fr);gap:10px;padding:14px 18px;display:grid}.ad-data-summary>div{background:var(--surface-muted);border-radius:5px;padding:13px 15px}.ad-data-summary span,.ad-data-summary b{display:block}.ad-data-summary span{color:#92949e;font-size:8px}.ad-data-summary b{color:#4f515d;margin-top:7px;font-size:17px}.ad-data-summary b small{color:#6953cb;margin-left:5px;font-size:9px}.ad-data-table{background:var(--surface);border:1px solid var(--border-color);border-top:0;border-radius:0 0 5px 5px;overflow-x:auto}.ad-data-table>header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;min-width:1600px;min-height:54px;padding:0 18px;display:flex}.ad-data-table header b,.ad-data-table header span{display:block}.ad-data-table header b{color:#4c4f5b;font-size:11px}.ad-data-table header span{color:#989aa5;margin-top:4px;font-size:8px}.ad-data-row{min-width:1600px;min-height:82px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.2fr 1.2fr 1.25fr .75fr .65fr .7fr .9fr .8fr .75fr .75fr .55fr;align-items:center;gap:11px;padding:0 16px;font-size:9px;display:grid}.ad-data-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.ad-data-row>span b,.ad-data-row>span small{display:block}.ad-data-row>span b{color:#4b4e59;font-size:10px}.ad-data-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.ad-data-row>strong{color:#5848a1;font-size:11px}.ad-data-warning,.ad-data-row .delayed{color:#d4773e!important}.ad-data-row .ant-btn{padding:0;font-size:8px}.ad-data-detail{gap:14px;display:grid}.ad-data-detail h2{color:#484a56;margin:0}.ad-data-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.ad-data-detail dt{color:#999ba5}.ad-data-detail dd{color:#585b67;margin:0}.ad-data-detail section{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ad-data-detail section>div{color:#999ba5;text-align:center;background:var(--surface-muted);border-radius:5px;padding:13px 6px;font-size:8px}.ad-data-detail section b{color:#6953cb;margin-top:6px;font-size:15px;display:block}.task-log-page{width:100%;max-width:1680px;margin:0 auto}.task-log-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.task-log-tabs{border-bottom:1px solid var(--border-color);align-items:end;gap:32px;height:56px;padding:0 20px;display:flex}.task-log-tabs button{color:#777a86;background:0 0;border-bottom:2px solid #0000;height:55px;padding:0 4px;font-size:11px}.task-log-tabs button.active{color:#6853ce;border-bottom-color:#6c56d5;font-weight:600}.task-log-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr .7fr .85fr .8fr 1.25fr auto auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.task-log-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.task-log-filter .ant-select,.task-log-filter .ant-picker{width:100%}.task-log-summary{color:#92949e;border-bottom:1px solid var(--border-subtle);align-items:center;gap:23px;min-height:45px;padding:0 18px;font-size:9px;display:flex}.task-log-summary b{color:#6752ca}.task-log-summary small{margin-left:auto}.task-log-table{min-width:1450px}.task-log-row{min-height:80px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr 1.55fr .75fr .8fr .75fr .7fr .4fr .9fr .65fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.task-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.task-log-row>span b,.task-log-row>span small{display:block}.task-log-row>span b{color:#4b4e59;font-size:10px}.task-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.task-log-row>strong{color:#6953cb}.task-log-row .task-error{color:#d86161}.task-log-row .ant-btn{padding:0}.task-detail{gap:14px;display:grid}.task-detail-title{justify-content:space-between;align-items:center;display:flex}.task-detail-title h2,.task-detail-title p{margin:0}.task-detail-title h2{color:#484a56;font-size:17px}.task-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.task-detail>section{border:1px solid var(--border-color);border-radius:6px;padding:15px}.task-detail h3{color:#4d4f5b;margin:0 0 10px;font-size:11px}.task-detail section p{color:#656874;margin:0;font-size:10px;line-height:1.8}.task-detail section>small{color:#999ba5;margin-top:8px;font-size:8px;display:block}.task-detail-error{color:#b95a5a;background:var(--surface)7f7;border-color:#f0d2d2!important}.task-detail-error code{color:#bc4e4e;margin-top:8px;font-size:8px;display:inline-block}.task-timeline{gap:0;display:grid}.task-timeline article{grid-template-columns:18px 1fr;gap:8px;padding-bottom:16px;display:grid;position:relative}.task-timeline article:not(:last-child):before{content:"";background:#ddd8f2;width:1px;position:absolute;top:11px;bottom:0;left:5px}.task-timeline i{z-index:1;background:#725bd4;border:3px solid #eeeaff;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.task-timeline p{font-size:9px!important}.task-timeline small{color:#999ba5;font-size:8px}.task-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.task-detail dt{color:#999ba5}.task-detail dd{color:#585b67;margin:0}.status-log-page{width:100%;max-width:1680px;margin:0 auto}.status-log-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.status-log-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.status-log-summary span,.status-log-summary b{display:block}.status-log-summary span{color:#90929d;font-size:9px}.status-log-summary b{color:#4e505c;margin-top:6px;font-size:20px}.status-log-summary .warn b{color:#d86161}.status-log-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.status-log-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr repeat(6,.65fr) 1.1fr;align-items:end;gap:10px;padding:15px 18px;display:grid}.status-log-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.status-log-filter .ant-select,.status-log-filter .ant-picker{width:100%}.status-log-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.status-log-table{min-width:1600px}.status-log-row{min-height:84px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1.15fr 1.1fr .8fr .7fr .8fr .75fr 1.2fr .55fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.status-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.status-log-row>span b,.status-log-row>span small{display:block}.status-log-row>span b{color:#4b4e59;font-size:10px}.status-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.status-flow{align-items:center;gap:6px;display:flex!important}.status-flow i{color:#696c78;background:#f2f2f6;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.status-flow em{color:#765fd4;font-style:normal}.status-log-error{color:#d86161!important}.status-log-row .ant-btn{padding:0}.status-log-detail{gap:14px;display:grid}.status-detail-title{justify-content:space-between;align-items:center;display:flex}.status-detail-title h2,.status-detail-title p{margin:0}.status-detail-title h2{color:#484a56}.status-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.status-comparison{background:var(--surface-muted);border-radius:6px;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:8px;padding:17px;display:grid}.status-comparison>div{text-align:center;background:var(--surface);border:1px solid #e7e7ec;border-radius:5px;padding:13px}.status-comparison span,.status-comparison b{display:block}.status-comparison span{color:#999ba5;font-size:8px}.status-comparison b{color:#51535f;margin-top:6px}.status-comparison em{text-align:center;color:#725bd4;font-style:normal}.status-comparison .mismatch{background:var(--surface)5f5;border-color:#efcccc}.status-comparison .mismatch b{color:#d86161}.status-error-box{color:#bd5555;background:var(--surface)7f7;border:1px solid #f0d2d2;border-radius:5px;gap:10px;padding:13px;display:flex}.status-error-box b,.status-error-box p{margin:0}.status-error-box p{color:#8e6767;margin-top:5px;font-size:9px}.status-log-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.status-log-detail dt{color:#999ba5}.status-log-detail dd{color:#585b67;margin:0}.status-log-detail>section:not(.status-comparison):not(.status-error-box){border:1px solid var(--border-color);border-radius:5px;padding:15px}.status-log-detail h3{color:#4d4f5b;margin:0 0 9px;font-size:11px}.status-log-detail section p{color:var(--text-secondary);margin:0;font-size:9px}.status-log-detail section small{color:#999ba5;margin-top:7px;font-size:8px;display:block}.login-log-page{width:100%;max-width:1680px;margin:0 auto}.login-log-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.login-log-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.login-log-summary span,.login-log-summary b{display:block}.login-log-summary span{color:#90929d;font-size:9px}.login-log-summary b{color:#4e505c;margin-top:6px;font-size:20px}.login-log-summary .success b{color:#48a978}.login-log-summary .failed b{color:#d86161}.login-log-summary .risk b{color:#e09741}.login-log-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.login-log-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr repeat(6,.7fr) 1.15fr;align-items:end;gap:10px;padding:15px 18px;display:grid}.login-log-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.login-log-filter .ant-select,.login-log-filter .ant-picker{width:100%}.login-log-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.login-log-table{min-width:1570px}.login-log-row{min-height:82px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1.15fr .7fr .85fr .85fr .7fr .65fr 1.2fr .5fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.login-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.login-log-row>span b,.login-log-row>span small{display:block}.login-log-row>span b{color:#4b4e59;font-size:10px}.login-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.login-log-error{color:#d86161!important}.login-log-row .ant-btn{padding:0}.login-log-detail{gap:14px;display:grid}.login-detail-title{justify-content:space-between;align-items:center;display:flex}.login-detail-title h2,.login-detail-title p{margin:0}.login-detail-title h2{color:#484a56}.login-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.login-risk-box,.login-failure-box{border-radius:5px;gap:10px;padding:13px;display:flex}.login-risk-box{color:#c37b28;background:var(--surface)9ef;border:1px solid #f0d8b9}.login-failure-box{color:#bd5555;background:var(--surface)7f7;border:1px solid #f0d2d2}.login-risk-box b,.login-risk-box p,.login-failure-box b,.login-failure-box p{margin:0}.login-risk-box p,.login-failure-box p{margin-top:5px;font-size:9px}.login-log-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.login-log-detail dt{color:#999ba5}.login-log-detail dd{color:#585b67;margin:0}.login-log-detail>section:not(.login-risk-box):not(.login-failure-box){border:1px solid var(--border-color);border-radius:5px;padding:15px}.login-log-detail h3{color:#4d4f5b;margin:0 0 9px;font-size:11px}.login-log-detail section p{color:var(--text-secondary);margin:0;font-size:9px}.login-security-actions{justify-content:flex-end;gap:8px;display:flex}.request-log-page{width:100%;max-width:1680px;margin:0 auto}.request-log-summary{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px;display:grid}.request-log-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.request-log-summary span,.request-log-summary b{display:block}.request-log-summary span{color:#90929d;font-size:9px}.request-log-summary b{color:#4e505c;margin-top:6px;font-size:20px}.request-log-summary .success b{color:#48a978}.request-log-summary .warn b,.request-log-summary .slow b{color:#df9844}.request-log-summary .failed b{color:#d86161}.request-log-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.request-log-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr repeat(6,.68fr) 1fr 1.25fr;align-items:end;gap:10px;padding:15px 18px;display:grid}.request-log-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.request-log-filter .ant-select,.request-log-filter .ant-picker,.request-log-filter .ant-input-number{width:100%}.request-log-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.request-log-table{min-width:1550px}.request-log-row{min-height:84px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr 1.25fr .65fr .85fr .65fr .85fr 1fr .45fr;align-items:center;gap:13px;padding:0 16px;font-size:9px;display:grid}.request-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.request-log-row>span b,.request-log-row>span small{display:block}.request-log-row>span b{color:#4b4e59;font-size:10px}.request-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.request-log-error{color:#d86161!important}.request-log-slow{color:#d88b35!important}.request-log-row .ant-btn{padding:0}.request-log-detail{gap:14px;display:grid}.request-detail-title{justify-content:space-between;align-items:center;display:flex}.request-detail-title h2,.request-detail-title p{margin:0}.request-detail-title h2{color:#484a56}.request-detail-title p{color:#777985;margin-top:6px;font-size:9px}.request-warning-box,.request-error-box{border-radius:5px;gap:10px;padding:13px;display:flex}.request-warning-box{color:#c37b28;background:var(--surface)9ef;border:1px solid #f0d8b9}.request-error-box{color:#bd5555;background:var(--surface)7f7;border:1px solid #f0d2d2}.request-warning-box b,.request-warning-box p,.request-error-box b,.request-error-box p{margin:0}.request-warning-box p,.request-error-box p{margin-top:5px;font-size:9px}.request-timing{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.request-timing>div{text-align:center;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:5px;padding:13px}.request-timing span,.request-timing b{display:block}.request-timing span{color:#999ba5;margin-top:4px;font-size:8px}.request-timing b{color:#51535f;margin-top:5px}.request-log-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:100px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.request-log-detail dt{color:#999ba5}.request-log-detail dd{color:#585b67;margin:0}.json-summary,.request-chain{border:1px solid var(--border-color);border-radius:5px;padding:15px}.json-summary h3,.request-chain h3{color:#4d4f5b;margin:0 0 10px;font-size:11px}.json-summary pre{color:#676976;background:var(--surface-subtle);white-space:pre-wrap;border-radius:4px;max-height:210px;margin:0;padding:12px;font-size:9px;line-height:1.65;overflow:auto}.request-chain>div{border-top:1px solid var(--border-subtle);color:#60636f;grid-template-columns:1fr 1fr auto;gap:10px;padding:9px 0;font-size:9px;display:grid}.request-chain code{color:#797c88}.request-chain b{font-size:9px}.sync-schedule-page{width:100%;max-width:1680px;margin:0 auto}.sync-schedule-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.sync-schedule-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.sync-schedule-summary span,.sync-schedule-summary b{display:block}.sync-schedule-summary span{color:#90929d;font-size:9px}.sync-schedule-summary b{color:#4e505c;margin-top:6px;font-size:20px}.sync-schedule-summary .failed b{color:#d86161}.sync-schedule-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.sync-schedule-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.1fr repeat(4,.8fr) auto;gap:10px;padding:15px 18px;display:grid}.sync-schedule-table{min-width:1510px}.sync-schedule-row{min-height:88px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.15fr 1.05fr .85fr .55fr 1fr 1.15fr .85fr .75fr;align-items:center;gap:13px;padding:0 16px;font-size:9px;display:grid}.sync-schedule-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.sync-schedule-row>span b,.sync-schedule-row>span small{display:block}.sync-schedule-row>span b{color:#4b4e59;font-size:10px}.sync-schedule-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.sync-schedule-row .ant-btn{padding:0}.sync-error{color:#d86161!important}.sync-schedule-detail{gap:14px;display:grid}.sync-detail-title{justify-content:space-between;align-items:center;display:flex}.sync-detail-title h2,.sync-detail-title p{margin:0}.sync-detail-title h2{color:#484a56}.sync-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.sync-schedule-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:110px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.sync-schedule-detail dt{color:#999ba5}.sync-schedule-detail dd{color:#585b67;margin:0}.sync-schedule-detail>section{border:1px solid var(--border-color);border-radius:5px;padding:15px}.sync-schedule-detail h3{color:#4d4f5b;margin:0 0 10px;font-size:11px}.sync-execution{border-top:1px solid var(--border-subtle);grid-template-columns:1.3fr .5fr .7fr auto;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:grid}.sync-execution b,.sync-execution small{display:block}.sync-execution small{color:#999ba5;margin-top:4px}.sync-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.sync-form-grid .ant-input-number{width:100%}.delivery-log-page{width:100%;max-width:1680px;margin:0 auto}.delivery-log-summary{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px;display:grid}.delivery-log-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.delivery-log-summary span,.delivery-log-summary b{display:block}.delivery-log-summary span{color:#90929d;font-size:9px}.delivery-log-summary b{color:#4e505c;margin-top:6px;font-size:20px}.delivery-log-summary .success b{color:#48a978}.delivery-log-summary .failed b{color:#d86161}.delivery-log-summary .warn b{color:#e09741}.delivery-log-summary .unknown b{color:#b45dab}.delivery-log-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.delivery-module-tabs{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:13px 18px;display:flex}.delivery-module-tabs>span{color:#747782;margin-right:5px;font-size:9px}.delivery-module-tabs .ant-btn{height:27px;font-size:9px}.delivery-log-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1.05fr repeat(5,.75fr) 1.25fr;align-items:end;gap:10px;padding:15px 18px;display:grid}.delivery-log-filter label{color:#747782;gap:7px;font-size:9px;display:grid}.delivery-log-filter .ant-select,.delivery-log-filter .ant-picker{width:100%}.delivery-log-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.delivery-log-table{min-width:1660px}.delivery-log-row{min-height:88px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr .9fr 1.1fr .95fr .65fr 1.1fr .65fr 1.05fr .45fr;align-items:center;gap:13px;padding:0 16px;font-size:9px;display:grid}.delivery-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.delivery-log-row>span b,.delivery-log-row>span small{display:block}.delivery-log-row>span b{color:#4b4e59;font-size:10px}.delivery-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.delivery-log-row .ant-btn{padding:0}.delivery-log-error{color:#d86161!important}.delivery-log-detail{gap:14px;display:grid}.delivery-detail-title{justify-content:space-between;align-items:center;display:flex}.delivery-detail-title h2,.delivery-detail-title p{margin:0}.delivery-detail-title h2{color:#484a56}.delivery-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.delivery-unknown-box,.delivery-error-box{border-radius:5px;gap:10px;padding:13px;display:flex}.delivery-unknown-box{color:#a5519c;background:var(--surface)6fd;border:1px solid #eccbe8}.delivery-error-box{color:#bd5555;background:var(--surface)7f7;border:1px solid #f0d2d2}.delivery-unknown-box b,.delivery-unknown-box p,.delivery-error-box b,.delivery-error-box p{margin:0}.delivery-unknown-box p,.delivery-error-box p{margin-top:5px;font-size:9px}.delivery-log-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:110px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.delivery-log-detail dt{color:#999ba5}.delivery-log-detail dd{color:#585b67;margin:0}.delivery-json{border:1px solid var(--border-color);border-radius:5px;padding:14px}.delivery-json h3,.delivery-json h4{color:#4d4f5b;margin:0 0 9px;font-size:10px}.delivery-json h4{color:#777985;margin-top:12px;font-size:9px}.delivery-json pre{color:#676976;background:var(--surface-subtle);white-space:pre-wrap;border-radius:4px;max-height:230px;margin:0;padding:12px;font-size:9px;line-height:1.65;overflow:auto}.delivery-object-list{border:1px solid var(--border-color);border-radius:5px}.delivery-object-list>div{border-bottom:1px solid var(--border-subtle);color:#656874;grid-template-columns:1fr .55fr 1.2fr .8fr;gap:10px;padding:11px;font-size:9px;display:grid}.delivery-object-list code{color:#a55d5d}.delivery-detail-actions{justify-content:flex-end;display:flex}.billing-log-page{width:100%;max-width:1680px;margin:0 auto}.billing-currency-summary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}.billing-currency-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.billing-currency-summary header{color:#7a7c87;justify-content:space-between;font-size:10px;display:flex}.billing-currency-summary header b{color:#6c5ce7;font-size:14px}.billing-currency-summary article>div{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px;display:grid}.billing-currency-summary article>div span{color:#999ba5;font-size:8px}.billing-currency-summary article>div b{color:#555864;margin-top:5px;font-size:11px;display:block}.billing-currency-summary .credit,.billing-credit{color:#4aa377!important}.billing-log-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.billing-log-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr repeat(7,.65fr) .9fr 1.15fr;align-items:end;gap:9px;padding:15px 18px;display:grid}.billing-log-filter label{color:#777a85;gap:7px;font-size:9px;display:grid}.billing-log-filter .ant-select,.billing-log-filter .ant-picker,.billing-log-filter .ant-input-number{width:100%}.billing-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.billing-log-table{min-width:1680px}.billing-log-row{min-height:91px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr .75fr 1.15fr .65fr .9fr .9fr .85fr .95fr .42fr;align-items:center;gap:13px;padding:0 16px;font-size:9px;display:grid}.billing-log-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.billing-log-row>span b,.billing-log-row>span small{display:block}.billing-log-row>span b{color:#4b4e59;font-size:10px}.billing-log-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.billing-log-row .ant-btn{padding:0}.billing-error{color:#d86161!important}.billing-detail{gap:14px;display:grid}.billing-detail-title{justify-content:space-between;align-items:center;display:flex}.billing-detail-title h2,.billing-detail-title p{margin:0}.billing-detail-title h2{color:#484a56}.billing-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.billing-alert{color:#c07138;background:var(--surface)8ee;border:1px solid #efd9be;border-radius:5px;gap:10px;padding:13px;display:flex}.billing-alert b,.billing-alert p{margin:0}.billing-alert p{margin-top:4px;font-size:9px}.billing-calculation{background:#f8f7fe;border:1px solid #e7e3fb;border-radius:5px;padding:15px}.billing-calculation h3{color:#6254bb;margin:0 0 10px;font-size:11px}.billing-calculation>div{color:#747782;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.billing-calculation .total{border-top:1px solid #ddd7fa;margin-top:5px;padding-top:11px}.billing-calculation .total b{color:#6c5ce7;font-size:15px}.billing-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:110px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.billing-detail dt{color:#999ba5}.billing-detail dd{color:#585b67;margin:0}.billing-audit{border:1px solid var(--border-color);border-radius:5px;padding:14px}.billing-audit h3{color:#5b5e69;margin:0 0 9px;font-size:11px}.billing-audit p{color:#858793;margin:4px 0;font-size:9px}.billing-detail-actions{justify-content:flex-end;gap:8px;display:flex}.review-usage-page{width:100%;max-width:1680px;margin:0 auto}.review-usage-summary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}.review-usage-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:15px 18px}.review-usage-summary header{color:#7a7c87;justify-content:space-between;font-size:10px;display:flex}.review-usage-summary header b{color:#6c5ce7;font-size:16px}.review-usage-summary article>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}.review-usage-summary article>div span{color:#999ba5;font-size:8px}.review-usage-summary article>div b{color:#555864;margin-top:5px;font-size:12px;display:block}.review-pass{color:#48a978!important}.review-reject{color:#d86161!important}.review-usage-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow-x:auto}.review-usage-filter{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr repeat(6,.72fr) 1.3fr;align-items:end;gap:10px;padding:15px 18px;display:grid}.review-usage-filter label{color:#777a85;gap:7px;font-size:9px;display:grid}.review-usage-filter .ant-select,.review-usage-filter .ant-picker{width:100%}.review-usage-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.review-usage-table{min-width:1690px}.review-usage-row{min-height:92px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr .8fr 1.2fr .85fr .75fr .8fr .85fr 1fr .42fr;align-items:center;gap:13px;padding:0 16px;font-size:9px;display:grid}.review-usage-head{color:#92949e;background:var(--surface-muted);min-height:40px;font-weight:600}.review-usage-row>span b,.review-usage-row>span small{display:block}.review-usage-row>span b{color:#4b4e59;font-size:10px}.review-usage-row>span small{color:#9fa1ab;margin-top:5px;font-size:8px;line-height:1.5}.review-usage-row .ant-btn{padding:0}.review-error{color:#d86161!important}.review-usage-detail{gap:14px;display:grid}.review-detail-title{justify-content:space-between;align-items:center;display:flex}.review-detail-title h2,.review-detail-title p{margin:0}.review-detail-title h2{color:#484a56}.review-detail-title p{color:#999ba5;margin-top:5px;font-size:9px}.review-alert{color:#c07138;background:var(--surface)8ee;border:1px solid #efd9be;border-radius:5px;gap:10px;padding:13px;display:flex}.review-alert b,.review-alert p{margin:0}.review-alert p{margin-top:4px;font-size:9px}.review-result-card,.review-fee-card{border:1px solid var(--border-color);border-radius:5px;padding:15px}.review-result-card h3,.review-fee-card h3{color:#555864;margin:0 0 12px;font-size:11px}.review-result-card>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.review-result-card span{color:#999ba5;font-size:8px}.review-result-card span b{color:#555864;margin-top:5px;font-size:15px;display:block}.review-result-card p{color:#b15252;background:var(--surface)6f6;border-radius:4px;margin:12px 0 0;padding:9px;font-size:9px}.review-fee-card{background:#f8f7fe;border-color:#e7e3fb}.review-fee-card>div{color:#747782;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.review-fee-card .total{border-top:1px solid #ddd7fa;margin-top:5px;padding-top:11px}.review-fee-card .total b{color:#6c5ce7;font-size:15px}.review-usage-detail dl{background:var(--surface-muted);border-radius:5px;grid-template-columns:110px 1fr;gap:11px;padding:15px;font-size:9px;display:grid}.review-usage-detail dt{color:#999ba5}.review-usage-detail dd{color:#585b67;margin:0}.review-detail-actions{justify-content:flex-end;gap:8px;display:flex}.menu-permission-page{width:100%;max-width:1680px;margin:0 auto}.menu-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.menu-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:14px 18px}.menu-summary span,.menu-summary b{display:block}.menu-summary span{color:#999ba5;font-size:9px}.menu-summary b{color:#595b67;margin-top:6px;font-size:19px}.menu-config-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.menu-toolbar{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:14px 17px;display:flex}.menu-toolbar>.ant-input-affix-wrapper{width:320px}.menu-toolbar>.ant-select{width:155px}.menu-toolbar-spacer{flex:1}.menu-config-panel .ant-table{font-size:9px}.menu-config-panel .ant-table-thead>tr>th{color:#8e909a;background:var(--surface-muted);padding:11px 13px;font-size:9px}.menu-config-panel .ant-table-tbody>tr>td{color:#666975;padding:11px 13px}.menu-node-name{align-items:center;gap:8px;display:flex}.menu-node-name>.anticon{color:#7767d4}.menu-node-name b{color:#4f515c;font-size:10px}.menu-config-panel code{color:#6c5ce7;background:#f6f4ff;border-radius:3px;padding:2px 5px;font-size:8px}.menu-updater{color:var(--text-subtle);margin-top:3px;font-size:8px;display:block}.menu-row-disabled td{background:#fbfbfc;color:#b0b1b8!important}.menu-row-disabled .menu-node-name b{color:#a1a3ab}.menu-row-builtin .menu-node-name>.anticon{color:#4896c9}.menu-form-grid{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.menu-config-form .ant-input-number{width:100%}.menu-built-in-tip{color:#a16c28;background:var(--surface)8ed;border:1px solid #efdbbd;border-radius:4px;padding:10px;font-size:9px}.department-page{width:100%;max-width:1680px;margin:0 auto}.department-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.department-summary article{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:14px 18px}.department-summary span,.department-summary b{display:block}.department-summary span{color:#999ba5;font-size:9px}.department-summary b{color:#595b67;margin-top:6px;font-size:19px}.department-workspace{grid-template-columns:285px 1fr;gap:13px;min-height:700px;display:grid}.department-tree-panel,.department-main>section{background:var(--surface);border:1px solid var(--border-color);border-radius:5px}.department-tree-panel{padding:14px;overflow:auto}.department-tree-panel header{color:#545762;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.department-tree-panel>.ant-input-affix-wrapper{margin-bottom:12px}.department-tree-panel .ant-tree{font-size:10px}.department-tree-panel .ant-tree-node-content-wrapper{padding:3px 5px}.department-tree-panel .ant-tree-title>span{align-items:center;gap:7px;display:flex}.department-tree-panel .ant-tree-title small{color:#8b7fd5;text-align:center;background:#f2f0ff;border-radius:8px;min-width:18px;padding:1px 5px;font-size:8px}.department-main{align-content:start;gap:13px;min-width:0;display:grid}.department-header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.department-header h2,.department-header p{margin:0}.department-header h2{color:#4e505c;font-size:17px}.department-header p{color:#999ba5;margin-top:6px;font-size:9px}.department-members,.department-permissions{overflow:hidden}.department-members header,.department-permissions header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.department-members h3,.department-members p,.department-permissions h3,.department-permissions p{margin:0}.department-members h3,.department-permissions h3{color:#555864;font-size:12px}.department-members p,.department-permissions p{color:#999ba5;margin-top:5px;font-size:8px}.department-members header .ant-input-affix-wrapper{width:240px}.department-members .ant-table{font-size:9px}.department-members .ant-table-thead>tr>th{background:var(--surface-muted);padding:9px 12px;font-size:9px}.department-members .ant-table-tbody>tr>td{padding:9px 12px}.department-person b,.department-person small{display:block}.department-person small{color:#9d9fa9;margin-top:4px;font-size:8px}.department-permissions>.ant-tree{max-height:420px;padding:16px 20px;font-size:10px;overflow:auto}.department-permission-label{align-items:center;gap:7px;display:inline-flex}.department-permission-label .ant-tag{font-size:7px}.department-unsaved{color:#a36a22;background:var(--surface)8ed;border-bottom:1px solid #efdaba;padding:9px 17px;font-size:9px}.department-form-grid{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.department-form-grid .ant-input-number{width:100%}.locale-option{grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;width:205px;min-height:42px;display:grid}.locale-option .locale-code{color:#6c5ce7;background:var(--surface-selected);border-radius:4px;place-items:center;width:30px;height:22px;font-size:8px;font-weight:700;display:grid}.locale-option b,.locale-option small{display:block}.locale-option b{color:#555864;font-size:10px}.locale-option small{color:#a1a3ac;margin-top:3px;font-size:8px}.locale-option>.anticon,.ant-dropdown-menu-item-selected .locale-option{color:#6c5ce7}.language-button:disabled{cursor:wait;opacity:.75}.notification-popover{background:var(--surface);border:1px solid var(--border-color);border-radius:7px;width:390px;overflow:hidden;box-shadow:0 10px 32px #31314229}.notification-popover>header{border-bottom:1px solid #ededf1;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.notification-popover>header>div{align-items:center;gap:8px;display:flex}.notification-popover>header b{color:#51535e;font-size:12px}.notification-popover>header span{color:#6c5ce7;background:#f1efff;border-radius:9px;padding:2px 7px;font-size:8px}.notification-popover>main{max-height:425px;overflow:auto}.notification-item{width:100%;color:inherit;background:var(--surface);border:0;border-bottom:1px solid var(--divider-color);text-align:left;cursor:pointer;grid-template-columns:34px 1fr 8px;align-items:start;gap:11px;padding:13px 15px;display:grid}.notification-item:hover{background:var(--surface-hover)}.notification-item.is-unread{background:#fcfbff}.notification-item.is-read .notification-copy b{font-weight:500}.notification-type{border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.type-task_result{color:#6755df;background:#efedff}.type-account_alert{color:#ef8b24;background:var(--surface)300000000}.type-security{color:#df4b58;background:#ffedef}.type-system_announcement{color:#3187dd;background:#eaf4ff}.type-approval{color:#2ca77d;background:#e8f8f2}.notification-copy{min-width:0}.notification-title{align-items:center;gap:6px;display:flex}.notification-title b{color:#555762;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-title .ant-tag{margin:0;font-size:7px}.notification-copy small{color:#8f919c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.notification-copy em{color:#b0b1b9;margin-top:7px;font-size:7px;font-style:normal;display:block}.notification-unread{background:#6c5ce7;border-radius:50%;width:6px;height:6px;margin-top:5px}.notification-popover>footer{background:var(--surface-muted);justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.notification-popover>footer span{color:#a3a4ad;font-size:8px}.notification-error{color:#999ba5;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:180px;font-size:9px;display:flex}.header-actions>.ant-badge .header-icon{display:grid}.header-actions>.ant-badge .ant-badge-count{font-size:8px;box-shadow:0 0 0 1px #fff}.notification-list-page{width:100%;max-width:1680px;margin:0 auto}.notification-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.notification-summary article{background:var(--surface);border:1px solid var(--border-color);color:#7264d9;border-radius:5px;align-items:center;gap:12px;padding:14px 17px;font-size:17px;display:flex}.notification-summary article>span:last-child{color:#999ba5;flex-direction:column;font-size:8px;display:flex}.notification-summary article b{color:#565864;margin-top:4px;font-size:18px}.purple-dot,.red-dot{border-radius:50%;width:12px;height:12px}.purple-dot{background:#7162df}.red-dot{background:#e75965}.notification-list-card{background:var(--surface);border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.notification-filters{border-bottom:1px solid #ededf1;grid-template-columns:minmax(280px,1fr) 140px 150px 130px auto;gap:10px;padding:13px 15px;display:grid}.notification-filters.expanded{grid-template-columns:minmax(230px,1fr) 110px 130px 125px 105px 220px auto}.notification-bulk-bar{background:var(--surface-muted);color:#81838d;border-bottom:1px solid #ededf1;justify-content:space-between;align-items:center;padding:9px 15px;font-size:9px;display:flex}.notification-bulk-bar b{color:#6c5ce7;font-size:11px}.notification-list-card .ant-table{font-size:9px}.notification-list-card .ant-table-thead>tr>th{background:var(--surface-muted);padding:10px 12px;font-size:9px}.notification-list-card .ant-table-tbody>tr>td{padding:11px 12px}.notification-table-copy b,.notification-table-copy small{display:block}.notification-table-copy b{color:#555762;font-size:10px}.notification-table-copy b i{background:#6c5ce7;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.notification-table-copy small{color:#92949e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.notification-table-copy.is-read b{font-weight:500}.notification-pagination{background:var(--surface-muted);border-top:1px solid #ededf1;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.notification-pagination>span{color:#999ba5;font-size:9px}.notification-detail-title{align-items:flex-start;gap:13px;display:flex}.notification-detail-title>span{color:#6c5ce7;background:#efedff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.notification-detail-title h2{color:#51535e;margin:0 0 8px;font-size:16px}.notification-detail-summary{color:#6e707b;background:var(--surface-muted);border-left:3px solid #6c5ce7;margin:20px 0 12px;padding:13px;font-size:10px;line-height:1.7}.notification-detail-content{color:#666874;margin-bottom:18px;font-size:10px;line-height:1.8}.notification-detail .ant-descriptions{font-size:9px}.notification-detail-actions{justify-content:flex-end;margin-top:20px;display:flex}.notification-audit-summary{color:#777985;border-bottom:1px solid #ededf1;align-items:center;gap:10px;padding:14px 16px;display:flex}.notification-audit-summary .anticon{color:#6c5ce7;font-size:15px}.notification-audit-summary b{color:#5e50cf;margin-left:4px;font-size:14px}.notification-audit-summary span+span{margin-left:auto}.app-shell,.app-shell .ant-layout,.app-content{background:var(--app-bg);color:var(--text-primary)}.app-sider,.app-sider .ant-layout-sider-children,.app-sider .ant-menu{background:var(--surface)!important}.app-sider .ant-menu-submenu-title,.app-sider .ant-menu-item{color:var(--text-secondary)}.app-sider .ant-menu-item-selected{color:var(--brand-hover)!important;background:var(--surface-selected)!important}.brand{border-color:var(--border-subtle)}.brand strong,.user-copy strong{color:var(--text-primary)}.brand small,.user-copy small{color:var(--text-muted)}.header-icon,.language-button{color:var(--text-secondary)}.header-icon:hover,.language-button:hover{color:var(--brand-hover);background:var(--surface-hover)}.header-icon:focus-visible,.language-button:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.notification-dot{border-color:var(--surface)}html[data-theme=dark] :where(.metric-card,.panel,.creation-card,.history-panel,.wizard-card,.objective-card,.asset-config-card,.monitor-stat-card,.monitor-panel,.anti-fraud-stat-card,.anti-fraud-panel,.bm-stat-card,.bm-panel,.sync-log-stat-card,.sync-log-panel,.material-library-panel,.material-analysis-panel,.featured-filter-panel,.featured-card,.material-ranking-panel,.reasoning-panel,.edit-task-panel,.canvas-toolbar,.canvas-sidebar,.canvas-properties,.image-template-panel,.prompt-template-panel,.recharge-panel,.copywriting-panel,.landing-route-panel,.creative-group-panel,.data-overview-panel,.ad-data-panel,.log-panel,.notification-list-panel,.menu-permission-panel,.department-panel,article,section[class$=-panel],div[class$=-card]){background-color:var(--surface);border-color:var(--border-color);box-shadow:0 2px 12px var(--shadow-color)}html[data-theme=dark] :where([class$=-head],[class$=-header],[class$=-filter],[class$=-toolbar],[class$=-summary],[class$=-preview],[class$=-tip],[class$=-note],[class*=selected],[class*=active]){border-color:var(--border-subtle)}html[data-theme=dark] :where(h1,h2,h3,h4,h5,h6,strong,b,label,[class$=-title],[class$=-name],[class$=-value]){color:var(--text-primary)}html[data-theme=dark] :where(p,small,[class$=-subtitle],[class$=-description],[class$=-meta],[class$=-label],[class$=-copy]){color:var(--text-muted)}html[data-theme=dark] :where([class$=-row],[class$=-table],[class$=-list],[class$=-grid]){border-color:var(--border-subtle)}html[data-theme=dark] :where(pre,code,.json-block,[class*=json],[class*=code-block]){color:var(--text-secondary);background:var(--code-bg);border-color:var(--border-color)}html[data-theme=dark] :where(.ant-table-wrapper,.ant-table,.ant-table-container,.ant-table-cell,.ant-modal-content,.ant-modal-header,.ant-drawer-content,.ant-drawer-header,.ant-dropdown-menu,.ant-picker-dropdown,.ant-select-dropdown,.ant-popover-inner){border-color:var(--border-color)}html[data-theme=dark] .ant-statistic-content{color:var(--text-primary)!important}html[data-theme=dark] .ant-btn-default:not(:disabled){color:var(--text-primary);background:var(--surface-elevated);border-color:var(--border-color)}html[data-theme=dark] .department-tree-title,html[data-theme=dark] .app-content header{color:var(--text-primary)}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-elevated) inset;caret-color:var(--text-primary)}html[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-elevated) inset;caret-color:var(--text-primary)}html[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-elevated) inset;caret-color:var(--text-primary)}.grid-line{stroke:var(--chart-grid)}.trend-line{stroke:var(--brand-primary)}.trend-dot{fill:var(--chart-point);stroke:var(--brand-primary)}.axis-label{fill:var(--text-muted)}.public-auth{--auth-blue:#0874db;--auth-ink:#14223a;min-height:100vh;color:var(--auth-ink);background:#fff;grid-template-columns:minmax(0,70.5fr) minmax(340px,29.5fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;display:grid}.auth-showcase{background:radial-gradient(circle at 14% 23%,#b4d3fb3d 0 47px,#0000 48px),radial-gradient(circle at 54% 29%,#bad7ff2e 0 36px,#0000 37px),radial-gradient(circle at 84% 18%,#bbd8ff38 0 86px,#0000 87px),radial-gradient(circle at 9% 76%,#b1d3ff33 0 86px,#0000 87px),radial-gradient(circle at 43% 92%,#b2d3ff38 0 49px,#0000 50px),linear-gradient(135deg,#f8fbff 0%,#eff6ff 100%);min-height:100vh;padding:34px clamp(54px,8.8vw,136px);position:relative;overflow:hidden}.auth-showcase:before,.auth-showcase:after{content:"";filter:blur(3px);background:#b4d6ff38;border-radius:50%;position:absolute}.auth-showcase:before{width:86px;height:86px;bottom:8%;right:3%}.auth-showcase:after{width:50px;height:50px;bottom:5%;left:33%}.auth-brand{z-index:2;color:#17355b;letter-spacing:-.6px;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex;position:relative}.auth-brand strong{font-weight:700}.auth-brand b{color:var(--auth-blue);font-weight:700}.auth-brand-mark{width:29px;height:25px;display:inline-block;position:relative}.auth-brand-mark i{border:2px solid #00a5b5;border-radius:60% 20%;width:21px;height:9px;position:absolute;top:4px;left:0;transform:rotate(34deg)}.auth-brand-mark i+i{border-color:#1684df;top:9px;left:8px;transform:rotate(146deg)}.platform-cloud{z-index:1;width:300px;height:180px;position:absolute;top:6%;left:46%}.platform-badge{background:#ffffffe6;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-weight:800;display:grid;position:absolute;box-shadow:0 8px 18px #1c4b811f}.badge-x{color:#25a7df;font-family:Arial;top:0;left:73px}.badge-youtube{color:#fff;top:56px;left:0}.badge-youtube i{background:#ff3434;border-radius:6px;place-items:center;width:27px;height:19px;padding-left:2px;font-size:11px;font-style:normal;display:grid}.badge-meta{color:#1476e8;font-size:36px;font-weight:500;top:69px;left:141px}.badge-tiktok{color:#050b19;text-shadow:-2px -1px #22e7e2,2px 1px #ff335d;top:31px;left:220px}.badge-google{top:109px;left:264px}.badge-google i{background:conic-gradient(from -45deg,#4385f4,#34a853,#fbbc05,#ea4335,#4385f4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-showcase-content{z-index:2;max-width:810px;margin-top:145px;position:relative}.auth-showcase h1{letter-spacing:-2.2px;margin:0;line-height:1.12}.auth-showcase h1 span,.auth-showcase h1 strong{font-size:44px;display:block}.auth-showcase h1 span{font-weight:700}.auth-showcase h1 strong{color:var(--auth-blue);font-weight:800}.auth-hero-description{color:#4e5e71;max-width:680px;margin:24px 0 50px;font-size:14px;line-height:1.8}.auth-feature-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-feature-card{background:#ffffffb8;border:1px solid #88a4c65e;border-radius:9px;align-items:center;gap:18px;min-height:82px;padding:14px 18px;display:flex;box-shadow:0 4px 12px #4465910d}.feature-icon{color:#0874db;background:#edf6ff;border:1px solid #d5e9fc;border-radius:7px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:21px;font-weight:700;display:grid}.auth-feature-card strong{margin-bottom:5px;font-size:14px;display:block}.auth-feature-card p{color:#65758a;margin:0;font-size:11px;line-height:1.35}.auth-stats{text-align:center;border-top:1px solid #7d9abc57;grid-template-columns:repeat(3,1fr);margin-top:32px;padding-top:19px;display:grid}.auth-stats strong,.auth-stats span{display:block}.auth-stats strong{color:#152238;font-size:23px}.auth-stats span{color:#5e6d80;margin-top:3px;font-size:11px}.auth-form-panel{background:#fff;flex-direction:column;min-height:100vh;padding:28px clamp(34px,3.5vw,62px);display:flex;position:relative}.auth-language{color:#46576d;cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;top:24px;right:26px}.auth-form-wrap{width:100%;max-width:380px;margin:auto}.auth-card{width:100%}.auth-form-header{text-align:center;margin-bottom:36px}.auth-form-header span{color:#4f8dc7;letter-spacing:2.4px;margin-bottom:11px;font-size:9px;font-weight:700;display:block}.auth-form-header h2{color:#131c2d;letter-spacing:-.6px;margin:0;font-size:25px}.auth-form-header p{color:#768396;margin:10px 0 0;font-size:12px;line-height:1.5}.auth-field{margin:0 0 20px;display:block}.auth-field>span,.auth-label-row{color:#273448;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.auth-field>div{height:44px;position:relative}.auth-field i{color:#9aa8b9;font-size:14px;font-style:normal;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.auth-field input{box-sizing:border-box;color:#1e2a3b;background:#fff;border:1px solid #dfe5ec;border-radius:6px;outline:none;width:100%;height:44px;padding:0 42px 0 38px;font-size:12px;transition:all .2s}.auth-field input::placeholder{color:#b2bbc6}.auth-field input:focus{border-color:#1680df;box-shadow:0 0 0 3px #1680df1a}.auth-field button{color:#98a5b4;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-label-row{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.auth-label-row a,.auth-switch a{color:#0874d8;font-weight:600;text-decoration:none}.auth-field.label-hidden{margin-top:-3px}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0569cc,#087ae2);border:0;border-radius:6px;width:100%;height:44px;margin-top:3px;font-size:13px;font-weight:600;box-shadow:0 5px 13px #076fd633}.auth-submit:hover{filter:brightness(1.04)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-switch{text-align:center;color:#69778a;border-top:1px solid #eef1f5;margin:29px 0 0;padding-top:26px;font-size:12px}.auth-notice{border-radius:5px;margin:-5px 0 13px;padding:9px 11px;font-size:11px;line-height:1.4}.auth-notice.error{color:#bc2e2e;background:#fff1f0;border:1px solid #ffccc7}.auth-notice.success{color:#22783b;background:#f0fff3;border:1px solid #b7ebc1}.auth-card-register .auth-form-header{margin-bottom:22px}.auth-card-register .auth-field{margin-bottom:13px}.auth-card-register .auth-switch{margin-top:18px;padding-top:18px}.auth-form-panel footer{text-align:center;color:#a4adba;line-height:1.7}.auth-form-panel footer span,.auth-form-panel footer small{letter-spacing:.6px;font-size:8px;display:block}.auth-form-panel footer small{letter-spacing:1px;font-size:7px}.auth-consent{color:#66758a;align-items:flex-start;gap:7px;margin:3px 0 10px;font-size:10px;line-height:1.5;display:flex}.auth-consent input{accent-color:#0874db;margin:2px 0 0}.auth-consent span{flex:1}@media (width<=900px){.public-auth{grid-template-columns:1fr}.auth-showcase{display:none}.auth-form-panel{min-height:100svh;padding:24px}.auth-form-wrap{max-width:420px}.auth-language{right:18px}.auth-form-panel footer{margin-top:24px}}@media (width>=901px) and (height<=700px){.auth-showcase{padding-top:20px;padding-bottom:20px}.auth-showcase-content{margin-top:100px}.auth-hero-description{margin:15px 0 28px}.auth-feature-card{min-height:64px}.auth-stats{margin-top:18px}.auth-form-panel{padding-top:20px;padding-bottom:20px}.auth-card-register .auth-form-header{margin-bottom:12px}.auth-card-register .auth-field{margin-bottom:8px}.auth-card-register .auth-field>span{margin-bottom:5px}.auth-card-register .auth-switch{margin-top:10px;padding-top:10px}}
