@layer properties, theme, base, components, utilities, kit, shell, forms, print, screens, glass;@layer screens{.sales-order-form{display:flex;flex-direction:column;gap:var(--sp-4);width:100%;max-width:64rem;margin-inline:0;padding:var(--sp-4);border-radius:var(--group-radius);background:var(--group-bg);box-shadow:var(--group-shadow)}.sales-order-section{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.sales-order-section-heading{display:flex;min-height:var(--h-sm);align-items:center;justify-content:space-between;gap:var(--sp-3)}.sales-order-section-heading h2{margin:0;color:var(--ink);font:var(--w-semibold) var(--t-14) /var(--t-14-lh) var(--font-body)}.sales-order-section-heading>span{color:var(--ink-dim);font:var(--w-regular) var(--t-meta) /var(--t-meta-lh) var(--font-body)}.sales-order-customer-fields{display:grid;grid-template-columns:minmax(18rem,1.4fr) minmax(12rem,.75fr);align-items:end;gap:var(--sp-3)}.sales-order-customer-fields>.screen-field,.sales-order-customer-fields>label{min-width:0}.sales-order-line-list{display:flex;flex-direction:column}.sales-order-line{gap:var(--sp-2);padding-block:var(--sp-3)}.sales-order-line:first-child{padding-top:0}.sales-order-line+.sales-order-line{border-top:var(--hairline) solid var(--separator)}.sales-order-line-fields{display:grid;grid-template-columns:minmax(13rem,1.55fr) minmax(12rem,1.25fr) 5.25rem 8rem auto;align-items:end;gap:var(--sp-2)}.sales-order-line-fields>:first-child,.sales-order-line-fields>:nth-child(2){min-width:0}.sales-order-line-fields>button{min-width:5.75rem;white-space:nowrap}.sales-order-form .screen-field-label,.sales-order-form label{color:var(--ink-dim);font-family:var(--font-body);font-size:var(--t-12);font-weight:var(--w-medium);line-height:var(--t-12-lh)}.sales-order-form label>input:not(.screen-field-control){height:var(--field-h);padding:0 var(--field-px);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--surface-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sales-order-form label>input:not(.screen-field-control):focus-visible{outline:none;border-color:transparent;box-shadow:inset 0 0 0 var(--focus-width) var(--ring)}.sales-order-detail-fields{display:grid;grid-template-columns:repeat(4,minmax(9rem,1fr));align-items:end;gap:var(--sp-3)}.sales-order-detail-fields>.screen-field,.sales-order-detail-fields>label{min-width:0;width:100%}.sales-order-details-toggle{margin-left:auto}.sales-order-feedback:empty{display:none}.sales-order-feedback{display:grid;gap:var(--sp-2)}.sales-order-feedback p{margin:0}.sales-order-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.sales-order-missing{color:var(--ink-dim);font-size:var(--t-meta)}.sales-order-actions .screen-btn.is-primary{min-width:8.5rem}@container window (max-width: 900px){.sales-order-form{padding:var(--group-pad)}.sales-order-line-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5.25rem 8rem}.sales-order-line-fields>:first-child,.sales-order-line-fields>:nth-child(2){grid-column:span 2}.sales-order-line-fields>button{justify-self:start}.sales-order-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container window (max-width: 620px){.sales-order-section-heading{align-items:flex-start;flex-direction:column}.sales-order-section-heading .sales-order-details-toggle{margin-left:0}.sales-order-customer-fields,.sales-order-detail-fields,.sales-order-line-fields{grid-template-columns:1fr}.sales-order-line-fields>:first-child,.sales-order-line-fields>:nth-child(2){grid-column:auto}.sales-order-line-fields>.screen-field.is-money,.sales-order-line-fields>.screen-field.is-qty,.sales-order-line-fields>button{width:100%}.sales-order-actions{align-items:stretch;flex-direction:column-reverse}.sales-order-actions .screen-btn.is-primary{width:100%}}@media print{.sales-order-form{box-shadow:none}.sales-order-actions,.sales-order-details-toggle{display:none}}}