.recordExpansionToolbar{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;display:flex}.recordExpansionToolbar>span{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:inline-flex}.recordExpansionToolbar>div{background:var(--background);border-radius:10px;gap:4px;padding:3px;display:flex}.recordExpansionToolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.recordExpansionToolbar button.active{color:var(--brand-ink);background:var(--surface);box-shadow:0 2px 7px #162c3414}.expandableRecordList{gap:9px;min-width:0;display:grid}.expandableRecord{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.expandableRecordSummary{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.expandableRecordSummaryContent{flex:1;min-width:0;display:block}.expandableRecordChevron{color:var(--muted);flex:none;transition:transform .16s}.expandableRecord.open .expandableRecordChevron{transform:rotate(180deg)}.summarySalespeople{flex-wrap:wrap;gap:6px;margin-left:10px;display:inline-flex}.expandableRecordDetails{border-top:1px solid var(--border);min-width:0;padding:0 14px 14px;position:relative}@media (max-width:620px){.recordExpansionToolbar{flex-direction:column;align-items:stretch}.recordExpansionToolbar>div{grid-template-columns:1fr 1fr;display:grid}.recordExpansionToolbar button{min-height:36px}.expandableRecordSummary{min-height:54px;padding:11px 12px}.expandableRecordDetails{padding:0 12px 12px}.mobileRecordSummary{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.mobileRecordSummary strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobileRecordSummary .summaryMeta{color:var(--muted);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.mobileRecordSummary .summaryPill{color:var(--brand-ink);background:var(--brand-soft);text-transform:capitalize;border-radius:999px;flex:none;padding:3px 7px;font-size:.67rem;font-weight:800}}
