.quote-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.quote-table th,.quote-table td{padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.quote-table thead th{color:var(--muted);font-size:var(--text-xs);font-weight:400}.quote-table__qty{font-family:var(--font-film);color:var(--gold);white-space:nowrap}.quote-table__title{inline-size:fit-content;font-weight:700;display:block}.quote-table__meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.quote-table__kit{color:var(--muted);font-size:var(--text-xs);margin-block-start:var(--space-2);line-height:1.6;display:block}.quote-table__money{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.quote-table tfoot th{text-align:end;color:var(--muted);font-weight:400}.quote-table__sum{font-family:var(--font-film);font-size:var(--text-lg);color:var(--ink)}.quote__notes{gap:var(--space-2);max-inline-size:var(--prose);color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-6);display:grid}.quote-actions{margin-block-start:var(--space-8)}.quote-actions__form{gap:var(--space-3);flex-wrap:wrap;display:flex}.quote-actions__status{font-size:var(--text-sm);margin-block-start:var(--space-3)}.quote-actions__status:empty{display:none}@media (max-width:640px){.quote-table{font-size:var(--text-xs)}.quote-table th,.quote-table td{padding-inline:var(--space-1)}.quote-table tfoot th{text-align:start}.quote-actions__form .button{inline-size:100%}}@media print{.quote-actions,.quote .hud-frame__bar,.quote .hud-frame__corners,.quote .echo__ghost{display:none!important}body:has(.quote) .site-header{display:none!important}body:has(.quote) .site-footer{display:none!important}body:has(.quote) .demo-strip{display:none!important}body:has(.quote) .crumbs-nav{display:none!important}body:has(.quote) .skip-link{display:none!important}body:has(.quote){color:#000;background:#fff}.quote,.quote .page-head,.quote .kicker,.quote .kicker__number,.quote .kicker__slashes,.quote .page-head__lead,.quote .echo__title,.quote .stock-badge,.quote-table thead th,.quote-table tfoot th,.quote-table th,.quote-table td,.quote-table__qty,.quote-table__sum,.quote__notes,.quote-table__meta,.quote-table__kit{color:#000;background:0 0}.quote-table th,.quote-table td{border-color:#999}.quote .page-head{margin:0 0 1rem;padding:0}.quote a{color:#000;text-decoration:none}.quote .placeholder{color:#000;border-color:#999}.quote-table tr{break-inside:avoid}}
