:root{--huiyan-type-page-title:clamp(22px,calc(20.5px + .28vw),26px);--huiyan-type-dialog-title:clamp(18px,calc(17px + .18vw),20px);--huiyan-type-section:clamp(16px,calc(15px + .16vw),18px);--huiyan-type-brand:clamp(17px,calc(16.4px + .10vw),19px);--huiyan-type-nav:clamp(14px,calc(13.4px + .08vw),15px);--huiyan-type-body:clamp(14px,calc(13.4px + .08vw),15px);--huiyan-type-control:clamp(13px,calc(12.5px + .08vw),14px);--huiyan-type-caption:clamp(12px,calc(11.6px + .06vw),13px);--huiyan-type-micro:clamp(11px,calc(10.7px + .04vw),12px);--huiyan-text-primary:#202421;--huiyan-text-heading:#343a36;--huiyan-text-body:#4d5651;--huiyan-text-secondary:#68716c;--huiyan-text-tertiary:#7a827d;--huiyan-text-disabled:#a0a6a2;--ink:var(--huiyan-text-primary);--ink-2:var(--huiyan-text-heading);--muted:var(--huiyan-text-secondary);--muted-2:var(--huiyan-text-disabled);--line:#ecefed;--line-strong:#dfe3e1;--control-border:#e0e4e2;--control-border-hover:#bcc3bf;--control-focus:#4f7966;--control-background:#ffffff;--canvas:#f7f9f8;--paper:#ffffff;--sidebar:#fbfcfb;--sidebar-2:#f4f5f4;--mint:#4f7966;--mint-soft:#eaf3ef;--blue:#59615d;--blue-soft:#f2f4f3;--coral:#ad4f4b;--coral-soft:#fff4f3;--amber:#b47b28;--amber-soft:#fff7e8;--success:#4f7966;--success-soft:#eaf3ef;--danger:#ad4f4b;--primary:#4f7966;--primary-soft:#eaf3ef;--shadow-sm:0 1px 2px rgb(24 34 29/4%);--shadow-md:0 20px 52px rgb(24 34 29/14%);--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--type-caption:var(--huiyan-type-caption);--type-body:var(--huiyan-type-body);--type-control:var(--huiyan-type-control);--type-subtitle:var(--huiyan-type-control);--type-title:var(--huiyan-type-section);--huiyan-brand:var(--huiyan-type-brand);--huiyan-page-title:var(--huiyan-type-page-title);--huiyan-nav:var(--huiyan-type-nav);--huiyan-body:var(--huiyan-type-body);--huiyan-micro:var(--huiyan-type-caption);--huiyan-control-height:clamp(30px,2.2vw,34px);--huiyan-search-height:34px;--huiyan-search-toolbar-width:clamp(260px,32vw,380px);--huiyan-search-border:#dfe3e1;--huiyan-search-border-hover:#bcc4bf;--huiyan-search-border-focus:#8f9993;--huiyan-search-icon:#747d78;--huiyan-search-placeholder:#8a938e;--huiyan-search-focus-ring:0 0 0 3px rgb(77 116 98/10%);--huiyan-tab-line:#646b67;--huiyan-mode-bg:#eceeed;--huiyan-mode-border:#bcc1be;--huiyan-mode-rail:#858c88;--huiyan-action:#171b19;--huiyan-radius-structure:0px;--huiyan-radius-tab:0px;--huiyan-radius-module:5px;--huiyan-radius-control:5px;--huiyan-radius-card:5px;--huiyan-radius-status:3px;--huiyan-radius-popover:5px;--huiyan-radius-dialog:10px;--huiyan-radius-drawer:0px}.app-shell span{font-size:inherit}.app-shell :is(small,time,th){font-size:var(--huiyan-micro)!important;line-height:1.5}@media (max-width:1180px){.page-quick-rail{display:none!important}.page-ai .content-area,.page-materials .content-area,.page-scripts .content-area{padding-right:56px!important;padding-bottom:36px!important}}.workbench-drawer-trigger{border-color:#dfe3e1!important;color:#59615d!important;background:rgb(255 255 255/96%)!important;box-shadow:0 6px 18px rgb(24 34 29/9%)!important}.workbench-drawer-trigger.open,.workbench-drawer-trigger:hover{color:#343a37!important;background:#f1f3f2!important}.workbench-drawer-trigger b{color:#fff!important;background:#646b67!important}.task-center-filter-row>.prototype-select{width:auto;min-width:145px;flex:1 1 150px}.task-center-filter-row>.wide-search{min-width:250px;flex:2 1 300px}.task-center-filter-row>.filter-button{flex:0 0 auto}.task-advanced-filters .prototype-select{width:100%}.task-achievement-tabs{min-height:44px;align-items:stretch;gap:20px;border:0!important;border-bottom:1px solid #dfe2e0!important;border-radius:0!important;background:transparent!important}.task-achievement-tabs>button{min-height:44px;padding:0 1px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#7d8581!important;background:transparent!important;box-shadow:none!important;font-weight:520!important}.task-achievement-tabs>button:hover{color:#4d5551!important;border-bottom-color:#c4c9c6!important}.task-achievement-tabs>button.active{color:#2d3230!important;border-bottom-color:var(--huiyan-tab-line)!important;font-weight:620!important}.task-achievement-tabs>button:after{display:none!important}@media (max-width:980px){.task-center-filter-row{gap:8px}.task-center-filter-row>.prototype-select{flex-basis:145px}.product-set-filter-row>.wide-search{flex-basis:260px}}@media (max-width:1100px){.material-review-workspace{grid-template-columns:1fr!important}.material-review-decision-panel{position:static!important;order:-1}}.delivery-clone-shell{min-width:0;overflow-x:visible;color:#59615d;background:transparent;font-family:inherit;font-size:var(--huiyan-body)}.delivery-clone-error,.delivery-clone-page{min-width:0}.delivery-clone-platform-tabs,.delivery-clone-text-tabs{min-height:44px;display:flex;align-items:stretch;gap:20px;padding:0;overflow-x:auto;border:0!important;border-bottom:1px solid #dfe2e0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:thin}.delivery-clone-platform-tabs>button,.delivery-clone-text-tabs>button{position:relative;min-width:max-content;min-height:44px;height:44px;padding:0 1px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#7d8581!important;background:transparent!important;box-shadow:none!important;font-size:var(--huiyan-nav)!important;font-weight:520!important}.delivery-clone-platform-tabs>button:hover,.delivery-clone-text-tabs>button:hover{color:#4d5551!important;border-bottom-color:#c4c9c6!important}.delivery-clone-platform-tabs>button.active,.delivery-clone-text-tabs>button.active{color:#2d3230!important;border-bottom-color:var(--huiyan-tab-line)!important;font-weight:620!important}.delivery-clone-platform-tabs>button:after,.delivery-clone-text-tabs>button:after{display:none!important}.delivery-clone-primary{color:#fff!important;border-color:var(--huiyan-action)!important;background:var(--huiyan-action)!important;box-shadow:none!important}.delivery-clone-primary:hover:not(:disabled){border-color:#343a37!important;background:#343a37!important}.delivery-clone-record-filters>button.delivery-clone-reset,.delivery-clone-reset{color:#59615d!important;border-color:var(--control-border)!important;background:#fff!important}.delivery-clone-field input:focus,.delivery-clone-field select:focus,.delivery-clone-filter-card>select:focus,.delivery-clone-record-filters>select:focus,.delivery-clone-search input:focus{border-color:#8e9a94!important;box-shadow:0 0 0 3px rgb(77 116 98/10%)!important}.delivery-clone-metrics button.active{border-color:#bfc6c2!important;background:#eef1ef!important;box-shadow:inset 3px 0 #858c88!important}.delivery-clone-bar-chart span,.delivery-clone-chart-bars span,.delivery-clone-horizontal-bars span,.delivery-clone-rank-bars span,.delivery-clone-trend-bars span{background-color:#6f7873!important;background-image:none!important}@media (max-width:1180px){.delivery-clone-input-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.delivery-clone-input-filter>.delivery-clone-filter-actions{grid-column:auto!important}.delivery-clone-field.wide{grid-column:span 1}.delivery-clone-record-filters,.delivery-clone-record-filters.compact,.delivery-clone-record-filters.derivative,.delivery-clone-record-filters.material,.delivery-clone-record-filters.review{grid-template-columns:repeat(2,minmax(0,1fr))!important}.delivery-clone-record-filters.derivative>.delivery-clone-date,.delivery-clone-record-filters.review>.delivery-clone-date,.delivery-clone-record-filters>.delivery-clone-date{min-width:0;width:100%;grid-column:span 1!important}.delivery-clone-record-filters.derivative>.delivery-clone-primary,.delivery-clone-record-filters.review>.delivery-clone-primary{width:auto;grid-column:auto!important}.delivery-clone-creative-layout,.delivery-clone-tag-visual,.delivery-clone-talent-analysis{grid-template-columns:1fr!important}.delivery-clone-tag-visual>div+div{border-left:0!important;border-top:1px solid #ecefed}.delivery-clone-auth-actions,.delivery-clone-auth-filters,.delivery-clone-filter-actions{flex-wrap:wrap}}@media (max-width:760px){.delivery-clone-error,.delivery-clone-page{min-width:0!important}.delivery-clone-input-filter,.delivery-clone-record-filters,.delivery-clone-record-filters.compact,.delivery-clone-record-filters.derivative,.delivery-clone-record-filters.material,.delivery-clone-record-filters.review{grid-template-columns:1fr!important}}.hit-library-workspace :is(.active,[aria-selected=true]):not(.danger-text),.image-library-workspace :is(.active,[aria-selected=true]):not(.danger-text),.workbench-workspace :is(.active,[aria-selected=true]):not(.danger-text){--primary:#59615d}.hit-library-dimension-tabs button.active,.hit-library-query-row button.active,.image-library-tabs button.active,.workbench-empty-state>button,.workbench-panel .primary-btn{color:#2d3230!important;border-color:#c4c9c6!important;background:#eceeed!important;box-shadow:none!important}.collector-extension-workspace .step-index,.jianying-workspace .step-index,.tool-directory-card svg,.tool-launch-card svg,.tool-workbench-page .step-index{color:#59615d!important}.collector-extension-workspace,.jianying-workspace,.tool-directory-card,.tool-launch-card,.tool-workbench-page{--primary:#59615d;--primary-soft:#f1f3f2}.ai-mode-status,.tool-card-status{color:#66706b!important;background:#e8ebe9!important}.admin-topbar nav{min-width:0;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scrollbar-width:thin}.admin-topbar nav>button{min-width:max-content!important;flex:0 0 auto;white-space:nowrap!important}.dashboard-module-card,.dashboard-module-card .data-table,.dashboard-module-card .table-card{min-height:0!important}body,html{min-height:100%;overflow-x:hidden;background:var(--canvas);color:var(--ink);font-family:"PingFang SC","Microsoft YaHei",Arial,var(--font-geist-sans),sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7f8883!important;outline-offset:2px;box-shadow:0 0 0 3px rgb(77 116 98/11%)!important}.app-shell,.app-shell.no-sidebar,.sidebar-compact{min-height:100vh;display:block;padding:58px 0 0 208px;background:var(--canvas)}.app-shell.sidebar-compact{padding-left:72px}.app-main{min-width:0}.app-shell.no-sidebar>.sidebar,.sidebar,.sidebar-compact .sidebar{position:fixed;z-index:60;inset:0 auto 0 0;width:208px;display:flex;padding:0;border-right:1px solid var(--line);background:var(--sidebar);box-shadow:none;color:var(--ink)}.sidebar-compact .sidebar{width:72px}.sidebar-compact .sidebar>.brand,.sidebar>.brand{min-height:58px;display:flex;align-items:center;gap:10px;padding:0 13px;border-bottom:1px solid var(--line);background:#fff}.brand-mark,.topbar-brand .brand-mark{width:28px;height:28px;border-radius:7px;color:#4f5a55;background:#eef1ef;box-shadow:inset 0 0 0 1px #dce1de}.brand>div{min-width:0;display:grid;gap:1px}.brand strong,.sidebar .brand strong{color:var(--ink);font-size:var(--huiyan-brand);font-weight:700;line-height:1.2;letter-spacing:-.2px;white-space:nowrap}.brand span:last-child,.sidebar .brand span:last-child{margin:0;color:var(--muted);font-size:var(--huiyan-micro)!important;line-height:1.2;white-space:nowrap}.main-nav,.sidebar-compact .main-nav{min-height:0;display:block;flex:1;padding:9px 8px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.sidebar-primary-group{display:grid;gap:2px;margin:0 0 10px}.main-nav .sidebar-nav-group,.sidebar-nav-group,.sidebar-primary-group>.sidebar-nav-group{margin:7px 8px 4px;color:#929a96;font-size:12px!important;font-weight:550;line-height:1.4;letter-spacing:.02em;text-align:left}.sidebar-nav-entry{display:grid;gap:1px}.main-nav button,.sidebar-compact .main-nav button,.sidebar-nav-entry>button{position:relative;width:100%;min-height:34px;height:34px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;padding:0 9px;border:0;border-radius:4px;color:#59615d;background:transparent;box-shadow:none}.main-nav button svg{width:16px;height:16px;flex:0 0 auto;color:#78807c}.main-nav button span,.sidebar-compact .main-nav button span{min-width:0;display:block;flex:1;overflow:hidden;color:inherit;font-size:var(--huiyan-nav)!important;font-weight:520;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.main-nav button:hover{color:#343a37;background:#f1f3f2}.main-nav button.active,.main-nav button[aria-current=page]{color:#262c29;background:transparent;box-shadow:none;font-weight:620}.main-nav button.active:before,.main-nav button[aria-current=page]:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;display:block;border-radius:1px;background:#646b67}.main-nav button:is(.active,[aria-current=page]):focus-visible,.sidebar-context-entry>button:is(.active,[aria-current=page]):focus-visible{outline:0!important;outline-offset:0;box-shadow:none!important}.main-nav button:not(.active):not([aria-current=page]):focus-visible,.sidebar-context-entry>button:not(.active):not([aria-current=page]):focus-visible{outline:1px solid #aeb5b1!important;outline-offset:-1px;background:#f5f6f5;box-shadow:none!important}.main-nav button.active svg,.main-nav button[aria-current=page] svg{color:#4f5a55}.main-nav button em{position:static;min-width:19px;height:18px;padding:0 5px;border-radius:9px;color:#66706b;background:#e6e9e7;font-size:11px!important;font-style:normal}.sidebar-context-nav{display:grid;gap:1px;margin:3px 0 6px 17px;padding-left:8px;border-left:1px solid #dfe3e1}.sidebar-context-entry{display:grid;gap:1px}.sidebar-context-entry>p{margin:6px 7px 2px;color:#9aa19d;font-size:12px!important;line-height:1.35}.sidebar-compact .sidebar-context-entry>button,.sidebar-context-entry>button{min-height:31px;height:31px;padding:0 7px}.sidebar-context-entry>button svg{width:14px;height:14px}.sidebar-context-entry>button span{font-size:13px!important;font-weight:480}.sidebar-context-entry>button.active{position:relative;background:transparent;box-shadow:none;color:#363c39;font-weight:600}.sidebar-context-entry>button.active:before{content:"";position:absolute;top:8px;bottom:8px;left:-9px;width:2px;display:block;border-radius:1px;background:#858c88}.sidebar-context-chevron{width:14px!important;height:14px!important;flex:0 0 auto;color:#858c88!important;transition:transform .16s ease}.sidebar-context-chevron.collapsed{transform:rotate(-90deg)}.storage-card{display:none}.sidebar-account-card{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;margin:0 8px 7px;padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff}.sidebar-account-card>button{min-width:0;display:grid;gap:1px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.sidebar-account-card>button strong{overflow:hidden;color:#3f4642;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-card>button span{overflow:hidden;color:var(--muted);font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-card>.sidebar-settings-entry{width:30px;height:30px;display:grid;place-items:center;border-radius:4px;color:#707873}.sidebar-account-card>.sidebar-settings-entry:hover{background:#f1f3f2}.collapse-sidebar,.sidebar-compact .collapse-sidebar{width:auto;height:36px;margin:0 8px 8px;justify-content:center;border:1px solid transparent;border-radius:4px;color:#7d8581}.collapse-sidebar:hover{border-color:var(--line);background:#f4f5f4}.collapse-sidebar span{font-size:12px!important}.sidebar-compact .brand{justify-content:center;padding-inline:0}.sidebar-compact .brand>div,.sidebar-compact .collapse-sidebar span,.sidebar-compact .main-nav button em,.sidebar-compact .main-nav button span,.sidebar-compact .sidebar-account-card .sidebar-settings-entry,.sidebar-compact .sidebar-account-card>button,.sidebar-compact .sidebar-context-nav,.sidebar-compact .sidebar-nav-group{display:none}.sidebar-compact .sidebar-primary-group{margin-bottom:5px}.sidebar-compact .main-nav button{justify-content:center;padding:0}.sidebar-compact .main-nav button.active{box-shadow:none}.sidebar-compact .sidebar-account-card{display:flex;justify-content:center;margin-inline:7px;padding-inline:0}.sidebar-compact .topbar,.topbar{position:fixed;z-index:50;inset:0 0 auto 208px;height:58px;display:flex;gap:12px;padding:0 18px;border-bottom:1px solid var(--line);background:rgb(255 255 255/97%);box-shadow:none;backdrop-filter:blur(8px)}.sidebar-compact .topbar{left:72px}.top-primary-nav,.topbar-brand{display:none!important}.mobile-menu{display:none}.global-search-wrap{max-width:430px;flex:1}.global-search{height:var(--huiyan-control-height);border:1px solid var(--control-border);border-radius:5px;color:var(--muted);background:#fafbfa}.global-search:focus-within{border-color:#98a39d;box-shadow:0 0 0 3px rgb(77 116 98/10%)}.global-search input{font-size:var(--huiyan-body)!important}.notification-ticker{height:32px;border-color:#e2e6e4;border-radius:5px;color:#69726d;background:#f7f8f7}.topbar-actions{gap:7px}.ai-image-studio-footer .primary-btn,.approve-btn,.jianying-installer-download,.primary-btn,.quick-create,.video-eraser-submit{min-height:var(--huiyan-control-height);height:var(--huiyan-control-height);padding:0 12px;border:1px solid var(--huiyan-action)!important;border-radius:5px;color:#fff!important;background:var(--huiyan-action)!important;box-shadow:none!important;font-size:var(--huiyan-body)!important;font-weight:600}.ai-image-studio-footer .primary-btn:hover:not(:disabled),.approve-btn:hover,.jianying-installer-download:hover,.primary-btn:hover,.quick-create:hover,.video-eraser-submit:hover:not(:disabled){border-color:#303532!important;background:#303532!important;transform:none!important}.approve-btn:disabled,.primary-btn:disabled,.quick-create:disabled{border-color:#c7cdca!important;background:#c7cdca!important;color:#f7f8f7!important}.filter-button,.ghost-btn,.icon-btn,.organization-entry,.success-button{min-height:var(--huiyan-control-height);height:var(--huiyan-control-height);border:1px solid var(--control-border);border-radius:5px;color:#59615d;background:#fff;box-shadow:none;font-size:var(--huiyan-body)!important}.filter-button:hover,.ghost-btn:hover,.icon-btn:hover,.organization-entry:hover,.success-button:hover{border-color:var(--control-border-hover);color:#343a37;background:#f5f6f5}.app-shell:not(.page-settings):not(.page-workbench) .content-area,.content-area{width:100%;max-width:none;margin:0;padding:18px 20px 48px}.app-shell:not(.page-settings):not(.page-workbench) .page-materials .content-area,.page-ai .content-area,.page-materials .content-area,.page-scripts .content-area{padding-right:76px}.page-ai .page-header,.page-dashboard .page-header,.page-delivery .page-header,.page-header,.page-materials .page-header,.page-reviews .page-header,.page-scripts .page-header,.page-tasks .page-header,.page-tools .page-header,.page-workbench .page-header{min-height:72px;display:flex;align-items:center;margin:0 0 14px;padding:0 2px}.app-shell :is(h1,.bootstrap-card h1),.page-header h1{color:var(--ink-2);font-size:var(--huiyan-page-title)!important;font-weight:620;line-height:1.35;letter-spacing:0}.page-header .eyebrow{margin-bottom:4px;color:#929a96;font-family:inherit;font-size:12px!important;font-weight:500;letter-spacing:.04em;text-transform:none}.page-header>div:first-child>p:last-child{margin-top:5px;color:var(--muted);font-size:var(--huiyan-micro)!important}.app-shell{max-width:100vw;overflow-x:hidden;color:var(--ink);font-size:var(--huiyan-body);line-height:1.5}.workbench-drawer{contain:layout paint}.creative-table{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.creative-table .creative-row{min-width:920px}.creative-script-table .creative-row{min-width:1180px}.creative-script-table .creative-script-actions{flex-wrap:nowrap}.task-center-modal-content .task-center-form>.modal-actions,.task-center-modal-content>.modal-actions{position:sticky;z-index:3;bottom:-28px;margin-inline:-28px;padding:14px 28px;background:rgb(255 255 255/97%);box-shadow:0 -8px 18px rgb(24 34 29/5%);backdrop-filter:blur(8px)}.admin-page-heading h1{margin:0;color:var(--ink-2);font-size:var(--huiyan-page-title);font-weight:620;letter-spacing:0}.admin-workspace{color:var(--ink)}.admin-content-entry-grid button,.admin-metric-grid button,.admin-overview-card,.admin-platform-form,.admin-quick-grid button,.admin-shell,.admin-topbar{border-color:var(--line-strong)!important;background-image:none!important;box-shadow:none!important}.admin-brand>span{border:1px solid #d8ddda;border-radius:7px;color:#4f5a55;background:#eef1ef}.admin-topbar nav{gap:22px}.admin-sidebar{min-height:45px;gap:20px;padding:0 20px;border-color:var(--line)}.admin-sidebar button{min-height:44px;padding:0 1px;border-radius:0;color:#7d8581;background:transparent!important;box-shadow:inset 0 -2px transparent}.admin-sidebar button:hover{color:#4d5551;background:transparent!important;box-shadow:inset 0 -2px #c4c9c6}.admin-sidebar button.active{color:#2d3230;background:transparent!important;box-shadow:inset 0 -2px var(--huiyan-tab-line)!important;font-weight:620}.admin-overview-hero>div>span,.admin-page-heading>div>span{color:#737b77}.admin-overview-hero{border-color:var(--line-strong);background:#fff}.admin-content-entry-grid button,.admin-dashboard-period>div>svg,.admin-overview-hero>svg{color:#66706b}.admin-metric-grid button:hover,.admin-quick-grid button:hover{border-color:#bcc3bf!important;color:#343a37;background:#fafbfa!important;box-shadow:0 4px 12px rgb(24 34 29/5%)!important}.admin-chart-legend i.downloads,.admin-trend-bars span.downloads{background:#8a928e}.admin-primary,.admin-template-form footer .admin-primary{border-color:var(--huiyan-action)!important;color:#fff!important;background:var(--huiyan-action)!important;box-shadow:none!important}.admin-workspace input[type=checkbox],.admin-workspace input[type=radio]{accent-color:#59615d!important}.admin-access-level-grid>article.administrator,.admin-remix-master.enabled,.admin-remix-strategies label.selected,.admin-remix-trigger-grid article.enabled,.admin-template-rule-cards>label.selected{border-color:var(--huiyan-mode-border)!important;background:var(--huiyan-mode-bg)!important;box-shadow:inset 3px 0 var(--huiyan-mode-rail)!important}.advertiser-overview-actions .advertiser-sync-button{border-color:var(--control-border)!important;color:#59615d!important}.advertiser-metric-card.active{border-color:var(--huiyan-mode-border)!important;background:var(--huiyan-mode-bg)!important;box-shadow:inset 3px 0 var(--huiyan-mode-rail)!important}.advertiser-primary-action{border-color:var(--huiyan-action)!important;color:#fff!important;background:var(--huiyan-action)!important}.advertiser-primary-action:hover{border-color:#343a37!important;background:#343a37!important}.advertiser-pagination button.active,.creative-pagination-controls button.active,.delivery-clone-pagination button.active,.video-pagination strong{border-color:#59615d!important;color:#fff!important;background:#59615d!important}.video-display-tabs button.active{border-color:#d7dcda!important;color:#343a37!important;background:#eceeed!important}.video-preview-switch input:checked+span{background:#66706b!important}.creative-taxonomy button.active{border-color:#d7dcda!important;color:#4f5a55!important;background:#eceeed!important;box-shadow:none!important}.creative-result-summary>strong{color:#59615d!important}.video-card-identity strong{background:rgb(44 51 47/76%)!important;font-style:normal}.app-shell :is(button,input,select,textarea){font-size:var(--huiyan-body)!important;line-height:1.45}.app-shell :is(p,li,dd,dt,label,td){font-size:var(--huiyan-body)!important;line-height:1.55}.app-shell :is(span,small,time,th){font-size:var(--huiyan-micro)!important;line-height:1.5}.app-shell :is(h2,h3,.section-heading h2,.panel-heading h2){color:var(--ink-2);font-size:var(--huiyan-nav)!important;font-weight:620;line-height:1.4}.app-shell :is(.content-card,.bootstrap-card,.panel,article){border-color:var(--line)}.content-card{border-radius:8px;box-shadow:var(--shadow-sm)}.app-shell :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):not([data-input-shell]>input){border-color:var(--control-border);border-radius:5px;color:#4c5550;background-color:#fff}.app-shell :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select):not([data-input-shell]>input){min-height:var(--huiyan-control-height);height:var(--huiyan-control-height);padding-block:0}.app-shell textarea{min-height:88px;padding:9px 11px}.app-shell :is(input,select,textarea):not([data-input-shell]>input):hover:not(:disabled){border-color:var(--control-border-hover)}.app-shell :is(input,select,textarea):not([data-input-shell]>input):focus{border-color:#8e9a94!important;box-shadow:0 0 0 3px rgb(77 116 98/10%)!important}.app-shell :is(input,select,textarea):not([data-input-shell]>input):disabled{color:#939b97;background:#f4f5f4;opacity:.62}.filter-dropdown-trigger{min-height:var(--huiyan-control-height);height:var(--huiyan-control-height);padding:0 11px;border:1px solid var(--control-border);border-radius:5px;color:#59615d;background:#fff}.prototype-select,.prototype-select .filter-dropdown{position:relative;width:100%;min-width:0}.prototype-select .filter-dropdown-trigger{width:100%;justify-content:space-between}.prototype-select .filter-dropdown-menu{right:0;min-width:100%;max-height:260px;overflow-y:auto}.date-time-picker-trigger,.organization-member-trigger{min-height:48px!important;height:48px!important;border:1px solid var(--control-border)!important;border-radius:5px!important;color:#59615d!important;background:#fff!important;box-shadow:none!important}.date-time-picker-trigger:hover,.organization-member-trigger:hover:not(:disabled){border-color:var(--control-border-hover)!important;background:#fafbfa!important}.organization-member-trigger-icon{color:#66706b!important;background:#f1f3f2!important}.date-time-picker-trigger strong,.organization-member-trigger-copy strong{color:#444b47!important;font-size:13px!important;font-weight:580!important}.date-time-picker-trigger span,.organization-member-trigger-copy small{color:#8c9490!important;font-size:12px!important}.filter-dropdown-trigger:hover,.filter-dropdown-trigger[aria-expanded=true]{border-color:#9aa49f;background:#fafbfa}.filter-dropdown-menu{border-color:var(--control-border);border-radius:6px;box-shadow:0 8px 22px rgb(30 39 34/12%)}.filter-dropdown-option{min-height:32px;border-radius:4px;color:#59615d}.filter-dropdown-option:hover{background:#f2f4f3}.filter-dropdown-option.selected,.filter-dropdown-option[aria-selected=true]{color:#365846;background:#eaf3ef}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs,.hit-library-head-tabs,.upload-view-tabs,.script-association-tabs,.localization-selection-tabs,.voice-clone-aside-tabs,.video-eraser-source-mode,.admin-topbar nav){min-height:44px;display:flex;align-items:stretch;gap:20px;padding:0;border:0;border-bottom:1px solid #dfe2e0;border-radius:0;background:transparent;box-shadow:none}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs,.hit-library-head-tabs,.upload-view-tabs,.script-association-tabs,.localization-selection-tabs,.voice-clone-aside-tabs,.video-eraser-source-mode,.admin-topbar nav)>button{position:relative;min-width:0;min-height:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 1px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#7d8581!important;background:transparent!important;box-shadow:none!important;font-size:var(--huiyan-nav)!important;font-weight:520!important;transform:none!important}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs,.hit-library-head-tabs,.upload-view-tabs,.script-association-tabs,.localization-selection-tabs,.voice-clone-aside-tabs,.video-eraser-source-mode,.admin-topbar nav)>button:hover{color:#4d5551!important;border-bottom-color:#c4c9c6!important}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs,.hit-library-head-tabs,.upload-view-tabs,.script-association-tabs,.localization-selection-tabs,.voice-clone-aside-tabs,.video-eraser-source-mode,.admin-topbar nav)>button.active,:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs,.hit-library-head-tabs,.upload-view-tabs,.script-association-tabs,.localization-selection-tabs,.voice-clone-aside-tabs,.video-eraser-source-mode,.admin-topbar nav)>button[aria-selected=true]{color:#2d3230!important;border-bottom-color:var(--huiyan-tab-line)!important;background:transparent!important;font-weight:620!important}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs,.hit-library-head-tabs,.upload-view-tabs,.script-association-tabs,.localization-selection-tabs,.voice-clone-aside-tabs,.video-eraser-source-mode,.admin-topbar nav)>button:after{display:none!important;background:transparent!important}.ai-view-tabs em,.personal-center-tabs span,.workbench-workspace-tabs span{min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:9px;color:#737b77;background:#eef0ef;font-size:11px!important;font-style:normal}.ai-mode-strip{gap:12px}.ai-mode-strip>button,.common-tool-action-grid article,.tool-launch-card{position:relative;min-height:86px;padding:14px 16px;border:1px solid var(--line)!important;border-radius:8px!important;color:#59615d!important;background:#fff!important;box-shadow:none!important;transform:none!important}.ai-mode-strip>button:hover,.common-tool-action-grid article:hover,.tool-launch-card:hover{border-color:#ced3d0!important;background:#f1f3f2!important;box-shadow:none!important}.ai-mode-strip>button.active{border-color:var(--huiyan-mode-border)!important;background:var(--huiyan-mode-bg)!important;box-shadow:inset 3px 0 var(--huiyan-mode-rail)!important}.ai-mode-strip>button>span,.common-tool-action-grid article>span,.tool-launch-card>span{color:#4f5a55!important;background:#fff!important}.ai-mode-strip>button strong,.common-tool-action-grid strong,.tool-launch-card strong{color:#353b38!important;font-size:var(--huiyan-nav)!important;font-weight:620}.ai-mode-strip>button p,.common-tool-action-grid p,.tool-launch-card span{color:#7d8581!important;font-size:var(--huiyan-micro)!important}.ai-mode-strip i,.tool-card-status{color:#66706b!important;background:#e8ebe9!important}.dashboard-scope-summary>span.active,.personal-tag-switch>button.active,.taxonomy-chips>button.active{border-color:#d7dcda!important;color:#4f5a55!important;background:#eceeed!important;box-shadow:none!important}.admin-category-tabs button.active,.admin-topbar nav button.active,.video-platform-state span,.workbench-dialog-tabs button.active{color:#59615d!important}:is(.delivery-clone-segments,.advertiser-segments,.advertiser-period-tabs,.dashboard-scope-tabs,.scope-tabs,.insight-scope-tabs,.personal-segmented,.creative-segmented,.delivery-template-segmented,.delivery-template-choice-tabs,.breakdown-method-tabs,.ai-panel-tabs,.personal-type-tabs,.task-achievement-tabs){border-color:var(--control-border)!important;border-radius:5px!important;background:#f6f7f6!important;box-shadow:none!important}:is(.delivery-clone-segments,.advertiser-segments,.advertiser-period-tabs,.dashboard-scope-tabs,.scope-tabs,.insight-scope-tabs,.personal-segmented,.creative-segmented,.delivery-template-segmented,.delivery-template-choice-tabs,.breakdown-method-tabs,.ai-panel-tabs,.personal-type-tabs,.task-achievement-tabs)>button{min-height:30px;border-color:transparent!important;border-radius:4px!important;color:#747d78!important;background:transparent!important;box-shadow:none!important}:is(.delivery-clone-segments,.advertiser-segments,.advertiser-period-tabs,.dashboard-scope-tabs,.scope-tabs,.insight-scope-tabs,.personal-segmented,.creative-segmented,.delivery-template-segmented,.delivery-template-choice-tabs,.breakdown-method-tabs,.ai-panel-tabs,.personal-type-tabs,.task-achievement-tabs)>button.active,:is(.delivery-clone-segments,.advertiser-segments,.advertiser-period-tabs,.dashboard-scope-tabs,.scope-tabs,.insight-scope-tabs,.personal-segmented,.creative-segmented,.delivery-template-segmented,.delivery-template-choice-tabs,.breakdown-method-tabs,.ai-panel-tabs,.personal-type-tabs,.task-achievement-tabs)>button[aria-pressed=true],:is(.delivery-clone-segments,.advertiser-segments,.advertiser-period-tabs,.dashboard-scope-tabs,.scope-tabs,.insight-scope-tabs,.personal-segmented,.creative-segmented,.delivery-template-segmented,.delivery-template-choice-tabs,.breakdown-method-tabs,.ai-panel-tabs,.personal-type-tabs,.task-achievement-tabs)>button[aria-selected=true]{border-color:#dde1df!important;color:#343a37!important;background:#fff!important;box-shadow:0 1px 2px rgb(24 34 29/7%)!important;font-weight:600}.app-shell table{color:#59615d;font-size:var(--huiyan-body)}.app-shell th{color:#707873;background:#fafbfa;font-size:var(--huiyan-micro)!important;font-weight:600}.app-shell td{color:#59615d;font-weight:430}.app-shell tbody tr:hover,.table-row:not(.table-head):hover{background:#fafbfa}.status-chip,.status-pill{border-radius:4px;font-weight:560}:is(.modal-backdrop,.creative-dialog-backdrop,.delivery-clone-modal-backdrop,.material-dialog-backdrop,.material-version-compare-backdrop,.ai-task-overlay,.personal-modal-backdrop){padding:20px;background:rgb(31 39 35/45%)!important;backdrop-filter:blur(3px)}:is(.modal-card:not(.modal-workspace),.creative-dialog,.delivery-clone-auth-modal,.material-ad-link-dialog,.material-relation-dialog,.script-workspace-public-tag-dialog,.material-version-compare-dialog,.ai-task-modal,.personal-edit-modal){border:1px solid #dfe3e1!important;border-radius:10px!important;background:#fff;box-shadow:0 20px 52px rgb(24 34 29/19%)!important}:is(.modal-card:not(.modal-workspace) .modal-head,.creative-dialog>header,.material-ad-link-dialog>header,.material-relation-dialog>header,.material-version-compare-dialog>header,.personal-edit-modal>header){min-height:68px;padding:16px 20px;border-bottom:1px solid var(--line)}:is(.modal-card:not(.modal-workspace) .modal-head h2,.creative-dialog>header h2,.material-ad-link-dialog>header strong,.material-relation-dialog>header strong,.material-version-compare-dialog>header strong,.personal-edit-modal>header h2){color:var(--ink-2);font-size:var(--huiyan-page-title)!important;font-weight:620;letter-spacing:0}button.dialog-close-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important;border-color:var(--control-border)!important;border-radius:5px!important;color:#747d78!important}.creative-dialog-actions,.modal-actions,.personal-edit-modal>footer{border-color:var(--line)}.login-brand-mark,.tool-directory-card,.tool-directory-card:nth-child(2n),.tool-directory-card:nth-child(3n),.topbar-brand .brand-mark{background-image:none!important}.admin-category-tabs button.active,.ai-image-creation-tabs button.active,.ai-image-folder-picker-popover button[aria-selected=true]{border-color:var(--huiyan-mode-border)!important;color:#343a37!important;background:var(--huiyan-mode-bg)!important;box-shadow:inset 3px 0 var(--huiyan-mode-rail)!important}.danger-text,.error,[aria-invalid=true]{color:var(--danger)!important}@media (max-width:1180px){.sidebar,.sidebar-compact .sidebar{width:188px}.app-shell,.app-shell.no-sidebar{padding-left:188px}.app-shell.sidebar-compact{padding-left:72px}.topbar{left:188px}.sidebar-compact .topbar{left:72px}.global-search-wrap{max-width:320px}}@media (max-width:900px){.app-shell,.app-shell.no-sidebar,.sidebar-compact{padding-top:58px}.app-shell:not(.page-settings):not(.page-workbench) .content-area,.content-area{padding:14px 14px 42px}.page-ai .content-area,.page-materials .content-area,.page-scripts .content-area{padding-right:58px}.top-primary-nav{display:none!important}}@media (max-width:760px){.app-shell,.app-shell.no-sidebar,.sidebar-compact{padding-top:58px;padding-left:0}.sidebar-compact .topbar,.topbar{left:0;height:58px;padding:0 10px}.mobile-menu{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--control-border);border-radius:5px;color:#59615d;background:#fff}.sidebar,.sidebar-compact .sidebar{inset:0 auto 0 0;width:min(286px,88vw);transform:translateX(-105%);box-shadow:18px 0 50px rgb(24 34 29/16%)}.sidebar.mobile-open{transform:translateX(0)}.sidebar-compact .brand>div,.sidebar-compact .collapse-sidebar span,.sidebar-compact .main-nav button em,.sidebar-compact .main-nav button span,.sidebar-compact .sidebar-account-card .sidebar-settings-entry,.sidebar-compact .sidebar-account-card>button,.sidebar-compact .sidebar-context-nav,.sidebar-compact .sidebar-nav-group{display:initial}.sidebar-compact .main-nav button{justify-content:flex-start;padding:0 9px}.sidebar-compact .sidebar-context-nav{display:grid}.sidebar-compact .sidebar-account-card{display:grid;justify-content:normal;padding:8px}.global-search-wrap{display:block;max-width:none}.notification-ticker,.topbar-actions .quick-create{display:none}.app-shell:not(.page-settings):not(.page-workbench) .content-area,.content-area,.page-ai .content-area,.page-materials .content-area,.page-scripts .content-area{padding:10px 10px 36px}.page-header{min-height:64px}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs){gap:16px;overflow-x:auto}:is(.reference-content-tabs,.script-library-tabs,.ai-view-tabs,.workbench-workspace-tabs,.personal-center-tabs,.material-detail-tabs,.delivery-clone-platform-tabs,.advertiser-platform-tabs,.tool-workbench-tabs)>button{flex:0 0 auto;white-space:nowrap}.ai-mode-strip{grid-template-columns:1fr!important}:is(.modal-backdrop,.creative-dialog-backdrop,.delivery-clone-modal-backdrop,.material-dialog-backdrop,.material-version-compare-backdrop,.ai-task-overlay,.personal-modal-backdrop){padding:10px}}.app-shell .video-eraser-folder-source :is(p,button,label,span,strong,small,em){font-size:12px!important}.app-shell .video-eraser-folder-source small{font-size:11px!important}.app-shell .video-eraser-folder-options{display:flex;flex-direction:column;gap:4px;max-height:264px;min-height:0;padding:2px;overflow-x:hidden;overflow-y:auto}.app-shell .video-eraser-folder-options label{flex:0 0 auto;height:auto!important;min-height:52px!important;grid-template-columns:15px minmax(0,1fr);grid-template-rows:18px 16px;gap:2px 6px;padding:7px 6px;border-radius:4px;align-content:center}.app-shell .video-eraser-folder-options label>input{grid-column:1;grid-row:1/3;align-self:center}.app-shell .video-eraser-folder-options label>small{grid-column:2;grid-row:2;line-height:16px!important;white-space:nowrap}.app-shell .video-eraser-folder-options label>.video-eraser-folder-option-name{grid-column:2;grid-row:1;display:flex;align-items:center;gap:4px;min-width:0;height:18px;line-height:18px!important;overflow:hidden}.app-shell .video-eraser-folder-option-name>svg{flex:0 0 13px}.app-shell .video-eraser-folder-option-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px!important}.app-shell .video-eraser-folder-options label:has(input:disabled){opacity:.6;cursor:default}.app-shell .video-eraser-folder-options label:not(:has(input:disabled)):hover{background:#f3f5f4}.app-shell .video-eraser-folder-options label:focus-within{outline:2px solid #668579;outline-offset:1px}.app-shell .video-eraser-folder-options input{accent-color:#668579}.app-shell .video-eraser-batch-heading{flex-wrap:wrap}.app-shell .video-eraser-folder-source [role=alert]{font-size:12px!important;color:#9b3434}