.export-selection-panel{margin-bottom:23px}.export-selection-description{max-width:850px;font-size:11px;line-height:1.8}.export-selection-toolbar{display:flex;align-items:center;gap:15px;margin:18px 0 13px;flex-wrap:wrap}.export-selection-toolbar .pill{margin-left:auto}.export-selection-grid{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.export-person{display:flex;align-items:flex-start;gap:11px;min-width:0;border:1px solid #e0e9e2;border-radius:6px;padding:13px;background:#fafcf9;cursor:pointer}.export-person:has(input:checked){background:#edf6f1;border-color:#b9d3c7}.export-person input{accent-color:#467d71;margin:3px 0 0;flex-shrink:0;width:15px;height:15px;min-height:0}.export-person span{display:grid;gap:5px;min-width:0}.export-person strong{font-size:11px;font-weight:600;color:#284b50;overflow-wrap:anywhere}.export-person small{font-size:9px;line-height:1.5;font-weight:400;color:#778a7c;letter-spacing:0}.export-person.filtered{background:#f7f8f6}.export-selection-preview{margin:17px 0;padding:13px 15px;border-radius:6px;background:#edf3f5;border:1px solid #dce7eb;font-size:11px;line-height:1.8;color:#486772}.export-selection-preview strong{display:block;color:#294d59}.export-selection-preview.warning{background:#faf8ed;border-color:#eee4c7;color:#8b7950}.export-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #edf1e9;padding-top:16px;margin-top:16px}.export-selection-actions p{font-size:10px;line-height:1.7;max-width:650px}.export-selection-status{font-size:11px;color:#71877a;line-height:1.8}.export-selection-status.error{color:#a26b51}.export-selection-dirty{color:#8b7950}.export-selection-empty{font-size:11px;line-height:1.8;padding:20px;border:1px dashed #d7e1db;border-radius:6px;color:#778b7c}.export-action #exportScopeLabel{max-width:270px;line-height:1.65;text-align:right}@media(max-width:1050px){.export-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.export-selection-grid{grid-template-columns:1fr}.export-selection-actions{align-items:stretch;flex-direction:column;gap:8px}.export-selection-toolbar .pill{margin-left:0}.export-action #exportScopeLabel{max-width:100%;text-align:left}.export-person strong{font-size:12px}.export-person small{font-size:10px}}
.export-years-section{margin:22px 0;padding:18px;border:1px solid #e0e9e2;border-radius:6px;background:#fafcf9}.export-years-section h3{font-size:12px;margin:0 0 8px}.export-years-section p{font-size:11px;line-height:1.7}.export-year-fields{display:flex;gap:10px;flex-wrap:wrap;border:0;margin:0;padding:0}.export-year{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce5df;border-radius:5px;padding:10px 14px;cursor:pointer;font-size:12px}.export-year:has(input:checked){background:#e5f1ea;border-color:#b9d3c7}.export-year input{margin:0;width:14px;height:14px;min-height:0;accent-color:#467d71}
.count-scope-note{display:block;max-width:245px;margin-top:5px;font-size:9px;line-height:1.6;color:#7d8e83;font-weight:400}
.overview-practice-scope{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:0 0 15px;color:#6e8277;font-size:10px;line-height:1.7}.overview-practice-scope strong{color:#315b62;font-size:11px}.overview-practice-scope span{max-width:760px}
