.sales-page{width:100%;max-width:68rem;margin:0 auto}.sales-page h1{margin-bottom:var(--space-md)}.sales-page [hidden]{display:none!important}.sales-page .sales-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}#purchase-workspace{align-items:stretch}#purchase-quote,#purchase-quote-result,#purchase-ready{flex-direction:column;display:flex}#purchase-quote-result,#purchase-ready{flex:1}#purchase-accept{padding-top:var(--space-lg);margin-top:auto}.sales-page .sales-card{min-width:0;padding:var(--space-lg);border:1px solid var(--color-border);background:var(--color-bg-alt)}.sales-page .sales-card h2{margin-top:0}.sales-page .sales-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sales-page fieldset.sales-form{gap:var(--space-md);display:grid}.sales-page label{gap:var(--space-xs);display:grid}.sales-page .wide{grid-column:1/-1}.sales-page select,.sales-page textarea{border:1px solid var(--color-border);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:3px;padding:.7rem .85rem}.sales-page select{min-height:3rem}.sales-page textarea{resize:vertical}.sales-page .sales-check{gap:var(--space-sm);align-items:flex-start;font-weight:400;display:flex}.sales-page .sales-check input{flex-shrink:0;width:1.2rem;min-height:1.2rem;margin-top:.25rem}.sales-page .sales-summary{gap:var(--space-sm) var(--space-md);grid-template-columns:max-content minmax(0,1fr);display:grid}.sales-page dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.sales-page .sales-buttons,.sales-page .sales-toolbar{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.sales-page .sales-toolbar{justify-content:space-between}.sales-page .sales-total{font-size:var(--size-lg);color:var(--color-text)}.sales-page .sales-reference{overflow-wrap:anywhere}.sales-page .sales-address{white-space:pre-line;overflow-wrap:anywhere}.sales-page .sales-review-action{margin-top:var(--space-md)}.sales-page .sales-section{border-top:1px solid var(--color-border);padding-top:var(--space-lg);margin-top:var(--space-lg)}.sales-page summary{cursor:pointer;font-size:var(--size-md)}.sales-page .sales-seller{margin-block:var(--space-md)}.sales-page .sales-seller summary{font-size:var(--size-base);list-style:none}.sales-page .sales-seller summary::-webkit-details-marker{display:none}.sales-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--size-xs)}.sales-page .sales-table{overflow-x:auto}.sales-page table{border-collapse:collapse;width:100%;font-size:var(--size-sm);text-align:left}.sales-page th,.sales-page td{padding:var(--space-sm);border-bottom:1px solid var(--color-border);vertical-align:top}.sales-page button{cursor:pointer}.sales-page button:disabled{cursor:wait;opacity:.6}.sales-page .sales-notice{padding:var(--space-md) 0}.sales-page .sales-error{padding:var(--space-md);border:2px solid var(--color-orange-bright);background:var(--color-bg);color:var(--color-text);font-size:var(--size-base);scroll-margin-block:calc(var(--header-height) + var(--space-lg));line-height:1.6}.sales-page .sales-error h3{margin:0 0 var(--space-sm);font-size:var(--size-md);color:var(--color-text)}.sales-page .sales-error p{margin:var(--space-sm) 0 0}.sales-page .sales-error a{color:var(--color-orange-bright);text-decoration:underline}.sales-page .sales-error:focus{outline:none}.sales-page .sales-error-reference{overflow-wrap:anywhere;font-family:var(--font-mono)}@media (width<=760px){.sales-page .sales-grid,.sales-page .sales-form{grid-template-columns:1fr}.sales-page .sales-card{padding:var(--space-md)}.sales-page .sales-summary{grid-template-columns:1fr;gap:.25rem}.sales-page dd{margin-bottom:.65rem}}
