.fulfillment-care-page{padding-bottom:36px}.fulfillment-care-hero{margin:18px 0}.fulfillment-care-hero p{max-width:960px}.fulfillment-boundary{margin:0 0 18px}.fc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:16px 0}.fc-stat{background:var(--card,#fff);border:1px solid rgba(127,127,127,.25);border-radius:14px;padding:14px;display:grid;gap:3px}.fc-stat span,.fc-stat small{font-size:.82rem;opacity:.72}.fc-stat strong{font-size:1.55rem}.fc-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0 16px}.fc-controls>div{margin-right:auto}.fc-controls label{display:grid;gap:4px;font-size:.82rem}.fc-controls select{min-width:145px;padding:9px;border-radius:9px}.fc-queue{display:grid;gap:11px}.fc-attention{border-left:5px solid currentColor}.fc-attention h3{margin:.7rem 0 .35rem}.fc-attention p{margin:.35rem 0 .8rem}.severity-critical{color:#b42318}.severity-high{color:#b54708}.severity-medium{color:#7a5b00}.severity-low{color:inherit}.fc-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fc-between{justify-content:space-between}.fc-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:700;background:rgba(127,127,127,.14);color:inherit}.fc-badge.critical{background:rgba(180,35,24,.13)}.fc-badge.high{background:rgba(181,71,8,.13)}.fc-badge.medium{background:rgba(180,140,0,.14)}.fc-badge.low{background:rgba(20,130,80,.12)}.fc-section{margin-top:14px}.fc-section summary{cursor:pointer;padding:4px 0 10px}.fc-table-wrap{overflow-x:auto}.fc-table{width:100%;border-collapse:collapse;min-width:900px}.fc-table th,.fc-table td{text-align:left;padding:9px;border-bottom:1px solid rgba(127,127,127,.2);vertical-align:top}.fc-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.fc-customer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.fc-customer p{margin:.6rem 0}.fc-owner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px}.fc-owner-grid>div{padding:8px}.fc-empty,.fc-error{margin:12px 0}.fc-legacy-intro{margin-top:22px}.fc-legacy-intro h2{margin-top:0}
.ofw-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:16px 0}.ofw-stat{display:grid;gap:3px;padding:13px;border:1px solid rgba(127,127,127,.25);border-radius:12px;background:var(--card,#fff)}.ofw-stat span,.ofw-stat small{font-size:.78rem;opacity:.72}.ofw-stat strong{font-size:1.4rem}.ofw-controls{display:grid;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(140px,.65fr)) auto;gap:10px;align-items:end;margin:14px 0}.ofw-controls>div p{margin:.35rem 0 0}.ofw-controls label{display:grid;gap:4px;font-size:.78rem}.ofw-controls select,.ofw-controls input{width:100%;padding:9px;border-radius:9px}.ofw-message{min-height:1.2rem;margin:8px 2px}.ofw-message[data-tone="error"]{font-weight:700}.ofw-message[data-tone="success"]{font-weight:700}.ofw-orders{display:grid;gap:14px;margin:12px 0 22px}.ofw-order{border-left:5px solid rgba(127,127,127,.45)}.ofw-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ofw-head h3{margin:.25rem 0}.ofw-head h3 small{font-weight:400;display:block;margin-top:3px}.ofw-kicker{font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.ofw-statuses{display:grid;gap:4px;text-align:right}.ofw-statuses>span{font-weight:800}.ofw-progress{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:6px;margin:12px 0;overflow-x:auto}.ofw-progress span{min-width:92px;padding:7px 8px;border:1px solid rgba(127,127,127,.25);border-radius:999px;text-align:center;font-size:.75rem}.ofw-progress span.done{opacity:.65}.ofw-progress span.active{border-color:currentColor;font-weight:800}.ofw-progress.returned,.ofw-progress.refunded,.ofw-progress.cancelled{grid-template-columns:minmax(120px,220px)}.ofw-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.ofw-grid>div{display:grid;gap:3px;padding:9px;border-radius:9px;background:rgba(127,127,127,.08)}.ofw-grid small{font-size:.75rem}.ofw-blockers{margin:10px 0;padding:10px 12px;border-left:4px solid currentColor;background:rgba(127,127,127,.08);border-radius:8px}.ofw-blockers p{margin:.25rem 0}.ofw-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end;margin-top:12px}.ofw-actions label{display:grid;gap:4px}.ofw-actions input{width:100%;padding:9px;border-radius:9px}.ofw-actions>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ofw-communication,.ofw-audit{margin-top:10px;padding:10px 0;border-top:1px solid rgba(127,127,127,.18)}.ofw-communication summary,.ofw-audit summary{cursor:pointer}.ofw-communication p,.ofw-audit p{line-height:1.45}.ofw-error{margin:12px 0}
@media(max-width:1000px){.ofw-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ofw-controls>div{grid-column:1/-1}.ofw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.fc-controls{align-items:stretch}.fc-controls>div{width:100%}.fc-controls label,.fc-controls select,.fc-controls .btn{width:100%}.fc-attention .fc-between{align-items:flex-start}.fc-attention .btn{width:100%;text-align:center}.ofw-controls{grid-template-columns:1fr}.ofw-controls>div{grid-column:auto}.ofw-head{display:grid}.ofw-statuses{text-align:left}.ofw-grid{grid-template-columns:1fr}.ofw-actions{grid-template-columns:1fr}.ofw-actions>div{justify-content:stretch}.ofw-actions .btn{width:100%}.ofw-progress{grid-template-columns:repeat(7,minmax(105px,1fr))}}
