.order-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.order-summary-card{background:var(--panel);border:1px solid #273142;border-radius:13px;padding:16px}.order-summary-card small,.order-summary-card span{display:block}.order-summary-card small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.order-summary-card strong{display:block;font-size:27px;margin:5px 0 3px}.order-summary-card span{font-size:11px;color:#909bad}.order-summary-card.needed{border-color:#6b2d31}.order-summary-card.purchased{border-color:#235337}.order-summary-card.priced{border-color:#25486f}.order-summary-card.total{border-color:#6b521d}.order-plan{margin-bottom:16px}.order-vertical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.order-vertical-card{background:#0d121a;border:1px solid #252f3e;border-radius:11px;padding:13px;min-width:0}.order-vertical-card:hover{border-color:#4a586d}.order-vertical-card>strong{display:block;font-size:14px;margin-bottom:10px}.order-vertical-card>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:3px 0}.order-vertical-card span{color:var(--muted)}.order-vertical-card small{display:block;margin-top:8px;color:#7e899a;font-size:9px}.order-next-stage{margin-top:12px;padding:11px 13px;border-radius:9px;background:#19140b;border:1px solid #51401b;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.order-next-stage strong{font-size:12px;color:#f5c868}.order-next-stage span{font-size:11px;color:#b7a67c}.order-toolbar{padding:13px}.order-filters{display:grid;grid-template-columns:minmax(260px,1fr) 190px 170px auto auto;gap:8px}.order-filters input,.order-filters select,.order-price-form input{background:#0f141c;color:#fff;border:1px solid #303a49;border-radius:8px;padding:10px}.order-group{padding:0;overflow:hidden}.order-group-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #252f3e;background:#111722}.order-group-head h2{margin:3px 0 0;font-size:19px}.order-group-total{text-align:right}.order-group-total small,.order-group-total strong{display:block}.order-group-total small{font-size:9px;color:var(--muted);text-transform:uppercase}.order-group-total strong{font-size:19px;margin-top:2px}.order-list{display:grid}.order-row{position:relative;display:grid;grid-template-columns:minmax(300px,1.5fr) 150px minmax(330px,1fr);gap:18px;padding:17px 18px;border-bottom:1px solid #222c39;align-items:center}.order-row:last-child{border-bottom:0}.order-row.status-purchased{background:#0d1511}.order-part-heading{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:7px}.order-status-chip,.order-release-chip{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.order-status-chip.needed{background:#35171a;border:1px solid #6b272d;color:#ff9298}.order-status-chip.purchased{background:#10281a;border:1px solid #225d38;color:#7ee0a1}.order-release-chip{background:#17202d;border:1px solid #303e51;color:#aebdd0}.order-part-main h3{margin:0 0 4px;font-size:15px}.order-part-main p{margin:0;color:#98a4b4;font-size:11px}.order-part-main p strong{color:#dbe3ed}.order-facts{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.order-facts span small,.order-facts span b{display:block}.order-facts small{font-size:9px;color:#707d8f;text-transform:uppercase}.order-facts b{font-size:10px;margin-top:2px;overflow-wrap:anywhere}.order-cost{padding:11px 12px;background:#0c1118;border:1px solid #222c39;border-radius:9px}.order-cost span,.order-cost small,.order-cost strong,.order-cost b{display:block}.order-cost span,.order-cost small{font-size:9px;color:var(--muted);text-transform:uppercase}.order-cost strong{font-size:16px;margin:3px 0 9px}.order-cost b{font-size:13px;margin-top:3px}.order-cost .excluded{color:#79d99b}.order-actions{display:flex;align-items:end;gap:7px;flex-wrap:wrap}.order-price-form{display:grid;grid-template-columns:130px minmax(180px,1fr) auto;gap:7px;align-items:end;flex:1 1 100%}.order-price-form label{display:grid;gap:5px;font-size:9px;color:#9ca8b8;text-transform:uppercase;font-weight:700}.order-price-form input{min-width:0;width:100%;font-size:12px}.order-status-button{font-size:11px}.order-saved{position:absolute;right:10px;top:7px;color:#73dda0;font-size:9px;font-weight:800}.order-row .button{font-size:11px;padding:8px 10px}.order-row form{margin:0}@media(max-width:1180px){.order-summary,.order-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-row{grid-template-columns:minmax(260px,1fr) 150px}.order-actions{grid-column:1/-1}.order-price-form{max-width:760px}}@media(max-width:700px){.order-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-summary-card{padding:12px}.order-summary-card strong{font-size:22px}.order-summary-card span{font-size:10px}.order-vertical-grid{grid-template-columns:1fr 1fr;gap:7px}.order-vertical-card{padding:11px}.order-vertical-card>strong{font-size:12px}.order-next-stage{display:block}.order-next-stage span{display:block;margin-top:5px;line-height:1.4}.order-filters{grid-template-columns:1fr}.order-group-head{padding:13px 12px}.order-group-head h2{font-size:17px}.order-group-total strong{font-size:16px}.order-row{display:block;padding:14px 12px}.order-cost{margin-top:12px}.order-actions{margin-top:12px}.order-price-form{grid-template-columns:1fr}.order-price-form label{font-size:10px}.order-row .button{min-height:42px}.order-status-button{width:100%}.order-actions>a.button{flex:1 1 130px}.order-facts{gap:12px}.order-saved{right:8px;top:6px}}@media(max-width:390px){.order-summary,.order-vertical-grid{grid-template-columns:1fr}.order-part-heading{padding-right:38px}}