/* Customer order workspace; uses the established public site's theme. */
.workspace-link-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.workspace-recovery{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.workspace-recovery .field{margin-top:14px}.workspace-wrap{max-width:1320px}.workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.workspace-head h2{margin:8px 0}.workspace-head .workspace-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.workspace-caption{margin:4px 0;color:var(--mut);font-size:14px}.workspace-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.workspace-side{position:sticky;top:96px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px}.workspace-side p{margin:0 0 14px;color:var(--mut);font-size:13px}.workspace-nav{display:flex;flex-direction:column;gap:8px}.workspace-nav button{font:inherit;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);cursor:pointer}.workspace-nav button[aria-selected=true]{color:var(--brand);background:var(--soft);border-color:var(--brand);font-weight:700}.workspace-nav button:disabled{cursor:wait;opacity:.65}.workspace-stage{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:13px;color:var(--mut)}.workspace-stage b{display:block;color:var(--ink);margin:8px 0}.workspace-main{min-width:0}.workspace-panel{padding:24px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--s1)}.workspace-panel .outline-plan{border-top:0;margin-top:0;padding-top:0}.workspace-panel h3{margin-top:0}.workspace-data{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px 18px}.workspace-data dt{color:var(--mut)}.workspace-data dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-file-list{padding-left:22px}.workspace-file-list li{margin-bottom:8px;overflow-wrap:anywhere}.workspace-downloads{display:grid;gap:10px}.workspace-downloads button{text-align:left;white-space:normal}.workspace-note{font-size:13px;color:var(--mut);margin:16px 0 0}.workspace-error{padding:22px;background:var(--card);border:1px solid var(--line);border-radius:14px}.workspace-progress-list{padding-left:24px}.workspace-progress-list li{margin-block:8px}.workspace-link-box{margin-top:16px}.workspace-link-box input{width:100%}.workspace-busy{opacity:.7}.workspace-panel [hidden]{display:none}
@media(max-width:760px){.workspace-shell{grid-template-columns:1fr}.workspace-side{position:static;padding:14px}.workspace-nav{flex-direction:row;flex-wrap:wrap}.workspace-nav button{flex:1;min-width:120px;text-align:center}.workspace-side p{margin-bottom:10px}.workspace-stage{display:none}.workspace-panel{padding:17px}.workspace-head{gap:14px;margin-bottom:18px}.workspace-data{grid-template-columns:1fr;gap:4px}.workspace-data dd{margin-bottom:14px}.workspace-actions .btn{font-size:13px}.workspace-head h2{font-size:26px}}
.workspace-link-box{margin:0 0 20px}
.outline-plan .outline-tree-cell{text-align:left;white-space:normal;padding:0 10px 14px;background:var(--soft)}
.outline-tree-cell>details>summary{padding:11px 2px;font-weight:600;color:var(--brand)}
.outline-tree-toolbar,.outline-group-tools,.outline-group-tools>div,.outline-node-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.outline-tree-toolbar{margin:14px 0}.outline-group-tools{justify-content:space-between;padding:10px 0;font-size:13px}.outline-group-tools>span{font-weight:600}
.outline-node{border-top:1px solid var(--line);padding:12px 0}.outline-node-fields{display:grid;grid-template-columns:minmax(210px,1fr) 112px 120px 100px;gap:12px;align-items:end}
.outline-node-fields label{font-size:12px;color:var(--mut);display:grid;gap:6px;min-width:0}.outline-node-fields input{width:100%;min-width:0;box-sizing:border-box;font-size:14px}
.outline-node-metric{display:grid;gap:9px;align-self:center}.outline-node-metric span{font-size:12px;color:var(--mut)}.outline-node-metric output{font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.outline-node-tools{justify-content:flex-end;margin:8px 0}.outline-plan .outline-node-tools .btn,.outline-plan .outline-group-tools .btn{font-size:12px;padding:7px 10px}
.outline-node>details>summary{font-size:13px;color:var(--brand);padding:6px 0}.outline-node-third{border-left:2px solid var(--line);padding-left:14px;margin-top:5px}
@media(max-width:900px){.outline-node-fields{grid-template-columns:minmax(180px,1fr) 100px 105px 85px;gap:9px}}
@media(max-width:680px){.outline-node-fields{grid-template-columns:minmax(150px,1fr) 92px 92px}.outline-node-title{grid-column:1/-1}.outline-node-metric output{font-size:13px}.outline-node-third{padding-left:10px}}
