.customer-profile-panel{border:1px solid var(--line);border-radius:14px;padding:18px;margin:20px 0}.customer-profile-panel h3{font-size:16px;margin:0 0 16px}.customer-profile-panel .field small{color:var(--muted);font-size:12px}.customer-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.customer-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-profile-grid article{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:18px}.customer-profile-grid h4{margin:0 0 12px}.customer-profile-grid p{color:var(--muted);overflow-wrap:anywhere}.customer-wide{grid-column:1/-1}.customer-preserve{white-space:pre-wrap}.customer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.customer-metrics article{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.customer-metrics span{font-size:12px;color:var(--muted)}.customer-metrics strong{font-size:18px}.customer-filter-fields{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.customer-filter{display:grid;gap:5px;flex:1;min-width:160px}.customer-filter span{font-size:11px;color:var(--muted)}.customer-row-category{display:block;margin-top:5px}.customer-report-table{max-height:62vh;overflow:auto}.customer-suite{min-width:0}@media(max-width:760px){.customer-profile-grid{grid-template-columns:1fr}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-filter{min-width:140px}.customer-profile-panel{padding:14px}}

.customer-option-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.customer-option-lists>section{border:1px solid var(--line);border-radius:12px;padding:16px}.customer-option-lists h4{margin:0 0 12px}.customer-option-lists ul{padding-left:20px;margin:0;line-height:1.8;overflow-wrap:anywhere}@media(max-width:600px){.customer-option-lists{grid-template-columns:1fr}}
