.panel-step-row{display:flex;align-items:flex-start;gap:13px;margin:26px 0 16px}
.panel-step-row h2{margin:2px 0 4px;font-size:21px;letter-spacing:-.04em}
.panel-step-row p{margin:0;color:var(--ew-muted);font-size:12px;line-height:1.55}
.ecommerce-hero h1{font-size:clamp(32px,3vw,44px)}
.settings-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:600px){.settings-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
.result-card.result-queued{overflow:hidden;animation:ewq-breathe 2.6s ease-in-out infinite}.result-card.result-queued::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 22%,rgba(96,116,245,.13) 42%,rgba(125,92,236,.2) 50%,rgba(96,116,245,.13) 58%,transparent 78%);transform:translateX(-100%);animation:ewq-sweep 2.9s linear infinite;pointer-events:none}.result-card.result-queued::after{content:"";position:absolute;inset:-1px;border-radius:15px;padding:1px;background:linear-gradient(115deg,rgba(96,116,245,.55),rgba(125,92,236,.12),rgba(96,116,245,.55));background-size:220% 220%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ewq-border 3.4s linear infinite;pointer-events:none}.queued-icon{display:inline-block;animation:ewq-spin 3.4s linear infinite}.result-queued strong,.result-queued .queued-status{animation:ewq-pulse 2.6s ease-in-out infinite}.result-queued .queued-status{animation-delay:.7s}@keyframes ewq-sweep{to{transform:translateX(100%)}}@keyframes ewq-spin{to{transform:rotate(360deg)}}@keyframes ewq-pulse{0%,100%{opacity:1}50%{opacity:.45}}@keyframes ewq-breathe{0%,100%{box-shadow:0 0 0 rgba(96,116,245,0)}50%{box-shadow:0 0 26px rgba(96,116,245,.28)}}@keyframes ewq-border{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
.results-head-actions{display:inline-flex;align-items:center;gap:10px}.download-all{padding:8px 14px;border-radius:11px;color:#fff;background:linear-gradient(105deg,var(--ew-blue),var(--ew-purple));font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 8px 20px rgba(82,91,227,.22)}.download-all:hover{filter:saturate(1.1)}.download-all[hidden]{display:none}

/* 2026-09-09 修复：主图&详情图页精简模式（侧栏/横幅/模式卡被隐藏）后，
   根网格仍是 214px+1fr 两列，内容会被挤进 214px 左轨道；改为单列铺满。
   仅作用于该页面，其他工作台页面不受影响。 */
#ecommerce-page.ecommerce-workbench-only-active{grid-template-columns:minmax(0,1fr)}

/* 2026-09-09 新增：清空页面按钮（生成结果标题右侧、状态左侧） */
.clear-workbench{padding:8px 14px;border:1px solid var(--ew-line);border-radius:11px;background:#fff;color:#5d6b84;font-size:12px;font-weight:700;cursor:pointer}
.clear-workbench:hover{border-color:#c3cdf5;color:var(--ew-blue);background:#f7f9ff}