.voc-grid{display:grid;grid-template-columns:2fr 1fr;gap:28px}.voc-row{display:flex;gap:10px;margin:10px 0}.voc-row input{flex:1;min-width:0}.voc-options{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 24px}.voc-options label{display:flex;align-items:center;gap:6px}.voc-table{table-layout:fixed;min-width:1040px;width:100%;border-collapse:collapse}.voc-table th{text-align:center;background:#f3f6fa}.voc-table th,.voc-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #e6ebf2;overflow-wrap:anywhere}.voc-table th{text-align:center}.voc-table th:nth-child(1){width:170px}.voc-table th:nth-child(2){width:180px}.voc-table th:nth-child(3){width:160px}.voc-table th:nth-child(4){width:120px}.voc-table th:nth-child(5){width:180px}.voc-table th:nth-child(6){width:160px}.voc-table th:nth-child(7){width:130px}.voc-notice{border-left:3px solid #3d78e0;padding:10px 16px;background:#f2f6fd;margin:20px 0}.voc-frame{width:100%;min-height:85vh;border:0;background:white}.voc-inline{display:flex;justify-content:space-between;align-items:center;gap:16px}.voc-muted{color:#65748b;font-size:13px}@media(max-width:700px){.voc-grid{grid-template-columns:1fr;gap:8px}.voc-inline{align-items:flex-start}.brand-sub{display:none}.voc-row button{white-space:nowrap}}

[data-voc="submit"] .panel{padding:24px;margin-bottom:24px}.voc-grid>div{min-width:0}.voc-grid fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.voc-grid legend{padding:0}.voc-options{margin-bottom:8px}@media(max-width:700px){[data-voc="submit"] .panel{padding:18px}.voc-grid{gap:20px}}

.voc-replay{margin-top:24px;padding-top:20px;border-top:1px solid #e5ebf4}

/* 新建任务表单对齐：统一垂直节奏、控件高度与单选样式。 */
[data-voc="submit"] .voc-grid{align-items:start;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:36px}
[data-voc="submit"] .voc-row{margin:12px 0 0}
[data-voc="submit"] .voc-row .button{align-self:stretch;min-height:0;white-space:nowrap}
[data-voc="submit"] #add-asin{margin-top:12px}
[data-voc="submit"] .voc-grid fieldset{margin:18px 0 0}
[data-voc="submit"] .voc-grid .label{margin-bottom:8px}
[data-voc="submit"] .voc-options{margin:10px 0 0;gap:18px}
[data-voc="submit"] .voc-options label{gap:8px;line-height:20px}
[data-voc="submit"] .voc-options input[type=radio]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--blue)}
[data-voc="submit"] form>.help{margin:22px 0 0}
[data-voc="submit"] .submit-row{margin-top:14px}
[data-voc="submit"] .voc-replay{margin-top:26px}
[data-voc="submit"] .voc-replay .help{margin-top:8px}
@media(max-width:700px){[data-voc="submit"] .voc-grid{gap:22px}[data-voc="submit"] .voc-row{margin-top:10px}[data-voc="submit"] .voc-grid fieldset{margin-top:16px}}
/* Approved workspace layout; report pages retain their existing styles. */
body[data-voc="submit"]{--blue:#064a91;margin:0;background:#f7f8fa;color:#17212f;font:14px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;min-height:100vh;display:flex;flex-direction:column}[data-voc="submit"] *{box-sizing:border-box}[data-voc="submit"] [hidden]{display:none!important}[data-voc="submit"] a{color:var(--blue);text-decoration:none}[data-voc="submit"] button,[data-voc="submit"] input,[data-voc="submit"] select{font:inherit}[data-voc="submit"] button{cursor:pointer}[data-voc="submit"] button:disabled{cursor:not-allowed;opacity:.5}[data-voc="submit"] :focus-visible{outline:2px solid #0093dd;outline-offset:3px}[data-voc="submit"] h1,[data-voc="submit"] h2,[data-voc="submit"] p{margin:0}.workspace-topbar{height:56px;display:flex;align-items:center;gap:26px;padding:0 18px;background:#fff;border-bottom:1px solid #e5e7eb}.workspace-brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:750;color:#111!important;white-space:nowrap}.workspace-brand img{width:25px;height:25px;object-fit:cover}.workspace-topbar nav{display:flex;align-self:stretch;gap:8px}.workspace-topbar nav a{display:flex;align-items:center;padding:0 12px;color:#778295}.workspace-topbar nav a.active{border-bottom:2px solid var(--blue);color:var(--blue)}.workspace-account{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:12px;color:#66758a}.workspace-account #email{border-left:1px solid #e5e7eb;padding-left:18px;max-width:250px;overflow:hidden;text-overflow:ellipsis}.workspace-heading{background:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e7eb}.workspace-heading h1{font-size:23px;line-height:1.4;font-weight:700}.workspace-heading p{color:#8290a3;font-size:12px;margin-top:3px!important}.workspace-stats{display:flex;gap:30px;flex-shrink:0}.workspace-stats span{display:block;font-size:12px;color:#8290a3}.workspace-stats strong{font-size:22px;font-weight:650;line-height:1.3}#stat-review{color:#ed581c}#workspace{flex:1;display:flex;flex-direction:column}.workspace-layout{display:grid;grid-template-columns:350px minmax(0,1fr);flex:1;min-height:0}.workspace-sidebar{background:#fff;border-right:1px solid #e5e7eb;padding:0 14px;overflow-y:auto}.form-section{padding:16px 0 20px;border-bottom:1px solid #e5e7eb}.form-section h2{font-size:16px;font-weight:650;margin-bottom:12px!important}.form-section h2 span{color:var(--blue);font-size:12px;margin-right:9px}.label-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.label-row>span{color:#8290a3;font-size:12px}.label-row label,[data-voc="submit"] .label,[data-voc="submit"] legend{font-size:13px;color:#52647b;font-weight:400}.voc-row{gap:8px;margin:7px 0 9px}[data-voc="submit"] .input{border:1px solid #dce2eb;border-radius:6px;background:#fff;padding:9px 11px;height:38px;width:100%;color:#17212f;box-shadow:none}[data-voc="submit"] .button{display:inline-flex;justify-content:center;align-items:center;background:#fff;border:1px solid #dce2eb;color:var(--blue);padding:6px 12px;border-radius:6px;min-height:32px;font-size:12px;box-shadow:none}[data-voc="submit"] .button:hover{background:#f1f5fa}.voc-row .button{width:35px;flex-shrink:0;color:#76859a}.workspace-sidebar fieldset{border:0;margin:16px 0 0;padding:0;min-width:0}.workspace-sidebar legend{margin-bottom:6px}.workspace-sidebar .label{display:block;margin-bottom:6px}.voc-segment{display:flex;border:1px solid #dce2eb;border-radius:6px;overflow:hidden}.voc-segment label{flex:1;position:relative;cursor:pointer}.voc-segment input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.voc-segment span{display:block;text-align:center;padding:7px}.voc-segment input:checked+span{background:var(--blue);color:#fff}.voc-segment input:focus-visible+span{outline:2px solid #0093dd;outline-offset:-3px}.scope-label{display:flex;gap:8px;align-items:center}.scope-label input{accent-color:var(--blue)}[data-voc="submit"] .help{font-size:12px;color:#8290a3;line-height:1.65;margin-top:5px}.scope-help{padding-left:24px}.estimate-section{padding-bottom:20px}.form-actions{padding-top:15px}[data-voc="submit"] #submit{width:100%;height:42px;background:var(--blue);color:#fff;font-weight:650;font-size:14px;border-color:var(--blue)}[data-voc="submit"] #submit:disabled{background:#edf0f4;color:#8390a2;border-color:#edf0f4}.voc-replay{margin-top:20px;padding:0 0 18px;border:0}.voc-replay button{width:100%}.workspace-tasks{min-width:0;display:flex;flex-direction:column}.task-toolbar{min-height:58px;background:#fff;border-bottom:1px solid #e5e7eb;padding:10px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.task-toolbar h2{font-size:16px;white-space:nowrap}.task-filters{display:flex;gap:4px;white-space:nowrap}.task-filters button{border:0;background:none;border-radius:6px;padding:9px 10px;color:#52647b}.task-filters button.selected{background:#eef4fb;color:var(--blue);font-weight:650}.task-filters span{margin-left:3px;color:#8997a9}.task-filters .selected span{color:var(--blue)}[data-voc="submit"] #task-search{width:200px;font-size:12px}.refresh-controls{display:flex;align-items:center;gap:12px;margin-left:auto;white-space:nowrap;font-size:12px;color:#52647b}.refresh-controls label{display:flex;gap:5px;align-items:center}.refresh-controls input{accent-color:var(--blue)}#refresh-time{color:#8290a3;font-size:11px}.task-content{padding:16px 20px;flex:1;overflow:auto}.table-scroll{overflow-x:auto;background:#fff;border:1px solid #edf0f4}.voc-table{min-width:980px;font-size:13px;table-layout:fixed}.voc-table th,.voc-table td{padding:14px 13px;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4}.voc-table th{background:#fff;color:#8290a3;font-size:12px;font-weight:400;white-space:nowrap}.voc-table td{height:65px;color:#52647b}.voc-table th:nth-child(1){width:12%}.voc-table th:nth-child(2){width:16%}.voc-table th:nth-child(3){width:16%}.voc-table th:nth-child(4){width:15%}.voc-table th:nth-child(5){width:17%}.voc-table th:nth-child(6){width:16%}.voc-table th:nth-child(7){width:12%}.voc-table th:last-child,.voc-table td:last-child{text-align:right}.voc-table tbody tr:hover{background:#fafbfd}.task-asin{color:#17212f;font-weight:600}.task-secondary{display:block;color:#99a4b4;font-size:12px;margin-top:2px}.task-status{display:flex;align-items:center;gap:6px;color:#173b59}.status-dot{font-size:14px}.is-review .task-status,.is-review .task-reason{color:#dc5b21}.is-failed .task-status,.is-failed .task-reason{color:#db3030}.task-progress{display:flex;align-items:center;gap:10px}.progress-track{width:58px;height:4px;background:#edf0f4;flex-shrink:0;border-radius:4px;overflow:hidden}.progress-fill{display:block;height:100%;background:#123e60}.is-review .progress-fill{background:#e85b22}.workspace-footer{display:flex;align-items:center;gap:16px;border-top:1px solid #e5e7eb;background:#fff;color:#99a4b4;font-size:12px;padding:8px 14px}.workspace-footer a{color:inherit!important}.workspace-footer span:last-child{margin-left:auto}[data-voc="submit"] #message:empty{display:none}[data-voc="submit"] #message{margin:12px 16px}[data-voc="submit"] .empty{padding:40px 16px;text-align:center;color:#8290a3}@media(min-width:1100px){body[data-voc="submit"]{height:100vh;overflow:hidden}#workspace{min-height:0}.workspace-heading{flex-shrink:0}.workspace-layout{overflow:hidden}}@media(max-width:1400px){.workspace-layout{grid-template-columns:300px minmax(0,1fr)}.workspace-stats{gap:20px}.task-toolbar{gap:8px;padding:10px 16px}.task-content{padding:16px}.refresh-controls{margin-left:0}.workspace-heading h1{font-size:21px}}@media(max-width:760px){.workspace-topbar{height:auto;min-height:56px;flex-wrap:wrap;gap:6px 16px;padding:10px 14px}.workspace-brand{font-size:16px}.workspace-account{width:100%;font-size:11px;justify-content:space-between}.workspace-topbar nav a{padding:7px}.workspace-heading{align-items:flex-start;flex-direction:column;gap:16px}.workspace-stats{width:100%;justify-content:space-between;gap:10px}.workspace-layout{display:flex;flex-direction:column}.workspace-sidebar{border-right:0;border-bottom:1px solid #e5e7eb;padding:0 16px}.workspace-tasks{min-height:380px}.task-toolbar{gap:10px}.task-toolbar h2{width:100%}.task-filters{width:100%;justify-content:space-between}.task-filters button{padding:8px}.refresh-controls{flex-wrap:wrap;gap:9px}.workspace-footer{flex-wrap:wrap;gap:4px 12px}.workspace-footer span:last-child{margin-left:0}.voc-replay{margin-top:14px}.task-content{padding:12px}}
