.workspace-title-row h1,.section-heading h2,.summary-product strong{font-family:var(--font-interface)}.pipeline-label,.pipeline-label.pipeline-academic,.pipeline-label.pipeline-analysis,.draft-save-state{color:var(--text-secondary);font-size:13px}.step-track{border:1px solid var(--border-default);background:var(--surface-card);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.step-track li{background:var(--surface-subtle);min-height:44px;color:var(--text-tertiary);border:1px solid #0000;border-radius:8px;justify-content:flex-start;gap:8px;padding:8px 10px;font-size:13px}.step-track li:not(:last-child):after{display:none}.step-track li>small{width:24px;height:24px;font-family:var(--font-data);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;display:grid}.step-track li>strong{font-weight:600}.step-track li.current{border-color:var(--processing-border);background:var(--processing-bg);color:var(--processing-fg)}.step-track li.complete{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}.section-heading{border-bottom:1px solid var(--border-default)}.section-heading>span{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);font-family:var(--font-data);font-variant-numeric:tabular-nums;border-radius:6px;font-size:13px}.order-summary{border-color:var(--border-default);background:var(--surface-card);box-shadow:none;border-radius:12px}.pipeline-dot,.pipeline-dot.pipeline-academic,.pipeline-dot.pipeline-analysis{background:var(--text-tertiary);border-radius:999px;width:4px}.order-summary dl>div{border-bottom:1px solid var(--border-default);align-items:baseline;padding:8px 0}.order-summary dl>div:last-child{border-bottom:0}.order-summary dd,.summary-total strong,.spec-list dd{font-family:var(--font-data);font-variant-numeric:tabular-nums}.order-summary .discount{color:var(--success-fg)}.summary-total{background:var(--surface-subtle);align-items:baseline}.summary-total strong{color:var(--text-primary);font-size:18px}.summary-breakdown{display:none}.summary-facts,.summary-lock-note,.system-banner span,.field small,.upload-zone span,.file-row>div span,.requirement-meter p,.delivery-note p,.consent-row,.mobile-step-label{font-size:13px}.info-callout,.inline-hint{border:1px solid var(--processing-border);background:var(--processing-bg);color:var(--processing-fg);border-radius:8px}.status.success,.file-row.ready{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}.file-row.error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.file-row.ready>svg,.delivery-note>svg{color:var(--success-fg)}.meter span{background:var(--processing-fg)}.file-row progress::-webkit-progress-value{background:var(--processing-fg)}.file-row progress::-moz-progress-bar{background:var(--processing-fg)}.file-row progress::-webkit-progress-bar{background:var(--processing-bg)}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.upload-zone{border-color:var(--border-strong);background:var(--surface-subtle);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto}.file-row{border-color:var(--border-default);background:var(--surface-card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto}@media (max-width:767px){.summary-breakdown{border-bottom:1px solid var(--border-default);grid-column:1/-1;display:block}.summary-breakdown summary{color:var(--text-secondary);cursor:pointer;padding:10px 15px;font-size:13px}.summary-breakdown dl{border-bottom:0;display:block}.upload-zone,.file-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v4-create .points-order-actions{flex-wrap:wrap}.v4-create .points-order-actions>.button{white-space:normal;flex:160px}}
