.commercial-planning{display:grid;gap:1.5rem}.commercial-planning header{max-width:68rem}.commercial-provider{padding:1rem;border:1px solid var(--line,#d7d7d7);border-radius:.75rem}.commercial-provider.is-blocked{border-color:#b66b1c;background:#fff8ee}.commercial-actions{display:flex;gap:.65rem;flex-wrap:wrap}.commercial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.commercial-card{padding:1rem;border:1px solid var(--line,#d7d7d7);border-radius:.75rem}.commercial-totals{display:flex;gap:1.5rem;flex-wrap:wrap}.commercial-totals div{display:grid;gap:.2rem}.commercial-totals dt{font-size:.8rem;color:var(--muted,#666)}.commercial-totals dd{margin:0;font-weight:700}.commercial-blocked{color:#8a4b0f}.commercial-planning form{display:grid;gap:.8rem;max-width:42rem;padding:1rem 0}.commercial-planning label{display:grid;gap:.3rem}.commercial-member{grid-template-columns:auto 1fr 8rem 6rem;align-items:center}.commercial-planning table{width:100%;border-collapse:collapse}.commercial-planning th,.commercial-planning td{text-align:left;padding:.5rem;border-bottom:1px solid var(--line,#d7d7d7)}
