:root{--brand:#ed4e8a;--brand-strong:#d9437c;--brand-soft:#fff0f5;--surface:#ffffff;--surface-subtle:#faf9fa;--canvas:#f7f7f8;--line:#e7e5e8;--line-soft:#efedef;--text:#29282f;--muted:#7e7c85;--sidebar-width:216px;--fs-mini:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:26px;--control-h:34px}.ant-modal-confirm-paragraph .ant-input-textarea-affix-wrapper{margin-bottom:30px}.ops-page--compact{padding-top:14px}.ops-workspace-card .ant-card-body{padding:0 16px 16px}.ops-card-tabs{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-soft);margin-bottom:14px}.ops-card-tabs .ant-tabs{flex:1 1}.ops-card-tabs .ant-tabs-nav{min-height:47px;margin:0}.ops-card-tabs .ant-tabs-content-holder{display:none}.ops-inline-title{display:flex;min-width:0;align-items:baseline;gap:12px}.ops-inline-title strong{color:#38353d;font-size:var(--fs-mini)}.ops-inline-title span{overflow:hidden;color:var(--muted);font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.ops-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ops-toolbar>.ant-input-affix-wrapper{max-width:560px;flex:1 1}.ops-toolbar>.ant-select{width:150px}.ops-toolbar>span{margin-left:auto;color:var(--muted)}.ops-table .ant-table-cell{font-size:var(--fs-base)}.ops-table .ant-table-thead .ant-table-cell{color:#66636b;font-size:var(--fs-base);font-weight:700}.ops-table-primary{display:grid;min-width:0;gap:3px}.ops-table-primary strong{overflow:hidden;color:#38353d;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.ops-table-primary span{font-size:var(--fs-base)}.ops-table-primary small{overflow:hidden;color:var(--muted);font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.ops-form .ant-form-item-label>label{font-size:var(--fs-mini)}.recommendation-order-list{display:grid;gap:5px;margin:-8px 0 16px}.recommendation-order-list>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:32px;padding:3px 7px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface-subtle)}.recommendation-order-list>div>span{display:grid;width:20px;height:20px;place-items:center;border-radius:4px;color:var(--brand);background:var(--brand-soft);font-size:var(--fs-mini)}.recommendation-order-list strong{font-size:var(--fs-mini)}.role-template-editor,.role-template-form{display:grid;gap:10px}.role-template-editor .ant-card-head{min-height:36px}.role-template-editor .ant-card-head-title{font-size:var(--fs-mini)}.role-template-editor .ant-card-body{padding:8px 12px}.role-grant-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid var(--line-soft);border-radius:6px}.role-grant-toolbar span{color:var(--muted);font-size:var(--fs-mini)}.role-menu-row{display:grid;grid-template-columns:150px 1fr;align-items:start;gap:8px;padding:7px 0;border-bottom:1px dashed var(--line-soft)}.role-menu-row:last-child{border-bottom:0}.ops-reason-field,.role-menu-row .ant-checkbox-wrapper{font-size:var(--fs-mini)}.ops-reason-field{display:grid;gap:6px;color:#66636b}.setting-confirm p{margin:0 0 10px;color:var(--muted);font-size:var(--fs-mini);line-height:1.7}.blacklist-page--compact,.operators-page--compact,.user-page--compact{padding-top:14px}.blacklist-workspace-card .ant-card-body,.operator-management-card .ant-card-body,.user-workspace-card .ant-card-body{padding:0 16px 16px}.blacklist-workspace-card .ant-tabs-nav,.operator-management-card .ant-tabs-nav,.user-workspace-card .ant-tabs-nav{min-height:48px;margin-bottom:14px}.blacklist-workspace-card .ant-tabs-content-holder,.operator-management-card .ant-tabs-content-holder,.user-workspace-card .ant-tabs-content-holder{display:none}.user-operations-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.user-operations-toolbar>.ant-input-affix-wrapper{min-width:280px;flex:1 1 420px}.user-operations-toolbar>.ant-select{width:156px}.user-operations-caption{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--fs-mini)}.blacklist-table .ant-table-cell,.operator-management-table .ant-table-cell,.user-table .ant-table-cell{font-size:var(--fs-base)}.blacklist-table .ant-table-thead .ant-table-cell,.operator-management-table .ant-table-thead .ant-table-cell,.user-table .ant-table-thead .ant-table-cell{color:#66636b;font-size:var(--fs-base);font-weight:700}.user-identity{display:flex;min-width:0;align-items:center;gap:10px}.block{display:block;overflow:hidden}.user-identity>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:#d83472;background:#fff0f5;font-size:var(--fs-mini);font-weight:800}.table-stack,.user-identity>div{display:grid;min-width:0;gap:2px}.user-identity strong{color:#343139;font-size:var(--fs-mini);white-space:nowrap}.table-stack small,.user-identity small{color:#969299;font-size:var(--fs-mini)}.table-id,.user-identity code{overflow:hidden;color:#aaa6ad;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.cursor-load-more{display:flex;justify-content:center;padding-top:14px}.video-feedback-muted{color:var(--muted)}.video-feedback-description{white-space:pre-wrap}.video-feedback-copy-id.ant-btn{display:block;width:fit-content;height:auto;padding:0;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:var(--fs-mini)}.video-feedback-operator-account{display:grid;gap:2px}.video-feedback-operator-account small{color:var(--muted);font-size:var(--fs-mini)}.video-feedback-operator-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-task-workspace{display:grid;gap:12px}.sync-task-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sync-task-summary .ant-card-body{padding:12px 14px}.sync-task-summary .ant-statistic-title{margin-bottom:2px;color:var(--muted);font-size:var(--fs-mini)}.sync-task-summary .ant-statistic-content{color:#3a373e;font-size:var(--fs-xl)}.sync-task-summary .ant-statistic-content-prefix{color:var(--brand);font-size:var(--fs-base)}.sync-task-main .ant-card-body{min-height:420px}.sync-task-refreshed{color:var(--muted);font-size:var(--fs-mini);white-space:nowrap}.sync-task-groups{display:grid;gap:18px}.sync-task-group-title{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.sync-task-group-title strong{color:#39363d;font-size:var(--fs-sm)}.sync-task-group-title span{color:var(--muted);font-size:var(--fs-mini)}.sync-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sync-task-card{border-color:var(--line-soft);box-shadow:none}.sync-task-card .ant-card-body{display:grid;min-height:292px;padding:13px;gap:11px}.sync-task-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sync-task-card__head>div:first-child{display:grid;min-width:0;gap:2px}.sync-task-card__head span{color:var(--brand);font-size:var(--fs-mini)}.sync-task-card__head strong{color:#343139;font-size:var(--fs-mini)}.sync-task-card__head .ant-tag{margin-inline-end:0;font-size:var(--fs-mini)}.sync-task-metrics{display:flex;min-height:46px;align-content:flex-start;flex-wrap:wrap;gap:6px}.sync-task-metrics>span{display:grid;min-width:70px;padding:6px 8px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface-subtle);gap:1px}.sync-task-metrics small{color:var(--muted);font-size:var(--fs-mini)}.sync-task-metrics b{color:#3b383f;font-size:var(--fs-mini)}.sync-task-metrics .sync-task-metrics__empty{display:flex;width:100%;align-items:center;justify-content:center;color:var(--muted);font-size:var(--fs-mini)}.sync-task-message{padding:6px 8px}.sync-task-message .ant-alert-message{font-size:var(--fs-mini)}.sync-task-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:8px}.sync-task-times div{min-width:0}.sync-task-times dt{color:var(--muted);font-size:var(--fs-mini)}.sync-task-times dd{overflow:hidden;margin:2px 0 0;color:#4f4b53;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.sync-task-cursor{display:flex;min-width:0;align-items:center;gap:6px}.sync-task-cursor span{color:var(--muted);font-size:var(--fs-mini)}.sync-task-cursor code{overflow:hidden;color:#77727b;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.sync-task-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid var(--line-soft);margin-top:auto}.sync-task-actions>span{color:var(--muted)}.sync-task-actions .ant-btn,.sync-task-actions>span{font-size:var(--fs-mini)}.sync-task-reason{display:grid;margin-top:14px;gap:6px}.sync-task-reason>span{color:#49454d;font-size:var(--fs-mini);font-weight:600}@media (max-width:1180px){.sync-task-grid{grid-template-columns:1fr}.sync-task-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.user-detail-sections{display:grid;gap:10px}.user-detail-sections .ant-card-head{min-height:38px}.user-detail-sections .ant-card-head-title{font-size:var(--fs-mini)}.user-detail-sections .ant-card-body{padding:12px}.blacklist-flow,.user-detail-sections .ant-descriptions-item-content,.user-detail-sections .ant-descriptions-item-label{font-size:var(--fs-mini)}.blacklist-flow{display:flex;min-height:38px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:7px 10px;border:1px solid #f5d9e3;border-radius:5px;color:#77737b;background:#fffafb}.blacklist-flow span{padding:3px 7px;border-radius:4px;background:#fff}.blacklist-flow b{color:var(--brand)}.compact-alert{margin-bottom:14px}.form-grid-2,.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid-2>.ant-form-item,.form-row>.ant-form-item{min-width:0}.operator-access-panel{display:grid;gap:14px}.operator-access-panel .form-grid-2>label{display:grid;gap:6px;color:#66636b;font-size:var(--fs-mini)}.operator-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operator-menu-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.muted-copy,.operator-menu-card-head strong,.operator-menu-grid .ant-checkbox-wrapper{font-size:var(--fs-mini)}.muted-copy{margin:0;color:var(--muted);line-height:1.7}@media (max-width:900px){.user-operations-caption{align-items:flex-start;flex-direction:column;padding-bottom:8px}.form-grid-2,.form-row,.operator-menu-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-height:100%}body,html{min-width:1180px;background:var(--canvas)}body{min-height:100vh;margin:0;color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.muted{color:var(--muted);font-size:var(--fs-mini)}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(480px,1.08fr) minmax(480px,.92fr);background:#fff}.login-brand-panel{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:42px 52px;background:radial-gradient(circle at 75% 20%,rgb(237 78 138/.1),transparent 28%),radial-gradient(circle at 25% 80%,rgb(111 91 211/.08),transparent 30%),linear-gradient(145deg,#fff9fb,#faf8fd 54%,#f7f7f8);border-right:1px solid #eee9ed}.login-brand{position:relative;z-index:2;display:flex;align-items:center;gap:9px}.admin-brand>span,.login-brand>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #f4bad0;border-radius:50%;background:#fff0f5;color:var(--brand);font-size:var(--fs-base);font-weight:800}.login-brand strong{font-size:var(--fs-xl)}.admin-brand em,.login-brand em{padding:3px 5px;border-radius:4px;background:var(--brand-soft);color:var(--brand);font-size:var(--fs-mini);font-style:normal;font-weight:700;letter-spacing:.06em}.login-brand-copy{position:relative;z-index:2;max-width:620px;padding:40px 0 90px}.login-brand-copy p,.login-form-heading p,.page-heading p,.planned-hero-card p{margin:0 0 9px;color:var(--brand);font-size:var(--fs-mini);font-weight:800;letter-spacing:.16em}.login-brand-copy h2{max-width:600px;margin:0 0 20px;font-size:clamp(34px,4vw,58px);line-height:1.14;letter-spacing:-.04em}.login-brand-copy>span{display:block;max-width:530px;color:#73717b;font-size:var(--fs-base);line-height:1.9}.login-grid-ornament{position:absolute;right:-80px;bottom:-60px;display:grid;width:460px;grid-template-columns:repeat(5,1fr);gap:12px;transform:rotate(-9deg);opacity:.68}.login-grid-ornament i{height:72px;border:1px solid rgb(237 78 138/.12);border-radius:6px;background:rgb(255 255 255/.56)}.login-grid-ornament i:nth-child(3n){background:rgb(237 78 138/.06)}.login-form-panel{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:48px;background:#fff}.login-form-panel>footer{position:absolute;right:48px;bottom:24px;color:#aaa7ae;font-size:var(--fs-mini)}.login-form-wrap{width:100%;max-width:420px}.login-form-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:30px}.login-security-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #f3d3df;border-radius:6px;background:var(--brand-soft);color:var(--brand);font-size:var(--fs-xl)}.login-form-heading h1{margin:0 0 6px;font-size:var(--fs-2xl);letter-spacing:-.02em}.login-form-heading>div>span{color:var(--muted);font-size:var(--fs-mini)}.login-alert{margin-bottom:16px}.login-form-wrap .ant-form-item{margin-bottom:18px}.login-form-wrap .ant-form-item-label label{color:#56545c;font-size:var(--fs-mini);font-weight:600}.login-form-wrap .ant-input-affix-wrapper{height:42px}.login-submit{height:42px!important;margin-top:4px}.login-turnstile-item{margin-top:-2px}.admin-turnstile{display:grid;min-height:66px;align-items:center;gap:7px;padding:9px 10px 7px;overflow:hidden;border:1px solid #e8e3e6;border-radius:6px;background:#fbfafb}.admin-turnstile iframe,.admin-turnstile>div{width:100%!important;max-width:100%}.admin-turnstile>span{display:inline-flex;align-items:center;gap:5px;color:#8a868d;font-size:var(--fs-mini)}.admin-turnstile>span .anticon{color:var(--brand)}.mock-account-panel{margin-top:26px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--surface-subtle)}.mock-account-panel>span{display:block;margin-bottom:10px;color:#66636b;font-size:var(--fs-mini);font-weight:700}.mock-account-panel small{display:block;margin-top:9px;color:#99969d;font-size:var(--fs-mini)}.admin-layout{min-height:100vh;background:var(--canvas)!important}.admin-sider{position:fixed!important;z-index:50;top:0;bottom:0;left:0;height:100vh;border-right:1px solid var(--line);background:#fff!important}.admin-brand{display:flex;width:100%;height:64px;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid var(--line-soft);background:#fff}.admin-brand strong{color:#27262d;font-size:var(--fs-lg)}.admin-brand em{margin-left:auto}.admin-nav{height:calc(100vh - 64px);overflow-y:auto;padding:8px 8px 24px;scrollbar-color:#ddd transparent;scrollbar-width:thin}.admin-nav .ant-menu{border-inline-end:0!important;background:transparent;font-size:var(--fs-base)}.admin-nav .ant-menu-item{height:34px;margin:0;line-height:34px;border-radius:4px;color:#65636c}.admin-nav .ant-menu-item .anticon{font-size:var(--fs-base)}.admin-nav .ant-menu-item-selected{background:var(--brand-soft);color:var(--brand);font-weight:700}.admin-nav .ant-menu-item-selected:after{display:none}.admin-nav .ant-menu-submenu-title{height:36px;margin:0;line-height:36px;color:#939198;font-size:var(--fs-mini);font-weight:500}.admin-nav .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}.admin-stage{min-width:0;margin-left:var(--sidebar-width);background:var(--canvas)!important}.admin-header{position:sticky;z-index:40;top:0;display:grid;height:64px;grid-template-columns:minmax(220px,1fr) minmax(280px,360px) auto auto;align-items:center;gap:14px;padding:0 24px!important;border-bottom:1px solid var(--line);background:rgb(255 255 255/.96)!important;line-height:normal!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-breadcrumb{display:flex;min-width:0;align-items:center;gap:7px;color:#7b7981;font-size:var(--fs-mini)}.admin-breadcrumb b{color:#c0bdc2;font-weight:400}.admin-breadcrumb strong{overflow:hidden;color:#343239;text-overflow:ellipsis;white-space:nowrap}.admin-search{height:var(--control-h);background:#faf9fa!important}.header-icon-button{width:var(--control-h)!important;height:var(--control-h)!important;font-size:var(--fs-md)!important}.admin-profile-button{height:var(--control-h)!important;padding:2px 6px!important}.profile-copy{display:flex;min-width:80px;flex-direction:column;align-items:flex-start;line-height:1.1}.profile-copy small,.profile-copy strong{font-size:var(--fs-mini)}.profile-copy small{color:#918e96}.admin-content{min-height:calc(100vh - 64px);background:var(--canvas)}.page-frame{width:100%;padding:18px 20px 30px}.page-heading{display:flex;min-height:56px;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.page-heading h1{margin:0;font-size:var(--fs-2xl);letter-spacing:-.01em}.page-heading>div>span{display:block;margin-top:5px;color:#85828a;font-size:var(--fs-mini)}.page-freshness{display:flex;align-items:center;gap:6px;color:#96939a;font-size:var(--fs-mini)}.panel-heading-title{font-size:var(--fs-base);font-weight:700}.ant-card{box-shadow:none!important}.ant-card .ant-card-head{min-height:50px;border-bottom-color:var(--line-soft);padding-inline:14px}.ant-card .ant-card-body{padding:14px}.access-denied{margin-top:70px;border:1px solid var(--line);border-radius:6px;background:#fff}.access-denied .ant-result-icon{color:var(--brand)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric-card .ant-card-body{display:flex;min-height:116px;align-items:center;gap:13px}.metric-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:6px;font-size:var(--fs-lg)}.metric-dau{background:#edf6ff;color:#1677ff}.metric-pending{background:var(--brand-soft);color:var(--brand)}.metric-revenue{background:#f1efff;color:#6f5bd3}.metric-risk{background:#fff5e8;color:#d87a16}.metric-copy{display:flex;min-width:0;flex-direction:column}.metric-copy>span{color:#75727a;font-size:var(--fs-mini)}.metric-copy>strong{margin:2px 0;color:#29272e;font-size:var(--fs-2xl);line-height:1.25}.metric-copy small{font-size:var(--fs-mini);font-weight:600}.metric-copy small svg{margin-right:3px}.metric-copy small.up{color:#26936c}.metric-copy small.down{color:#4b83c4}.dashboard-primary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);gap:12px;margin-bottom:12px}.todo-card,.trend-card{min-height:316px}.panel-title{gap:20px}.panel-title,.panel-title>span{display:flex;align-items:center}.panel-title>span{gap:7px;color:#8a878f;font-size:var(--fs-mini);font-weight:400}.panel-title i{display:inline-block;width:7px;height:7px;border-radius:2px}.legend-users{background:var(--brand)}.legend-revenue{margin-left:5px;background:#8f8790}.trend-chart{display:grid;height:230px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:8px 4px 2px}.trend-y-labels{display:flex;height:190px;flex-direction:column;justify-content:space-between;color:#aaa6ad;font-size:var(--fs-mini)}.trend-bars{grid-template-columns:repeat(7,minmax(34px,1fr));gap:14px;border-bottom:1px solid #e9e6e9;background:linear-gradient(#f0edef 1px,transparent 0) 0 0 /100% 33.33%}.trend-bars,.trend-column{display:grid;height:218px;align-items:end}.trend-column{grid-template-rows:190px 28px;justify-items:center}.trend-column>span{padding-top:8px;color:#97949b;font-size:var(--fs-mini)}.trend-bar-pair{display:flex;width:100%;height:178px;align-items:flex-end;justify-content:center;gap:4px}.trend-bar-pair i{display:block;width:min(17px,36%);min-height:10px;border-radius:3px 3px 0 0}.trend-user-bar{background:linear-gradient(0deg,#ed4e8a,#f48ab0)}.trend-revenue-bar{background:linear-gradient(0deg,#837b84,#b7b1b8)}.todo-card .ant-card-body{padding:4px 14px 10px}.todo-list{display:flex;flex-direction:column}.todo-row{display:grid;min-height:59px;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:9px;border-bottom:1px solid var(--line-soft)}.todo-row:last-child{border-bottom:0}.todo-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.todo-row small,.todo-row strong{font-size:var(--fs-mini)}.todo-row small{overflow:hidden;color:#99969d;text-overflow:ellipsis;white-space:nowrap}.todo-row>b{color:#4e4b52;font-size:var(--fs-base)}.todo-row>svg{color:#bbb8bd;font-size:var(--fs-mini)}.todo-dot{display:grid;width:30px;height:30px;place-items:center;border-radius:5px}.todo-pink{background:var(--brand-soft);color:var(--brand)}.todo-orange{background:#fff5e8;color:#d87a16}.todo-blue{background:#edf6ff;color:#1677ff}.todo-violet{background:#f1efff;color:#6f5bd3}.dashboard-secondary-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.55fr);gap:12px}.pending-card .ant-card-body{padding:0}.quality-card .ant-card-body{padding:5px 14px 9px}.quality-row{padding:12px 0;border-bottom:1px solid var(--line-soft)}.quality-row:last-child{border-bottom:0}.quality-row>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.quality-row small,.quality-row strong{font-size:var(--fs-mini)}.quality-row small{color:#97949b}.compact-content-cell,.content-identity{display:flex;min-width:0;align-items:center;gap:9px}.compact-content-cell>span:last-child,.content-identity>span:last-child{display:flex;min-width:0;flex-direction:column}.compact-content-cell strong,.content-identity strong{overflow:hidden;color:#343139;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.compact-content-cell small,.content-identity small{overflow:hidden;color:#99969d;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.content-metric-cell{display:flex;min-height:44px;flex-direction:column;align-items:flex-start;justify-content:center}.content-metric-cell>strong{color:#454149;font-size:var(--fs-base);font-weight:700;line-height:1.25}.content-metric-cell>.ant-btn{height:22px;padding:0;font-size:var(--fs-mini)}.content-metric-modal{display:flex;flex-direction:column;gap:18px;padding-top:8px}.content-metric-target{display:flex;min-width:0;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.content-metric-cover-placeholder,.content-metric-target .ant-image,.content-metric-target .ant-image-img{width:60px;height:84px;display:flex;align-items:center;border-radius:5px;object-fit:cover}.content-metric-cover-placeholder{display:grid;place-items:center;background:var(--surface-subtle);color:var(--muted);font-size:var(--fs-mini)}.content-metric-target>span:last-child{display:flex;min-width:0;flex-direction:column;gap:5px}.content-metric-target small,.content-metric-target strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-metric-target strong{color:var(--text)}.content-metric-target small{color:var(--muted)}.content-metric-form-row{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;color:var(--text);font-size:16px}.content-metric-form-row>span{width:150px}.content-metric-form-row>strong{color:#454149;font-weight:700}.content-metric-error{margin-top:-12px;padding-left:118px;color:var(--ant-color-error,#ff4d4f)}.content-cover{position:relative;display:grid;width:44px;height:31px;flex:0 0 auto;overflow:hidden;place-items:center;border-radius:4px;color:rgb(255 255 255/.94);font-size:var(--fs-mini);font-weight:800}.content-cover:after{position:absolute;right:-10px;bottom:-14px;width:34px;height:34px;border:1px solid rgb(255 255 255/.32);border-radius:50%;content:""}.cover-pink{background:linear-gradient(135deg,#e9568f,#a34f91)}.cover-blue{background:linear-gradient(135deg,#4f86cf,#6258a9)}.cover-violet{background:linear-gradient(135deg,#7968ba,#b05282)}.cover-amber{background:linear-gradient(135deg,#d79445,#b85163)}.cover-mint{background:linear-gradient(135deg,#4d9c92,#5374a8)}.authorized-video-preview{display:grid;gap:12px;min-height:360px;place-items:center}.authorized-video-preview video{width:100%;max-height:62vh;background:#08080a;border-radius:8px}.authorized-video-preview .ant-select{justify-self:end;min-width:160px}.authorized-video-preview .ant-descriptions{width:100%}.content-page--compact,.ranking-page--compact,.tag-page--compact{padding-top:14px}.content-page--compact{height:calc(100dvh - 68px);overflow:hidden;padding-bottom:14px}.content-workspace-card{height:100%;overflow:hidden}.content-workspace-card .ant-card-body,.ranking-workspace-card .ant-card-body,.tag-workspace-card--compact .ant-card-body{padding:0 16px 16px}.content-workspace-card .ant-card-body{display:flex;height:100%;min-height:0;flex-direction:column}.content-workspace-card .ant-tabs-nav,.ranking-workspace-card .ant-tabs-nav,.tag-workspace-card--compact>.ant-card-body>.ant-tabs .ant-tabs-nav{min-height:48px;margin-bottom:14px}.content-workspace-card .ant-tabs-content-holder,.ranking-workspace-card .ant-tabs-content-holder,.tag-workspace-card--compact>.ant-card-body>.ant-tabs .ant-tabs-content-holder{display:none}.content-operations-toolbar,.ranking-operations-toolbar,.tag-operations-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.content-operations-toolbar>.ant-input-affix-wrapper,.ranking-operations-toolbar>.ant-input-affix-wrapper,.tag-operations-toolbar>.ant-input-affix-wrapper{min-width:280px;flex:1 1 360px}.content-operations-toolbar>.ant-select{width:142px;flex:0 0 142px}.content-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color .18s ease,background-color .18s ease}.content-batch-toolbar--active{border-color:var(--brand);background:var(--brand-soft)}.content-batch-summary{display:flex;flex:0 0 auto;flex-direction:column}.content-batch-form p,.content-batch-summary span{color:var(--muted);font-size:var(--fs-mini)}.content-batch-form{display:grid;gap:16px}.content-batch-form p{margin:0}.content-batch-progress{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-subtle);color:var(--muted);font-size:var(--fs-mini)}.material-batch-sync-list{display:grid;max-height:300px;gap:6px;margin-top:12px;overflow-y:auto;overscroll-behavior:contain}.material-batch-sync-list>div{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;border:1px solid var(--line-soft);border-radius:6px}.material-batch-sync-cover-placeholder,.material-batch-sync-list .ant-image,.material-batch-sync-list .ant-image-img{width:48px;height:48px;border-radius:4px}.material-batch-sync-list .ant-image-img{object-fit:cover}.material-batch-sync-cover-placeholder{display:grid;place-items:center;background:var(--surface-subtle);color:var(--muted)}.material-batch-sync-list>div>span:nth-child(2){display:grid;min-width:0;gap:2px}.material-batch-sync-list small,.material-batch-sync-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-batch-sync-list small{color:var(--muted);font-size:var(--fs-mini)}.content-batch-library-field{display:grid;gap:6px}.content-batch-library-field>span{color:var(--text);font-size:var(--fs-small);font-weight:600}.content-batch-library-field>.ant-select{width:100%}.content-batch-select{width:100%;min-width:0}.content-batch-topic-tree{display:grid;gap:10px;margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle)}.content-batch-topic-tree>span{color:var(--text);font-size:var(--fs-small);font-weight:600}.content-batch-library-field>.ant-checkbox-group,.content-batch-topic-tree .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 16px}.content-operations-caption,.ranking-operations-caption,.tag-operations-caption{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--fs-mini)}.content-table .ant-table-cell,.ranking-table .ant-table-cell,.tag-table .ant-table-cell{font-size:var(--fs-base)}.content-table .ant-table-thead .ant-table-cell,.ranking-table .ant-table-thead .ant-table-cell,.tag-table .ant-table-thead .ant-table-cell{color:#66636b;font-size:var(--fs-base);font-weight:700}.content-bound-material,.content-episode-identity,.content-identity,.content-material-option{display:flex;align-items:center;min-width:0;gap:10px}.content-cover-placeholder,.content-identity .ant-image,.content-identity .ant-image-img{width:58px;height:78px;flex:0 0 58px;border-radius:6px}.content-identity .ant-image-img{object-fit:cover}.content-cover-placeholder,.content-material-thumb-placeholder{display:grid;place-items:center;border:1px solid var(--line-soft);color:#b0acb2;background:#faf9fa}.content-bound-material>span:last-child,.content-episode-identity>span,.content-identity>span:last-child,.content-material-option>span:last-child{display:grid;min-width:0;gap:3px}.content-bound-material small,.content-bound-material strong,.content-episode-identity small,.content-episode-identity strong,.content-identity small,.content-identity strong,.content-material-option small,.content-material-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-identity strong{display:-webkit-box;color:var(--text);font-weight:650;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-bound-material small,.content-episode-identity small,.content-identity small,.content-material-option small{color:var(--muted);font-size:var(--fs-mini)}.content-episode-identity>svg{color:var(--brand)}.table-tags{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.table-tags .ant-tag{max-width:74px;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.table-tags>span{color:var(--muted);font-size:var(--fs-mini)}.content-classification-cell{display:grid;min-width:240px;gap:7px}.content-classification-cell>.ant-tag{width:fit-content;margin:0}.content-classification-cell>small{overflow:hidden;color:var(--muted);font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.content-category-line,.content-type-cell{display:flex;align-items:center;gap:6px}.content-category-line>span,.content-type-cell>small,.table-tags>small{color:var(--muted);font-size:var(--fs-mini)}.content-category-line .ant-tag,.content-type-cell .ant-tag{margin:0}.content-type-cell{align-items:flex-start;flex-direction:column}.content-table{flex-grow:1}.content-table .ant-table-thead>tr>th{background:#f8f7f9;box-shadow:inset 0 -1px 0 var(--line)}.content-table .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.content-table .ant-table-body::-webkit-scrollbar-track{border-radius:999px;background:#f3f1f4}.content-table .ant-table-body::-webkit-scrollbar-thumb{border:2px solid #f3f1f4;border-radius:999px;background:#aaa4af}.content-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#817a87}.content-pagination{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px;background:var(--surface)}.content-cleanup-actions,.content-cleanup-preview{display:grid;gap:14px}.content-cleanup-action{height:auto;min-height:64px;justify-content:flex-start;padding:12px 16px;text-align:left}.content-cleanup-action>span:last-child,.content-cleanup-action>span:last-child>span{display:grid;gap:3px}.content-cleanup-action small{color:var(--muted);font-weight:400}.content-cleanup-identity{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.content-cleanup-identity .ant-image,.content-cleanup-identity .ant-image-img,.content-cleanup-identity .content-cover-placeholder{width:54px;height:72px;border-radius:4px;object-fit:cover}.content-cleanup-identity>span:last-child{display:grid;min-width:0;gap:4px}.content-cleanup-identity small,.content-cleanup-identity strong,.content-cleanup-new-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-cleanup-identity small{color:var(--muted)}.content-cleanup-new-title{color:#389e0d}.content-episode-table-wrap{margin:-10px -12px;padding:10px 18px 14px 54px;background:#faf9fa}.content-episode-table-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.content-episode-table-heading strong{font-size:var(--fs-mini)}.content-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.content-editor-footer>span{color:var(--muted);font-size:var(--fs-mini)}.content-editor-section{margin-bottom:14px;padding:14px;border:1px solid var(--line-soft);border-radius:5px;background:#fff}.content-editor-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.content-editor-section-heading>svg{width:30px;height:30px;padding:7px;border-radius:5px;color:var(--brand);background:var(--brand-soft)}.content-editor-section-heading>span{display:grid;min-width:0;gap:2px}.content-editor-section-heading strong{font-size:var(--fs-sm)}.content-editor-section-heading small{color:var(--muted);font-size:var(--fs-mini)}.content-editor-order-actions,.content-editor-section-heading>.ant-btn{margin-left:auto}.content-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.content-editor-cover-preview{object-fit:cover;border-radius:4px}.unified-cover-upload{display:grid;gap:12px;margin-bottom:18px;padding:12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-subtle)}.unified-cover-upload>.ant-upload-wrapper{justify-self:start}.unified-cover-actions-hint{color:var(--muted);font-size:var(--fs-mini)}.unified-cover-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unified-cover-preview-grid>div{display:grid;min-width:0;gap:5px}.unified-cover-preview-card{align-content:start;padding:12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface)}.unified-cover-preview-heading{display:flex;justify-content:space-between;gap:6px;min-height:22px}.unified-cover-preview-heading small{color:var(--muted);font-size:var(--fs-mini)}.unified-cover-preview-card .ant-btn{width:100%}.unified-cover-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.unified-cover-prompt-editor{display:grid;gap:8px}.unified-cover-prompt-editor label{font-weight:600}.unified-cover-prompt-editor small{color:var(--muted);line-height:1.5}.unified-cover-preview-grid span{color:var(--muted);font-size:var(--fs-mini)}.unified-cover-preview-media{position:relative;width:100%;height:180px;overflow:hidden;border-radius:6px;background:var(--surface-subtle)}.unified-cover-preview-media .ant-image,.unified-cover-preview-media .ant-image-img,.unified-cover-preview-placeholder{width:100%;height:100%;border-radius:6px}.unified-cover-preview-media .ant-image{display:block}.unified-cover-preview-media .ant-image-img{display:block;object-fit:cover}.unified-cover-preview-placeholder{display:grid;place-items:center;border:1px dashed var(--line);background:var(--surface);color:var(--muted);font-size:var(--fs-mini)}.content-editor-cover-advanced{border:1px solid var(--line-soft);border-radius:6px;background:var(--surface)}.content-editor-cover-advanced>summary{display:flex;align-items:center;min-height:44px;padding:0 12px;cursor:pointer;font-weight:600;list-style:none}.content-editor-cover-advanced>summary:before{margin-right:8px;color:var(--muted);content:"›";transition:transform .18s ease}.content-editor-cover-advanced[open]>summary:before{transform:rotate(90deg)}.content-editor-cover-advanced-body{padding:8px 12px 0;border-top:1px solid var(--line-soft)}@media (max-width:820px){.unified-cover-preview-grid{grid-template-columns:1fr}}.content-material-section{margin-bottom:0}.content-bound-material>span:first-child{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:4px;color:var(--brand);background:var(--brand-soft)}.content-bound-table .ant-table-cell{font-size:var(--fs-base)}.content-bound-table .ant-table-row[draggable=true]{cursor:grab}.content-bound-table .ant-table-row[draggable=true]:active{cursor:grabbing}.content-order-row--dragging>.ant-table-cell{opacity:.55;background:var(--brand-soft)}.content-order-index{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.content-picker-scope-alert{margin-bottom:12px}.content-picker-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.content-picker-toolbar>.ant-input-affix-wrapper{flex:1 1 auto}.content-picker-toolbar>span{min-width:54px;color:var(--muted);font-size:var(--fs-mini);text-align:right}.content-picker-table{margin-bottom:8px}.content-material-option .ant-image,.content-material-option .ant-image-img,.content-material-thumb-placeholder{width:64px;height:40px;flex:0 0 64px;border-radius:4px}.content-material-option .ant-image-img{object-fit:cover}.content-picker-pagination{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.content-picker-binding-form{padding:12px 14px 0;border:1px solid var(--line-soft);border-radius:5px;background:#faf9fa}.content-picker-binding-form>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.content-picker-binding-form>div:first-child span{color:var(--muted);font-size:var(--fs-mini)}.content-picker-form-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.content-picker-form-grid .ant-input-number{width:100%}.tag-workspace-card--compact .ant-tabs-tab{min-width:86px;justify-content:center;font-weight:600}.tag-operations-toolbar .ant-segmented{flex:0 0 220px;min-width:220px;padding:3px;background:#f5f3f4}.tag-operations-toolbar .ant-segmented-item{min-width:106px}.tag-operations-toolbar>.ant-select{width:140px;flex:0 0 140px}.tag-operations-caption strong{color:#5f5c63}.tag-name-cell{display:flex;align-items:center;gap:9px}.tag-name-cell>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:5px}.tag-name-cell>span.is-enabled{color:var(--brand);background:var(--brand-soft)}.tag-name-cell>span.is-disabled{color:#a3a0a6;background:#f1f1f1}.tag-count-button{height:auto;padding:0;font-size:var(--fs-mini)}.tag-editor-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:5px;background:#faf9fa}.tag-editor-scope>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.tag-editor-scope small{color:var(--muted)}.tag-editor-scope .ant-tag{margin:0}.tag-statistics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.tag-statistics-summary>span{display:flex;min-height:58px;flex-direction:column;justify-content:center;padding:8px 11px;border:1px solid var(--line-soft);border-radius:5px;background:#faf9fa}.tag-statistics-summary small{margin-bottom:2px;color:var(--muted);font-size:var(--fs-mini)}.tag-statistics-summary strong{overflow:hidden;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.ranking-workspace-card .ant-tabs-tab{min-width:86px;justify-content:center;font-weight:600}.ranking-operations-toolbar .ant-segmented{min-width:220px;flex:0 0 220px;padding:3px;background:#f5f3f4}.ranking-operations-toolbar .ant-segmented-item{min-width:106px}.ranking-operations-toolbar>.ant-select{width:150px;flex:0 0 150px}.ranking-operations-caption .ant-tag{margin:0}.ranking-position{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid #e4e1e5;border-radius:5px;background:#faf9fa;color:#747078;font-size:var(--fs-mini);font-weight:700}.ranking-position.is-top-1{border-color:#f2c86c;background:#fff8e8;color:#a96e08}.ranking-position.is-top-2{border-color:#cfd3db;background:#f5f6f8;color:#707783}.ranking-position.is-top-3{border-color:#e0b793;background:#fff4ec;color:#a46537}.ranking-content-identity{display:flex;min-width:0;align-items:center;gap:10px}.ranking-cover-frame,.ranking-cover-placeholder{width:68px;height:42px;flex:0 0 68px;overflow:hidden;border-radius:4px}.ranking-cover-frame .ant-image,.ranking-cover-frame .ant-image-img{display:block;width:100%;height:100%;max-width:100%}.ranking-cover-frame .ant-image-img{object-fit:cover}.ranking-cover-placeholder{display:grid;place-items:center;border:1px solid var(--line-soft);background:#faf9fa;color:#b0acb2}.ranking-content-identity>span:last-child{display:grid;min-width:0;gap:3px}.ranking-content-identity small,.ranking-content-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-content-identity strong{color:#343139;font-size:var(--fs-mini)}.ranking-content-identity small{color:#99969d;font-size:var(--fs-mini)}.ranking-heat-cell{display:flex;align-items:center;gap:8px}.ranking-heat-cell>svg{color:#ee8a3d;font-size:var(--fs-md)}.ranking-editor-heat,.ranking-heat-cell>span{display:grid;gap:1px}.ranking-heat-cell strong{color:#4b4850;font-size:var(--fs-mini)}.ranking-auto-label,.ranking-editor-heat small,.ranking-heat-cell small{color:#aaa6ad;font-size:var(--fs-mini)}.ranking-editor-mode,.ranking-editor-range{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:5px;background:#faf9fa}.ranking-editor-mode>span,.ranking-editor-range>span{display:grid;gap:2px}.ranking-editor-mode strong,.ranking-editor-range strong{font-size:var(--fs-mini)}.ranking-editor-mode small,.ranking-editor-range small{color:var(--muted);font-size:var(--fs-mini)}.ranking-editor-mode .ant-segmented{min-width:218px}.ranking-editor-alert{margin-bottom:12px}.ranking-editor-content{display:flex;min-width:0;align-items:center;gap:8px}.ranking-editor-cover-frame,.ranking-editor-cover-placeholder{width:48px;height:30px;flex:0 0 48px;overflow:hidden;border-radius:4px}.ranking-editor-cover-frame .ant-image,.ranking-editor-cover-frame .ant-image-img{display:block;width:100%;height:100%;max-width:100%}.ranking-editor-cover-frame .ant-image-img{object-fit:cover}.ranking-editor-cover-placeholder{display:grid;place-items:center;border:1px solid var(--line-soft);background:#faf9fa;color:#b0acb2}.ranking-editor-content strong{overflow:hidden;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.ranking-editor-heat{grid-template-columns:14px minmax(0,1fr);align-items:center}.ranking-editor-heat>svg{grid-row:1/3;color:#ee8a3d}.ranking-editor-table .ant-table-cell{font-size:var(--fs-base)}.ranking-editor-table .ant-table-row.is-manual-range>.ant-table-cell{background:#fff8fb}.ranking-editor-table .ant-input-number{width:62px}.ranking-editor-reason{display:grid;gap:7px;margin-top:14px}.ranking-editor-reason label{color:#4f4c54;font-size:var(--fs-mini);font-weight:600}.decoration-validation-list{display:grid;gap:8px;margin-top:8px}.decoration-validation-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid rgb(255 77 79/22%);border-radius:6px;background:rgb(255 255 255/72%)}.decoration-validation-item>div{display:grid;min-width:0;gap:3px}.decoration-validation-item small,.decoration-validation-item span,.decoration-validation-item strong{display:block}.decoration-validation-item small{color:var(--muted);line-height:1.5}.decoration-validation-item .ant-btn{flex:none}.decoration-publish-validation-list{display:grid;gap:8px;margin:8px 0 0;padding-left:20px}.decoration-publish-validation-list li{line-height:1.6}.decoration-material-picker-layout{display:grid;height:min(620px,calc(100vh - 230px));min-height:440px;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.decoration-material-picker-filters{padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.decoration-material-picker-content{display:flex;min-height:0;gap:16px;padding:12px 0;overflow:hidden}.decoration-material-picker-results{flex:1 1;min-width:0;overflow-y:auto;overscroll-behavior:contain}.decoration-material-picker-selected{flex:0 0 180px;min-height:0;padding-left:14px;overflow-y:auto;border-left:1px solid var(--line-soft);overscroll-behavior:contain}.decoration-material-picker-pagination{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 0;border-top:1px solid var(--line-soft);background:#fff;color:var(--muted);font-size:var(--fs-mini)}@media (max-width:900px){.decoration-validation-item{align-items:flex-start;flex-direction:column}}.ranking-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.ranking-editor-footer>span{color:var(--muted);font-size:var(--fs-mini)}@media (max-width:980px){.content-editor-grid{grid-template-columns:1fr}.content-editor-footer,.content-operations-caption,.ranking-editor-footer,.ranking-operations-caption,.tag-operations-caption{align-items:flex-start;flex-direction:column}.content-picker-form-grid{grid-template-columns:1fr}}.operator-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--line);border-radius:6px;background:#fff}.operator-summary-strip>span{display:flex;height:62px;align-items:center;gap:8px;padding:0 16px;border-right:1px solid var(--line-soft);color:#8d8a91;font-size:var(--fs-mini)}.operator-summary-strip>span:last-child{border-right:0}.operator-summary-strip strong{color:#343139;font-size:var(--fs-xl)}.operator-workspace{display:grid;grid-template-columns:260px minmax(720px,1fr);align-items:start;gap:12px}.operator-list-card .ant-card-body{padding:10px}.operator-list-filters{display:grid;gap:7px;margin-bottom:10px}.operator-list{display:flex;flex-direction:column;gap:3px}.operator-list>button{display:grid;width:100%;min-height:52px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:#4b4850;text-align:left;cursor:pointer}.operator-list>button:hover{background:#faf8f9}.operator-list>button.active{border-color:#f2c5d6;background:var(--brand-soft)}.operator-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.operator-list small,.operator-list strong{font-size:var(--fs-mini)}.operator-list small{color:#949198}.operator-active-icon{color:#3ca276}.permission-card-title{display:flex;align-items:center;gap:9px}.permission-card-title>span{display:flex;flex-direction:column}.permission-card-title strong{font-size:var(--fs-mini)}.permission-card-title small{color:#949198;font-size:var(--fs-mini);font-weight:400}.permission-card .ant-card-body{padding:0}.permission-safety-note{display:grid;min-height:46px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line-soft);background:#fffafb;color:#78757d;font-size:var(--fs-mini)}.permission-safety-note>svg{color:var(--brand);font-size:var(--fs-md)}.permission-table{width:100%;overflow-x:auto}.permission-row,.permission-table-head{display:grid;min-width:800px;grid-template-columns:126px minmax(190px,1fr) 82px repeat(5,58px);align-items:center}.permission-table-head{min-height:38px;border-bottom:1px solid var(--line);background:#faf9fa;color:#77747c;font-size:var(--fs-mini);font-weight:700}.permission-row>label,.permission-row>span,.permission-row>strong,.permission-table-head>span{padding:0 10px}.permission-row>label,.permission-table-head>span:nth-child(n+3){text-align:center}.permission-row{min-height:51px;border-bottom:1px solid var(--line-soft)}.permission-row:last-child{border-bottom:0}.permission-row:hover{background:#fffafb}.permission-row>span,.permission-row>strong{font-size:var(--fs-mini)}.permission-row>span{color:#8f8c93}.permission-empty{color:#cac7cc!important}.planned-hero-card{margin-bottom:12px}.planned-hero-card .ant-card-body{display:flex;min-height:176px;align-items:center;gap:18px;padding:28px;background:linear-gradient(90deg,rgb(255 240 245/.72),transparent 45%),#fff}.planned-icon{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border:1px solid #f1c6d6;border-radius:6px;background:var(--brand-soft);color:var(--brand);font-size:var(--fs-2xl)}.planned-hero-card h2{margin:0 0 8px;font-size:var(--fs-xl)}.planned-hero-card div>span{display:block;max-width:700px;color:#7e7b82;font-size:var(--fs-mini);line-height:1.8}.planned-detail-grid{gap:12px}.planned-detail-grid,.planned-detail-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.planned-detail-grid ul{gap:8px;margin:0;padding:0;list-style:none}.planned-detail-grid li{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-soft);border-radius:5px;background:#faf9fa;color:#5f5c64;font-size:var(--fs-mini)}.planned-detail-grid li>svg{color:var(--brand)}.planned-contract-link{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:12px 0 0;color:#8e8b92;font-size:var(--fs-mini)}@media (max-width:1320px){.profile-copy{display:none}.admin-header{grid-template-columns:minmax(180px,1fr) minmax(240px,320px) auto auto}.dashboard-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr)}.operator-workspace{grid-template-columns:232px minmax(700px,1fr)}}.material-page{gap:16px}.material-page--compact{padding-top:14px}.material-workspace-card .ant-card-body{padding:0 16px 16px}.material-workspace-card .ant-tabs-nav{margin-bottom:16px}.material-workspace-card .ant-tabs-content-holder{display:block}.material-library-layout{display:flex;height:calc(100vh - 238px);min-height:560px;flex-direction:column;overflow:hidden}.material-library-toolbar,.material-source-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.material-library-toolbar>.ant-input-affix-wrapper,.material-source-toolbar>.ant-input-affix-wrapper{min-width:260px;flex:1 1 320px}.material-library-toolbar>.ant-select,.material-source-toolbar>.ant-select{width:150px;flex:0 0 150px}.material-batch-actions{display:flex;min-height:40px;align-items:center;gap:14px;margin-bottom:14px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:#fafafa}.material-batch-actions>span{color:var(--muted);font-size:var(--fs-mini)}.material-batch-actions>.ant-btn:first-of-type,.material-import-button{margin-left:auto}.external-taxonomy-toolbar{display:grid;grid-template-columns:max-content minmax(260px,1fr) max-content max-content;gap:10px;margin:16px 0}@media (max-width:760px){.external-taxonomy-toolbar{grid-template-columns:1fr}}.material-result-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.material-library-scroll{min-height:0;padding:2px 4px 12px;overflow:auto;overscroll-behavior:contain}.material-result-grid.is-list{grid-template-columns:minmax(0,1fr);gap:8px}.material-result-grid.is-list .internal-material-card{display:grid;grid-template-columns:196px minmax(0,1fr)}.material-result-grid.is-list .internal-material-card .ant-card-cover{margin:0}.material-result-grid.is-list .material-card-cover{height:132px;aspect-ratio:auto}.material-result-grid.is-list .material-card-body{grid-template-columns:minmax(180px,1.1fr) minmax(280px,1.6fr) minmax(250px,.9fr);align-items:center}.material-result-card{height:100%;overflow:hidden;border-color:var(--line);transition:border-color .16s ease,box-shadow .16s ease}.material-result-card.is-selected{border-color:#ef4d8b;box-shadow:0 0 0 2px rgb(239 77 139/10%)}.material-result-card .ant-card-body{padding:10px}.material-result-grid.is-grid .material-result-card .ant-card-body{padding:8px}.material-result-grid.is-grid .material-card-body{gap:7px}.material-result-grid.is-grid .material-card-heading>strong{min-height:36px;font-size:13px;line-height:18px}.material-result-grid.is-grid .material-series-count{display:none}.material-result-grid.is-grid .material-card-details{gap:5px}.material-result-grid.is-grid .material-card-details>.ant-space{max-height:44px;overflow:hidden}.material-result-grid.is-grid .internal-material-actions>.ant-btn{min-width:30px;padding-inline:5px}.material-card-cover{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f5f5f5}.internal-material-select{position:absolute;z-index:2;top:8px;left:8px;display:grid;width:32px;height:32px;place-items:center;background:transparent;box-shadow:none}.deletion-confirm-content{display:grid;gap:12px}.deletion-confirm-content>p{margin:0;color:var(--muted);line-height:1.6}.material-card-cover .ant-image,.material-card-cover .ant-image-img,.material-card-cover>img,.material-cover-placeholder{width:100%;height:100%}.material-card-cover .ant-image{position:absolute;inset:0;display:block}.material-card-cover .ant-image-img,.material-card-cover>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.content-table .ant-table-selection-column .ant-checkbox-wrapper{background:transparent;box-shadow:none}.internal-material-card .material-card-cover .ant-empty{display:grid;height:100%;place-content:center;margin:0}.internal-material-card .material-card-body .ant-progress-text{font-size:var(--fs-mini)}.internal-material-actions{display:flex}.internal-material-actions>.ant-btn{min-width:0;flex:1 1}.material-publish-summary{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin:16px 0 20px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fafafa}.material-publish-cover{position:relative;display:grid;width:92px;aspect-ratio:3/4;overflow:hidden;place-items:center;border-radius:8px;color:#ef4d8b;background:linear-gradient(135deg,#fff0f6,#f5f5f5);font-size:28px}.material-publish-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.material-publish-summary>div:last-child{display:grid;min-width:0;gap:8px}.material-publish-summary strong{overflow:hidden;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap}.material-publish-summary small{color:var(--muted);line-height:1.5}.material-publish-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-publish-form .ant-alert{margin-bottom:16px}.material-cover-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#fff0f6,#f5f5f5);color:#ef4d8b;font-size:36px;font-weight:700}.material-card-cover>.material-cover-placeholder{position:absolute;inset:0}.material-cover-placeholder[hidden]{display:none}.material-card-select{position:absolute;z-index:1;top:8px;left:8px;display:inline-grid;width:24px;height:24px;padding:0;place-items:center;border:1px solid rgb(17 24 39/18%);border-radius:6px;color:#6b7280;background:rgb(255 255 255/92%);box-shadow:0 2px 8px rgb(0 0 0/12%);cursor:pointer;transition:background .16s ease,transform .16s ease}.material-card-select:hover:not(:disabled){border-color:#ef4d8b;color:#ef4d8b;background:#fff;transform:scale(1.06)}.material-card-select.is-selected{border-color:#ef4d8b;color:#fff;background:#ef4d8b}.material-card-select:disabled{cursor:not-allowed;opacity:.5}.material-card-episode-tag{position:absolute;right:6px;bottom:6px;margin:0;border:0;color:#fff;background:rgb(0 0 0/68%)}.material-card-body{display:grid;grid-template-columns:minmax(0,1fr);height:100%;gap:10px}.material-card-heading{display:grid;min-width:0;gap:4px}.material-card-heading>strong{min-height:40px;line-height:20px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-card-controls,.material-card-details{display:grid;min-width:0;gap:8px}.material-card-body small{color:var(--muted);font-size:var(--fs-mini)}.material-card-meta{display:grid;gap:5px;margin:0;padding:7px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.material-card-meta>div{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.material-card-meta dt{color:var(--muted);font-size:var(--fs-mini)}.material-card-meta dd{min-width:0;margin:0;overflow:hidden;color:#30343b;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.material-card-meta .ant-tag{margin:0;font-size:var(--fs-mini);line-height:18px}.material-imported-state{color:#389e0d!important}.material-import-state{font-size:var(--fs-mini);font-weight:600}.material-import-state.is-none{color:#8c8c8c}.material-import-state.is-partial{color:#d46b08}.material-import-state.is-complete{color:#389e0d}.material-source-caption{display:flex;justify-content:space-between;gap:16px;margin:-4px 0 14px;color:var(--muted);font-size:var(--fs-mini)}.material-cursor-pagination,.material-pagination{display:flex;justify-content:flex-end;margin-top:18px}.material-library-layout>.material-pagination{flex:0 0 auto;margin-top:0;padding:12px 4px 0;border-top:1px solid var(--line-soft);background:#fff}@media (max-width:1500px){.material-result-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.material-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.material-result-grid.is-list .material-card-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.material-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-result-grid.is-list .internal-material-card{grid-template-columns:116px minmax(0,1fr)}}.material-cursor-pagination{align-items:center;gap:12px}.material-import-selection{display:grid;max-height:430px;margin-top:14px;overflow:auto;border-top:1px solid var(--line)}.material-import-selection-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;padding:12px 2px;border-bottom:1px solid var(--line)}.material-import-selection-row>span{display:grid;min-width:0;gap:3px}.material-import-selection-row small,.material-import-selection-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-import-selection-row small{color:var(--muted)}.external-preview-modal{top:24px;padding-bottom:24px}.external-preview-modal .ant-modal-body{max-height:calc(100vh - 120px);overflow:auto}.external-detail-alert{margin-bottom:12px}.external-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:610px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.external-preview-stage{min-width:0;padding:12px;background:#fafafa}.external-preview-player{position:relative;display:grid;aspect-ratio:16/9;place-items:center;overflow:hidden;border-radius:6px;background:#050505}.external-video-shell{position:absolute;inset:0}.external-video-shell,.external-video-shell video{display:block;width:100%;height:100%;background:#050505}.external-video-shell video{min-height:0;object-fit:contain;cursor:pointer}.external-video-controls{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-rows:12px 38px;gap:0;padding:0 10px 3px;color:#fff;background:rgb(0 0 0/72%);opacity:1;transition:opacity .16s ease,transform .16s ease}.external-video-shell.is-playing:not(:hover):not(:focus-within) .external-video-controls{opacity:0;transform:translateY(8px)}.external-video-control-group,.external-video-control-row{display:flex;align-items:center}.external-video-control-row{justify-content:space-between}.external-video-control-group{gap:3px}.external-video-controls .ant-btn{width:34px;height:34px;padding:0;color:#fff;font-size:var(--fs-lg)}.external-video-controls .ant-btn:hover{color:#fff!important;background:rgb(255 255 255/12%)!important}.external-video-time{color:rgb(255 255 255/78%)!important;font-size:var(--fs-mini);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.external-video-progress{width:100%;margin:0}.external-video-volume{width:72px;margin:0}.external-video-controls .ant-slider-rail{background:rgb(255 255 255/28%)}.external-video-controls .ant-slider-track{background:#ef4d8b}.external-video-shell:fullscreen video{max-height:100vh}.external-preview-error{position:absolute;z-index:2;top:12px;right:12px;left:12px}.external-preview-episode-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:0 2px}.external-preview-episode-toolbar .ant-input-number{width:72px}.external-preview-episodes{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;margin-top:10px;max-height:152px;padding:10px 2px 2px;overflow-y:auto;border-top:1px solid var(--line)}.external-preview-episodes .ant-btn{min-width:0;padding-inline:4px}.external-preview-sidebar{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:18px;padding:16px;border-left:1px solid var(--line)}.external-preview-summary-head{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:12px}.external-preview-poster{position:relative;width:108px;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:#f1f2f4}.external-preview-poster>.material-cover-placeholder,.external-preview-poster>img{position:absolute;inset:0;width:100%;height:100%}.external-preview-poster>img{display:block;object-fit:cover;object-position:center}.external-preview-poster>.material-cover-placeholder{display:grid;place-content:center}.external-preview-summary-head .ant-typography{margin:0 0 8px;font-size:var(--fs-md);line-height:1.45}.external-preview-summary-head .ant-tag{margin-bottom:7px}.external-preview-summary-head .ant-typography-secondary{display:block;font-size:var(--fs-mini)}.external-preview-description{margin:14px 0 0!important;color:var(--muted);font-size:var(--fs-mini);line-height:1.65}.external-preview-summary dl{display:grid;gap:8px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line)}.external-preview-summary dl>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px}.external-preview-summary dt{color:var(--muted);font-size:var(--fs-mini)}.external-preview-summary dd{min-width:0;margin:0;overflow:hidden;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.external-preview-actions,.external-preview-actions>section,.external-preview-import{display:grid;gap:10px}.external-preview-actions .ant-divider{margin:0}.external-preview-import-mode{display:flex;width:100%;border-bottom:1px solid var(--line)}.external-preview-import-mode .ant-radio-button-wrapper{flex:1 1;height:34px;padding-inline:8px;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none!important;color:var(--muted);line-height:32px;text-align:center}.external-preview-import-mode .ant-radio-button-wrapper:before{display:none}.external-preview-import-mode .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-bottom-color:#ef4d8b;color:#ef4d8b;background:transparent}.external-preview-import-episode{display:grid;grid-template-columns:auto 72px auto;align-items:center;justify-content:start;gap:8px;color:var(--muted);font-size:var(--fs-mini)}.external-preview-import-episode .ant-input-number{width:72px}@media (max-width:1100px){.external-preview-layout{grid-template-columns:1fr}.external-preview-sidebar{border-top:1px solid var(--line);border-left:0}.external-preview-summary-head{grid-template-columns:96px minmax(0,1fr)}.external-preview-poster{width:96px}}.material-file-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 8px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fafafa}.material-file-row--compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.material-file-row .ant-btn,.material-file-row .ant-upload-wrapper{width:100%}.material-file-summary{display:flex;margin-bottom:16px;color:var(--muted);font-size:var(--fs-mini)}.material-form{margin-top:16px}.archive-upload-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow-y:auto;padding-right:6px}.archive-upload-form{display:grid;gap:14px;margin-top:4px}.archive-upload-section{display:grid;gap:10px}.archive-upload-heading{color:#20232a;font-size:var(--fs-base)}.archive-upload-form .ant-upload-wrapper .ant-upload-drag{min-height:188px;border-color:#e3e6eb;border-radius:6px;background:#fcfcfd}.archive-upload-form .ant-upload-wrapper .ant-upload-drag:hover{border-color:#ef4d8b;background:#fffafb}.archive-upload-form .ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:4px}.archive-upload-form .ant-upload-wrapper .ant-upload-drag-icon .anticon{color:#ef4d8b;font-size:40px}.archive-upload-form .ant-upload-wrapper .ant-upload-text{margin-bottom:2px;font-size:var(--fs-md);font-weight:600}.archive-upload-form .ant-upload-wrapper .ant-upload-hint{margin-bottom:14px;color:var(--muted);font-size:var(--fs-mini)}.archive-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:7px 9px 7px 12px;border:1px solid #edf0f3;border-radius:6px;background:#fafafa}.archive-file-card>.anticon:first-child{color:#ef4d8b;font-size:var(--fs-xl)}.archive-file-card>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.archive-file-card strong{overflow:hidden;color:#30343b;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.archive-file-card small{flex:0 0 auto;color:var(--muted);font-size:var(--fs-mini)}.archive-requirements{border-color:#bae0ff!important;background:#f4f9ff!important}.archive-requirements .ant-alert-message{color:#1456a0;font-weight:650}.archive-requirements ol{display:grid;gap:4px;margin:6px 0 0;padding-left:18px;color:#34495e;font-size:var(--fs-mini);line-height:1.6}.archive-parse-summary{padding:10px 12px 4px;border:1px solid #d9f7be;border-radius:6px;background:#f6ffed}.archive-metadata-fields{min-width:0;margin:0;padding:0;border:0}.archive-metadata-fields:disabled{opacity:.62}.archive-metadata-fields>.ant-row{margin-inline:0!important}@media (max-width:720px){.archive-upload-modal{top:12px;max-width:calc(100vw - 16px);margin:0 auto;padding-bottom:12px}.archive-upload-modal .ant-modal-body{max-height:calc(100vh - 150px)}.archive-file-card{grid-template-columns:auto minmax(0,1fr) auto}.archive-file-card>span{display:grid;gap:2px}.archive-file-card>.ant-tag{display:none}.archive-parse-summary .ant-descriptions-row,.archive-parse-summary .ant-descriptions-view table{display:block}.archive-parse-summary .ant-descriptions-item{display:block;padding-bottom:6px}}.material-identity{display:flex;align-items:center;min-width:260px;gap:10px}.material-identity .ant-image,.material-identity .ant-image-img,.material-thumb-placeholder{flex:0 0 72px;width:72px;height:44px;border-radius:4px}.material-identity .ant-image-img{object-fit:cover}.material-thumb-placeholder{display:grid;place-items:center;background:#fff0f6;color:#ef4d8b;font-weight:700}.material-identity>span:last-child{display:grid;min-width:0;gap:3px}.material-identity small,.material-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-completeness small,.material-identity small{color:var(--muted);font-size:var(--fs-mini)}.material-completeness{display:grid;gap:3px}@media (max-width:1200px){.material-import-button{margin-left:0}.material-library-toolbar>.ant-select,.material-source-toolbar>.ant-select{width:140px;flex-basis:140px}}.moderation-page--compact{padding-top:14px}.moderation-workspace-card .ant-card-body{padding:0 16px 16px}.moderation-workspace-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{min-height:48px;margin-bottom:0}.moderation-routing-strip{display:flex;min-height:40px;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:#77747c;background:#fffafb;font-size:var(--fs-mini)}.moderation-routing-strip span{padding:4px 8px;border:1px solid #f2e5ea;border-radius:4px;background:#fff}.moderation-routing-strip b{color:var(--brand)}.moderation-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-top:12px;border:1px solid var(--line-soft);border-radius:4px;background:#fffafb}.moderation-summary-strip>div{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:7px;min-width:0;padding:9px 12px;border-right:1px solid var(--line-soft)}.moderation-summary-strip>div:last-child{border-right:0}.moderation-summary-strip small,.moderation-summary-strip span{color:var(--muted);font-size:var(--fs-mini)}.moderation-summary-strip strong{overflow:hidden;color:#39353d;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.moderation-tab-panel{padding-top:14px}.moderation-rule-toolbar,.moderation-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.moderation-rule-toolbar>.ant-input-affix-wrapper,.moderation-toolbar>.ant-input-affix-wrapper{min-width:280px;flex:1 1 380px}.moderation-toolbar>.ant-select{width:132px;flex:0 0 132px}.moderation-caption{display:flex;min-height:28px;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--fs-mini)}.moderation-content-cell{display:grid;min-width:0;gap:4px}.moderation-content-cell strong{overflow:hidden;color:#343139;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.moderation-content-cell small{color:#9a969d;font-size:var(--fs-mini)}.moderation-keyword-table .ant-table-cell,.moderation-table .ant-table-cell{font-size:var(--fs-base)}.moderation-keyword-table .ant-table-thead .ant-table-cell,.moderation-table .ant-table-thead .ant-table-cell{color:#66636b;font-size:var(--fs-base);font-weight:700}.moderation-ai-summary,.moderation-score-cell{display:flex;align-items:center;gap:7px}.moderation-score-cell>span{color:#77747c;font-size:var(--fs-mini)}.moderation-score{display:inline-grid;width:32px;height:28px;flex:0 0 32px;place-items:center;border-radius:5px;font-size:var(--fs-mini)}.moderation-score--low{color:#2f8f60;background:#edf8f1}.moderation-score--medium{color:#b66d15;background:#fff6e8}.moderation-score--high{color:#c93646;background:#fff0f1}.moderation-inline-alert{margin-bottom:12px}.moderation-strategy-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);align-items:start;gap:12px;padding-top:14px}.moderation-card-title{display:flex;align-items:center;gap:8px}.moderation-card-title>svg{color:var(--brand)}.moderation-card-title>span{display:grid;gap:2px}.moderation-card-title strong{font-size:var(--fs-mini)}.moderation-card-title small{color:var(--muted);font-size:var(--fs-mini);font-weight:400}.moderation-field{display:grid;gap:7px;margin-top:14px}.moderation-field>span,.moderation-threshold-block strong{color:#55525a;font-size:var(--fs-mini);font-weight:700}.moderation-threshold-block{display:grid;gap:10px;margin-top:16px;padding:12px;border:1px solid var(--line-soft);border-radius:5px;background:#faf9fa}.moderation-threshold-block>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.moderation-threshold-block span{color:var(--muted);font-size:var(--fs-mini)}.moderation-threshold-block .ant-slider{margin:2px 6px 4px}.moderation-context-window{grid-template-columns:minmax(0,1fr) 150px;align-items:center}.moderation-strategy-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line-soft)}.moderation-strategy-actions>span{color:var(--muted);font-size:var(--fs-mini)}.moderation-test-button{margin-top:10px}.moderation-test-result{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:5px;background:#faf9fa}.moderation-test-result>div{display:flex;align-items:center;gap:10px}.moderation-test-result>div>b{display:grid;width:46px;height:42px;place-items:center;border-radius:5px;font-size:var(--fs-lg)}.moderation-test-result--low>div>b{color:#2f8f60;background:#edf8f1}.moderation-test-result--medium>div>b{color:#b66d15;background:#fff6e8}.moderation-test-result--high>div>b{color:#c93646;background:#fff0f1}.moderation-test-result>div>span{display:grid;gap:3px}.moderation-test-result small{color:var(--muted);font-size:var(--fs-mini)}.moderation-test-result p{margin:0;color:#69666e;font-size:var(--fs-mini);line-height:1.7}.moderation-review-drawer{display:grid;gap:12px}.moderation-review-content{display:grid;gap:7px;padding:14px;border-left:3px solid var(--brand);border-radius:0 5px 5px 0;background:#fff8fb}.moderation-review-content span{color:var(--muted);font-size:var(--fs-mini)}.moderation-review-content strong{color:#312f35;font-size:var(--fs-base);line-height:1.7}.moderation-ai-summary{align-items:flex-start;margin-bottom:10px}.moderation-ai-summary>span{display:grid;gap:4px}.moderation-ai-summary small{color:var(--muted);font-size:var(--fs-mini);line-height:1.6}.moderation-context-list{display:grid;gap:6px}.moderation-context-list>div{padding:8px 10px;border:1px solid var(--line-soft);border-radius:4px;color:#6d6971;background:#faf9fa;font-size:var(--fs-mini);line-height:1.6}.moderation-context-list>div.is-target{border-color:#f1bbcf;color:#4c3841;background:var(--brand-soft);font-weight:700}.moderation-review-form{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:5px;background:#fff}.moderation-review-form label{display:grid;gap:6px}.moderation-review-form label>span{color:#55525a;font-size:var(--fs-mini);font-weight:700}.moderation-review-form>div:last-child{display:flex;justify-content:flex-end;gap:8px}@media (max-width:1320px){.moderation-strategy-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}}@media (max-width:1100px){.moderation-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-summary-strip>div:nth-child(2){border-right:0}.moderation-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.moderation-strategy-grid{grid-template-columns:1fr}.moderation-caption,.moderation-strategy-actions{align-items:flex-start;flex-direction:column}}.commerce-page--compact{padding-top:14px}.commerce-workspace-card .ant-card-body{padding:0 16px 16px}.commerce-workspace-card .ant-tabs-nav{min-height:48px;margin-bottom:14px}.commerce-workspace-card .ant-tabs-content-holder{display:none}.commerce-pricing-panel{padding-top:0}.commerce-order-caption,.commerce-pricing-caption{display:flex;min-height:30px;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--fs-mini)}.commerce-order-identity,.commerce-price-value,.commerce-pricing-identity{display:grid;min-width:0;gap:3px}.commerce-order-identity strong,.commerce-price-value strong,.commerce-pricing-identity strong{overflow:hidden;color:#343139;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.commerce-order-identity small,.commerce-price-value small,.commerce-pricing-identity small{color:var(--muted);font-size:var(--fs-mini)}.commerce-order-identity code,.commerce-pricing-identity code{overflow:hidden;color:#a39fa6;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.commerce-price-value strong{color:var(--brand);font-size:var(--fs-sm)}.commerce-order-table .ant-table-cell,.commerce-pricing-table .ant-table-cell{font-size:var(--fs-base)}.commerce-order-table .ant-table-thead .ant-table-cell,.commerce-pricing-table .ant-table-thead .ant-table-cell{color:#66636b;font-size:var(--fs-base);font-weight:700}.pricing-editor-current{margin-bottom:16px;padding:9px 11px;border:1px solid #f1e5e9;border-radius:4px;color:#77747c;background:#fffafb;font-size:var(--fs-mini)}.pricing-history-close{margin-top:16px}.commerce-order-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.commerce-order-toolbar>.ant-input-affix-wrapper{min-width:280px;flex:1 1 360px}.commerce-order-toolbar>.ant-select{width:145px;flex:0 0 145px}.commerce-order-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:12px;border:1px solid var(--line-soft);border-radius:4px;background:#fffafb}.commerce-order-summary>div{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:7px;min-width:0;padding:9px 12px;border-right:1px solid var(--line-soft)}.commerce-order-summary>div:last-child{border-right:0}.commerce-order-summary small,.commerce-order-summary span{color:var(--muted);font-size:var(--fs-mini)}.commerce-order-summary strong{overflow:hidden;color:#39353d;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.order-detail{display:grid;gap:18px}.order-state-strip{display:flex;min-height:64px;align-items:center;justify-content:center;gap:14px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:4px;background:#fffafb}.order-state-strip>div{display:grid;gap:5px;text-align:center}.order-state-strip small{color:var(--muted);font-size:var(--fs-mini)}.order-state-strip b{color:var(--brand)}.order-action-zone{display:grid;gap:10px;padding:14px;border:1px solid #f0dce4;border-radius:4px;background:#fffafb}.order-action-zone strong{color:#423d45;font-size:var(--fs-mini)}.order-action-zone small{color:var(--muted);font-size:var(--fs-mini)}.order-events h3{margin:0 0 16px;color:#343139;font-size:var(--fs-sm)}.order-event{display:grid;gap:3px}.order-event strong{color:#3e3941;font-size:var(--fs-mini)}.order-event span{color:var(--muted);font-size:var(--fs-mini)}.order-event p{margin:2px 0 0;color:#716d75;font-size:var(--fs-mini)}@media (max-width:1100px){.commerce-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-order-summary>div:nth-child(2){border-right:0}.commerce-order-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.commerce-order-caption,.commerce-pricing-caption{display:grid;justify-content:start}}.analytics-page--compact{padding-top:14px}.analytics-workspace-card>.ant-card-body{padding:0 16px 16px}.analytics-workspace-card{overflow:hidden;border-color:var(--line-soft);box-shadow:0 1px 3px rgb(41 35 45/5%)}.analytics-workspace-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{min-height:48px;margin-bottom:0}.analytics-workspace-card>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:48px;padding-inline:6px;font-weight:500}.analytics-workspace-card>.ant-card-body>.ant-tabs>.ant-tabs-content-holder{display:none}.analytics-workspace-card .ant-tabs-extra-content .ant-select{min-width:132px}.analytics-data-caption{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:16px;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:var(--muted);background:#fffafb;font-size:var(--fs-mini)}.analytics-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-top:12px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface)}.analytics-metric-strip>div{display:grid;min-width:0;gap:4px;padding:10px 12px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.analytics-metric-strip>div:nth-child(4n){border-right:0}.analytics-metric-strip>div:nth-last-child(-n+4){border-bottom:0}.analytics-metric-strip small{overflow:hidden;color:var(--muted);font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.analytics-metric-strip strong{overflow:hidden;color:#343139;font-size:var(--fs-base);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.operations-analytics-page{display:grid;gap:14px}.analytics-workspace-card>.ant-card-body>.ant-tabs>.ant-tabs-content-holder{display:block;margin-top:20px;padding-top:40px}.realtime-analytics{display:grid;gap:14px}.realtime-analytics__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.realtime-analytics__header h2{margin:0;color:var(--text);font-size:16px}.realtime-analytics__header p{margin:4px 0 0;color:var(--muted);font-size:11px}.realtime-analytics__actions{display:flex;align-items:center;gap:8px}.realtime-analytics__detail-grid,.realtime-analytics__primary-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr);gap:12px}.realtime-analytics__detail-grid>.ant-card,.realtime-analytics__primary-grid>.ant-card{min-width:0;box-shadow:none}.realtime-online-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border-bottom:1px solid var(--line-soft)}.realtime-online-card__metrics>.ant-statistic{padding:4px 16px 14px;border-right:1px solid var(--line-soft);text-align:center}.realtime-online-card__metrics>.ant-statistic:last-child{border-right:0}.realtime-online-card__metrics .ant-statistic-title{color:var(--muted);font-size:11px}.realtime-online-card__metrics .ant-statistic-content{color:var(--text);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.realtime-analytics__primary-grid>.ant-card:last-child .ant-empty,.realtime-online-card .ant-empty{margin-block:26px 18px}.realtime-online-card .ant-empty-description small{color:var(--muted);line-height:1.7}.realtime-demo-note{margin:8px 0 0;color:var(--muted);font-size:var(--fs-mini);text-align:center}.realtime-minute-chart{margin:0;padding:4px 8px 0}.realtime-minute-chart figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--muted);font-size:var(--fs-mini)}.realtime-minute-chart figcaption>small,.realtime-minute-chart figcaption>span{display:inline-flex;align-items:center;gap:6px}.realtime-minute-chart figcaption i{width:9px;height:9px;border-radius:2px;background:var(--brand)}.realtime-minute-chart__plot{display:grid;height:174px;align-items:end;grid-template-columns:repeat(30,minmax(3px,1fr));gap:5px;padding:12px 2px 0;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 42px,var(--line-soft) 43px,transparent 44px)}.realtime-minute-chart__plot>span{position:relative;min-width:3px;border-radius:3px 3px 0 0;background:#d9cfee;transition:height .22s ease,background-color .18s ease}.realtime-minute-chart__plot>span:after{position:absolute;z-index:4;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:180px;padding:5px 8px;border-radius:4px;color:white;background:rgb(42 37 46/92%);box-shadow:0 3px 10px rgb(42 37 46/18%);content:attr(data-tooltip);font-size:10px;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.realtime-minute-chart__plot>span:hover:after{opacity:1;transform:translate(-50%)}.realtime-minute-chart__plot>.is-current,.realtime-minute-chart__plot>span:hover{background:var(--brand)}.realtime-minute-chart__axis{display:grid;grid-template-columns:repeat(4,1fr);margin-top:6px;color:var(--muted);font-size:9px}.realtime-minute-chart__axis span:nth-child(2),.realtime-minute-chart__axis span:nth-child(3){text-align:center}.realtime-minute-chart__axis strong{color:var(--brand);font-weight:600;text-align:right}.realtime-minute-chart>p{margin:9px 0 0;color:var(--muted);font-size:9px;text-align:center}.realtime-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.realtime-kpi-grid .ant-card-body{min-height:92px;padding:12px 14px}.realtime-kpi-grid .ant-statistic-title{color:var(--muted);font-size:11px}.realtime-kpi-grid .ant-statistic-content{color:var(--text);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.realtime-kpi-grid small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.realtime-analytics__detail-grid .ant-card-extra,.realtime-analytics__detail-grid .ant-typography{font-size:10px}.realtime-analytics__detail-grid .ant-table-cell{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-health-card .ant-card-body{padding:12px 16px}.analytics-health-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.analytics-health-list>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.analytics-health-list>span>strong{color:var(--text);font-size:10px}.analytics-health-list>span>small{font-size:9px}.analytics-health-list>.is-healthy>svg{color:#2e9d73}.analytics-health-list>.is-pending>svg{color:#d99a2b}.analytics-health-list>.analytics-health-list__time{margin-left:auto}.operations-analytics-tabs .ant-tabs-tabpane{display:grid;gap:14px}.operations-analytics-toolbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface)}.operations-analytics-toolbar .ant-typography{margin:0;font-size:var(--fs-mini)}.operations-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operations-analytics-metrics .ant-card-body{min-height:82px;padding:12px 14px}.operations-analytics-metrics .ant-statistic-title{min-height:20px;color:var(--muted);font-size:var(--fs-mini)}.operations-analytics-metrics .ant-statistic-content{color:#343139;font-size:var(--fs-xl)}.operations-analytics-grid{display:grid;gap:14px}.operations-analytics-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-analytics-chart{min-width:0;overflow-x:auto}.operations-analytics-chart svg{display:block;width:100%;min-width:520px}.operations-analytics-gridline{stroke:#ece7ef;stroke-width:1;stroke-dasharray:2 5}.operations-analytics-axis-label{fill:#817a84;font-size:var(--fs-mini)}.operations-analytics-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;color:var(--muted);font-size:var(--fs-mini)}.operations-analytics-legend span{display:inline-flex;align-items:center;gap:6px}.operations-analytics-legend i{width:8px;height:8px;border-radius:50%}.operations-analytics-point{cursor:crosshair;opacity:0;transition:opacity .12s ease,r .12s ease}.operations-analytics-chart svg:hover .operations-analytics-point{opacity:.72}.operations-analytics-point:hover{opacity:1!important;r:6px}.operations-analytics-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.operations-analytics-section-title h2{margin:0;color:#343139;font-size:var(--fs-md)}.operations-analytics-section-title p{margin:3px 0 0;color:var(--muted);font-size:var(--fs-mini)}.demo-analytics{display:grid;gap:14px}.demo-analytics__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.demo-analytics__header h2{margin:0;color:var(--text);font-size:var(--fs-md)}.demo-analytics__header p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-mini)}.demo-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.demo-kpi-card .ant-card-body{min-height:108px;padding:14px}.demo-kpi-card__label{display:flex;min-width:0;align-items:center;gap:8px;margin-bottom:6px;color:var(--muted);font-size:var(--fs-mini)}.demo-kpi-card__label>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:50%;color:var(--brand);background:var(--brand-soft);font-size:14px}.demo-kpi-card__label>strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.demo-kpi-card .ant-statistic-title{color:var(--muted);font-size:var(--fs-mini)}.demo-kpi-card .ant-statistic-content{color:var(--text);font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-kpi-card .ant-typography{display:block;margin-top:5px;font-size:var(--fs-mini)}.demo-kpi-card .ant-typography small{margin-left:4px;color:var(--muted)}.demo-kpi-card .is-up{color:#20865f}.demo-kpi-card .is-down{color:#cf3f55}.demo-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);gap:12px}.demo-two-column>.ant-card{min-width:0}.demo-two-column .ant-table-cell{font-size:var(--fs-mini);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.demo-progress-grid>div>span{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-mini)}.demo-progress-grid em{color:var(--muted);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-funnel{display:grid;gap:10px;padding:6px 0}.demo-funnel>div{display:grid;grid-template-columns:minmax(110px,1fr) auto 60px;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-left:4px solid var(--brand);border-radius:3px;background:var(--brand-soft)}.demo-funnel>div:nth-child(2){margin-inline:18px;opacity:.9}.demo-funnel>div:nth-child(3){margin-inline:36px;opacity:.82}.demo-funnel>div:nth-child(4){margin-inline:54px;opacity:.74}.demo-funnel>div:nth-child(5){margin-inline:72px;opacity:.68}.demo-funnel small,.demo-funnel strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-product-tables .ant-table-cell{white-space:nowrap}.demo-definition-note.ant-typography{margin:0;padding:10px 12px;border-left:3px solid var(--brand);color:var(--muted);background:var(--brand-soft);font-size:var(--fs-mini)}.demo-funnel small{color:var(--muted);text-align:right}@media (max-width:1200px){.realtime-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.realtime-analytics__detail-grid,.realtime-analytics__primary-grid{grid-template-columns:1fr}.operations-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-analytics-grid--two{grid-template-columns:1fr}.demo-kpi-grid,.demo-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-two-column{grid-template-columns:1fr}}@media (max-width:720px){.realtime-analytics__header{align-items:flex-start;flex-direction:column}.realtime-kpi-grid,.realtime-online-card__metrics{grid-template-columns:1fr}.realtime-online-card__metrics>.ant-statistic{border-right:0;border-bottom:1px solid var(--line-soft)}.realtime-online-card__metrics>.ant-statistic:last-child{border-bottom:0}.analytics-health-list>.analytics-health-list__time{width:100%;margin-left:0}.operations-analytics-toolbar{align-items:flex-start;flex-direction:column}.operations-analytics-metrics{grid-template-columns:1fr}.demo-analytics__header{align-items:flex-start;flex-direction:column}.demo-kpi-grid,.demo-progress-grid{grid-template-columns:1fr}}.analytics-risk-value{color:#cf3f55}.analytics-content-bottom-grid{display:grid;gap:12px;margin-top:12px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.analytics-panel-card{border-radius:4px;box-shadow:none}.analytics-panel-card>.ant-card-head{min-height:38px;padding:0 12px;border-bottom-color:var(--line-soft)}.analytics-panel-card>.ant-card-head .ant-card-head-title{color:#4a464d;font-size:var(--fs-mini);font-weight:700}.analytics-panel-card>.ant-card-body{padding:12px}.analytics-panel-note{color:var(--muted);font-size:var(--fs-mini);font-weight:400}.analytics-insight-list{display:grid}.analytics-insight-list>div{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.analytics-insight-list>div:first-child{padding-top:0}.analytics-insight-list>div:last-child{padding-bottom:0;border-bottom:0}.analytics-insight-list>div>span{display:grid;min-width:0;gap:4px}.analytics-insight-list strong{color:#403c43;font-size:var(--fs-mini)}.analytics-insight-list em,.analytics-insight-list small{color:var(--muted);font-size:var(--fs-mini);font-style:normal;line-height:1.55}.analytics-insight-list em{color:#8f5070}.analytics-table .ant-table-cell{padding-block:8px!important;font-size:var(--fs-base)}.analytics-table .ant-table-thead .ant-table-cell{color:#68646c;font-size:var(--fs-base);font-weight:700}.analytics-table .ant-tag{margin-inline-end:0;font-size:var(--fs-mini)}.analytics-content-ranking-card{margin-top:12px}.analytics-content-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px}.analytics-content-toolbar>.ant-input-affix-wrapper{min-width:280px;flex:1 1 380px}.analytics-content-toolbar>.ant-select{width:148px}.analytics-content-identity{display:grid;min-width:0;gap:3px}.analytics-content-identity strong{color:#3d3940}.analytics-content-identity small,.analytics-content-identity strong{overflow:hidden;font-size:var(--fs-mini);text-overflow:ellipsis;white-space:nowrap}.analytics-content-identity small{color:var(--muted)}.analytics-selected-row>td{background:#fff7fa!important}.analytics-content-detail-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:0 12px;border:1px solid var(--line-soft);border-bottom:0;border-radius:4px 4px 0 0;background:#fffafb}.analytics-content-detail-head>span{display:flex;align-items:baseline;gap:8px}.analytics-content-detail-head strong{color:#3d3940;font-size:var(--fs-mini)}.analytics-content-detail-head small{color:var(--muted);font-size:var(--fs-mini)}.analytics-content-detail-head+.analytics-panel-card{border-top-left-radius:0;border-top-right-radius:0}.analytics-engagement-list{display:grid}.analytics-engagement-list>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr) 92px;align-items:center;gap:12px;min-height:50px;border-bottom:1px solid var(--line-soft)}.analytics-engagement-list>div:last-child{border-bottom:0}.analytics-engagement-list>div>div,.analytics-engagement-list>div>span{display:grid;min-width:0;gap:3px}.analytics-engagement-list b,.analytics-engagement-list strong{color:#403c43;font-size:var(--fs-mini)}.analytics-engagement-list small{color:var(--muted);font-size:var(--fs-mini)}.ant-input-textarea-show-count{margin-bottom:20px}@media (max-width:1280px){.analytics-content-bottom-grid{grid-template-columns:1fr}.analytics-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metric-strip>div:nth-child(2n){border-right:0}.analytics-metric-strip>div:nth-last-child(-n+4){border-bottom:1px solid var(--line-soft)}.analytics-metric-strip>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:820px){.analytics-content-detail-head,.analytics-data-caption{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:8px}}.feed-sides-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.decoration-editor-splitter{min-width:0;border:1px solid var(--line-soft);border-radius:6px;background:var(--canvas)}.decoration-editor-splitter>.ant-splitter-panel{min-width:0}.decoration-editor-panel{height:100%;min-width:0;overflow:auto;background:var(--surface)}.decoration-editor-module-panel{padding:12px}.decoration-editor-config-panel{padding:16px}.decoration-editor-preview-panel{padding:12px;background:var(--canvas)}.decoration-preview-frame{display:flex;min-width:0;height:100%;flex-direction:column;gap:8px}.decoration-preview-canvas{display:flex;min-width:0;flex:1 1;justify-content:center;gap:12px}.decoration-preview-canvas iframe{display:block;min-width:0;max-width:100%}.decoration-preview-viewport{position:relative;min-width:0;height:100%;overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface)}.decoration-preview-viewport--web iframe{position:absolute;top:0;left:0;max-width:none;border:0;transform-origin:top left}.feed-side-id-row{display:flex;min-width:0;align-items:center;gap:10px;padding:8px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface)}.feed-side-item-cover,.feed-side-item-cover-placeholder{flex:0 0 auto;border-radius:4px}.feed-side-item-cover{object-fit:cover}.feed-side-item-cover-placeholder{display:grid;width:56px;height:74px;place-items:center;background:var(--canvas);color:var(--muted);font-size:var(--fs-xl)}.feed-side-item-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:6px}.feed-side-item-copy .ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis}.feed-side-item-id{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.feed-picker-filters{width:100%;margin-bottom:16px}.feed-picker-filters .ant-input-affix-wrapper{width:280px}.feed-picker-filters .ant-select{width:132px}.feed-picker-count{margin-left:auto;color:var(--muted);font-size:var(--fs-sm)}.feed-picker-results{display:grid;min-height:280px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feed-picker-item{display:flex;min-width:0;align-items:center;gap:12px;padding:8px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease}.feed-picker-item.is-selected,.feed-picker-item:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.feed-picker-item:disabled{cursor:not-allowed;opacity:.55}.feed-picker-item .ant-image,.feed-picker-item img{flex:0 0 auto;border-radius:4px;object-fit:cover}.feed-picker-item-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:6px}.feed-picker-item-copy small,.feed-picker-item-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-picker-item-copy small{color:var(--muted)}.feed-picker-pagination{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:900px){.feed-picker-results{grid-template-columns:1fr}}@media (max-width:1100px){.feed-sides-editor-grid{grid-template-columns:1fr}}