:root{color:#182235;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Microsoft YaHei,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;min-width:320px;margin:0}button,input{font:inherit}.boot,.empty{color:#667085;padding:24px}.login-page{background:linear-gradient(135deg,#1450a01f,#0000 38%),#eef3f8;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;grid-template-columns:1.1fr .9fr;width:min(920px,100%);min-height:430px;display:grid;overflow:hidden;box-shadow:0 20px 50px #1a2d4b1f}.login-copy{color:#fff;background:#0e345f;flex-direction:column;justify-content:center;padding:54px;display:flex}.login-copy span{color:#90cdf4;font-weight:700}.login-copy h1{letter-spacing:0;margin:18px 0;font-size:34px;line-height:1.25}.login-copy p{color:#dbeafe;max-width:420px;line-height:1.8}.login-form{flex-direction:column;justify-content:center;gap:18px;padding:52px 42px;display:flex}label span{color:#475467;margin-bottom:8px;font-size:14px;display:block}.input-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.input-wrap input{border:0;outline:0;width:100%}.login-form button,.submitbar button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:8px;height:44px;font-weight:700}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #dbe4ef;flex-direction:column;gap:24px;padding:18px;display:flex}.shell-collapsed .sidebar{padding:18px 12px}.shell-review-focus.shell-collapsed .sidebar{gap:10px;padding:10px 6px}.brand{color:#0e345f;align-items:center;gap:12px;display:flex}.brand strong{line-height:1.35;display:block}nav{gap:6px;display:grid}nav button,.logout,.queue-item,.icon-button,.collapse-button{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:8px}nav button,.logout,.collapse-button{text-align:left;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}nav button.active{color:#0f5f9f;background:#e9f3ff;font-weight:700}.logout{margin-top:auto}.shell-collapsed nav button,.shell-collapsed .logout,.shell-collapsed .collapse-button{justify-content:center;padding:0}.shell-review-focus.shell-collapsed .brand,.shell-review-focus.shell-collapsed nav,.shell-review-focus.shell-collapsed .logout{display:none}.shell-review-focus.shell-collapsed .collapse-button{width:32px;height:32px}.content{min-width:0;padding:22px 26px 40px}.topbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.topbar h1{letter-spacing:0;margin:0;font-size:24px}.topbar p{color:#667085;margin:5px 0 0}.env-pill{color:#18794e;background:#effaf2;border:1px solid #b7dfc2;border-radius:999px;padding:7px 10px;font-size:13px}.page-stack{gap:16px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;display:grid}.metric-card,.panel,.queue{background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 8px 24px #1f2d3d0d}.metric-card{gap:8px;padding:18px;display:grid}.metric-card svg{color:#1769aa}.metric-card span{color:#667085;font-size:13px}.metric-card strong{letter-spacing:0;font-size:28px}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-title h2{letter-spacing:0;margin:0;font-size:17px}.panel-title span{color:#667085;font-size:13px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf2f7;padding:12px 10px;font-size:14px}th{color:#667085;background:#f8fafc;font-weight:700}.tag{background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:12px}.tag-active,.tag-callback_pending,.tag-completed{color:#166534;background:#dcfce7}.tag-exception,.tag-callback_failed{color:#9f1239;background:#ffe4e6}.tag-awaiting_arbitration,.tag-arbitrating,.tag-awaiting_expert{color:#92400e;background:#fef3c7}.status-bars{gap:12px;display:grid}.bar-row{grid-template-columns:170px 1fr 44px;align-items:center;gap:12px;display:grid}.bar-row div{background:#eef2f6;border-radius:999px;height:10px;overflow:hidden}.bar-row i{background:#2f80c1;height:100%;display:block}.alert,.error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px}.success,.inline-success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px}.inline-success{align-items:center;min-height:38px;display:inline-flex}.ops-dashboard{gap:14px;max-width:1680px;margin:0 auto;display:grid}.ops-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.ops-toolbar>div:first-child{gap:3px;display:grid}.ops-toolbar strong{font-size:17px}.ops-toolbar span,.ops-section-title p{color:#667085;font-size:12px}.ops-toolbar-actions,.ops-period{align-items:center;display:flex}.ops-period{background:#fff;border:1px solid #dbe4ef;border-radius:7px;padding:3px}.ops-period button,.ops-refresh{cursor:pointer;color:#475467;background:0 0;border:0}.ops-period button{border-radius:5px;min-width:72px;height:30px;font-size:13px}.ops-period button.active{color:#fff;background:#1769aa;font-weight:700}.ops-refresh{background:#fff;border:1px solid #dbe4ef;border-radius:7px;place-items:center;width:38px;height:38px;margin-left:8px;display:grid}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-kpi-grid{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 5px 18px #1f2d3d0a}.ops-kpi{border-right:1px solid #e8edf3;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:16px 14px;display:grid}.ops-kpi:last-child{border-right:0}.ops-kpi-icon{color:#1769aa;background:#eef6ff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.ops-kpi>div:last-child{gap:2px;min-width:0;display:grid}.ops-kpi span,.ops-kpi small{color:#667085;font-size:12px}.ops-kpi strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;line-height:1.3;overflow:hidden}.ops-kpi.tone-green .ops-kpi-icon{color:#15803d;background:#edf9f0}.ops-kpi.tone-cyan .ops-kpi-icon{color:#087e8b;background:#eaf8fa}.ops-kpi.tone-amber .ops-kpi-icon{color:#a15c00;background:#fff7e6}.ops-kpi.tone-violet .ops-kpi-icon{color:#6941c6;background:#f4f0ff}.ops-kpi.tone-red .ops-kpi-icon{color:#b42318;background:#fff0ee}.ops-primary-grid,.ops-secondary-grid,.ops-table-grid{gap:14px;display:grid}.ops-primary-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.ops-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-table-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.ops-section{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:0;padding:16px;box-shadow:0 5px 18px #1f2d3d0a}.ops-section-title{justify-content:space-between;align-items:flex-start;gap:14px;min-height:36px;margin-bottom:12px;display:flex}.ops-section-title>div:first-child{gap:3px;display:grid}.ops-section-title h2{letter-spacing:0;margin:0;font-size:15px}.ops-section-title p{margin:0;line-height:1.5}.ops-section-title>svg{color:#7b8b9d}.ops-legend{flex-wrap:wrap;gap:14px;display:flex}.ops-legend span{color:#667085;align-items:center;gap:6px;font-size:12px;display:flex}.ops-legend i{border-radius:2px;width:9px;height:9px}.ops-legend .received,.ops-trend-bars .received{background:#2f80c1}.ops-legend .completed,.ops-trend-bars .completed{background:#33a46f}.ops-trend-chart{background-image:linear-gradient(#0000 24%,#edf1f5 25%,#0000 26% 49%,#edf1f5 50%,#0000 51% 74%,#edf1f5 75%,#0000 76%);border-top:1px solid #edf1f5;grid-template-columns:repeat(7,minmax(34px,1fr));gap:10px;height:238px;padding:16px 8px 0;display:grid}.ops-trend-chart.days-30{grid-template-columns:repeat(30,minmax(8px,1fr));gap:3px}.ops-trend-column{text-align:center;grid-template-rows:18px 1fr 20px;gap:4px;min-width:0;display:grid}.ops-trend-values{color:#65758b;justify-content:center;gap:5px;min-width:0;font-size:10px;display:flex}.days-30 .ops-trend-values{display:none}.ops-trend-bars{justify-content:center;align-items:flex-end;gap:4px;height:176px;display:flex}.ops-trend-bars i{border-radius:3px 3px 0 0;width:min(18px,38%);min-height:0;transition:height .18s}.days-30 .ops-trend-bars{gap:1px}.days-30 .ops-trend-bars i{width:45%}.ops-trend-column>span{color:#667085;white-space:nowrap;font-size:11px}.ops-trend-column>span.muted-label{visibility:hidden}.ops-trend-foot{color:#667085;border-top:1px solid #edf1f5;gap:22px;padding:10px 8px 0;font-size:12px;display:flex}.ops-trend-foot strong{color:#253247}.ops-status-list{gap:12px;max-height:274px;padding-right:4px;display:grid;overflow-y:auto}.ops-status-row{gap:6px;display:grid}.ops-status-row>div:first-child{justify-content:space-between;gap:10px;font-size:12px;display:flex}.ops-status-row span{color:#475467}.ops-progress{background:#edf2f7;border-radius:5px;height:7px;overflow:hidden}.ops-progress i{border-radius:inherit;background:#4b88b8;height:100%;display:block}.ops-empty{color:#98a2b3;place-items:center;min-height:100px;font-size:13px;display:grid}.ops-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-quality{border-right:1px solid #e8edf3;padding:2px 18px 4px}.ops-quality:first-child{padding-left:2px}.ops-quality:last-child{border-right:0;padding-right:2px}.ops-quality>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ops-quality span{color:#475467;font-size:13px}.ops-quality strong{white-space:nowrap;font-size:22px}.ops-quality small{color:#7b8794;font-size:11px}.ops-quality-track{background:#edf2f7;border-radius:5px;height:6px;margin:10px 0 8px;overflow:hidden}.ops-quality-track i{background:#2f80c1;height:100%;display:block}.ops-quality.tone-green .ops-quality-track i{background:#33a46f}.ops-quality.tone-cyan .ops-quality-track i{background:#1a9aaa}.ops-quality.tone-red .ops-quality-track i{background:#d64545}.ops-workforce{grid-template-columns:144px 1fr;align-items:center;gap:24px;min-height:142px;display:grid}.ops-gauge{aspect-ratio:1;background:conic-gradient(#2085c5 var(--value), #e8edf3 0);border-radius:50%;place-items:center;width:126px;display:grid;position:relative}.ops-gauge:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.ops-gauge>div{z-index:1;text-align:center;display:grid}.ops-gauge strong{font-size:21px}.ops-gauge span{color:#667085;font-size:11px}.ops-workforce dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ops-workforce dl div{border-left:1px solid #e7edf4;padding:10px 14px}.ops-workforce dt{color:#667085;font-size:12px}.ops-workforce dd{margin:4px 0 0;font-size:18px;font-weight:700}.ops-alert-list{gap:8px;display:grid}.ops-alert{color:#9a4d00;background:#fff8eb;border:1px solid #f3c48f;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:13px;display:flex}.ops-alert.critical{color:#a02b24;background:#fff2f1;border-color:#f3b6b2}.ops-healthy{color:#18794e;justify-content:center;align-items:center;gap:12px;min-height:142px;display:flex}.ops-healthy>div{gap:4px;display:grid}.ops-healthy span{color:#667085;font-size:12px}.ops-table-wrap{overflow-x:auto}.ops-table{min-width:650px}.ops-table th,.ops-table td{padding:10px 8px;font-size:12px}.ops-table th{white-space:nowrap}.ops-table td strong,.ops-table td small{display:block}.ops-table td small{color:#7b8794;margin-top:3px;font-size:11px}.ops-online{color:#667085;align-items:center;gap:5px;display:inline-flex}.ops-online:before{content:"";background:#a8b2bf;border-radius:50%;width:7px;height:7px}.ops-online.active{color:#18794e}.ops-online.active:before{background:#33a46f}.ops-table-empty{text-align:center;color:#98a2b3;height:100px}.ops-operator-list{gap:11px;display:grid}.ops-operator{grid-template-columns:24px 1fr;align-items:center;gap:10px;display:grid}.ops-rank{color:#506174;background:#edf2f7;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ops-operator:first-child .ops-rank{color:#805200;background:#fff1c7}.ops-operator-main{gap:5px;min-width:0;display:grid}.ops-operator-main>div:first-child{justify-content:space-between;gap:8px;font-size:12px;display:flex}.ops-operator-main>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-operator-main>div:first-child span,.ops-operator-main small{color:#667085;font-size:11px}.ops-updated{color:#98a2b3;text-align:right;padding:0 2px;font-size:11px}.team-admin-page{gap:14px;max-width:1680px;margin:0 auto;display:grid}.team-admin-page,.team-admin-page *{box-sizing:border-box}.team-admin-page button{white-space:nowrap;flex:none}.team-admin-page label>span{margin-bottom:0}.team-page-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-right:18px;display:flex}.team-page-toolbar>div{gap:3px;display:grid}.team-page-toolbar>div>strong{font-size:16px}.team-page-toolbar>div>span{color:#667085;font-size:12px}.primary-button,.secondary-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:#1769aa;border:1px solid #1769aa}.secondary-button{color:#0f5f9f;background:#fff;border:1px solid #b8d4eb}.team-page-toolbar>.primary-button,.team-detail-header>.primary-button,.team-section-heading>.primary-button{width:116px;min-width:116px;height:38px;padding:0 10px}.team-create-panel,.team-account-form,.team-member-editor{background:#fafdff;border:1px solid #b8d4eb;border-radius:8px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;padding:16px;display:grid}.team-create-panel{grid-template-columns:minmax(220px,.65fr) minmax(360px,1.35fr)}.team-account-form{grid-template-columns:repeat(3,minmax(170px,1fr))}.team-form-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.team-form-heading>div{gap:4px;display:grid}.team-form-heading strong{font-size:15px}.team-form-heading span{color:#667085;font-size:12px}.team-form-heading .icon-button{cursor:pointer;background:#fff;border-radius:6px}.team-form-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.team-form-actions.wide,.team-account-form .wide,.team-member-editor .wide{grid-column:1/-1}.team-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;min-height:680px;display:grid}.team-directory,.team-detail{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:0;box-shadow:0 5px 18px #1f2d3d0a}.team-directory{position:sticky;top:14px;overflow:hidden}.team-directory-filters{border-bottom:1px solid #e8edf3;gap:8px;padding:12px;display:grid}.team-search,.team-status-filter{color:#7b8794;background:#fff;border:1px solid #d5dee8;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex}.team-search input,.team-status-filter select{border:0;outline:0;width:100%;min-height:32px;padding:0}.team-status-filter select{cursor:pointer}.team-directory-count{color:#667085;padding:10px 13px 6px;font-size:11px}.team-directory-list{max-height:640px;padding:5px 8px 10px;overflow-y:auto}.team-directory-list>button{color:#263548;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;min-height:78px;padding:11px;display:grid}.team-directory-list>button:hover{background:#f6f9fc}.team-directory-list>button.active{background:#edf6ff;border-color:#9ac7ea}.team-list-title,.team-list-meta{grid-column:1;align-items:center;gap:8px;display:flex}.team-list-title{justify-content:space-between}.team-list-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-list-meta{color:#667085;font-size:11px}.team-list-meta span{align-items:center;gap:4px;display:inline-flex}.team-directory-list>button>svg{color:#8a98a8;grid-area:1/2/3}.team-status,.member-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;display:inline-flex}.team-status.active,.member-status.active{color:#18794e;background:#e9f8ef}.team-status.disabled,.member-status.disabled{color:#667085;background:#eef1f4}.team-empty{color:#98a2b3;place-items:center;min-height:150px;font-size:13px;display:grid}.team-detail{gap:0;display:grid;overflow:hidden}.team-detail>section{border-bottom:1px solid #e8edf3;padding:16px 18px}.team-detail>section:last-child{border-bottom:0}.team-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.team-detail-header>.primary-button{margin-left:auto}.team-detail-identity{align-items:center;gap:12px;min-width:0;display:flex}.team-avatar{color:#1769aa;background:#eaf4fc;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.team-detail-identity>div:last-child{gap:5px;min-width:0;display:grid}.team-detail-identity>div:last-child>div{align-items:center;gap:9px;display:flex}.team-detail-identity h2{letter-spacing:0;margin:0;font-size:19px}.team-detail-identity p{text-overflow:ellipsis;white-space:nowrap;color:#667085;margin:0;font-size:12px;overflow:hidden}.team-efficiency-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;padding:0!important}.team-efficiency-strip>div{border-right:1px solid #e8edf3;grid-template-columns:22px 1fr;gap:2px 8px;min-width:0;padding:15px 16px;display:grid}.team-efficiency-strip>div:last-child{border-right:0}.team-efficiency-strip svg{color:#4c84ad;grid-row:1/3}.team-efficiency-strip span,.team-efficiency-strip small{color:#667085;font-size:11px}.team-efficiency-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.team-efficiency-strip small{grid-column:2}.team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:13px;display:flex}.team-section-heading>div:first-child{gap:3px;min-width:0;display:grid}.team-section-heading h3{letter-spacing:0;margin:0;font-size:14px}.team-section-heading p{color:#667085;margin:0;font-size:11px}.team-search.compact{flex:0 0 210px;width:210px}.team-settings-row{grid-template-columns:minmax(220px,1fr) 180px;gap:12px;margin-bottom:12px;display:grid}.team-scope-options,.team-operator-options{flex-wrap:wrap;gap:8px;display:flex}.team-scope-options label,.team-operator-options label{cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.team-scope-options label>span,.team-operator-options label>span{color:#344054;margin:0;font-size:12px;line-height:1.3;display:inline}.team-scope-options input,.team-operator-options input,.team-toggle input{width:15px;height:15px;min-height:auto;margin:0}.team-operator-fieldset{border:1px solid #dbe4ef;border-radius:7px;min-width:0;margin:0;padding:10px}.team-operator-fieldset legend{color:#475467;padding:0 5px;font-size:12px;font-weight:700}.team-account-form,.team-member-editor{margin:16px 18px;border-bottom:1px solid #b8d4eb!important}.team-member-editor{background:#f8fbfe;grid-template-columns:150px 180px 150px minmax(280px,1fr)}.team-toggle{color:#344054;align-items:center;gap:8px;min-height:38px;font-size:13px;display:inline-flex}.team-member-editor .team-operator-fieldset{grid-area:2/4/4}.team-member-table-wrap{border:1px solid #e5ebf1;border-radius:7px;overflow-x:auto}.team-member-table{table-layout:fixed;min-width:820px}.team-member-table th,.team-member-table td{vertical-align:middle;padding:10px 9px;font-size:12px}.team-member-table th:first-child{width:150px}.team-member-table th:nth-child(2){width:76px}.team-member-table th:nth-child(3){width:auto}.team-member-table th:nth-child(4),.team-member-table th:nth-child(5),.team-member-table th:nth-child(6){width:82px}.team-member-table th:last-child,.team-member-table td:last-child{text-align:center;width:72px}.team-member-table td>strong,.team-member-table td>small{display:block}.team-member-table td>small{margin-top:3px;font-size:10px}.operator-name-list{flex-wrap:wrap;gap:4px;max-width:280px;display:flex}.operator-name-list>span{color:#35536f;background:#edf4f9;border-radius:4px;padding:3px 6px;font-size:10px}.team-member-table .text-button,.team-manager-list .text-button{border-radius:6px;min-height:30px;padding:0 9px}.team-table-empty{color:#98a2b3;text-align:center;height:100px}.team-manager-list{flex-wrap:wrap;gap:8px;display:flex}.team-manager-list>div{background:#f8fafc;border:1px solid #dbe4ef;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:4px 7px 4px 10px;display:flex}.team-manager-list>div>strong{overflow-wrap:anywhere;min-width:0}.team-manager-list strong{font-size:12px}.team-manager-list svg{color:#5d7185}.team-muted{color:#98a2b3;font-size:12px}.team-inspection-placeholder{background:#f8fafc;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;display:grid}.team-inspection-placeholder>svg{color:#667085}.team-inspection-placeholder>div{gap:3px;display:grid}.team-inspection-placeholder>div strong{font-size:13px}.team-inspection-placeholder>div span,.team-inspection-placeholder>span{color:#7b8794;font-size:11px}.team-inspection-placeholder>span{background:#e9edf2;border-radius:5px;padding:4px 8px}@media (width<=1200px){.team-layout{grid-template-columns:250px minmax(0,1fr)}.team-efficiency-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.team-efficiency-strip>div:nth-child(3){border-right:0}.team-efficiency-strip>div:nth-child(-n+3){border-bottom:1px solid #e8edf3}.team-member-editor{grid-template-columns:repeat(2,minmax(160px,1fr))}.team-member-editor .team-operator-fieldset{grid-area:auto/1/auto/-1}.team-account-form{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=1080px){.team-layout{grid-template-columns:1fr}.team-directory{position:static}.team-directory-list{max-height:280px}}.nav-branch{gap:2px;display:grid}.nav-branch-toggle{width:100%}.nav-branch-toggle>span{text-align:left;flex:1}.nav-branch-toggle>svg:last-child{transition:transform .18s}.nav-branch-toggle>svg:last-child.open{transform:rotate(90deg)}.nav-children{gap:2px;padding-left:18px;display:grid}.nav-children button{min-height:34px;padding-left:12px;font-size:12px}.nav-children button:before{content:"";background:#d9e2ec;align-self:stretch;width:1px}.nav-branch.active>.nav-branch-toggle{color:#0f5f9f}.account-page-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.account-page-head h1{margin:3px 0;font-size:24px}.account-page-head p,.account-page-head span{color:#667085;margin:0;font-size:12px}.account-page-head>svg{color:#1769aa}.account-create-row{grid-template-columns:1fr 1fr minmax(320px,1.5fr) auto;align-items:end;gap:12px;display:grid}.account-create-row.compact{grid-template-columns:.8fr 1fr 1fr auto}.account-create-row fieldset{border:1px solid #d0d5dd;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;margin:0;padding:8px 10px;display:flex}.account-create-row fieldset legend{color:#667085;padding:0 4px;font-size:11px}.account-create-row fieldset label{align-items:center;gap:5px;font-size:12px;display:inline-flex}.account-create-row>button{white-space:nowrap;min-height:38px}@media (width<=1100px){.account-create-row,.account-create-row.compact{grid-template-columns:repeat(2,1fr)}}.operator-account-panel{gap:14px;display:grid}.operator-account-create{grid-template-columns:.8fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.operator-account-create>button{min-height:38px}@media (width<=980px){.operator-account-create{grid-template-columns:1fr 1fr}}@media (width<=820px){.team-page-toolbar>div>span{display:none}.team-layout{grid-template-columns:1fr}.team-directory{position:static}.team-directory-list{max-height:270px}.team-create-panel,.team-account-form,.team-member-editor{grid-template-columns:1fr}.team-create-panel>*,.team-account-form>*,.team-member-editor>*,.team-account-form .wide,.team-member-editor .wide{grid-column:1}.team-efficiency-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-efficiency-strip>div{border-bottom:1px solid #e8edf3}.team-efficiency-strip>div:nth-child(2n){border-right:0}.team-settings-row{grid-template-columns:1fr}.team-section-heading{flex-direction:column;align-items:flex-start}.team-search.compact{width:100%}.team-detail-header{align-items:flex-start}.team-detail-header>.primary-button{width:100%;margin-left:0}.team-page-toolbar{align-items:flex-start}.team-page-toolbar>.primary-button{width:116px;min-height:34px}.team-form-actions{width:100%}.team-form-actions>button{flex:1 1 0}.team-inspection-placeholder{grid-template-columns:24px 1fr}.team-inspection-placeholder>span{grid-column:2;justify-self:start}}@media (width<=1380px){.ops-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-kpi:nth-child(3){border-right:0}.ops-kpi:nth-child(-n+3){border-bottom:1px solid #e8edf3}}@media (width<=1100px){.ops-primary-grid,.ops-table-grid{grid-template-columns:1fr}.ops-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.ops-quality:nth-child(2){border-right:0}}@media (width<=760px){.ops-toolbar{align-items:flex-start}.ops-toolbar>div:first-child span{display:none}.ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-kpi{border-bottom:1px solid #e8edf3}.ops-kpi:nth-child(2n){border-right:0}.ops-primary-grid,.ops-secondary-grid,.ops-quality-grid{grid-template-columns:1fr}.ops-quality{border-bottom:1px solid #e8edf3;border-right:0;padding:10px 2px}.ops-workforce{grid-template-columns:112px 1fr;gap:10px}.ops-gauge{width:100px}.ops-workforce dl{grid-template-columns:1fr}.ops-workforce dl div{padding:6px 10px}}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-grid{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.form-grid .wide,.panel-title.wide{grid-column:1/-1}input,select{color:#182235;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:0 10px}textarea{resize:vertical;min-height:88px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px}input:disabled,select:disabled,textarea:disabled,button:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.field{gap:7px;display:grid}.field label{color:#475467;font-size:13px;font-weight:700}.field small{line-height:1.6}.filter-panel{gap:12px;display:grid}.filter-row{grid-template-columns:1fr 180px auto;align-items:end;gap:12px;display:grid}.device-filter-row{grid-template-columns:1fr 220px 160px auto}.sku-filter-row{grid-template-columns:1fr 220px 160px}.filter-row button,.actions button{color:#fff;cursor:pointer;background:#1769aa;border:1px solid #b8d4eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.input-with-icon{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;padding:0 10px;display:grid}.input-with-icon input{border:0;outline:0;padding:0}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.text-button.danger{color:#b42318;background:#fff1f1;border-color:#fecaca}.text-button.enable{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.tag-disabled{color:#475467;background:#e5e7eb}.tag-pending_review{color:#92400e;background:#fef3c7}.tag-rejected{color:#9f1239;background:#ffe4e6}.sku-bulkbar{margin-bottom:12px}.check-cell{text-align:center;width:44px}.check-cell input{width:16px;height:16px;min-height:auto}.muted-line{color:#667085;margin-top:5px;font-size:12px;display:block}.sku-row-images{flex-wrap:wrap;align-items:center;gap:6px;min-width:188px;display:flex}.sku-row-images a{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.sku-row-images img{object-fit:contain;width:100%;height:100%;display:block}.actions{justify-content:flex-end;display:flex}.docs-public{gap:16px;max-width:1080px;margin:0 auto;padding:28px;display:grid}.docs-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.docs-hero h1{letter-spacing:0;margin:0 0 10px;font-size:26px}.docs-hero p,.docs-text{color:#475467;line-height:1.8}pre{color:#e2e8f0;background:#0f172a;border-radius:8px;margin:12px 0;padding:14px;line-height:1.6;overflow:auto}code{color:#0f5f9f;background:#edf6ff;border-radius:6px;padding:4px 8px}.api-console{gap:12px;display:grid}.api-console textarea{min-height:220px;font-family:Consolas,Courier New,monospace}.api-console button[type=submit]{color:#fff;cursor:pointer;background:#1769aa;border:1px solid #b8d4eb;border-radius:8px;justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.checkline{color:#344054;align-items:center;gap:8px;min-height:38px;display:inline-flex}.check-group{flex-wrap:wrap;gap:8px;display:flex}.check-group label{color:#344054;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.check-group input{width:15px;height:15px;min-height:auto}.toolbar button,.form-grid button,.text-button{color:#0f5f9f;cursor:pointer;background:#edf6ff;border:1px solid #b8d4eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}small{color:#667085}.workbench{grid-template-columns:260px 1fr;gap:16px;display:grid}.queue{height:calc(100vh - 126px);padding:14px;overflow:auto}.queue-item{text-align:left;gap:5px;width:100%;padding:12px;display:grid}.queue-item.active{background:#e9f3ff}.queue-item span{color:#667085;font-size:13px}.review-surface{grid-template-rows:300px 1fr auto;gap:14px;min-width:0;display:grid}.review-flow{gap:14px;display:grid}.review-workstation{gap:10px;display:grid}.review-taskbar{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:auto auto auto 1fr;align-items:center;gap:22px;min-height:48px;padding:8px 12px;display:grid}.review-taskbar strong{color:#101828;font-size:18px}.review-taskbar span{color:#667085;font-size:13px}.review-task-actions{justify-self:end;align-items:center;gap:8px;display:flex}.review-task-actions button,.review-playerbar button,.mark-grid button,.link-button,.secondary-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.review-task-actions button:last-child,.review-submitbar button:last-child{color:#fff;background:#1769aa;border-color:#1769aa}.review-main-grid{grid-template-columns:minmax(0,1fr) 280px;gap:10px;display:grid}.video-review-panel,.selected-panel,.mark-panel .panel,.quick-pick-panel{background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 8px 24px #1f2d3d0a}.video-review-panel{gap:8px;padding:10px;display:grid}.selected-panel{min-height:0;padding:12px}.selected-panel .panel-title{margin-bottom:8px}.link-button{color:#1769aa;background:0 0;border:0;min-height:28px;padding:0}.selected-list{gap:4px;max-height:420px;display:grid;overflow:auto}.selected-row{border-bottom:1px solid #edf2f7;grid-template-columns:74px 1fr 28px;align-items:center;gap:8px;padding:9px 0;display:grid}.selected-row span,.selected-row b{color:#475467;font-size:12px}.selected-row strong{color:#1f2a44;font-size:12px;line-height:1.3}.compact-empty{padding:20px 0}.review-order-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.shell-review-focus .review-flow{gap:8px}.shell-review-focus .review-order-head{box-shadow:none;background:#f8fbff;padding:8px 12px}.review-order-head span,.review-order-head p{color:#667085;margin:0}.review-order-head h2{margin:4px 0;font-size:22px}.shell-review-focus .review-order-head span,.shell-review-focus .review-order-head p{font-size:12px;display:inline}.shell-review-focus .review-order-head h2{margin:0 12px;font-size:15px;display:inline}.shell-review-focus .review-order-head .text-button{height:34px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:260px;display:grid}.video-grid video{object-fit:contain;background:#16253a;border:1px solid #ccd6e2;border-radius:8px;width:100%;height:300px}.review-video-grid{align-items:stretch}.video-resize-handle{cursor:col-resize;background:#dbe4ef;border:0;border-radius:999px;align-self:stretch;width:8px;padding:0}.video-resize-handle:hover{background:#93c5fd}.review-video-side{align-content:start;gap:10px;display:grid}.side-video-switch{cursor:pointer;text-align:center;color:#344054;background:0 0;border:0;gap:8px;padding:0;display:grid}.side-video-switch>span{background:#fff;border:1px solid #dbe4ef;border-radius:8px;place-items:center;min-height:34px;font-size:13px;font-weight:700;display:grid}.review-video-card{background:#0f172a;border:1px solid #ccd6e2;border-radius:8px;margin:0;overflow:hidden}.video-crop{aspect-ratio:16/9;background:#0f172a;place-items:center;height:auto;min-height:0;max-height:min(42vh,430px);display:grid;overflow:hidden}.shell-review-focus .video-crop{height:auto;min-height:0;max-height:min(42vh,440px)}.review-video-card.compact .video-crop{height:auto;min-height:0}.review-video-card video{object-fit:contain;width:100%;max-width:none;height:100%;filter:brightness(var(--video-brightness,1));transform:scale(var(--video-scale,1));transform-origin:var(--video-origin,center center);background:#0f172a;border:0;border-radius:0;display:block}.review-video-card figcaption{color:#dbeafe;background:#111827;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;display:flex}.review-video-card figcaption small{color:#93c5fd;font-size:12px}.review-playerbar{grid-template-columns:36px 36px 36px auto minmax(180px,1fr) 170px 115px auto auto;align-items:center;gap:8px;min-height:48px;padding:6px 4px 0;display:grid}.review-playerbar span,.review-playerbar label{color:#475467;align-items:center;gap:6px;font-size:12px;display:inline-flex}.review-playerbar input[type=range]{width:100%}.timeline{accent-color:#1769aa}.review-playerbar select{background:#fff;border:1px solid #dbe4ef;border-radius:8px;height:32px;padding:0 8px}.speed-set{gap:4px;display:flex}.speed-set button.active,.mark-grid button.active{color:#0f5f9f;background:#e9f3ff;border-color:#93c5fd}.review-lower-grid{grid-template-columns:minmax(0,1fr) 280px;gap:10px;display:grid}.quick-pick-panel{align-self:start;padding:6px}.quick-pick-body{grid-template-columns:50px 54px minmax(0,1fr);align-items:start;gap:6px;display:grid}.mini-cabinet{background:#f8fbff;border:1px solid #bfdbfe;border-radius:4px;align-self:start;height:102px;display:block;position:relative;overflow:hidden}.mini-cabinet img{display:none}.mini-layer-stack{grid-template-rows:repeat(7,1fr);gap:0;display:grid;position:absolute;inset:0}.mini-layer-stack button{color:#0000;background:#dbeafe59;border:0;border-bottom:1px solid #93c5fda6;border-radius:0;min-height:0;padding:0}.mini-layer-stack button:last-child{border-bottom:0}.mini-layer-stack button.active{background:#60a5fa9e}.layer-tabs{align-content:start;gap:2px;display:grid}.layer-tabs button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-height:22px;padding:0 4px;font-weight:700}.layer-tabs button.active{color:#fff;background:#1769aa;border-color:#1769aa}.layer-product-strip{grid-auto-columns:86px;grid-auto-flow:column;gap:4px;padding-bottom:0;display:grid;overflow-x:auto}.quick-product{cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-rows:16px 52px 24px 22px;gap:2px;padding:4px;display:grid}.quick-product.active{border-color:#93c5fd;box-shadow:0 0 0 2px #dbeafe}.quick-product>span{color:#1f2a44;justify-self:center;font-weight:800}.quick-product div:nth-child(2),.focus-product div{place-items:center;min-height:0;display:grid}.quick-product img,.focus-product img{object-fit:contain;max-width:92%;max-height:50px}.quick-product strong{text-align:center;font-size:8px;line-height:1.1;overflow:hidden}.compact-stepper{grid-template-columns:24px 1fr 24px}.compact-stepper button{height:24px}.focus-product{display:none}.focus-product>span{color:#475467;font-size:12px;font-weight:700}.focus-product strong{font-size:13px}.mark-panel{gap:10px;display:grid}.mark-grid{flex-wrap:wrap;gap:8px;display:flex}.mark-panel textarea{resize:vertical;border:1px solid #dbe4ef;border-radius:8px;width:100%;min-height:84px;padding:10px}.review-submitbar{background:#f5f7fb;justify-content:flex-end;padding:8px 0;position:sticky;bottom:0}.review-submitbar>span:first-child{color:#344054;margin-right:auto;font-weight:700}.secondary-button{color:#1769aa;border-color:#93c5fd}.video-zone{color:#fff;text-align:center;background:#16253a;border:1px solid #ccd6e2;border-radius:8px;place-items:center;padding:28px;display:grid}.video-zone span{color:#c7d7ea;max-width:520px}.sku-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.sku-tile{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:8px;padding:12px;display:grid}.sku-image{aspect-ratio:4/3;color:#1769aa;background:#edf6ff;border-radius:8px;place-items:center;font-weight:800;display:grid}.sku-tile span{color:#667085;font-size:12px}.stepper{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;display:grid}.stepper button,.icon-button{border:1px solid #cbd5e1;place-items:center;height:34px;display:grid}.stepper b{text-align:center}.submitbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.submitbar button{align-items:center;gap:8px;padding:0 18px;display:inline-flex}.review-item-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}.review-item{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:82px 1fr 112px;align-items:center;gap:12px;padding:10px;display:grid}.review-item-image{color:#1769aa;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;place-items:center;width:82px;height:82px;font-weight:800;display:grid;overflow:hidden}.review-item-image img{object-fit:contain;width:100%;height:100%;display:block}.review-stepper{min-width:104px}.planogram-review{gap:14px;display:grid}.cabinet-planogram{aspect-ratio:1080/1466;width:min(980px,100%);min-height:620px;margin:0 auto;position:relative}.cabinet-template{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.cabinet-shelf-area{gap:1.7%;padding:1.1% 1.6% 2.2%;display:grid;position:absolute;inset:15.3% 10.6% 13.4%}.cabinet-layer{border-bottom:2px solid #94a3b873;grid-template-columns:42px minmax(0,1fr);gap:6px;min-height:0;padding-bottom:4px;display:grid;position:relative}.cabinet-layer-label{color:#1769aa;writing-mode:vertical-rl;letter-spacing:0;place-self:center;font-size:12px;font-weight:800}.cabinet-layer-slots{gap:5px;min-width:0;display:grid}.cabinet-slot{background:#ffffffc7;border:1px solid #cbd5e1b8;border-radius:6px;grid-template-rows:auto minmax(46px,1fr) auto auto;place-items:center;gap:3px;min-width:0;padding:4px;display:grid;box-shadow:0 3px 10px #1f2d3d0f}.cabinet-slot-code{color:#0f5f9f;font-size:11px;font-weight:800;line-height:1}.cabinet-product-image{place-items:center;width:100%;min-height:0;display:grid}.cabinet-product-image img{object-fit:contain;width:auto;max-width:86%;height:auto;max-height:58px;display:block}.cabinet-product-image span{color:#667085;font-size:12px}.cabinet-slot strong{color:#101828;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.cabinet-stepper{grid-template-columns:26px 1fr 26px;gap:4px;width:100%}.cabinet-stepper button{height:26px}.layer-row{grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.layer-label{color:#1f2a44;background:#f1f5f9;border:1px solid #dbe4ef;border-radius:8px;place-items:center;min-height:184px;font-weight:800;display:grid}.slot-strip{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.slot-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-rows:auto 78px auto auto auto auto;gap:6px;min-width:150px;padding:8px;display:grid}.slot-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.slot-card-top span{color:#1769aa;font-weight:800}.slot-card-top b{color:#075985;background:#e0f2fe;border-radius:999px;place-items:center;min-width:28px;height:26px;display:grid}.slot-card-image{background:#fff;border:1px solid #dbe4ef;border-radius:8px;place-items:center;height:78px;padding:6px;display:grid;overflow:hidden}.slot-card-image img{object-fit:contain;width:auto;max-width:86%;height:auto;max-height:66px;display:block}.slot-card strong{color:#101828;min-height:34px;font-size:13px;line-height:1.25;overflow:hidden}.slot-card small{color:#667085;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.review-submitbar{background:#f5f7fb;padding:10px 0;position:sticky;bottom:0}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{position:static}.metric-grid,.workbench,.login-panel,.form-grid,.filter-row,.review-taskbar,.review-main-grid,.review-lower-grid,.quick-pick-body{grid-template-columns:1fr}.review-task-actions{flex-wrap:wrap;justify-self:stretch}.review-playerbar{grid-template-columns:repeat(3,36px) 1fr}.review-playerbar .timeline,.review-playerbar label,.review-playerbar .speed-set,.review-playerbar .text-button{grid-column:1/-1}.video-grid,.review-video-stage{grid-template-columns:1fr}.video-resize-handle{display:none}.review-video-side{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.review-video-grid video{height:48vh;min-height:320px}.review-video-card.compact .video-crop{height:180px;min-height:180px}.layer-row{grid-template-columns:1fr}.layer-label{min-height:42px}.queue{height:auto}.content{padding:16px}}.shell-review-focus .content{padding:8px 12px 18px}.review-workstation{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.review-taskbar{min-height:48px;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:7px 10px}.review-task-identity{align-items:center;gap:18px;min-width:0;display:flex}.review-task-identity strong{flex:none;font-size:17px}.review-task-identity span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.review-task-actions{justify-self:auto}.review-queue-total{color:#175f99;white-space:nowrap;margin-right:4px;font-size:12px;font-weight:700}.review-task-actions .text-button{background:#fff;min-height:32px;padding:0 10px}.review-body-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:10px;min-height:0;display:grid}.review-evidence-column{grid-template-rows:auto auto;align-content:start;gap:10px;min-width:0;display:grid}.video-review-panel{min-width:0;box-shadow:none;align-content:start;gap:7px;padding:8px}.review-video-stage{grid-template-columns:minmax(0, 1fr) 9px var(--side-video-width,360px);gap:9px;min-width:0}.video-resize-handle{background:#e6ebf2;border-radius:4px;width:9px;position:relative}.video-resize-handle span{background:#94a3b8;border-radius:999px;width:3px;height:42px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.review-video-side{display:block}.side-video-switch{gap:6px;width:100%}.side-video-switch>span{min-height:32px;font-size:12px}.review-video-card{box-shadow:none;border-color:#cbd5e1;border-radius:6px}.video-crop,.shell-review-focus .video-crop{aspect-ratio:16/9;background:#0c1424;width:100%;height:auto;min-height:0;max-height:none}.review-video-card.compact .video-crop{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.review-video-card video{object-fit:contain;width:100%;height:100%;transform:scale(var(--video-scale,1));transform-origin:var(--video-origin,center center);will-change:transform, filter}.review-video-card figcaption{min-height:30px;padding:0 10px;font-size:12px}.review-video-card.compact figcaption{min-height:29px}.review-video-card figcaption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-playerbar{grid-template-columns:auto auto minmax(180px,1fr) 150px 120px auto auto;gap:9px;min-height:46px;padding:2px 0 0;display:grid}.transport-controls{gap:5px;display:flex}.review-playerbar button{min-height:32px}.review-playerbar .icon-button{justify-content:center;width:32px;padding:0}.player-time{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:78px}.review-playerbar .timeline{min-width:160px}.brightness-control{min-width:0}.brightness-control input{min-width:80px}.review-playerbar select{width:120px;height:32px}.speed-set{background:#f8fafc;border:1px solid #dbe4ef;border-radius:7px;gap:2px;padding:2px}.speed-set button{background:0 0;border:0;min-width:42px;min-height:28px;padding:0 8px}.speed-set button.active{color:#fff;background:#1769aa;border-color:#1769aa}.camera-switch{white-space:nowrap;min-height:32px;padding:0 10px}.quick-pick-panel{min-width:0;box-shadow:none;align-self:auto;padding:9px 10px 10px}.quick-pick-panel .panel-title{min-height:36px;margin-bottom:7px}.quick-pick-panel .panel-title>div{align-items:baseline;gap:12px;display:flex}.quick-pick-panel .panel-title h2{margin:0;font-size:15px}.quick-pick-panel .panel-title span,.quick-pick-panel .panel-title>strong{color:#667085;font-size:12px;font-weight:500}.layer-guidance{background:#f5faff;border-block:1px solid #d8e7f3;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:10px;min-width:0;min-height:60px;margin:0 -2px 8px;padding:7px 8px;display:grid}.layer-guidance-summary{color:#175f99;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.layer-guidance-summary>div{gap:2px;min-width:0;display:grid}.layer-guidance-summary strong{font-size:12px}.layer-guidance-summary span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hint-confidence{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.hint-confidence.high{color:#067647;background:#dcfae6}.hint-confidence.medium{color:#b54708;background:#fef0c7}.hint-confidence.low{color:#b42318;background:#fee4e2}.hint-event-list{justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow-x:auto}.hint-event-list button{color:#344054;background:#fff;border:1px solid #c9d9e8;border-radius:5px;grid-template-columns:auto auto;align-items:center;gap:1px 8px;min-width:142px;min-height:42px;padding:5px 8px;display:grid}.hint-event-list button b,.hint-event-list button span,.hint-event-list button small{white-space:nowrap;font-size:10px;line-height:1.2}.hint-event-list button span{color:#667085}.hint-event-list button small{color:#175f99;text-align:left;grid-column:1/-1;font-weight:700}.hint-event-list button.active{background:#eaf5fc;border-color:#1769aa;box-shadow:inset 0 0 0 1px #1769aa}.quick-pick-body{grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.layer-selector{background:#f7f9fc;border:1px solid #d8e2ee;border-radius:6px;grid-template-rows:22px repeat(7,minmax(18px,1fr));gap:2px;min-height:174px;padding:5px;display:grid}.layer-selector>span{color:#667085;place-items:center;font-size:11px;font-weight:700;display:grid}.layer-selector button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfdbea;border-radius:4px;justify-content:center;align-items:center;gap:2px;min-height:0;padding:0 5px;display:flex}.layer-selector button b{font-size:12px}.layer-selector button small{color:inherit;font-size:10px}.layer-selector button.active{color:#fff;background:#1769aa;border-color:#1769aa}.layer-selector button.suggested:not(.active){color:#175f99;background:#eef8fe;border-color:#56a7d8;box-shadow:inset 3px 0 #2991cf}.layer-product-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:122px;grid-auto-flow:column;gap:6px;min-width:0;padding:0 0 2px;display:grid;overflow-x:auto}.quick-product{min-width:0;height:174px;box-shadow:none;border-color:#d6e0eb;border-radius:6px;grid-template-rows:20px 78px 34px 28px;gap:3px;padding:6px}.quick-product:hover{background:#fbfdff;border-color:#7db6df}.quick-product.selected{border-color:#1769aa;box-shadow:inset 0 0 0 1px #1769aa}.quick-product header{justify-content:space-between;align-items:center;min-width:0;display:flex}.quick-product header span{color:#175f99;font-size:13px;font-weight:800}.quick-product header b{color:#fff;background:#1769aa;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:11px;display:grid}.quick-product-image{background:#fff;border-radius:4px;place-items:center;min-width:0;display:grid;overflow:hidden}.quick-product-image img{object-fit:contain;width:auto;max-width:90%;height:auto;max-height:76px;display:block}.quick-product-image small{color:#98a2b3;font-size:11px}.quick-product>strong{color:#101828;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:0;font-size:11px;line-height:1.22;display:-webkit-box;overflow:hidden}.compact-stepper{grid-template-columns:28px 1fr 28px;gap:4px;width:100%}.compact-stepper button{border-radius:5px;width:28px;height:28px;min-height:28px;padding:0}.review-action-rail{grid-template-rows:minmax(250px,min(42vh,420px)) auto auto auto;gap:10px;min-height:0;display:grid;position:sticky;top:8px}.review-action-rail .panel{box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:8px}.review-action-rail .panel-title{margin-bottom:9px}.review-action-rail .panel-title>div{gap:2px;display:grid}.review-action-rail .panel-title h2{margin:0;font-size:15px}.review-action-rail .panel-title span{color:#667085;font-size:11px}.selected-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px;display:grid}.selected-list{scrollbar-width:thin;align-content:start;min-height:0;max-height:none;overflow-y:auto}.selected-row{grid-template-columns:70px minmax(0,1fr);gap:4px 8px;min-width:0;padding:8px 0}.selected-row>span{align-self:center;font-size:11px}.selected-row>strong{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;font-size:12px;overflow:hidden}.selected-stepper{text-align:center;grid-column:2;grid-template-columns:26px 32px 26px;justify-self:end;align-items:center;display:grid}.selected-stepper button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:4px;place-items:center;width:26px;height:24px;display:grid}.compact-empty{background:#f8fafc;border:1px dashed #dbe4ef;border-radius:6px;align-content:center;place-items:center;gap:5px;min-height:130px;padding:28px 12px;display:grid}.compact-empty strong{color:#475467;font-size:13px}.compact-empty span{color:#98a2b3;font-size:11px}.review-exception-panel,.review-note-panel{padding:11px 12px}.mark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mark-grid button{border-radius:6px;min-height:32px;padding:0 7px;font-size:12px}.mark-grid button.active{color:#9a5a00;background:#fff7e6;border-color:#f59e0b}.review-note-panel textarea{resize:vertical;color:#1f2a44;background:#fff;border:1px solid #dbe4ef;border-radius:6px;width:100%;min-height:68px;padding:9px 10px}.review-submitbar{background:#f6faff;border:1px solid #cfe0ee;border-radius:8px;gap:9px;padding:12px;display:grid;position:static;bottom:auto}.review-submitbar>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.review-submitbar strong{color:#101828;font-size:15px}.review-submitbar span,.review-submitbar p{color:#667085;margin:0;font-size:11px}.review-submitbar p{color:#067647}.review-submit-actions{grid-template-columns:112px minmax(0,1fr);gap:7px;display:grid}.review-submit-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#1769aa;border:1px solid #1769aa;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-weight:700;display:inline-flex}.review-submit-actions .secondary-button{color:#0f5f9f;background:#fff;border-color:#b8d4eb}@media (width<=1320px){.review-body-grid{grid-template-columns:minmax(0,1fr) 310px}.review-video-stage{grid-template-columns:minmax(0, 1fr) 9px minmax(300px, var(--side-video-width,340px))}.review-playerbar{grid-template-columns:auto auto minmax(140px,1fr) 120px 112px auto}.camera-switch{display:none}.layer-product-strip{grid-auto-columns:116px}}@media (width>=1021px) and (height<=1050px){.quick-pick-panel{padding-top:7px;padding-bottom:7px}.quick-pick-panel .panel-title{min-height:30px;margin-bottom:5px}.layer-selector{min-height:160px}.quick-product{grid-template-rows:18px 68px 32px 26px;height:160px}.quick-product-image img{max-height:66px}.compact-stepper button{height:26px;min-height:26px}.review-action-rail{grid-template-rows:minmax(240px,340px) auto auto auto}}@media (width<=1020px){.review-workstation{min-height:auto}.review-body-grid{grid-template-columns:1fr}.review-action-rail{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.review-submitbar{grid-column:1/-1}}@media (width<=760px){.review-taskbar,.review-task-identity,.review-body-grid,.review-video-stage,.review-playerbar,.quick-pick-body,.review-action-rail{grid-template-columns:1fr}.review-task-identity{gap:3px;display:grid}.video-resize-handle{display:none}.review-playerbar .timeline,.review-playerbar .brightness-control,.review-playerbar select,.review-playerbar .speed-set,.review-playerbar .camera-switch{grid-column:1;width:100%}.layer-selector{grid-template-rows:38px;grid-template-columns:auto repeat(7,1fr);min-height:0}.review-action-rail{display:grid}.review-submitbar{grid-column:1}}.review-body-grid{grid-template-columns:minmax(620px,1fr) minmax(500px,.62fr);gap:12px}.review-video-stage{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.video-resize-handle{display:none}.review-video-side{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:start;gap:8px;display:grid}.side-video-switch{max-width:340px}.review-playerbar{grid-template-columns:auto auto minmax(170px,1fr) 130px 116px auto}.camera-switch{display:none}.shortcut-strip{color:#475467;border-top:1px solid #edf1f6;align-items:center;gap:14px;min-height:34px;padding:0 4px;font-size:12px;display:flex}.shortcut-strip>span,.shortcut-help-button{align-items:center;gap:5px;display:inline-flex}.shortcut-strip kbd,.shortcut-modal kbd{color:#174f7b;background:#fff;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-family:inherit;font-size:11px;font-weight:800;display:inline-grid}.shortcut-help-button{color:#1769aa;cursor:pointer;background:0 0;border:0;min-height:28px;margin-left:auto;padding:0 8px;font-weight:700}.review-action-rail{grid-template-rows:auto auto auto auto auto;gap:10px;display:grid;position:static}.quick-pick-panel{padding:10px}.quick-pick-panel .panel-title>div{gap:2px;display:grid}.layer-guidance{border:1px solid #d8e7f3;border-radius:6px;grid-template-columns:1fr;gap:7px;min-height:0;margin:0 0 8px;padding:7px}.layer-guidance-summary{grid-template-columns:20px minmax(0,1fr) auto}.hint-event-list{justify-content:flex-start}.hint-event-list button{min-width:118px;min-height:40px}.quick-pick-body{grid-template-columns:64px minmax(0,1fr);gap:8px}.layer-selector{grid-template-rows:24px repeat(7,minmax(34px,1fr));height:100%;min-height:0}.layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:8px;max-height:520px;padding:0 2px 2px 0;display:grid;overflow:auto}.quick-product{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-rows:22px 136px 40px;gap:3px;width:auto;height:214px;padding:7px}.quick-product:focus-visible{outline-offset:1px;outline:3px solid #1769aa3d}.quick-product header{gap:5px}.quick-product header small{color:#667085;margin-left:auto;font-size:10px}.quick-product header b{flex:none}.quick-product-image{cursor:pointer;border:1px solid #edf1f6;border-radius:6px;position:relative;overflow:hidden}.quick-product-image img{max-width:94%;max-height:128px}.quick-product-image:focus-visible{outline-offset:1px;outline:3px solid #1769aa40}.quick-product-image .quick-product-gallery{z-index:2;position:absolute;top:6px;left:6px}.quick-product-count{z-index:2;color:#fff;background:#1769aa;border:2px solid #fff;border-radius:14px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #1018282e}.attention-alert .review-taskbar{border-color:#e5484d;animation:1.15s ease-in-out infinite review-attention-pulse}@keyframes review-attention-pulse{0%,to{box-shadow:0 0 #e5484d1f}50%{box-shadow:0 0 0 5px #e5484d3d}}.sku-row-images{flex-wrap:wrap;gap:6px;min-width:228px;display:flex}.sku-row-images a,.sku-row-images img{width:64px;height:64px}.sku-row-images a{background:#fff;border:1px solid #e4e7ec;border-radius:6px;place-items:center;display:grid;overflow:hidden}.sku-row-images img{object-fit:contain}.sku-hover-preview{z-index:100;pointer-events:none;background:#fff;border:1px solid #b8c5d6;border-radius:8px;width:320px;padding:10px;position:fixed;box-shadow:0 18px 48px #1018283d}.sku-hover-preview img{object-fit:contain;background:#f8fafc;width:100%;height:270px}.sku-hover-preview span{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.sku-detail-modal{width:min(1240px,96vw)}.sku-detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.sku-detail-layout h3{margin:0 0 8px;font-size:15px}.sku-detail-layout>aside{align-content:start;gap:14px;display:grid}.sku-override-form,.sku-audit-list{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:14px}.sku-override-form{gap:10px;display:grid}.sku-override-form textarea{resize:vertical;min-height:76px}.sku-override-form>small{color:#667085;line-height:1.5}.sku-audit-list{max-height:360px;overflow:auto}.sku-audit-list article{border-top:1px solid #e4e7ec;padding:10px 0}.sku-audit-list article:first-of-type{border-top:0}.sku-audit-list time{float:right;color:#667085;font-size:11px}.sku-audit-list p{color:#344054;margin:5px 0;font-size:12px}.sku-audit-list small{color:#667085}@media (width<=980px){.sku-detail-layout{grid-template-columns:1fr}}.quality-page-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.quality-page-head h1{margin:3px 0;font-size:24px}.quality-page-head p,.quality-page-head>div>span{color:#667085;margin:0;font-size:12px}.quality-summary{color:#1769aa;background:#fff;border:1px solid #d8e1ec;border-radius:8px;grid-template-columns:auto auto auto;align-items:center;gap:7px;padding:10px 14px;display:grid}.quality-summary strong{font-size:20px}.quality-summary span{color:#667085;font-size:12px}.quality-form-grid{grid-template-columns:1.2fr 1.2fr 1.2fr .7fr 1fr auto;align-items:end;gap:10px;display:grid}.quality-form-grid>button{white-space:nowrap;min-height:38px}.quality-task-list{gap:12px;display:grid}.quality-task{border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.quality-task>header{background:#f8fafc;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.quality-task>header>div{align-items:center;gap:10px;display:flex}.quality-task>header>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.quality-task>header span{color:#667085;font-size:12px}.quality-task table{margin:0}.quality-task code{font-size:11px}.quality-verdict{font-weight:600}.quality-verdict.passed{color:#067647}.quality-verdict.failed{color:#b42318}.quality-inspection-dialog{background:#fff;border-radius:8px;width:min(520px,94vw);padding:18px;box-shadow:0 22px 60px #10182847}.quality-inspection-dialog>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.quality-inspection-dialog h2{margin:3px 0;font-size:17px}.quality-inspection-dialog header span{color:#667085;font-size:12px}.quality-inspection-dialog textarea{resize:vertical;min-height:100px}.quality-inspection-dialog footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.quality-verdict-options{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.quality-verdict-options button{color:#344054;background:#fff;border-color:#d0d5dd}.quality-verdict-options button.active{color:#067647;background:#ecfdf3;border-color:#6ce9a6}.quality-verdict-options button.danger.active{color:#b42318;background:#fef3f2;border-color:#fda29b}@media (width<=1180px){.quality-form-grid{grid-template-columns:repeat(3,1fr)}}.team-layout{grid-template-columns:minmax(0,1fr);min-height:0}.team-directory{grid-template-columns:520px auto minmax(0,1fr);align-items:center;display:grid;position:static;overflow:visible}.team-directory-filters{border:0;grid-template-columns:1fr 180px}.team-directory-count{white-space:nowrap;padding:0 10px}.team-directory-list{gap:7px;max-height:none;padding:8px;display:flex;overflow-x:auto}.team-directory-list>button{width:210px;min-width:210px;min-height:58px;padding:8px 10px}.team-directory-list>button>svg{display:none}.team-list-meta{gap:6px}.team-detail{width:100%}@media (width<=1080px){.team-directory{grid-template-columns:1fr}.team-directory-count{display:none}}.quick-product>strong{font-size:12px;line-height:1.28}.selected-panel{min-height:150px;max-height:280px}.selected-list{max-height:214px}.product-detail-popover{z-index:80;pointer-events:none;background:#fff;border:1px solid #b8ccdd;border-radius:8px;width:380px;max-height:430px;padding:12px;position:fixed;overflow:hidden;box-shadow:0 18px 45px #1018282e}.quick-product-gallery{color:#344054;background:#ffffffeb;border:1px solid #d0d5dd;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.quick-product-gallery:disabled{opacity:.45;cursor:not-allowed}.product-gallery-backdrop{z-index:40;background:#1018288f;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-gallery-modal{color:#101828;background:#fff;border-radius:14px;width:min(980px,100%);max-height:min(780px,100%);padding:20px;overflow:auto;box-shadow:0 24px 64px #1018284d}.product-gallery-modal>header{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.product-gallery-modal h2{margin:2px 0;font-size:18px}.product-gallery-modal header span,.product-gallery-modal header small{color:#667085;font-size:12px;display:block}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.product-gallery-grid figure{background:#f8fafc;border:1px solid #eaecf0;border-radius:9px;margin:0;padding:8px}.product-gallery-grid img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}.product-gallery-grid figcaption{color:#667085;padding-top:7px;font-size:12px}.product-detail-popover>header{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.product-detail-popover>header>div{gap:3px;min-width:0;display:grid}.product-detail-popover header span,.product-detail-popover header small{color:#667085;font-size:11px}.product-detail-popover header strong{color:#101828;font-size:15px}.product-detail-popover header b{color:#1769aa;background:#eaf5fc;border-radius:5px;flex:none;padding:4px 7px;font-size:11px}.product-detail-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;margin-top:10px;display:grid;overflow-y:auto}.product-detail-images figure{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-rows:138px 24px;min-width:0;margin:0;display:grid;overflow:hidden}.product-detail-images img{object-fit:contain;width:100%;height:100%;padding:7px}.product-detail-images figcaption{color:#667085;border-top:1px solid #edf1f6;place-items:center;font-size:10px;display:grid}.product-detail-empty{color:#98a2b3;background:#f8fafc;grid-column:1/-1;place-items:center;min-height:150px;display:grid}.shortcut-modal-backdrop{z-index:100;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shortcut-modal{background:#fff;border-radius:8px;width:min(720px,100%);padding:22px;box-shadow:0 24px 70px #0f172a47}.shortcut-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shortcut-modal h2{color:#101828;margin:0;font-size:20px}.shortcut-modal p{color:#667085;margin:5px 0 0;font-size:13px}.shortcut-modal .icon-button{width:34px;min-height:34px}.shortcut-keyboard{gap:9px;margin:22px 0;display:grid}.shortcut-keyboard-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.shortcut-keyboard-row:nth-child(2){margin-left:22px;margin-right:-22px}.shortcut-keyboard-row:nth-child(3){margin-left:44px;margin-right:-44px}.shortcut-key{background:#f8fafc;border:1px solid #dbe4ef;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;display:grid}.shortcut-key kbd{width:38px;height:38px;font-size:15px}.shortcut-key span{color:#344054;font-size:13px;font-weight:700}.shortcut-modal>footer{color:#475467;border-top:1px solid #e6edf4;flex-wrap:wrap;gap:9px 18px;padding-top:14px;font-size:12px;display:flex}.shortcut-modal>footer span{align-items:center;gap:5px;display:inline-flex}@media (width<=1380px){.review-body-grid{grid-template-columns:minmax(560px,1fr) minmax(440px,.68fr)}.review-playerbar{grid-template-columns:auto auto minmax(130px,1fr) 110px auto}.review-playerbar select{display:none}.layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media (width<=1120px){.review-body-grid{grid-template-columns:1fr}.review-action-rail{grid-template-columns:1fr 1fr}.quick-pick-panel,.review-submitbar{grid-column:1/-1}.quick-pick-panel{grid-row:1}.layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (width<=760px){.review-action-rail{grid-template-columns:1fr}.quick-pick-panel,.review-submitbar{grid-column:1}.quick-pick-body{grid-template-columns:1fr}.layer-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-keyboard-row,.shortcut-keyboard-row:nth-child(2),.shortcut-keyboard-row:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr));margin:0}}.review-workstation{--review-gap:10px}.review-body-grid{gap:var(--review-gap);grid-template-columns:minmax(680px,1.32fr) minmax(520px,1fr);align-items:start}.video-review-panel{overflow:hidden}.review-video-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.review-video-main,.review-video-side{min-width:0}.review-video-side{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:8px;display:grid}.side-video-switch{width:100%;max-width:none}.video-side-assist{background:#f7fbfe;border:1px solid #d8e7f3;border-radius:6px;align-content:start;gap:8px;min-height:118px;padding:9px;display:grid}.video-assist-inline{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);min-height:0}.video-assist-inline .hint-event-list{align-self:center}.video-side-assist .layer-guidance-summary{grid-template-columns:20px minmax(0,1fr)}.video-side-assist .layer-guidance-summary em{grid-column:2;justify-self:start}.video-side-assist .layer-guidance-summary span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-side-assist .hint-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.video-side-assist .hint-event-list button{width:100%;min-width:0;min-height:48px}.video-side-assist-empty{color:#667085;align-content:center;place-items:center;gap:7px;min-height:98px;font-size:12px;display:grid}.review-action-rail{grid-template-rows:auto 180px 138px auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0}.quick-pick-panel{grid-column:1/-1;min-height:0;overflow:hidden}.quick-pick-body{grid-template-columns:66px minmax(0,1fr);align-items:stretch;min-height:232px}.layer-selector{grid-template-rows:24px repeat(7,minmax(0,1fr));height:232px}.layer-product-strip{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-auto-rows:224px;align-content:start;height:232px;max-height:232px}.quick-product{grid-template-rows:22px 118px 43px 30px;height:224px}.quick-product-image img{max-height:112px}.product-image-empty{color:#667085;text-align:center;place-items:center;width:100%;min-height:72px;font-size:12px;display:grid}.selected-panel{grid-column:1/-1;height:180px;min-height:180px;max-height:180px}.selected-list{overscroll-behavior:contain;height:118px;max-height:118px;overflow-y:auto}.review-exception-panel,.review-note-panel{min-width:0;height:138px;overflow:hidden}.review-note-panel textarea{resize:none;height:72px;min-height:72px}.review-submitbar{grid-column:1/-1;align-self:end;min-height:74px}.review-playerbar .camera-switch{display:none}@media (width<=1500px){.review-body-grid{grid-template-columns:minmax(620px,1.2fr) minmax(470px,.9fr)}.review-video-stage{grid-template-columns:minmax(0,1fr)}.layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.review-playerbar{grid-template-columns:auto auto minmax(118px,1fr) 104px 108px auto;gap:6px}.brightness-control{width:104px}.review-playerbar select{width:108px}.speed-set button{min-width:34px;padding:0 5px}}@media (width<=1180px){.review-body-grid{grid-template-columns:1fr}.review-action-rail{grid-template-rows:auto 180px auto;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}.quick-pick-panel,.selected-panel,.review-submitbar{grid-column:1/-1}.quick-pick-panel{grid-row:1}.review-video-stage{grid-template-columns:minmax(0,1fr)}.review-playerbar{grid-template-columns:auto auto minmax(180px,1fr) 130px 116px auto;gap:9px}.brightness-control{width:130px}.review-playerbar select{width:116px;display:block}.speed-set button{min-width:38px;padding:0 7px}}@media (width<=760px){.review-video-stage,.review-action-rail{grid-template-columns:1fr}.quick-pick-panel,.selected-panel,.review-exception-panel,.review-note-panel,.review-submitbar{grid-column:1}.review-action-rail{grid-template-rows:auto 180px auto auto auto}.review-video-side{grid-template-columns:minmax(0,1fr)}.quick-pick-body{grid-template-columns:1fr;height:auto}.layer-selector{grid-template-rows:28px;grid-template-columns:repeat(7,minmax(42px,1fr));height:auto}.layer-selector>span{display:none}.layer-product-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:460px;max-height:460px}}.review-body-grid{grid-template-columns:minmax(720px,1.18fr) minmax(600px,1fr)}.review-evidence-column{grid-template-rows:auto auto}.review-decision-dock{grid-template:"selected exception"142px"selected note"116px"submit submit"94px/minmax(0,1.25fr) minmax(320px,.75fr);gap:8px;min-width:0;display:grid}.review-decision-dock .selected-panel{grid-area:selected;height:266px;min-height:266px;max-height:266px}.review-decision-dock .selected-list{height:204px;max-height:204px}.review-decision-dock .review-exception-panel{grid-area:exception;height:142px}.review-decision-dock .review-note-panel{grid-area:note;height:116px}.review-decision-dock .review-note-panel .panel-title{min-height:24px}.review-decision-dock .review-note-panel textarea{height:56px;min-height:56px}.review-decision-dock .review-submitbar{z-index:auto;grid-area:submit;align-self:stretch;width:auto;height:94px;min-height:94px;position:static;inset:auto}.review-action-rail{min-height:0;display:block}.review-action-rail .quick-pick-panel{grid-template-rows:auto minmax(0,1fr);gap:8px;height:calc(100vh - 74px);min-height:760px;padding:10px;display:grid}.review-action-rail .quick-pick-body{grid-template-columns:68px minmax(0,1fr);gap:9px;height:100%;min-height:0}.review-action-rail .layer-selector{grid-template-rows:28px repeat(7,minmax(0,1fr));height:100%;min-height:0}.review-action-rail .layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-rows:238px;grid-auto-flow:row;align-content:start;gap:9px;height:100%;min-height:0;max-height:none;padding:0 3px 3px 0;overflow:hidden auto}.review-action-rail .quick-product{grid-template-rows:22px 126px 38px 27px;gap:3px;height:238px;overflow:hidden}.review-action-rail .quick-product-image img{max-height:124px}.review-action-rail .compact-stepper{height:27px;min-height:0}.review-action-rail .compact-stepper button{height:26px;min-height:26px}@media (width<=1500px){.review-body-grid{grid-template-columns:minmax(660px,1.12fr) minmax(560px,1fr)}.review-action-rail .layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}}@media (width<=1180px){.review-body-grid{grid-template-columns:1fr}.review-decision-dock{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.review-action-rail .quick-pick-panel{height:auto;min-height:570px}.review-action-rail .quick-pick-body{height:510px}.review-action-rail .layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:238px}}@media (width<=760px){.review-decision-dock{grid-template:"selected"180px"exception""note""submit"/1fr}.review-decision-dock .selected-panel{height:180px;min-height:180px;max-height:180px}.review-decision-dock .review-submitbar{height:auto;min-height:94px}.review-action-rail .quick-pick-body,.review-action-rail .layer-selector{height:auto}.review-action-rail .layer-product-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:490px}}.order-list-workspace{background:#fff;border:1px solid #dbe4ef;border-radius:8px;overflow:hidden;box-shadow:0 4px 18px #1f2d3d0d}.order-list-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 16px;display:flex}.order-list-header>div:first-child{flex:none;gap:4px;display:grid}.order-list-header h2{letter-spacing:0;margin:0;font-size:17px}.order-list-header span{color:#667085;font-size:12px}.order-list-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.order-list-tools select{width:132px;min-height:36px;font-size:13px}.order-list-tools .icon-button{border:1px solid #cbd5e1;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.order-search{color:#667085;background:#fff;border:1px solid #cbd5e1;border-radius:6px;grid-template-columns:20px 1fr;align-items:center;gap:6px;width:min(320px,32vw);min-width:220px;height:36px;padding:0 9px;display:grid}.order-search input{border:0;outline:0;min-width:0;min-height:34px;padding:0;font-size:13px}.order-list-workspace>.error,.order-list-workspace>.success{margin:12px 14px 0}.order-list-panel{padding:0;overflow:hidden;box-shadow:0 4px 18px #1f2d3d0f}.order-list-panel>.panel-title{border-bottom:1px solid #e6edf5;min-height:66px;margin:0;padding:14px 18px}.order-list-panel>.panel-title>div,.order-page-heading>div{gap:4px;display:grid}.order-list-panel>.error{margin:12px 14px 0}.order-table-wrap{width:100%;padding:0;overflow-x:auto}.order-table{table-layout:fixed;min-width:1120px}.order-table th,.order-table td{vertical-align:middle;height:54px;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.45}.order-table th{color:#475467;white-space:nowrap;background:#f7f9fc;height:40px;padding-top:8px;padding-bottom:8px;font-weight:600}.order-table tbody tr:last-child td{border-bottom:0}.order-table tbody tr:hover td{background:#f4f8fc}.order-table .col-global-order,.order-table .col-client-order{width:17%}.global-order-cell{min-width:0}.order-id-display{align-items:center;gap:3px;max-width:100%;display:inline-flex}.order-id-display>span{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:122px;overflow:hidden}.order-copy-button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.order-copy-button:hover{color:#0f5f9f;background:#e9f3ff}.operator-name{text-overflow:ellipsis;white-space:nowrap;color:#344054;align-items:center;max-width:100%;padding:0;font-size:13px;font-weight:400;display:inline-flex;overflow:hidden}.operator-name-vip{color:#8a4b08;background:#fef3c7;border-radius:5px;min-height:28px;padding:0 9px;box-shadow:inset 3px 0 #d99a20}.operator-name-urgent{color:#9f1239;background:#ffe4e6;border-radius:5px;min-height:28px;padding:0 9px;box-shadow:inset 3px 0 #e11d48}.order-status{color:#17567d;white-space:nowrap;background:#e7f3fa;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.order-status-callback_pending{color:#4d4b08;background:#fef9c3}.order-status-completed{color:#166534;background:#dcfce7}.order-status-exception,.order-status-callback_failed,.order-status-failed{color:#9f1239;background:#ffe4e6}.order-actions{flex-wrap:nowrap;grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.order-actions .text-button{white-space:nowrap;border-radius:5px;width:100%;min-height:32px;padding:0 8px;font-size:13px}.order-created-at{color:#344054;white-space:nowrap;display:inline-block}.order-filter-empty{min-height:160px}.order-pagination{background:#fafbfd;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.order-pagination label,.order-pagination>div{align-items:center;gap:8px;display:flex}.order-pagination span{color:#475467;white-space:nowrap;font-size:13px}.order-pagination select{width:88px;min-height:34px;font-size:13px}.order-pagination .icon-button{border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.correction-button{color:#8a4b08;background:#fffbeb;border-color:#f5d18a}.order-detail-page{max-width:1520px;margin:0 auto}.order-page-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:58px;display:grid}.order-page-heading h2{margin:0;font-size:21px}.order-page-heading span{color:#667085;font-size:12px}.primary-order-button{color:#fff;cursor:pointer;background:#1769aa;border:1px solid #1769aa;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.order-detail-toolbar{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:10px 14px;display:grid}.order-detail-back{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-weight:700;display:inline-flex}.order-detail-title{gap:4px;min-width:0;display:grid}.order-detail-title>span{color:#667085;font-size:11px}.order-detail-title>div{align-items:center;gap:10px;min-width:0;display:flex}.order-detail-title h2{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:19px;overflow:hidden}.order-detail-meta{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(140px,.7fr) minmax(340px,1.8fr) minmax(220px,1fr);display:grid;overflow:hidden}.order-detail-meta>div{border-right:1px solid #edf2f7;align-content:center;gap:5px;min-width:0;min-height:72px;padding:12px 15px;display:grid}.order-detail-meta>div:last-child{border-right:0}.order-detail-meta span{color:#667085;font-size:11px}.order-detail-meta strong,.order-detail-meta code{color:#182235;text-overflow:ellipsis;white-space:nowrap;background:0 0;min-width:0;padding:0;font-family:inherit;font-size:13px;overflow:hidden}.order-global-id>div{align-items:center;gap:7px;min-width:0;display:flex}.order-global-id code{flex:0 auto}.order-global-id button{color:#1769aa;cursor:pointer;background:#edf6ff;border:1px solid #b8d4eb;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;display:grid}.order-time-pair small{color:#667085;font-size:11px}.order-inspection-grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,.75fr);align-items:stretch;gap:14px;display:grid}.order-evidence-surface,.order-result-rail,.order-review-comparison{min-width:0}.order-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:12px;display:flex}.order-section-heading>div{gap:3px;min-width:0;display:grid}.order-section-heading h2{color:#182235;align-items:center;gap:7px;margin:0;font-size:16px;display:inline-flex}.order-section-heading h2 svg{color:#1769aa}.order-section-heading span{color:#667085;font-size:12px}.order-section-heading>strong{color:#0f5f9f;flex:none;font-size:13px}.order-summary-panel{padding:0;overflow:hidden}.order-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.order-summary-grid>div{border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;align-content:center;gap:6px;min-width:0;min-height:84px;padding:14px 16px;display:grid}.order-summary-grid>div:nth-child(4n){border-right:0}.order-summary-grid span{color:#667085;font-size:12px}.order-summary-grid strong,.order-summary-grid code{color:#182235;overflow-wrap:anywhere;background:0 0;min-width:0;padding:0;font-size:13px}.order-summary-grid small{font-size:11px}.order-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);align-items:start;gap:16px;display:grid}.order-video-section .panel-title h2,.order-final-section .panel-title h2,.order-review-section .panel-title h2{align-items:center;gap:7px;display:inline-flex}.order-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-video-grid figure{background:#111827;border:1px solid #dbe4ef;border-radius:6px;min-width:0;margin:0;overflow:hidden}.order-video-grid video{aspect-ratio:16/9;object-fit:contain;background:#111827;width:100%;display:block}.order-video-grid figcaption{color:#e5edf6;background:#172337;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.order-video-grid figcaption small{color:#aebfd2;font-size:11px}.order-result-rail{flex-direction:column;display:flex}.order-result-rail>.order-result-list{max-height:400px;overflow:auto}.order-callback-summary{color:#344054;background:#f8fafc;border:1px solid #dbe4ef;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:10px;padding:10px 12px;display:flex}.order-callback-summary>div{gap:3px;display:grid}.order-callback-summary span,.order-callback-summary small{color:#667085;font-size:11px}.order-callback-summary strong{font-size:13px}.order-callback-summary.callback-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.order-callback-summary.callback-failed{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.order-callback-error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;gap:4px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:grid}.order-result-list{display:grid}.order-result-row{border-bottom:1px solid #edf2f7;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:8px 0;display:grid}.order-result-row:last-child{border-bottom:0}.order-product-thumb{background:#f8fafc;border:1px solid #dbe4ef;border-radius:6px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.order-product-thumb img{object-fit:contain;width:100%;height:100%}.order-product-thumb span{color:#98a2b3;text-align:center;padding:4px;font-size:10px}.order-product-copy{gap:3px;min-width:0;display:grid}.order-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-product-copy span,.order-product-copy small{color:#667085;font-size:11px}.order-quantity{color:#0f5f9f;font-size:16px}.order-empty-inline{color:#667085;background:#f8fafc;border:1px dashed #dbe4ef;border-radius:6px;place-items:center;min-height:72px;font-size:13px;display:grid}.review-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-comparison-card{border:1px solid #dbe4ef;border-radius:6px;min-width:0;overflow:hidden}.review-comparison-card>header{background:#f8fafc;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 12px;display:flex}.reviewer-identity{align-items:center;gap:10px;display:flex}.reviewer-identity>span{color:#fff;background:#1769aa;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.reviewer-identity>div,.review-time{gap:3px;display:grid}.reviewer-identity small,.review-time small{color:#667085;font-size:11px}.review-submit-status{color:#475467;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:11px}.review-submit-status.submitted{color:#166534;background:#dcfce7}.review-metrics{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(95px,.75fr) minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.review-metrics>div{gap:3px;min-width:0;display:grid}.review-metrics>div:first-child{grid-template-columns:auto 1fr;align-items:center}.review-metrics>div:first-child strong{grid-column:1/-1}.review-metrics span{color:#667085;font-size:11px}.review-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.review-comparison-card .order-result-list,.review-comparison-card .order-empty-inline,.review-comparison-card .alert{margin:10px 12px}.saved-correction-panel{border-left:4px solid #d99a20}.saved-correction-panel p{color:#475467;margin:0 0 10px}.correction-warning{color:#713f12;background:#fffbeb;border:1px solid #f5d18a;border-radius:8px;align-items:center;gap:12px;padding:13px 15px;display:flex}.correction-warning>div{gap:4px;display:grid}.correction-warning span{font-size:13px}.correction-editor{max-width:980px}.correction-result-list{border-top:1px solid #edf2f7;display:grid}.correction-row{border-bottom:1px solid #edf2f7;grid-template-columns:52px minmax(0,1fr) 126px auto;align-items:center;gap:12px;min-height:76px;padding:10px 0;display:grid}.quantity-stepper{border:1px solid #cbd5e1;border-radius:6px;grid-template-columns:36px 1fr 36px;align-items:center;height:36px;display:grid;overflow:hidden}.quantity-stepper button{color:#0f5f9f;cursor:pointer;background:#edf6ff;border:0;place-items:center;height:100%;display:grid}.quantity-stepper strong{text-align:center}.correction-add-row{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.correction-add-row label,.correction-reason{gap:7px;display:grid}.correction-add-row label>span,.correction-reason>span{color:#475467;font-size:13px;font-weight:700}.correction-reason{margin-top:16px}.correction-reason small{justify-self:end}.order-page-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=1120px){.order-list-header{flex-direction:column;align-items:flex-start}.order-list-tools{justify-content:flex-start;width:100%}.order-search{width:min(420px,60vw)}.order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary-grid>div:nth-child(2n){border-right:0}.order-detail-grid{grid-template-columns:1fr}.order-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-meta>div:nth-child(2n){border-right:0}.order-detail-meta>div:nth-child(-n+2){border-bottom:1px solid #edf2f7}.order-inspection-grid{grid-template-columns:1fr}}@media (width<=760px){.order-list-tools{flex-wrap:wrap}.order-search{width:100%;min-width:0}.order-page-heading{grid-template-columns:1fr}.order-detail-toolbar{grid-template-columns:1fr auto}.order-detail-back{grid-column:1/-1;justify-self:start}.order-detail-title>div{flex-direction:column;align-items:flex-start}.order-detail-meta,.review-comparison-grid{grid-template-columns:1fr}.order-detail-meta>div,.order-detail-meta>div:nth-child(2n){border-bottom:1px solid #edf2f7;border-right:0}.order-detail-meta>div:last-child{border-bottom:0}.order-summary-grid,.order-video-grid{grid-template-columns:1fr}.order-summary-grid>div{border-right:0}.review-comparison-card>header{align-items:flex-start}.review-metrics{grid-template-columns:1fr}.review-metrics>svg{display:none}.correction-row{grid-template-columns:52px 1fr}.quantity-stepper,.correction-row>.text-button{grid-column:2}.correction-add-row{grid-template-columns:1fr}}.api-docs-page{color:#182235;max-width:1440px;margin:0 auto}.api-docs-public{background:#f6f8fb;max-width:none;min-height:100vh;padding:24px clamp(18px,4vw,64px) 56px}.api-docs-masthead{background:#fff;border:1px solid #cfdbe7;border-top:4px solid #146c94;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:24px;min-height:168px;padding:28px 32px;display:flex}.api-kicker{color:#146c94;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.api-docs-masthead h1{color:#142033;letter-spacing:0;margin:12px 0 8px;font-size:30px}.api-docs-masthead p{color:#526173;margin:0;font-size:15px}.api-version{background:#f0faf6;border-left:3px solid #18a174;min-width:112px;padding:13px 15px}.api-version strong,.api-version span{display:block}.api-version strong{color:#106348;font-size:16px}.api-version span{color:#527065;margin-top:4px;font-size:12px}.api-docs-layout{background:#fff;border:1px solid #cfdbe7;border-top:0;grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.api-docs-nav{background:#f8fafc;border-right:1px solid #e2e8f0;align-content:start;gap:3px;min-height:calc(100vh - 190px);padding:22px 16px;display:grid;position:sticky;top:0}.api-docs-nav strong{color:#758296;text-transform:uppercase;margin:17px 10px 6px;font-size:11px}.api-docs-nav strong:first-child{margin-top:0}.api-docs-nav a{color:#344054;border-left:2px solid #0000;align-items:center;min-height:34px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.api-docs-nav a:hover{color:#0d5a7d;background:#eaf4f8;border-left-color:#146c94}.api-docs-content{min-width:0;padding:34px clamp(24px,4vw,56px) 64px}.api-overview,.api-guide-section,.api-endpoint,.api-profile,.api-console-v2{scroll-margin-top:18px}.api-overview,.api-guide-section,.api-profile,.api-console-v2{border-bottom:1px solid #e2e8f0;margin-bottom:38px;padding-bottom:38px}.api-section-heading{max-width:820px;margin-bottom:22px}.api-section-heading>span{color:#147254;text-transform:uppercase;font-size:12px;font-weight:800}.api-section-heading h2{color:#182235;letter-spacing:0;margin:7px 0 8px;font-size:24px}.api-section-heading p{color:#526173;margin:0;line-height:1.7}.api-section-heading.compact{margin-bottom:16px}.api-section-heading.compact h2{font-size:20px}.integration-flow{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid}.integration-flow>div{background:#fbfcfd;border:1px solid #d9e3ec;border-radius:6px;grid-template-columns:1fr auto;align-content:start;min-height:112px;padding:14px;display:grid}.integration-flow svg{color:#146c94}.integration-flow b{color:#8b98a8;font-size:12px}.integration-flow strong,.integration-flow span{grid-column:1/-1;display:block}.integration-flow strong{color:#1d2939;margin-top:13px;font-size:14px}.integration-flow span{color:#667085;margin-top:3px;font-size:12px}.api-base-url{background:#f8fafc;border:1px solid #cedbe6;border-radius:6px;align-items:center;gap:14px;min-height:46px;margin:18px 0;padding:8px 12px;display:flex}.api-base-url span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:800}.api-base-url code{color:#0f5f7f;background:0 0;padding:0;font-size:14px}.api-note{color:#405466;background:#f0f7fa;border-left:3px solid #2b7fa5;gap:4px;padding:12px 14px;display:grid}.api-note.warning{background:#fff8e8;border-left-color:#d58a20}.api-note strong{color:#223548;font-size:13px}.api-note span{font-size:13px;line-height:1.65}.api-profile dl{border:1px solid #dbe4ec;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.api-profile dl>div{border-bottom:1px solid #e5ebf1;border-right:1px solid #e5ebf1;min-width:0;padding:12px 14px}.api-profile dt{color:#667085;font-size:11px}.api-profile dd{color:#1d2939;text-overflow:ellipsis;margin:5px 0 0;font-size:13px;font-weight:700;overflow:hidden}.api-profile p,.api-caption{color:#667085;margin:10px 0 0;font-size:12px;line-height:1.65}.api-endpoint{background:#fff;border:1px solid #d7e1ea;border-radius:8px;margin:0 0 34px;padding:28px}.api-endpoint>header{background:#fafcfd;border-bottom:1px solid #e2e8f0;margin:-28px -28px 24px;padding:22px 28px}.api-endpoint-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.api-endpoint-title>code{color:#263548;background:0 0;padding:0;font-size:14px;font-weight:700}.api-endpoint h2{letter-spacing:0;margin:15px 0 7px;font-size:21px}.api-endpoint header p{color:#59687a;margin:0;line-height:1.65}.api-endpoint h3,.api-reference-grid h3{margin:24px 0 8px;font-size:15px}.method{color:#fff;border-radius:4px;place-items:center;min-width:50px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.method-post{background:#147254}.method-put{background:#9a6700}.method-get{background:#1769aa}.api-live{color:#147254;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.api-table-wrap{border:1px solid #dfe6ed;border-radius:6px;width:100%;margin:14px 0 20px;overflow-x:auto}.api-field-table{min-width:720px}.api-field-table th,.api-field-table td{vertical-align:top;padding:10px 12px;font-size:12px}.api-field-table th{background:#f5f7fa}.api-field-table td:first-child{width:21%}.api-field-table td:nth-child(2){color:#526173;width:18%}.api-field-table td:nth-child(3){color:#805d18;width:12%}.api-field-table code{padding:2px 5px;font-size:12px}.api-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.api-code{background:#111b2a;border:1px solid #25364a;border-radius:6px;min-width:0;margin:14px 0;overflow:hidden}.api-code>div{color:#aebdce;border-bottom:1px solid #29394d;align-items:center;min-height:34px;padding:0 12px;font-family:Consolas,Courier New,monospace;font-size:11px;display:flex}.api-code pre{color:#e4edf6;background:0 0;border-radius:0;max-height:430px;margin:0;padding:14px;font-size:12px;line-height:1.55}.api-rules{background:#f8fafc;border:1px solid #dce5ec;border-radius:6px;min-height:100%;margin:14px 0;padding:16px 18px}.api-rules strong{font-size:13px}.api-rules p{color:#526173;margin:11px 0 0;font-size:12px;line-height:1.55}.api-mode-grid,.api-callback-rules,.api-query-options,.api-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.api-mode-grid>div,.api-query-options>div,.api-callback-rules>div{background:#fafcfd;border:1px solid #dbe4ec;border-radius:6px;gap:5px;min-width:0;padding:13px 14px;display:grid}.api-mode-grid span,.api-callback-rules span{color:#59687a;font-size:12px;line-height:1.55}.api-query-options>div{grid-template-columns:24px 1fr}.api-query-options svg{color:#1769aa;grid-row:1/3}.api-query-options strong,.api-query-options code{min-width:0}.api-query-options code{text-overflow:ellipsis;background:0 0;padding:0;font-size:11px;overflow:hidden}.api-callback-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.api-callback-rules>div{grid-template-columns:22px 1fr}.api-callback-rules svg{color:#147254;grid-row:1/3}.api-reference-grid>div{min-width:0}.api-reference-grid h3{margin-top:0}.api-definition-list{border-top:1px solid #dfe6ed;margin:0}.api-definition-list>div{border-bottom:1px solid #e6ebf0;grid-template-columns:155px 1fr;gap:10px;min-height:42px;padding:9px 7px;display:grid}.api-definition-list dt{color:#174f73;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:700}.api-definition-list dd{color:#59687a;margin:0;font-size:12px}.api-console-v2{gap:12px;display:grid}.api-console-tabs{border-bottom:1px solid #dfe6ed;align-items:center;gap:6px;display:flex}.api-console-tabs button{color:#526173;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:0 14px}.api-console-tabs button.active{color:#0f5f9f;border-bottom-color:#1769aa;font-weight:800}.api-console-tabs .api-console-reset{place-items:center;width:38px;margin-left:auto;padding:0;display:grid}.api-console-v2 textarea{color:#1d2939;resize:vertical;background:#fbfcfd;border:1px solid #cbd8e4;border-radius:6px;outline:none;width:100%;min-height:330px;padding:14px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55}.api-console-v2 textarea:focus{border-color:#4d94c2;box-shadow:0 0 0 3px #1769aa1a}.api-run-button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:6px;justify-self:start;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-weight:700;display:inline-flex}.api-run-button:disabled{opacity:.6;cursor:wait}.api-public-footer{color:#174f3b;background:#f2faf6;border:1px solid #cfe2d9;border-radius:6px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.api-public-footer strong,.api-public-footer span{display:block}.api-public-footer span{color:#527065;margin-top:3px;font-size:12px}@media (width<=1100px){.api-docs-layout{grid-template-columns:176px minmax(0,1fr)}.api-docs-content{padding-inline:24px}.integration-flow{grid-template-columns:repeat(3,minmax(130px,1fr))}.api-two-column,.api-profile dl,.api-callback-rules{grid-template-columns:1fr}}@media (width<=760px){.api-docs-public{padding:0}.api-docs-masthead{align-items:flex-start;min-height:0;padding:22px 18px}.api-docs-masthead h1{font-size:24px}.api-version{display:none}.api-docs-layout{display:block}.api-docs-nav{border-bottom:1px solid #e2e8f0;border-right:0;gap:4px;min-height:0;padding:8px 12px;display:flex;position:static;overflow-x:auto}.api-docs-nav strong{display:none}.api-docs-nav a{border-bottom:2px solid #0000;border-left:0;flex:none;padding:0 8px}.api-docs-content{padding:24px 14px 48px}.integration-flow,.api-mode-grid,.api-query-options,.api-reference-grid{grid-template-columns:1fr}.api-endpoint{padding:18px 14px}.api-endpoint>header{margin:-18px -14px 18px;padding:18px 14px}.api-live{margin-left:0}.api-definition-list>div{grid-template-columns:1fr;gap:3px}}.diagnostic-filter .panel-title>div{gap:4px;display:grid}.diagnostic-filter .panel-title{align-items:flex-start}.diagnostic-filter-grid{grid-template-columns:minmax(150px,.9fr) minmax(210px,1.2fr) 140px 120px minmax(240px,1.5fr) auto;align-items:end;gap:12px;display:grid}.primary-button.diagnostic-search{color:#fff;cursor:pointer;background:#1769aa;border:1px solid #1769aa;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-weight:700;display:inline-flex}.diagnostic-metrics{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.diagnostic-metrics>div{background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:center;min-height:76px;padding:14px 16px;display:flex}.diagnostic-metrics span{color:#667085;font-size:13px}.diagnostic-metrics strong{font-size:24px}.diagnostic-metrics .metric-ok strong{color:#18794e}.diagnostic-metrics .metric-bad strong{color:#b42318}.diagnostic-workspace{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.diagnostic-list-panel,.diagnostic-detail{min-width:0}.diagnostic-table-wrap{border:1px solid #edf2f7;min-height:360px;max-height:calc(100vh - 385px);overflow:auto}.diagnostic-table{min-width:920px}.diagnostic-table thead{z-index:1;position:sticky;top:0}.diagnostic-table th,.diagnostic-table td{vertical-align:top;padding:10px 9px}.diagnostic-table td:nth-child(2){max-width:150px}.diagnostic-table td:nth-child(3){max-width:260px}.diagnostic-table td:nth-child(4){min-width:220px}.diagnostic-table td:nth-child(5){white-space:nowrap}.diagnostic-table td code{white-space:normal;overflow-wrap:anywhere;font-size:12px}.diagnostic-table td small{margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.diagnostic-table tr{cursor:pointer}.diagnostic-table tr.selected td{background:#eaf4ff}.diagnostic-table tr.diagnostic-error-row:not(.selected) td{background:snow}.diagnostic-status{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:62px;min-height:26px;font-size:12px;font-weight:800;display:inline-flex}.diagnostic-status.success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;padding:0 8px}.diagnostic-status.error{color:#b42318;background:#fff1f1;border:1px solid #fecaca;padding:0 8px}.diagnostic-detail{gap:16px;max-height:calc(100vh - 150px);display:grid;position:sticky;top:14px;overflow:auto}.diagnostic-verdict{border-radius:8px;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.diagnostic-verdict.error{color:#8a1c13;background:#fff1f1;border:1px solid #fecaca}.diagnostic-verdict.success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.diagnostic-verdict>div{gap:5px;display:grid}.diagnostic-verdict span{font-size:12px;font-weight:800}.diagnostic-verdict strong{font-size:16px}.diagnostic-verdict code{width:fit-content;font-size:12px}.diagnostic-section{gap:9px;display:grid}.diagnostic-section h3{margin:0;font-size:14px}.diagnostic-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnostic-fields{flex-wrap:wrap;gap:7px;display:flex}.diagnostic-fields code{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;padding:5px 7px}.diagnostic-suggestion{background:#fffbeb;border-left:3px solid #d97706;padding:12px}.diagnostic-suggestion p{color:#713f12;margin:6px 0 0;line-height:1.6}.diagnostic-meta{border:1px solid #e2e8f0;grid-template-columns:1fr 1fr;display:grid}.diagnostic-meta>div{border-bottom:1px solid #edf2f7;gap:4px;min-width:0;padding:10px;display:grid}.diagnostic-meta>div:nth-child(odd){border-right:1px solid #edf2f7}.diagnostic-meta span{color:#667085;font-size:12px}.diagnostic-meta code,.diagnostic-meta strong{overflow-wrap:anywhere;font-size:12px}.diagnostic-section pre{color:#d9e7f5;white-space:pre-wrap;overflow-wrap:anywhere;background:#16253a;border-radius:6px;max-height:260px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.diagnostic-section textarea{background:#f8fafc;min-height:210px;line-height:1.65}.diagnostic-empty{color:#667085;text-align:center;place-items:center;min-height:180px;display:grid}@media (width<=1280px){.diagnostic-filter-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.diagnostic-workspace{grid-template-columns:1fr}.diagnostic-detail{max-height:none;position:static}}@media (width<=760px){.diagnostic-filter-grid,.diagnostic-metrics,.diagnostic-meta{grid-template-columns:1fr}.diagnostic-meta>div:nth-child(odd){border-right:0}}.credential-receipt{background:#fff9e8;border:1px solid #f2b84b;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.credential-receipt>strong{color:#7a4b00;grid-column:1/-1}.credential-receipt label{color:#596579;gap:5px;min-width:0;font-size:12px;display:grid}.credential-receipt input{width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=900px){.credential-receipt{grid-template-columns:1fr}}:root{--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--sidebar-expanded:224px;--sidebar-collapsed:72px;--topbar-height:64px;--control-md:40px;--table-row:48px;--shadow-card:0 1px 2px #0f172a0a;--shadow-float:0 10px 30px #0f172a1f}.review-layer-hint-compact{z-index:3;color:#fff;background:#081424eb;border:1px solid #ffffff59;border-radius:6px;width:min(360px,100% - 24px);position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #00000038}.review-layer-hint-compact summary{cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.review-layer-hint-compact>div{padding:0 10px 10px}.review-layer-hint-compact p{color:#d9e5f2;margin:0 0 8px;font-size:12px;line-height:1.5}.review-layer-hint-compact .hint-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.review-layer-hint-compact .hint-event-list button{color:#fff;background:#132338;border:1px solid #50647b;min-height:48px;padding:6px 8px}.review-layer-hint-compact .hint-event-list button.active{background:#153e65;border-color:#5aa8ec}.shell-review-focus .review-exception-strip{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:grid}.review-exception-strip>strong{white-space:nowrap;color:var(--text-secondary);font-size:12px}.review-exception-strip>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.review-exception-strip button{border:1px solid var(--border-strong);background:var(--surface-subtle);min-height:30px;color:var(--text-secondary);border-radius:5px;padding:5px 8px;font-size:12px;font-weight:650}.review-exception-strip button.active{border-color:var(--warning);background:var(--warning-bg);color:#92400e;box-shadow:inset 0 0 0 1px var(--warning)}.shell-review-focus .review-action-rail .quick-pick-body{min-height:0}.shell-review-focus .review-selected-rail{background:var(--surface);height:190px;min-height:190px;max-height:190px;padding:12px;overflow:hidden}.shell-review-focus .review-selected-rail .panel-title{min-height:34px}.shell-review-focus .review-selected-rail .selected-list{height:134px;max-height:134px;overflow-y:auto}.shell-review-focus .review-selected-rail .selected-row{grid-template-columns:82px minmax(0,1fr) 86px}.my-reviews-page{gap:14px}.my-reviews-summary{padding:18px}.my-reviews-title{align-items:flex-start;gap:20px}.my-reviews-title>div:first-child{min-width:260px}.my-reviews-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.my-reviews-filters select{min-width:150px}.segmented-control{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;align-items:center;padding:3px;display:inline-flex}.segmented-control button{min-height:32px;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;display:inline-flex}.segmented-control button.active{background:var(--primary-600);color:#fff}.my-reviews-custom-dates{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.my-reviews-custom-dates label{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.my-reviews-kpis{grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:16px}.my-reviews-records{padding:0;overflow:hidden}.my-reviews-records>.panel-title{border-bottom:1px solid var(--border);min-height:58px;padding:14px 18px}.my-reviews-records table{min-width:900px}.my-reviews-records th:last-child,.my-reviews-records td:last-child{text-align:right;width:116px}.my-reviews-records .text-button{align-items:center;gap:5px;min-height:30px;display:inline-flex}.my-reviews-records .status.neutral{color:var(--text-secondary);background:var(--surface-subtle)}.my-reviews-pagination{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.my-reviews-pagination label,.my-reviews-pagination>div{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.my-reviews-pagination select{min-width:86px}.my-review-detail-backdrop{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.my-review-detail{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 22px 60px #0f172a38}.my-review-detail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 18px;display:flex}.my-review-detail>header h2{margin:3px 0 0;font-size:18px}.my-review-detail>header span{color:var(--text-tertiary);font-size:12px}.my-review-detail-body{max-height:calc(100vh - 120px);padding:18px;overflow-y:auto}.my-review-videos h3,.my-review-result h3{margin:0 0 10px;font-size:14px}.my-review-videos>div{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;display:grid}.my-review-videos video{aspect-ratio:16/9;object-fit:contain;background:#06101d;border-radius:6px;width:100%}.my-review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.my-review-result{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;min-width:0;padding:14px}.my-review-result-items{gap:8px;display:grid}.my-review-result-items article{border:1px solid var(--border);background:var(--surface);border-radius:5px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:7px;display:grid}.my-review-result-items article>div{border:1px solid var(--border);width:52px;height:52px;color:var(--text-tertiary);background:#fff;place-items:center;font-size:10px;display:grid;overflow:hidden}.my-review-result-items img{object-fit:contain;width:100%;height:100%}.my-review-result-items p{gap:3px;min-width:0;margin:0;display:grid}.my-review-result-items p strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-review-result-items p small{color:var(--text-tertiary)}.my-review-exception{color:#9a5a00;background:#fff7e8;border:1px solid #f2c078;border-radius:5px;padding:16px;font-weight:700}.my-review-empty-result{border:1px dashed var(--border-strong);min-height:76px;color:var(--text-secondary);border-radius:5px;place-items:center;font-weight:700;display:grid}.finance-page{gap:14px}.finance-page-head{justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.finance-page-head>div{min-width:0}.finance-page-head span{color:var(--text-tertiary);font-size:12px;font-weight:700}.finance-page-head h1{margin:2px 0 4px;font-size:22px;line-height:1.2}.finance-page-head p{color:var(--text-secondary);margin:0;font-size:13px}.finance-summary{padding:0;overflow:hidden}.finance-kpis{margin:0}.finance-kpis .dashboard-kpi{min-height:116px}.finance-kpis .dashboard-kpi>span{align-items:center;gap:6px;display:inline-flex}.finance-kpis .dashboard-kpi strong{align-items:baseline;gap:4px;display:flex}.finance-kpis .dashboard-kpi strong small{color:var(--text-tertiary);font-size:14px;font-weight:650}.finance-kpis .dashboard-kpi em{color:var(--text-tertiary);margin-top:5px;font-size:12px;font-style:normal}.finance-risk-kpi{background:var(--warning-bg)}.finance-tabs{width:max-content;max-width:100%;overflow-x:auto}.finance-readiness-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;display:grid}.finance-risk-panel,.finance-guide-panel,.finance-table-panel{overflow:hidden}.finance-risk-panel>.panel-title,.finance-guide-panel>.panel-title,.finance-table-panel>.panel-title{border-bottom:1px solid var(--border);min-height:60px;padding:14px 18px}.finance-ready-only .finance-guide-panel{grid-column:1/-1}.finance-table-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-subtabs{flex:none}.finance-risk-panel>.panel-title h2,.finance-guide-panel>.panel-title h2,.finance-table-panel>.panel-title h2{margin:0 0 3px;font-size:15px}.finance-risk-panel>.panel-title span,.finance-guide-panel>.panel-title span,.finance-table-panel>.panel-title span{color:var(--text-tertiary);font-size:12px}.finance-risk-list{display:grid}.finance-risk-list article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:11px 18px;display:flex}.finance-risk-list article:last-child{border-bottom:0}.finance-risk-list article>div{align-items:center;gap:8px;min-width:150px;display:flex}.finance-risk-list b{background:var(--warning-bg);color:#9a5a00;border-radius:4px;padding:3px 6px;font-size:11px}.finance-risk-list strong{font-size:13px}.finance-risk-list article>span{color:var(--text-secondary);text-align:right;font-size:12px}.finance-all-ready{min-height:160px;color:var(--success);justify-content:center;align-items:center;gap:12px;display:flex}.finance-all-ready div{gap:4px;display:grid}.finance-all-ready span{color:var(--text-secondary);font-size:12px}.finance-timeline{gap:14px;margin:0;padding:14px 18px;list-style:none;display:grid}.finance-timeline li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.finance-timeline b{background:var(--primary-100);width:24px;height:24px;color:var(--primary-700);border-radius:50%;place-items:center;font-size:12px;display:grid}.finance-timeline div{gap:3px;display:grid}.finance-timeline strong{font-size:13px}.finance-timeline span{color:var(--text-secondary);font-size:12px;line-height:1.5}.finance-status{white-space:nowrap;border-radius:4px;align-items:center;min-height:24px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.finance-status.ready{background:var(--success-bg);color:var(--success)}.finance-status.attention{background:var(--warning-bg);color:#9a5a00}.finance-table-panel{padding:0}.finance-table-panel .table-scroll{overflow:auto}.finance-table-panel table{min-width:850px}.finance-table-panel th,.finance-table-panel td{padding-left:18px;padding-right:18px}.finance-empty-panel{text-align:center;min-height:240px;color:var(--text-secondary);align-content:center;justify-items:center;gap:8px;display:grid}.finance-empty-panel svg{color:var(--primary-600)}.finance-empty-panel h2{color:var(--text-primary);margin:4px 0 0;font-size:16px}.finance-empty-panel p{max-width:460px;margin:0;font-size:13px;line-height:1.6}.finance-editor{padding:0;overflow:hidden}.finance-editor>.panel-title{border-bottom:1px solid var(--border);min-height:60px;padding:14px 18px}.finance-editor>footer{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:flex-end;gap:8px;min-height:58px;padding:10px 18px;display:flex}.finance-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:16px 18px;display:grid}.finance-form-grid label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:650;display:grid}.finance-form-grid .finance-form-span{grid-column:span 2}.finance-form-grid input,.finance-form-grid select{width:100%;min-height:36px}.finance-rate-editor{padding-bottom:16px}.finance-shift-list{gap:8px;padding:0 18px;display:grid}.finance-shift-row{grid-template-columns:minmax(110px,1.3fr) 118px 20px 118px minmax(88px,.8fr) 70px 32px;align-items:center;gap:8px;display:grid}.finance-shift-row>span{color:var(--text-tertiary);text-align:center;font-size:12px}.finance-shift-row input{min-width:0;min-height:34px}.finance-add-shift{align-items:center;gap:6px;margin:12px 18px 0;display:inline-flex}.finance-statement-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 18px;display:flex}.finance-statement-head h2{margin:0 0 3px;font-size:15px}.finance-statement-head span{color:var(--text-tertiary);font-size:12px}.finance-statement-actions{align-items:center;gap:8px;display:flex}.finance-statement-actions input{min-height:34px}.finance-statement-actions button,.table-action{justify-content:center;align-items:center;gap:5px;display:inline-flex}.finance-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.finance-row-actions .success{color:#16743b;border-color:#9ed6b2}.finance-table-empty{color:var(--text-secondary);text-align:center;padding:28px}.finance-ledger{padding:0 18px 16px}.finance-ledger h3{margin:0 0 9px;font-size:13px}.finance-pagination{min-height:48px;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:12px;display:flex}.finance-pagination>div{align-items:center;gap:8px;display:inline-flex}.finance-line-table{padding:0 18px}.finance-statement-tools .finance-pagination{margin:0 18px}.finance-positive{color:var(--success);font-weight:700}.finance-negative{color:var(--danger);font-weight:700}.operator-finance-panel .dashboard-kpi strong small{color:var(--text-tertiary);font-size:12px}.operator-finance-panel .table-scroll{border-top:1px solid var(--border)}.team-finance-page .dashboard-kpi{min-height:108px}.spin{animation:.8s linear infinite finance-spin}@keyframes finance-spin{to{transform:rotate(360deg)}}@media (width<=1279px){.shell-review-focus .review-action-rail{grid-template-rows:minmax(520px,auto) 190px}.my-reviews-title{display:grid}.my-reviews-filters{margin-left:0}}@media (width<=760px){.shell-review-focus .video-crop{height:clamp(300px,50vh,440px)}.review-exception-strip{grid-template-columns:1fr}.review-exception-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-review-focus .review-action-rail{grid-template-rows:auto 190px}.my-reviews-filters,.my-reviews-custom-dates{flex-direction:column;align-items:stretch}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-reviews-kpis,.my-review-comparison,.finance-readiness-grid{grid-template-columns:1fr}.my-review-detail-backdrop{padding:8px}.my-review-detail{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.my-review-videos>div{grid-template-columns:1fr}}[data-theme=admin-light],[data-theme=review-light]{--page-bg:#f4f7fb;--surface:#fff;--surface-subtle:#f8fafc;--surface-raised:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--border:#e2e8f0;--border-strong:#cbd5e1;--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--success:#16a34a;--success-bg:#ecfdf3;--warning:#d97706;--warning-bg:#fff7e6;--danger:#dc2626;--danger-bg:#fef2f2}[data-theme=review-dark]{--page-bg:#08111f;--surface:#0f1b2d;--surface-subtle:#101e31;--surface-raised:#14243a;--text-primary:#f8fafc;--text-secondary:#b8c4d6;--text-tertiary:#8291a8;--border:#263a55;--border-strong:#355273;--primary-50:#10294e;--primary-100:#173966;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--success:#22c55e;--success-bg:#0d2b20;--warning:#f59e0b;--warning-bg:#33240d;--danger:#ef4444;--danger-bg:#35151a}html,body,button,input,select,textarea{font-family:var(--font-sans)}body{background:var(--page-bg,#f4f7fb);color:var(--text-primary,#111827)}button,input,select,textarea{transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--primary-500,#3b82f6) 24%, transparent);outline-offset:1px}.shell{grid-template-columns:var(--sidebar-expanded) minmax(0, 1fr);background:var(--page-bg)}.shell-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:20;gap:14px;height:100vh;padding:0 12px 14px;position:sticky;top:0;box-shadow:1px 0 #0f172a05}.brand{border-bottom:1px solid var(--border);min-height:72px;color:var(--text-primary);gap:10px;padding:0 8px}.brand svg{color:var(--primary-600)}.brand strong{white-space:nowrap;font-size:14px}.brand-mark{background:linear-gradient(145deg,#60a5fa,#2563eb 56%,#1d4ed8);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #2563eb38;color:#fff!important}.brand small{color:var(--text-tertiary);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:500;display:block}.collapse-button{width:100%;height:36px;color:var(--text-secondary);padding:0 9px;font-size:12px}nav{gap:3px}.app-nav{overflow:auto}.nav-group{gap:3px;margin:4px 0 14px;display:grid}.nav-group-label{color:var(--text-tertiary);padding:0 10px 5px;font-size:11px;font-weight:700}nav button,.logout{border-radius:var(--radius-md);height:40px;min-height:40px;color:var(--text-secondary);padding:0 10px;font-size:13px}nav button:hover,.logout:hover,.collapse-button:hover{background:var(--surface-subtle);color:var(--text-primary)}nav button.active{background:var(--primary-50);color:var(--primary-700)}.shell-review-focus{background:var(--page-bg);color:var(--text-primary)}.shell-review-focus .sidebar{background:var(--surface);border-color:var(--border)}.shell-review-focus.shell-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.shell-review-focus .collapse-button{color:var(--text-secondary)}.content{width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:24px 28px 40px}.shell-review-focus .content{max-width:none;padding:12px 16px 28px}.topbar{min-height:var(--topbar-height);border-bottom:1px solid var(--border);background:#ffffffeb;margin:-24px -28px 24px;padding:0 28px}.topbar h1{color:var(--text-primary);font-size:24px;font-weight:750}.topbar p{color:var(--text-tertiary);font-size:12px}.topbar-context{color:var(--text-tertiary);align-items:center;gap:8px;font-size:13px;display:flex}.topbar-context strong{color:var(--text-secondary);font-weight:600}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.topbar-search{border:1px solid var(--border);width:260px;height:36px;color:var(--text-tertiary);background:var(--surface-subtle);border-radius:9px;align-items:center;padding:0 12px;font-size:13px;display:flex}.topbar-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);background:var(--surface);border-radius:9px;place-items:center;display:grid}.topbar-avatar{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.shell-review-focus .topbar{display:none}.page-stack{gap:20px}.panel,.metric-card,.queue,.ops-section,.order-list-workspace,.team-workspace,.permissions-workspace{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.panel{padding:20px}.panel-title{min-height:34px;margin-bottom:16px}.panel-title h2{color:var(--text-primary);font-size:16px;font-weight:700}.panel-title span{color:var(--text-tertiary)}.primary-button,.primary-order-button,.login-form button,.review-submit-actions button{min-height:var(--control-md);border:1px solid var(--primary-600);border-radius:var(--radius-md);background:var(--primary-600);color:#fff;font-weight:700}.primary-button:hover,.primary-order-button:hover,.login-form button:hover,.review-submit-actions button:hover{background:var(--primary-700)}.secondary-button,.text-button,.icon-button,.link-button{color:var(--text-secondary)}.field input,.field select,input:not([type=range]),select,textarea{border-color:var(--border-strong);border-radius:var(--radius-md)}.field input:focus,.field select:focus,input:not([type=range]):focus,select:focus,textarea:focus{border-color:var(--primary-500);outline:0;box-shadow:0 0 0 3px #3b82f624}table{min-width:0}th,td{border-color:var(--border)}th{background:var(--surface-subtle);color:var(--text-secondary)}tbody tr:hover td{background:var(--primary-50)}.ops-dashboard{gap:20px;max-width:none}.ops-toolbar{min-height:48px}.ops-toolbar strong{color:var(--text-primary);font-size:20px}.ops-kpi-grid{border-color:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ops-kpi{border-color:var(--border);min-height:104px;padding:18px}.ops-kpi strong{font-size:25px}.ops-section{padding:20px}.ops-section-title h2{font-size:16px}.order-list-workspace{overflow:hidden}.order-list-header{min-height:76px;padding:16px 20px}.order-list-tools{flex:auto}.order-table{min-width:1060px}.order-table th,.order-table td{height:var(--table-row);padding:10px 12px;font-size:13px}.order-table .col-global-order{width:19%}.order-table .col-client-order{width:18%}.order-table .col-cabinet{width:12%}.order-table .col-operator{width:15%}.order-table .col-status{width:11%}.order-table .col-created{width:14%}.order-table .col-actions{width:170px}.order-id-display>span{max-width:140px;font-family:inherit;font-size:13px}.order-copy-button{width:24px;height:24px}.order-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.order-pagination{min-height:60px}.order-detail-page{max-width:none}.order-detail-toolbar,.order-detail-meta,.order-evidence-surface,.order-result-rail,.order-review-comparison{border-radius:var(--radius-lg)}.order-detail-toolbar{min-height:72px;padding:12px 18px}.order-detail-meta{box-shadow:var(--shadow-card)}.order-inspection-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:20px}.login-page{background:radial-gradient(circle at 12% 12%,#3b82f624,#0000 32%),#f4f7fb;min-height:100vh;padding:32px}.login-panel{border:1px solid var(--border);border-radius:16px;width:min(920px,100%);min-height:520px;box-shadow:0 20px 60px #0f172a1f}.login-copy{background:linear-gradient(145deg,#123158,#1d4ed8);padding:56px}.login-copy h1{font-size:clamp(28px,4vw,40px)}.login-form{gap:20px;padding:56px 48px}.login-form button{height:48px}.dashboard-page{gap:16px;max-width:1760px;margin:0 auto;display:grid}.dashboard-page-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:68px;display:flex}.dashboard-page-head h2{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.2}.dashboard-page-head p{color:var(--text-secondary);margin:7px 0 0;font-size:14px}.dashboard-page-actions{align-items:center;gap:10px;display:flex}.dashboard-period{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:3px;display:flex}.dashboard-period button{min-width:76px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px}.dashboard-period button.active{color:#fff;background:var(--primary-600);font-weight:700}.dashboard-refresh{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);background:var(--surface);border-radius:9px;place-items:center;display:grid}.dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dashboard-kpi{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:138px;box-shadow:var(--shadow-card);border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid}.dashboard-kpi-top{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.dashboard-kpi-top i{width:34px;height:34px;color:var(--primary-600);background:var(--primary-50);border-radius:10px;place-items:center;font-style:normal;display:grid}.dashboard-kpi strong{color:var(--text-primary);letter-spacing:-.02em;font-size:27px;line-height:1.2}.dashboard-kpi small{color:var(--text-tertiary);font-size:12px}.dashboard-kpi.tone-amber .dashboard-kpi-top i{color:#b45309;background:#fff7e6}.dashboard-kpi.tone-red .dashboard-kpi-top i{color:#dc2626;background:#fef2f2}.dashboard-kpi.tone-green .dashboard-kpi-top i{color:#16a34a;background:#ecfdf3}.dashboard-kpi.tone-violet .dashboard-kpi-top i{color:#7c3aed;background:#f5f3ff}.dashboard-primary-grid{grid-template-columns:minmax(0,2fr) minmax(320px,.9fr);gap:16px;display:grid}.dashboard-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.dashboard-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:66px;padding:16px 18px;display:flex}.dashboard-card-head h3{color:var(--text-primary);margin:0;font-size:15px}.dashboard-card-head p{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.dashboard-range{color:var(--primary-600);background:var(--primary-50);border:1px solid #bfdbfe;border-radius:999px;padding:5px 9px;font-size:11px}.dashboard-chart{height:280px;padding:18px 18px 0;position:relative}.dashboard-chart svg{width:100%;height:235px;overflow:visible}.dashboard-chart line{stroke:var(--border);stroke-width:1px}.dashboard-chart polyline{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.dashboard-chart .line-orders{stroke:#3b82f6}.dashboard-chart .line-completed{stroke:#16a34a}.dashboard-chart-labels{color:var(--text-tertiary);justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:6px;left:28px;right:28px}.dashboard-chart-labels .muted-label{visibility:hidden}.dashboard-chart-foot{border-top:1px solid var(--border);min-height:48px;color:var(--text-tertiary);align-items:center;gap:22px;padding:0 18px;font-size:12px;display:flex}.dashboard-chart-foot b{color:var(--text-primary)}.chart-legend{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.chart-legend i{background:#3b82f6;border-radius:2px;width:9px;height:9px;display:inline-block}.chart-legend i.completed{background:#16a34a;margin-left:8px}.dashboard-attention-list{gap:10px;padding:18px;display:grid}.dashboard-attention-item{border:1px solid var(--border);min-height:62px;color:var(--text-secondary);background:var(--surface-subtle);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px;display:grid}.dashboard-attention-item span{place-items:center;display:grid}.dashboard-attention-item strong{color:var(--text-primary);font-size:13px}.dashboard-attention-item b{color:var(--text-primary);font-size:17px}.dashboard-attention-item.critical{color:#dc2626;background:#fef2f2;border-color:#fecaca}.dashboard-attention-item.warning{color:#b45309;background:#fff7e6;border-color:#fde68a}.dashboard-attention-item.healthy{color:#16a34a;background:#ecfdf3;border-color:#bbf7d0}.dashboard-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-quality-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:12px;padding:16px 18px}.dashboard-quality-card>div:first-child{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:12px;display:flex}.dashboard-quality-card small{color:var(--text-tertiary)}.dashboard-quality-card strong{color:var(--text-primary);margin:10px 0;font-size:24px;display:block}.dashboard-quality-track{background:#e8eef6;border-radius:999px;height:7px;overflow:hidden}.dashboard-quality-track i{border-radius:inherit;background:var(--primary-500);height:100%;display:block}.dashboard-quality-card p{min-height:18px;color:var(--text-tertiary);margin:9px 0 0;font-size:11px}.dashboard-secondary-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px;display:grid}.dashboard-workforce-body{align-items:center;gap:30px;min-height:190px;padding:20px;display:flex}.dashboard-gauge{background:conic-gradient(var(--primary-500) var(--value), #e8eef6 0);border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative}.dashboard-gauge:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:10px}.dashboard-gauge>*{z-index:1;position:relative}.dashboard-gauge strong{color:var(--text-primary);font-size:24px}.dashboard-gauge span{color:var(--text-tertiary);font-size:11px;display:block}.dashboard-workforce-body dl{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.dashboard-workforce-body dl div{gap:4px;display:grid}.dashboard-workforce-body dt{color:var(--text-tertiary);font-size:11px}.dashboard-workforce-body dd{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.dashboard-operator-list{gap:12px;padding:12px 18px 16px;display:grid}.dashboard-operator-row{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dashboard-operator-row>b{color:var(--text-tertiary)}.dashboard-operator-row>div{gap:5px;min-width:0;display:grid}.dashboard-operator-row strong{color:var(--text-primary);font-size:13px}.dashboard-operator-row span{color:var(--text-tertiary);margin-left:8px;font-size:11px;font-weight:400}.dashboard-operator-row i{background:#e8eef6;border-radius:999px;height:6px;overflow:hidden}.dashboard-operator-row em{border-radius:inherit;background:var(--primary-500);height:100%;display:block}.dashboard-reviewer-card{padding-bottom:12px}.dashboard-reviewer-grid{padding:0 18px}.dashboard-reviewer-row{border-bottom:1px solid var(--border);min-height:52px;color:var(--text-secondary);grid-template-columns:12px 1.3fr 1.3fr .7fr .8fr .6fr;align-items:center;gap:10px;font-size:12px;display:grid}.dashboard-reviewer-row:last-child{border-bottom:0}.dashboard-reviewer-row strong{color:var(--text-primary)}.dashboard-reviewer-row small{color:var(--text-tertiary)}.dashboard-reviewer-row em{color:var(--success);font-style:normal;font-weight:700}.reviewer-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.reviewer-dot.online{background:var(--success)}.dashboard-empty{min-height:120px;color:var(--text-tertiary);place-items:center;padding:24px;display:grid}.shell-review-focus .content,.shell-review-focus .review-workstation{background:var(--page-bg)}.shell-review-focus .review-taskbar,.shell-review-focus .video-review-panel,.shell-review-focus .review-decision-dock .panel,.shell-review-focus .quick-pick-panel{border-color:var(--border);background:var(--surface);box-shadow:none}.shell-review-focus .review-taskbar{border-radius:var(--radius-lg);min-height:64px;padding:12px 16px}.shell-review-focus .review-task-identity strong{color:var(--text-primary)}.shell-review-focus .review-task-identity span,.shell-review-focus .review-task-actions>span{color:var(--text-secondary)}.shell-review-focus .review-task-actions .text-button{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.shell-review-focus .review-body-grid{grid-template-columns:minmax(720px,1.15fr) minmax(650px,1fr);align-items:start;gap:16px}.shell-review-focus .video-review-panel{border-radius:var(--radius-lg);overflow:hidden}.shell-review-focus .review-video-stage{background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.shell-review-focus .review-video-card{border-radius:var(--radius-md);background:#050b14}.shell-review-focus .video-crop{aspect-ratio:auto;height:clamp(360px,42vh,480px)}.shell-review-focus .review-video-card video{aspect-ratio:auto;object-fit:contain;background:#050b14;height:100%}.shell-review-focus .review-video-side{gap:10px}.shell-review-focus .side-video-switch{border-color:var(--border);background:var(--surface-raised)}.shell-review-focus .video-side-assist{border-color:var(--border);background:var(--surface-subtle)}.shell-review-focus .video-side-assist .hint-event-list button{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-secondary)}.shell-review-focus .video-side-assist .hint-event-list button.active{border-color:var(--primary-500);background:var(--primary-50);color:var(--text-primary)}.shell-review-focus .review-playerbar{border-top:1px solid var(--border);background:var(--surface);padding:10px 12px}.shell-review-focus .review-playerbar .icon-button,.shell-review-focus .review-playerbar select,.shell-review-focus .speed-set button{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-secondary)}.shell-review-focus .speed-set button.active{border-color:var(--primary-500);background:var(--primary-600);color:#fff}.shell-review-focus .shortcut-strip{border-color:var(--border);color:var(--text-secondary)}.shell-review-focus .shortcut-strip kbd{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.shell-review-focus .review-action-rail{min-width:0;display:block}.shell-review-focus .review-action-rail .quick-pick-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;height:min(760px,100vh - 100px);min-height:520px;padding:16px;display:grid;overflow:hidden}.shell-review-focus .quick-pick-body{grid-template-columns:68px minmax(0,1fr);gap:12px;height:100%;min-height:0}.shell-review-focus .layer-selector{grid-template-rows:28px repeat(7,minmax(44px,1fr));height:100%}.shell-review-focus .layer-selector button{border-color:var(--border);background:var(--surface-subtle);color:var(--text-secondary);position:relative}.shell-review-focus .layer-selector button.active{border-color:var(--primary-500);background:var(--primary-600);color:#fff}.shell-review-focus .layer-selector button.suggested:not(.active){border-color:var(--warning);box-shadow:inset 3px 0 var(--warning)}.shell-review-focus .layer-count-badge{border:2px solid var(--surface-raised);background:var(--primary-600);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:4px}.shell-review-focus .layer-selector button.active .layer-count-badge{border-color:var(--primary-600);color:var(--primary-700);background:#fff}.shell-review-focus .layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));grid-auto-rows:218px;align-content:start;gap:10px;height:100%;max-height:none;padding:0 4px 4px 0;overflow:hidden auto}.shell-review-focus .quick-product{border-color:var(--border);background:var(--surface-raised);grid-template-rows:22px 112px 38px 28px;height:218px}.shell-review-focus .quick-product:hover{border-color:var(--primary-500);background:var(--surface-subtle)}.shell-review-focus .quick-product.selected{border-color:var(--primary-500);box-shadow:inset 0 0 0 1px var(--primary-500)}.shell-review-focus .quick-product header span,.shell-review-focus .quick-product>strong{color:var(--text-primary)}.shell-review-focus .quick-product header small{color:var(--text-tertiary)}.shell-review-focus .quick-product-image{border-color:var(--border);background:#fff}.shell-review-focus .quick-product-image img{max-height:104px}.shell-review-focus .compact-stepper button{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text-primary)}.shell-review-focus .review-decision-dock{grid-template-rows:minmax(174px,auto) minmax(140px,auto) auto;gap:10px}.shell-review-focus .review-decision-dock .selected-panel{background:var(--surface-raised);height:auto;max-height:none}.shell-review-focus .selected-row{border-color:var(--border)}.shell-review-focus .selected-row>span,.shell-review-focus .selected-row>strong,.shell-review-focus .review-submitbar strong{color:var(--text-primary)}.shell-review-focus .compact-empty{border-color:var(--border);background:var(--surface-subtle)}.shell-review-focus .compact-empty strong{color:var(--text-secondary)}.shell-review-focus .review-exception-panel,.shell-review-focus .review-note-panel{background:var(--surface-raised);height:auto}.shell-review-focus .mark-grid button{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text-secondary)}.shell-review-focus .mark-grid button.active{border-color:var(--warning);background:var(--warning-bg);color:#92400e}.shell-review-focus .review-note-panel textarea{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text-primary)}.shell-review-focus .review-submitbar{border-color:var(--border);background:var(--surface-raised)}.shell-review-focus .review-submit-actions .secondary-button{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text-primary)}.shell-review-focus .empty{color:var(--text-secondary)}.review-skip-button{font-variant-numeric:tabular-nums;min-width:188px}.review-skip-dialog{border:1px solid var(--border);background:var(--surface);width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text-primary);border-radius:8px;padding:20px}.review-skip-dialog::backdrop{background:#0f172a66}.review-skip-dialog form{gap:16px;display:grid}.review-skip-dialog header,.review-skip-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-skip-dialog h2{margin:0;font-size:18px}.review-skip-dialog p{overflow-wrap:anywhere;margin:0}.review-skip-dialog select{width:100%}.review-skip-dialog .error{overflow-wrap:anywhere}.review-skip-dialog footer{flex-wrap:wrap;justify-content:flex-end}.review-skip-dialog .icon-button{color:var(--text-secondary);background:var(--surface-subtle)}@media (width<=1540px){.content{padding-left:24px;padding-right:24px}.topbar{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.shell-review-focus .review-body-grid{grid-template-columns:minmax(620px,1.05fr) minmax(540px,1fr)}.shell-review-focus .layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}.dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (width<=1279px){.shell:not(.shell-review-focus){grid-template-columns:72px minmax(0,1fr)}.shell:not(.shell-review-focus) .sidebar{padding-left:10px;padding-right:10px}.shell:not(.shell-review-focus) .brand>div,.shell:not(.shell-review-focus) nav button>:not(svg),.shell:not(.shell-review-focus) .logout>:not(svg),.shell:not(.shell-review-focus) .collapse-button>:not(svg){display:none}.shell:not(.shell-review-focus) nav button,.shell:not(.shell-review-focus) .logout,.shell:not(.shell-review-focus) .collapse-button{justify-content:center;padding:0}.content{padding:20px}.topbar{margin:-20px -20px 20px;padding:0 20px}.shell-review-focus .review-body-grid{grid-template-columns:1fr}.shell-review-focus .review-action-rail{grid-row:2}.shell-review-focus .review-action-rail .quick-pick-panel{height:auto;min-height:520px}.shell-review-focus .quick-pick-body{height:480px}}@media (width<=1023px){.shell-review-focus .review-video-stage{grid-template-columns:1fr}.shell-review-focus .review-video-side{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-review-focus .video-side-assist{grid-column:1/-1}.shell-review-focus .layer-product-strip{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.login-panel{grid-template-columns:1fr}.login-copy{min-height:220px;padding:36px}.login-form{padding:36px}}@media (width<=760px){.finance-page-head,.finance-statement-head{flex-direction:column;align-items:stretch}.finance-statement-actions{width:100%}.finance-statement-actions input,.finance-statement-actions button{flex:1}.finance-form-grid{grid-template-columns:1fr}.finance-form-grid .finance-form-span{grid-column:auto}.finance-shift-row{grid-template-columns:minmax(100px,1fr) 1fr 18px 1fr 80px 60px 32px;min-width:620px;overflow-x:auto}.finance-shift-list{overflow-x:auto}.shell,.shell-collapsed,.shell-review-focus.shell-collapsed{display:block}.sidebar{flex-direction:row;align-items:center;height:auto;min-height:60px;padding:0 12px;position:static}.brand{border-bottom:0;min-height:60px}.sidebar nav,.sidebar .logout{display:none}.collapse-button{width:36px;margin-left:auto}.content{padding:16px}.topbar{margin:-16px -16px 16px;padding:0 16px}.topbar h1{font-size:20px}.shell-review-focus .content{padding:8px}.shell-review-focus .review-taskbar{border-radius:var(--radius-md)}.shell-review-focus .review-task-actions{flex-wrap:wrap}.shell-review-focus .video-crop{height:clamp(280px,48vh,420px)}.shell-review-focus .review-decision-dock{grid-template-rows:auto auto auto auto}.shell-review-focus .review-video-side{grid-template-columns:1fr}.shell-review-focus .quick-pick-body{grid-template-columns:1fr;height:auto}.shell-review-focus .layer-selector{grid-template-rows:32px;grid-template-columns:repeat(7,minmax(42px,1fr));height:auto;overflow-x:auto}.shell-review-focus .layer-selector>span{display:none}.shell-review-focus .layer-product-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:470px}.ops-kpi-grid,.ops-primary-grid,.ops-secondary-grid,.ops-table-grid{grid-template-columns:1fr}.order-list-header{flex-direction:column;align-items:stretch}.order-list-tools{flex-wrap:wrap;justify-content:stretch}.order-search{width:100%;min-width:0}.order-inspection-grid,.order-video-grid{grid-template-columns:1fr}.login-page{padding:16px}.login-copy{min-height:180px;padding:28px}.login-form{padding:28px 24px}.dashboard-page-head{flex-direction:column}.dashboard-page-actions{width:100%}.dashboard-period,.dashboard-period button{flex:1}.topbar-search{display:none}.dashboard-kpi-grid,.dashboard-primary-grid,.dashboard-quality-grid,.dashboard-secondary-grid{grid-template-columns:1fr;overflow:visible}.dashboard-chart-foot{flex-wrap:wrap;gap:10px;padding-top:8px;padding-bottom:8px}.chart-legend{margin-left:0}.dashboard-workforce-body{flex-direction:column;align-items:flex-start}.dashboard-workforce-body dl{width:100%}.dashboard-reviewer-row{grid-template-columns:12px minmax(0,1fr) auto}.dashboard-reviewer-row small,.dashboard-reviewer-row span:not(.reviewer-dot),.dashboard-reviewer-row em{display:none}}.shell-review-focus .review-video-stage{display:block;position:relative}.shell-review-focus .video-crop{height:clamp(420px,51vh,600px)}.shell-review-focus .review-decision-dock{display:block}.shell-review-focus .review-decision-dock .review-submitbar{width:100%;height:auto;min-height:76px;position:static}.shell-review-focus .review-action-rail{grid-template-rows:minmax(560px,1fr) 190px;gap:10px;min-height:0;display:grid}.shell-review-focus .review-action-rail .quick-pick-panel{height:auto;min-height:0}.shell-review-focus .review-selected-rail{height:190px;min-height:190px;max-height:190px}@media (width<=1279px){.shell-review-focus .review-action-rail{grid-template-rows:minmax(520px,auto) 190px}}@media (width<=760px){.shell-review-focus .video-crop{height:clamp(300px,50vh,440px)}.shell-review-focus .review-action-rail{grid-template-rows:auto 190px}}.shell-review-focus .review-video-card figcaption{grid-template-columns:minmax(150px,1fr) auto minmax(210px,1fr);align-items:center;gap:10px;display:grid;position:relative}.shell-review-focus .review-video-card figcaption>small{text-align:right}.video-caption-shortcuts{color:#dbe7f5;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:11px;display:inline-flex}.video-caption-shortcuts span{align-items:center;gap:4px;display:inline-flex}.video-caption-shortcuts kbd{color:#fff;background:#142238;border:1px solid #5b6b80;border-radius:4px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.video-caption-shortcuts .shortcut-help-button{color:#fff;background:#142238;border:1px solid #5b6b80;border-radius:5px;place-items:center;width:24px;height:24px;min-height:24px;padding:0;display:inline-grid}.quick-pick-heading-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.quick-pick-heading-actions .link-button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:30px;color:var(--primary-700);border-radius:6px;padding:0 9px}.quick-pick-heading-actions .link-button:disabled{cursor:not-allowed;color:var(--text-tertiary);opacity:.65}.shell-review-focus .review-decision-dock .review-submitbar{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:flex}.shell-review-focus .review-submitbar>div:first-child{align-items:baseline;gap:10px;min-width:170px;display:flex}.shell-review-focus .review-submitbar>p{text-align:center;flex:1;min-width:0;margin:0}.shell-review-focus .review-submit-actions{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.review-empty-submit-dialog p{line-height:1.7}.dashboard-operator-period-card{overflow:hidden}.dashboard-operator-period-wrap{padding:0 18px 16px;overflow-x:auto}.dashboard-operator-period-table{min-width:720px}.dashboard-operator-period-table th,.dashboard-operator-period-table td{padding:12px 10px}.dashboard-operator-period-table td strong{color:var(--text-primary)}@media (width<=760px){.shell-review-focus .review-video-card figcaption{grid-template-columns:1fr auto}.shell-review-focus .review-video-card figcaption>small,.video-caption-shortcuts span{display:none}.shell-review-focus .review-decision-dock .review-submitbar{flex-direction:column;align-items:stretch}.shell-review-focus .review-submit-actions{width:100%;margin-left:0}.shell-review-focus .review-submit-actions button{flex:1}}.om-page{--om-blue:#1769e0;--om-blue-soft:#edf5ff;--om-ink:#15233b;--om-muted:#66758b;--om-line:#d9e2ef;--om-soft:#f5f8fc;color:var(--om-ink);min-width:0}.om-page *,.om-page :before,.om-page :after{box-sizing:border-box}.om-page button,.om-page input,.om-page select,.om-page textarea{font:inherit;letter-spacing:0}.om-page button{cursor:pointer}.om-page button:disabled{cursor:not-allowed;opacity:.55}.om-page-title,.om-detail-head{justify-content:space-between;align-items:center;min-height:56px;margin-bottom:14px;display:flex}.om-page-title h1,.om-detail-head h1{margin:0;font-size:22px;line-height:1.25}.om-page-title p,.om-detail-head small{color:var(--om-muted);margin:5px 0 0;font-size:13px}.om-detail-head>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.om-detail-head>div small{flex-basis:100%}.om-detail-head>div>button,.om-id button,.om-icon-button,.om-remove{color:#5f7189;background:0 0;border:0;place-items:center;display:inline-grid}.om-detail-head>div>button{border-radius:6px;width:30px;height:30px}.om-detail-head>div>button:hover,.om-id button:hover{color:var(--om-blue);background:var(--om-blue-soft)}.om-surface,.om-panel,.om-meta-strip,.om-timeline{border:1px solid var(--om-line);background:#fff;border-radius:8px;box-shadow:0 1px 2px #1b2d480a}.om-surface{overflow:hidden}.om-panel{min-width:0;padding:18px}.om-filterbar{border-bottom:1px solid var(--om-line);background:#fff;grid-template-columns:minmax(280px,1.7fr) repeat(4,minmax(142px,.65fr)) 38px;gap:10px;padding:14px 16px;display:grid}.om-search{align-items:center;gap:8px;min-width:0;display:flex}.om-search,.om-filterbar select,.om-icon-button,.om-field select,.om-field textarea{min-height:38px;color:var(--om-ink);background:#fff;border:1px solid #cfd9e7;border-radius:6px}.om-search{padding:0 11px}.om-search svg{color:#8090a5;flex:none}.om-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.om-filterbar select,.om-field select{padding:0 32px 0 10px}.om-icon-button{width:38px}.om-filterbar :focus-visible,.om-field :focus-visible{border-color:var(--om-blue);outline:2px solid #1769e02e}.om-table-wrap{width:100%;overflow-x:auto}.om-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.om-table th{color:#526278;border-bottom:1px solid var(--om-line);text-align:left;white-space:nowrap;background:#f7f9fc;height:42px;padding:0 12px;font-size:12px;font-weight:600}.om-table td{color:#26364d;vertical-align:middle;border-bottom:1px solid #e8edf4;height:58px;padding:8px 12px;font-size:13px}.om-table tbody tr:hover{background:#f8fbff}.om-table tbody tr:last-child td{border-bottom:0}.om-table th:first-child{width:145px}.om-table th:nth-child(2){width:175px}.om-table th:nth-child(3){width:125px}.om-table th:nth-child(4){width:135px}.om-table th:nth-child(5){width:100px}.om-table th:nth-child(6){width:115px}.om-table th:nth-child(7){width:105px}.om-table th:nth-child(8){width:170px}.om-table th:nth-child(9){width:180px}.om-strong{font-weight:650;color:#10284b!important}.om-nowrap{white-space:nowrap}.om-id{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:flex}.om-id button{border-radius:5px;flex:none;width:27px;height:27px}.om-operator{color:#31435c;background:#edf2f7;border-radius:5px;align-items:center;min-height:25px;padding:3px 8px;font-weight:600;display:inline-flex}.om-operator-vip,.om-operator-high{background:#fff4d6;box-shadow:inset 3px 0 #efaa23}.om-tag{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.om-tag-audit-pending,.om-tag-delivery-pending{color:#8c6200;background:#fff2ce}.om-tag-audit-reviewing,.om-tag-delivery-retrying{color:#075ea9;background:#e6f3ff}.om-tag-audit-completed,.om-tag-delivery-sent,.om-tag-correction-none{color:#147443;background:#e6f7ee}.om-tag-audit-exception,.om-tag-delivery-failed,.om-tag-delivery-rejected{color:#b8322b;background:#feeceb}.om-tag-delivery-skipped{color:#6b7280;background:#eef1f5}.om-tag-correction-corrected{color:#6e3cbc;background:#f1eafe}.om-status-stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.om-status-stack small{color:#8794a6;font-size:11px}.om-row-actions{white-space:nowrap;gap:6px;display:flex}.om-row-actions button,.om-primary,.om-back,.om-sticky-actions button,.om-callback-card>button{color:#075da9;background:#f3f8ff;border:1px solid #bad3f3;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-weight:600;display:inline-flex}.om-row-actions button:hover,.om-primary:hover{border-color:var(--om-blue);background:#e9f3ff}.om-row-actions button.muted{color:#7b8796;background:#f6f7f9;border-color:#d8dee7}.om-primary,.om-sticky-actions button.primary{border-color:var(--om-blue);background:var(--om-blue);color:#fff}.om-back{color:#4e6077;background:0 0;border-color:#0000;padding-left:5px}.om-back:hover{color:var(--om-blue);background:var(--om-blue-soft)}.om-pagination{border-top:1px solid var(--om-line);background:#fbfcfe;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px;display:flex}.om-pagination label,.om-pagination>div{color:#526278;align-items:center;gap:8px;font-size:13px;display:flex}.om-pagination select{background:#fff;border:1px solid #cfd9e7;border-radius:6px;height:34px;padding:0 28px 0 9px}.om-pagination button{color:#3e516b;background:#fff;border:1px solid #cfd9e7;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.om-table-empty,.om-empty-inline{text-align:center;color:#8a97a8;padding:34px 16px}.om-alert{border-radius:6px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.om-alert.error{color:#a9362e;background:#fff1ef;border:1px solid #f1c2bd}.om-alert.success{color:#146c43;background:#edf9f2;border:1px solid #bde6ce}.om-meta-strip{grid-template-columns:repeat(6,minmax(120px,1fr));margin-bottom:14px;display:grid;overflow:hidden}.om-meta-strip>div{border-right:1px solid #e7ecf3;flex-direction:column;justify-content:center;gap:6px;min-height:70px;padding:11px 15px;display:flex}.om-meta-strip>div:last-child{border-right:0}.om-meta-strip span:not(.om-tag){color:var(--om-muted);font-size:12px}.om-meta-strip strong{font-size:13px}.om-detail-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.75fr);align-items:start;gap:14px;display:grid}.om-detail-rail{gap:14px;display:grid}.om-section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.om-section-title h2,.om-section-title h3{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.om-section-title p{color:var(--om-muted);margin:5px 0 0;font-size:12px}.om-section-title>span,.om-section-title>strong{color:#5c6e84;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.om-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.om-video-grid figure{background:#0c1728;border:1px solid #243750;border-radius:6px;margin:0;overflow:hidden}.om-video-grid h3{color:#dce9f8;margin:0;padding:8px 10px;font-size:12px}.om-video-grid video{aspect-ratio:16/10;object-fit:contain;background:#07111f;width:100%;display:block}.om-video-grid figcaption{color:#b8c8db;padding:7px 10px;font-size:11px}.om-result-list{gap:7px;display:grid}.om-result-row{border:1px solid #e1e7ef;border-radius:6px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:6px;display:grid}.om-result-row>div{min-width:0}.om-result-row strong,.om-result-row span,.om-result-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.om-result-row strong{font-size:12px}.om-result-row span,.om-result-row small{color:#8290a3;margin-top:2px;font-size:10px}.om-result-row>b{color:var(--om-blue);font-size:14px}.om-product-thumb{color:#9aa5b4;background:#fff;border:1px solid #e3e8ef;border-radius:5px;place-items:center;width:46px;height:46px;font-size:9px;display:grid;overflow:hidden}.om-product-thumb img{object-fit:contain;width:100%;height:100%}.om-callback-card dl{border:1px solid #e3e8ef;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 13px;display:grid;overflow:hidden}.om-callback-card dl>div{border-bottom:1px solid #e8edf3;padding:9px}.om-callback-card dl>div:nth-child(odd){border-right:1px solid #e8edf3}.om-callback-card dl>div:nth-last-child(-n+2){border-bottom:0}.om-callback-card dt{color:var(--om-muted);font-size:11px}.om-callback-card dd{color:var(--om-ink);margin:4px 0 0;font-size:12px;font-weight:650}.om-callback-card>button{width:100%;margin-top:10px}.om-callback-card>p{color:#8290a3;gap:5px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.om-callback-error{color:#a9362e;background:#fff1ef;border-radius:6px;align-items:flex-start;gap:7px;padding:9px;font-size:11px;line-height:1.5;display:flex}.om-review-compare,.om-history{margin-top:14px}.om-review-table{overflow-x:auto}.om-review-table table{border-collapse:collapse;width:100%;min-width:850px}.om-review-table th,.om-review-table td{text-align:left;border-bottom:1px solid #e7ecf2;padding:10px 12px;font-size:12px}.om-review-table th{color:#64748a;background:#f7f9fc}.om-review-table td svg{vertical-align:-2px;color:#7990aa;margin-right:4px}.om-inline-products{flex-wrap:wrap;gap:7px;display:flex}.om-inline-products>span{border:1px solid #e0e7ef;border-radius:5px;align-items:center;gap:5px;padding:3px 7px 3px 3px;display:inline-flex}.om-inline-products .om-product-thumb{width:29px;height:29px}.om-inline-products b{color:var(--om-blue)}.om-danger-text{color:#b8322b;font-weight:650}.om-history article{border-top:1px solid #e7ecf2;padding:13px 0}.om-history article header{justify-content:space-between;gap:16px;display:flex}.om-history article header span,.om-history article p{color:var(--om-muted);font-size:12px}.om-timeline{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:15px 18px;display:grid}.om-timeline>span{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.om-timeline>span svg{color:var(--om-blue);grid-row:1/3}.om-timeline b{font-size:12px}.om-timeline small{color:var(--om-muted);font-size:10px}.om-timeline i{background:#d8e2ee;height:1px}.om-correction-grid{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:start;gap:14px;display:grid}.om-correction-evidence,.om-correction-editor{gap:14px;min-width:0;display:grid}.om-correction-evidence .om-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.om-correction-evidence .om-meta-strip>div:nth-child(3n){border-right:0}.om-correction-evidence .om-meta-strip>div:nth-child(-n+3){border-bottom:1px solid #e7ecf3}.om-correction-notice{color:#7b5a0b;background:#fff8df;border:1px solid #edd69a;border-radius:6px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.om-original-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.om-original-grid h3,.om-review-mini-table h3,.om-layer-group h3{margin:0 0 9px;font-size:13px}.om-review-mini-table>div{border-bottom:1px solid #e9edf3;grid-template-columns:72px 1fr auto;gap:7px;padding:8px 0;font-size:11px;display:grid}.om-review-mini-table>div small{color:#8290a3;grid-column:2/-1}.om-correction-editor{position:sticky;top:76px}.om-catalog{padding-bottom:10px}.om-catalog-scroll{max-height:390px;padding-right:4px;overflow-y:auto}.om-layer-group+.om-layer-group{margin-top:14px}.om-layer-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.om-layer-group button{text-align:left;min-height:64px;color:var(--om-ink);background:#fff;border:1px solid #dce4ee;border-radius:6px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid;position:relative}.om-layer-group button:hover,.om-layer-group button.selected{border-color:var(--om-blue);background:var(--om-blue-soft)}.om-layer-group button>span:not(.om-product-thumb){min-width:0}.om-layer-group button strong,.om-layer-group button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.om-layer-group button strong{font-size:11px}.om-layer-group button small{color:var(--om-muted);margin-top:4px;font-size:10px}.om-layer-group button>svg{color:#fff;background:var(--om-blue);border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.om-mode-tabs{background:#eef2f7;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:3px;display:grid}.om-mode-tabs button{color:#65758a;background:0 0;border:0;border-radius:5px;min-height:32px}.om-mode-tabs button.active{color:#0b5eae;background:#fff;font-weight:650;box-shadow:0 1px 4px #1f324d1a}.om-correction-rows{gap:6px;max-height:240px;display:grid;overflow-y:auto}.om-correction-rows>div{border:1px solid #e1e7ef;border-radius:6px;grid-template-columns:44px minmax(0,1fr) auto 28px;align-items:center;gap:7px;padding:6px;display:grid}.om-correction-rows .om-product-thumb{width:42px;height:42px}.om-correction-rows strong,.om-correction-rows small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.om-correction-rows small{color:var(--om-muted);margin-top:3px}.om-stepper{text-align:center;grid-template-columns:28px 30px 28px;align-items:center;display:grid}.om-stepper button{color:#334a67;background:#f7f9fc;border:1px solid #cdd8e5;place-items:center;width:28px;height:28px;display:grid}.om-stepper button:first-child{border-radius:5px 0 0 5px}.om-stepper button:last-child{border-radius:0 5px 5px 0}.om-stepper b{font-size:12px}.om-remove{color:#a6433c;border-radius:5px;width:28px;height:28px}.om-correction-form{border-top:1px solid #e4e9f0;gap:10px;margin-top:12px;padding-top:12px;display:grid}.om-field{color:#40536c;gap:6px;font-size:12px;display:grid}.om-field textarea{resize:vertical;min-height:84px;padding:9px 10px}.om-field small{color:#8896a8;justify-self:end}.om-sticky-actions{z-index:5;border:1px solid var(--om-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 18px #192d4b12}.om-sticky-actions>span,.om-sticky-actions>div{align-items:center;gap:8px;display:flex}.om-sticky-actions>span{color:#53667e;font-size:12px}.om-sticky-actions button:not(.primary){color:#41546e;background:#fff;border-color:#cbd6e3}@media (width<=1450px){.om-filterbar{grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(135px,.7fr)) 38px}.om-filterbar select:nth-of-type(3),.om-filterbar select:nth-of-type(4){grid-row:2}.om-detail-grid,.om-correction-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}}@media (width<=1100px){.om-filterbar{grid-template-columns:1fr 1fr}.om-search{grid-column:1/-1}.om-icon-button{width:100%}.om-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.om-meta-strip>div:nth-child(3n){border-right:0}.om-meta-strip>div:nth-child(-n+3){border-bottom:1px solid #e7ecf3}.om-detail-grid,.om-correction-grid{grid-template-columns:1fr}.om-correction-editor{position:static}}@media (width<=720px){.om-detail-head{flex-wrap:wrap;align-items:flex-start}.om-detail-head>div{flex-basis:100%;order:-1}.om-filterbar,.om-meta-strip,.om-correction-evidence .om-meta-strip{grid-template-columns:1fr}.om-filterbar>*{grid-area:auto/1!important}.om-meta-strip>div{border-bottom:1px solid #e7ecf3;border-right:0}.om-video-grid,.om-original-grid,.om-timeline{grid-template-columns:1fr}.om-timeline i{display:none}.om-layer-group>div{grid-template-columns:1fr}.om-sticky-actions{flex-direction:column;align-items:stretch}.om-sticky-actions>div{grid-template-columns:1fr 1fr;display:grid}}.ra-page{color:#15233b;min-width:0}.ra-page *,.ra-page :before,.ra-page :after{box-sizing:border-box}.ra-page button,.ra-page select{font:inherit;letter-spacing:0}.ra-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.ra-head h1{margin:0;font-size:24px;line-height:1.2}.ra-head p{color:#68788e;margin:6px 0 0;font-size:13px}.ra-actions{align-items:center;gap:8px;display:flex}.ra-actions select,.ra-refresh{color:#30445f;background:#fff;border:1px solid #ced9e6;border-radius:6px;height:38px}.ra-actions select{min-width:170px;padding:0 32px 0 10px}.ra-period{background:#fff;border:1px solid #ced9e6;border-radius:6px;height:38px;padding:3px;display:flex}.ra-period button{color:#66758a;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:68px;padding:0 10px}.ra-period button.active{color:#fff;background:#1769e0;font-weight:650}.ra-refresh{cursor:pointer;place-items:center;width:38px;display:grid}.ra-kpis{background:#fff;border:1px solid #d9e2ef;border-radius:8px;grid-template-columns:repeat(5,minmax(150px,1fr));margin-bottom:14px;display:grid;overflow:hidden}.ra-kpis article{border-right:1px solid #e2e8f0;min-height:116px;padding:16px 16px 14px 54px;position:relative}.ra-kpis article:last-child{border-right:0}.ra-kpis i{border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:16px;left:16px}.ra-kpis i.blue{color:#1769e0;background:#edf5ff}.ra-kpis i.cyan{color:#067b91;background:#e6f8fb}.ra-kpis i.violet{color:#7447c5;background:#f1ebfe}.ra-kpis i.amber{color:#a86500;background:#fff3d8}.ra-kpis i.red{color:#bd3c34;background:#ffedeb}.ra-kpis span,.ra-kpis small{color:#68788e;font-size:12px;display:block}.ra-kpis strong{margin:8px 0 5px;font-size:24px;line-height:1;display:block}.ra-kpis small{font-size:11px}.ra-primary-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:14px;margin-bottom:14px;display:grid}.ra-card{background:#fff;border:1px solid #d9e2ef;border-radius:8px;min-width:0;overflow:hidden}.ra-card>header{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:flex-start;gap:12px;min-height:67px;padding:16px 18px;display:flex}.ra-card>header h2{margin:0;font-size:16px}.ra-card>header p{color:#75849a;margin:5px 0 0;font-size:12px}.ra-card>header>svg,.ra-card>header>span{color:#6f8199}.ra-table-wrap{overflow-x:auto}.ra-card table{border-collapse:collapse;table-layout:auto;width:100%}.ra-card th{color:#63738a;text-align:left;white-space:nowrap;background:#f7f9fc;padding:10px 12px;font-size:11px;font-weight:600}.ra-card td{color:#35475f;white-space:nowrap;border-top:1px solid #e8edf3;height:48px;padding:8px 12px;font-size:12px}.ra-card tbody tr:hover{background:#f8fbff}.ra-delta{min-width:52px;font-weight:650;display:inline-block}.ra-delta.up{color:#147443}.ra-delta.down{color:#b8322b}.ra-source-card{padding-bottom:14px}.ra-source-total{align-items:baseline;gap:7px;padding:20px 18px 12px;display:flex}.ra-source-total strong{font-size:30px}.ra-source-total span{color:#68788e;font-size:12px}.ra-source-list{gap:14px;padding:4px 18px 14px;display:grid}.ra-source-list>div{color:#53667e;grid-template-columns:1fr auto;gap:6px;font-size:12px;display:grid}.ra-source-list i{background:#edf1f5;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.ra-source-list em{border-radius:inherit;min-width:0;height:100%;display:block}.ra-source-list em.blue{background:#3384d4}.ra-source-list em.green{background:#2da773}.ra-source-list em.red{background:#db5b53}.ra-method{color:#526b60;background:#edf8f2;border-radius:6px;align-items:flex-start;gap:6px;margin:0 18px;padding:10px;font-size:11px;line-height:1.45;display:flex}.ra-reviewers{margin-bottom:10px}.ra-reviewers table{min-width:930px}.ra-attention{border-radius:999px;justify-content:center;min-width:58px;padding:3px 7px;font-size:11px;font-weight:650;display:inline-flex}.ra-attention.normal{color:#147443;background:#e7f7ee}.ra-attention.medium{color:#8a5d00;background:#fff2ce}.ra-attention.high{color:#b8322b;background:#feeceb}.ra-empty{color:#8b98a9!important;text-align:center!important;height:82px!important}.ra-updated{color:#8794a6;text-align:right;font-size:11px}@media (width<=1300px){.ra-kpis{grid-template-columns:repeat(3,minmax(160px,1fr))}.ra-kpis article:nth-child(3){border-right:0}.ra-kpis article:nth-child(-n+3){border-bottom:1px solid #e2e8f0}}@media (width<=900px){.ra-head{flex-direction:column;align-items:stretch}.ra-actions{flex-wrap:wrap}.ra-primary-grid{grid-template-columns:1fr}}@media (width<=620px){.ra-kpis{grid-template-columns:1fr}.ra-kpis article{border-bottom:1px solid #e2e8f0;border-right:0}.ra-actions select,.ra-period{width:100%}.ra-period button{flex:1}}.om-lifecycle{border-top:1px solid var(--border);padding:20px 0}.om-lifecycle .om-section-title{padding:0 0 16px}.om-lifecycle-flags{flex-wrap:wrap;gap:8px;display:flex}.om-lifecycle-durations,.om-lifecycle-times{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:0;display:grid}.om-lifecycle-times{margin-top:20px}.om-lifecycle dt{color:var(--text-secondary);font-size:12px}.om-lifecycle dd{color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0}.om-lifecycle small{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.om-lifecycle .om-review-table{overflow-x:auto}.om-lifecycle table{min-width:1000px}
