.sc-shell{display:grid;gap:14px;width:100%}.sc-card,.sc-line{box-sizing:border-box;width:100%;padding:18px;background:#fff;border:1px solid #e1e7f0;border-radius:16px}.sc-heading,.sc-line-title,.sc-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sc-heading h3{margin:0;color:var(--nexus-accent, #EE7326)}.sc-heading p{margin:5px 0 0;color:#64748b}.sc-progress,.sc-suggested{padding:6px 10px;color:#1f3864;white-space:nowrap;font-weight:800;background:#edf3fa;border-radius:999px}.sc-department{display:grid;gap:6px;margin-top:16px;color:#1f3864;font-weight:800}.sc-department select,.sc-count-grid input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:11px;font:inherit}.sc-empty,.sc-muted{color:#64748b}.sc-lines{display:grid;gap:10px}.sc-line-title strong,.sc-line-title small{display:block}.sc-line-title small{margin-top:3px;color:#64748b}.sc-facts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.sc-facts span{padding:7px 9px;color:#64748b;background:#f6f8fb;border-radius:9px}.sc-facts strong{color:#1f3864}.sc-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px}.sc-count-grid label{display:grid;gap:6px;color:#1f3864;font-weight:800}.sc-saved{display:block;margin-top:8px;color:#278046}.sc-actions{align-items:center}.sc-actions div{display:grid;gap:4px}.sc-actions span{color:#64748b}.sc-primary{padding:11px 16px;color:#fff;background:var(--nexus-accent, #EE7326);border:0;border-radius:10px;font:inherit;font-weight:800}.sc-notice{padding:11px 13px;border-radius:10px}.sc-notice.ok{color:#286b3c;background:#eaf6ee}.sc-notice.err{color:#a23b31;background:#fff0ee}@media(max-width:760px){.sc-heading,.sc-actions{display:grid}.sc-count-grid{grid-template-columns:1fr}.sc-primary{width:100%}.sc-progress{justify-self:start}}\n
/* Phase 4B.2 completed count history */
.sc-history{margin-top:0}.sc-history-list{display:grid;gap:9px;margin-top:14px}.sc-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;background:#f8fafc;border:1px solid #e1e7f0;border-radius:12px}.sc-history-row strong,.sc-history-row span,.sc-history-row small{display:block}.sc-history-row strong{color:#1f3864}.sc-history-row span{margin-top:3px;color:#64748b}.sc-history-row small{margin-top:3px;color:#7b8492}.sc-review{padding:10px 14px;color:#fff;background:#1f3864;border:0;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.sc-status{padding:7px 10px;border-radius:999px;font-weight:800}.sc-status.converted{color:#1e6b3a;background:#e7f6ec}@media(max-width:760px){.sc-history-row{grid-template-columns:1fr}.sc-review{width:100%}}


/* Phase 4C customer history */
.ch-section{box-sizing:border-box;width:100%;margin-bottom:14px;padding:18px;background:#fff;border:1px solid #e1e7f0;border-radius:16px}.ch-section h3{margin:0 0 14px;color:var(--nexus-accent, #EE7326)}.ch-list{display:grid;gap:9px}.ch-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;background:#f8fafc;border:1px solid #e1e7f0;border-radius:12px}.ch-type{display:inline-flex;padding:5px 9px;color:#1f3864;background:#e8eef7;border-radius:999px;font-size:.78rem;font-weight:800}.ch-type.stock{color:#1e6b3a;background:#e7f6ec}.ch-row strong{display:block;color:#1f3864}.ch-row p{margin:4px 0;color:#64748b}.ch-row small{color:#7b8492}.ch-empty{color:#64748b}@media(max-width:600px){.ch-row{grid-template-columns:1fr}.ch-type{width:max-content}}
