.tq-page{max-width:1120px;margin:0 auto;padding:40px var(--atelier-gutter) 72px;color:var(--atelier-ink);overflow-wrap:anywhere}.tq-page h1{font-size:var(--type-page-title);line-height:1.15;margin:10px 0 20px}.tq-page h1,.tq-page h2{font-family:var(--font-display)}.tq-page h2{font-size:27px;margin:0 0 16px}.tq-page p{line-height:1.65;margin:10px 0}.tq-page header{margin-bottom:24px}.tq-eyebrow{color:var(--atelier-gold-ink);font-size:12px;letter-spacing:.12em}.tq-entry{min-height:50vh;max-width:900px}.tq-entry p{max-width:720px}.tq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tq-page a,.tq-page button,.tq-page summary{min-height:44px}.tq-page a:not(.trade-button),.tq-text-link{display:inline-flex;align-items:center;padding-block:8px;text-decoration:underline;text-underline-offset:4px}.tq-page button{font:inherit;padding:10px 16px;border:1px solid var(--control-border);border-radius:var(--atelier-radius);cursor:pointer}.tq-page button:disabled{opacity:.6;cursor:default}.tq-fieldset{border:0;min-width:0;padding:0;display:grid;gap:24px}.tq-card{padding:clamp(16px,3vw,28px);background:var(--atelier-surface);border:1px solid var(--atelier-line);border-radius:var(--atelier-radius-card);min-width:0}.tq-card label{margin-block:12px}.tq-line{margin-top:18px;padding:18px 0;border-top:1px solid var(--atelier-line)}.tq-line-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.tq-options{font-size:13px;color:var(--atelier-muted)}.tq-paste{min-height:140px;font-family:monospace}.tq-schedule-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--atelier-line)}.tq-schedule-row p{grid-column:1/-1}.tq-invalid{border-color:var(--atelier-error-border);color:var(--atelier-error)}.tq-summary{background:var(--atelier-soft)}.tq-table-wrap{overflow-x:auto}.tq-page table{width:100%;border-collapse:collapse}.tq-page td,.tq-page th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--atelier-line);vertical-align:top}.tq-page dl{display:grid;grid-template-columns:minmax(80px,1fr) 3fr;gap:6px 12px}.tq-page dd{margin:0}.tq-page .zc-upload-label{min-height:44px;padding:10px;border:1px solid var(--control-border)}.tq-page input[type=file]{max-width:100%}.tq-print-brand{font-family:var(--font-display);font-size:28px}.tq-quote-list{display:grid;gap:12px}.tq-quote-list a{display:grid;gap:8px}@media (max-width:640px){.tq-schedule-row{grid-template-columns:minmax(0,1fr)}.tq-actions>*{width:100%}.tq-page{padding-top:28px}.tq-page dl{grid-template-columns:1fr}.tq-page dd{margin-bottom:8px}}@media print{.tq-no-print,body:has(.tq-print) .zc-skip-link,body:has(.tq-print) footer,body:has(.tq-print) header,body:has(.tq-print) nav{display:none}.tq-print{color:#000;max-width:none;padding:0}.tq-print .tq-card{border:0;padding:12px 0}.tq-print article{break-inside:avoid}.tq-print a{text-decoration:none}}.tq-dimensions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}@media (max-width:640px){.tq-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}