.cards-workspace{max-width:1180px}.cards-workspace>.back-link{margin-bottom:28px}.cards-intro{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:30px;margin:0 0 40px;display:grid}.cards-offer,.cards-request,.card-order{border:1px solid var(--line,#ddd6cd);background:var(--paper,#fffdf9);border-radius:20px;padding:28px}.cards-offer h2,.cards-request h2,.cards-history h2{font-family:var(--font-serif,Georgia,serif);margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.2}.cards-offer>p{max-width:60ch}.cards-number{color:var(--ink,#273d3a);letter-spacing:-2px;margin:18px 0 8px;font-size:54px;line-height:1}.cards-number small{letter-spacing:0;font-size:18px}.cards-notes{padding:8px 0}.cards-notes h3{margin:0 0 8px;font-size:16px}.cards-notes p{margin:0 0 20px;font-size:15px;line-height:1.65}.cards-request{margin-bottom:38px}.cards-request form{max-width:760px}.cards-address{border:0;min-width:0;margin:0;padding:0}.cards-address legend{margin:10px 0 15px;font-size:17px;font-weight:600}.cards-address .form-grid{margin-bottom:16px}.cards-address label{margin:0 0 16px}.cards-address .form-grid label{margin:0}.cards-address input,.cards-request select,.card-order input,.card-order select,.card-order textarea{min-height:44px;font-size:16px}.cards-address-field{grid-column:1/-1}.cards-order-list{gap:18px;margin-top:20px;display:grid}.card-order{padding:24px}.card-order-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.card-order h3{margin:0 0 7px;font-size:21px;line-height:1.3}.card-order p{margin:10px 0;line-height:1.6}.card-order-status{background:#eee9e0;border-radius:20px;flex-shrink:0;align-items:center;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.card-order-status.attention{color:#59421f;background:#f5e8cb}.card-order-status.complete{color:#294d3b;background:#e6eee7}.card-order .field-note{font-size:13px}.card-order-ref{overflow-wrap:anywhere;color:var(--muted,#6d746f);font-family:monospace;font-size:12px}.card-order-details{border-top:1px solid var(--line,#ddd6cd);margin-top:18px;padding-top:16px}.card-order-details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.card-order-details>summary:before{content:"+";margin-right:8px}.card-order-details[open]>summary:before{content:"−"}.card-order .cards-breakdown{gap:8px;max-width:410px;margin:18px 0;display:grid}.cards-breakdown div{justify-content:space-between;gap:20px;display:flex}.cards-breakdown dt,.cards-breakdown dd{margin:0}.cards-breakdown dd{font-variant-numeric:tabular-nums}.cards-breakdown .cards-total{border-top:1px solid var(--line,#ddd6cd);padding-top:10px;font-weight:600}.card-order .stack-form{max-width:760px;margin-top:20px}.cards-address-text{margin:15px 0;font-style:normal;line-height:1.7}.cards-lifecycle{color:var(--muted,#6d746f);font-size:13px;line-height:1.7}.cards-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.cards-history-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.cards-history-heading p{margin:6px 0}.cards-audit{padding-left:20px;font-size:13px;line-height:1.5}.cards-audit li{margin:12px 0}.cards-audit time{color:var(--muted,#6d746f);display:block}.cards-ops-controls{border-top:1px solid var(--line,#ddd6cd);margin-top:20px;padding-top:16px}.cards-ops-controls .stack-form{max-width:800px}.cards-ops-controls h3{font-size:18px}.cards-website{overflow-wrap:anywhere}.cards-verification-note{white-space:pre-wrap}.cards-inline-link{margin-top:14px}.cards-owner-note{background:#f3eee5;border-radius:12px;margin-bottom:24px;padding:18px 22px}.cards-pagination{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.cards-confirm{border:1px solid #d4c5a7;border-radius:12px;margin:18px 0;padding:18px}.cards-confirm .checkbox-label{align-items:flex-start}.cards-confirm .checkbox-label input{min-height:auto;margin-top:4px}.cards-state-filter{margin:16px 0}.cards-state-filter label{max-width:300px}.cards-ops-controls fieldset{border:0;min-width:0;margin:0;padding:0}.cards-inventory-link{align-items:center;gap:7px;display:inline-flex}:is(.card-order button:focus-visible,.card-order summary:focus-visible,.cards-request button:focus-visible){outline-offset:4px;outline:2px solid}@media (max-width:680px){.cards-intro{grid-template-columns:1fr;gap:12px}.cards-offer,.cards-request,.card-order{padding:21px}.cards-workspace .page-heading h1{font-size:40px}.cards-address .form-grid,.cards-ops-controls .form-grid{grid-template-columns:1fr}.card-order-heading{flex-direction:column;gap:8px}.cards-history-heading{align-items:flex-start}.cards-actions>.button,.cards-request .button{justify-content:center;width:100%}.cards-offer h2,.cards-request h2,.cards-history h2{font-size:26px}.cards-number{font-size:46px}.cards-ops-controls .button{min-height:44px}.cards-pagination .button{flex:1}.cards-address-text{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cards-workspace *{scroll-behavior:auto}}.card-order input[type=checkbox]{height:16px;min-height:0}.card-order .checkbox-label{align-items:flex-start;min-height:44px}.cards-workspace .text-link,.card-order .text-link{min-height:24px}@media (max-width:680px){.cards-workspace .text-link,.card-order .text-link,.card-order .button.small{min-height:44px}}.cards-fulfillment{border:1px solid var(--line,#ddd6cd);background:var(--paper,#fffdf9);border-radius:20px;margin:0 0 42px;padding:26px}.cards-fulfillment h2,.cards-requests-title{font-family:var(--font-serif,Georgia,serif);margin:0 0 12px;font-size:29px;font-weight:400}.cards-fulfillment-summary{background:#f1eee7;border-radius:12px;margin:18px 0;padding:16px 20px}.cards-fulfillment-summary p{margin:4px 0;line-height:1.6}.cards-fulfillment fieldset{border:0;min-width:0;margin:0;padding:0}.cards-fulfillment input,.cards-fulfillment select,.cards-fulfillment textarea{min-height:44px;font-size:16px}.cards-fulfillment input[type=checkbox]{flex-shrink:0;width:17px;height:17px;min-height:0;margin-top:3px}.cards-fulfillment .checkbox-label{align-items:flex-start;min-height:44px}.cards-fulfillment .stack-form{max-width:760px;margin:20px 0}.cards-stock-list{gap:12px;margin:20px 0;display:grid}.cards-stock{border:1px solid var(--line,#ddd6cd);border-radius:12px;padding:18px}.cards-stock h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:18px}.cards-stock p{margin:6px 0}:is(.cards-fulfillment button:focus-visible,.cards-fulfillment summary:focus-visible){outline-offset:4px;outline:2px solid}.cards-shipment>.button{margin:10px 0}.cards-shipment .card-order-ref,.cards-fulfillment .field-note{overflow-wrap:anywhere}@media (max-width:680px){.cards-fulfillment{padding:19px}.cards-fulfillment .form-grid{grid-template-columns:1fr}.cards-fulfillment .button{white-space:normal;justify-content:center;width:100%;min-height:44px}.cards-fulfillment .cards-history-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.cards-fulfillment .text-link{min-height:44px}.cards-fulfillment-summary{padding:14px}}
