.customer-kits{width:min(1000px,96vw)}.workshop-body{padding:20px}.workshop-body label,#view-b2b-fulfilment label{display:grid;gap:7px}.workshop-body form,#view-b2b-fulfilment form{display:grid;gap:12px;margin:16px 0}.workshop-intro{padding:18px;border:1px solid var(--line,#64748b55);border-radius:16px;margin-bottom:18px}.workshop-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.workshop-card{display:grid;text-align:left;gap:10px;padding:18px;border:1px solid var(--line,#64748b55);border-radius:14px;background:var(--surface,#fff);color:var(--text,#172033);overflow-wrap:anywhere}.workshop-card svg{width:22px;height:22px}.workshop-card small,.workshop-lines small{display:block;line-height:1.5;opacity:.78;white-space:pre-wrap}.workshop-lines{display:grid;gap:10px;margin:20px 0}.workshop-lines article{border:1px solid var(--line,#64748b55);border-radius:12px;padding:14px;overflow-wrap:anywhere}.workshop-lines b{display:block;margin-top:8px}.workshop-total{display:flex;justify-content:space-between;padding:18px;border-radius:12px;background:var(--surface,#fff);color:var(--text,#172033)}.workshop-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line,#64748b55);border-radius:12px}.workshop-table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.workshop-table th,.workshop-table td{padding:12px;text-align:left;border-bottom:1px solid var(--line,#64748b55)}.workshop-table small{display:block;max-width:230px;overflow-wrap:anywhere}.workshop-table td:nth-child(n+3){white-space:nowrap}.workshop-context{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.workshop-history{max-height:340px;overflow:auto}.workshop-history article{padding:12px;border-bottom:1px solid var(--line,#64748b55)}#view-b2b-fulfilment .panel{padding:20px;min-width:0}#view-b2b-fulfilment .workshop-card{background:var(--panel,#172132);color:var(--text,#e8eef7)}.workshop-intro p{line-height:1.6}@media(max-width:600px){.workshop-body,#view-b2b-fulfilment .panel{padding:14px}.workshop-context{grid-template-columns:1fr}.workshop-table{min-width:780px}.workshop-cards{grid-template-columns:1fr}}
