.fulfillment-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:20px 0}.fulfillment-filters label{flex:1;min-width:140px}.fulfillment-filters select,.fulfillment-item select,.fulfillment-item textarea{display:block;width:100%;margin-top:8px;background:#fff;color:#202737;border:1px solid #bbc4d1;border-radius:8px;padding:10px;font:inherit}.fulfillment-order{border:1px solid #d9dfe8;border-radius:12px;background:#fff;margin:18px 0;overflow:hidden}.fulfillment-heading{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px;background:#f0f3f8;color:#354057}.fulfillment-item{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(140px,.7fr) minmax(180px,1.4fr) minmax(100px,.6fr);gap:18px;padding:20px;align-items:start;color:#202737}.fulfillment-item+.fulfillment-item{border-top:1px solid #e0e5ec}.fulfillment-item p{margin:6px 0}.fulfillment-modified{font-size:12px;color:#657086;overflow-wrap:anywhere}.fulfillment-feedback{font-size:13px;max-width:220px}.fulfillment-pagination{display:flex;align-items:center;gap:16px;margin-top:20px}.fulfillment-item textarea{resize:vertical}.fulfillment-item .cta{margin-top:24px}.customer-orders .fulfillment-badge{font-size:12px;white-space:nowrap}.customer-order-detail .fulfillment-badge{display:block}@media(max-width:800px){.fulfillment-item{grid-template-columns:1fr 1fr}.fulfillment-item label:nth-of-type(2){grid-column:1/-1}.fulfillment-item .cta{margin-top:0}}@media(max-width:440px){.fulfillment-item{grid-template-columns:1fr}.fulfillment-item label:nth-of-type(2){grid-column:auto}}
.order-help-box{margin:20px 0;padding:16px;border:1px solid #b8a99b;border-radius:10px}.order-help-box label{display:block;margin:12px 0}.order-help-box select,.order-help-box textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;max-width:100%}.order-help-box button{margin-top:10px}.request-message{white-space:pre-wrap;overflow-wrap:anywhere}

.order-help-box button[hidden]{display:none}
