.selection-list-filters{background:#fff;border:1px solid #cad8e4;border-radius:12px;grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:16px;margin:24px 0;padding:20px;display:grid}.selection-list-filters legend{padding:0 8px;font-weight:700}.selection-list-filters label{min-width:0}.selection-list-filters select{width:100%;font-size:16px}.selection-result-count{font-weight:700}.selection-compact-list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.selection-compact-row{background:#fff;border:1px solid #cad8e4;border-radius:12px;grid-template-columns:minmax(160px,1.3fr) minmax(100px,.7fr) minmax(120px,1fr) minmax(180px,1fr);align-items:start;gap:14px 20px;padding:18px 20px;display:grid}.selection-compact-row>*{overflow-wrap:anywhere;min-width:0}.selection-person h2{text-transform:none;letter-spacing:0;font-size:17px;line-height:1.4;margin:0 0 6px!important}.selection-person p{color:#49647c;margin:0;font-size:14px}.selection-cell{gap:5px;display:grid}.selection-cell>span{color:#49647c;font-size:12px}.selection-cell strong{font-size:15px}.selection-cell small{font-size:14px}.selection-entry-details{border-top:1px solid #e1e9f0;grid-column:1/-1;padding-top:10px}.selection-entry-details summary{cursor:pointer;color:#0866a0;min-height:36px;line-height:1.6}.selection-entry-details dl{grid-template-columns:1fr 1fr;gap:8px 24px;margin:8px 0;display:grid}.selection-entry-details dl>div:last-child{grid-column:1/-1}.selection-empty{background:#fff;border:1px solid #cad8e4;border-radius:12px;padding:24px;line-height:1.6}.selection-compact-row select{width:100%;font-size:16px}:is(.selection-list-filters select:focus-visible,.selection-entry-details summary:focus-visible){outline-offset:3px;outline:3px solid #b38b28}@media (max-width:900px){.selection-list-filters,.selection-compact-row{grid-template-columns:1fr 1fr}.selection-person{grid-column:1/-1}}@media (max-width:520px){.selection-list-filters{grid-template-columns:1fr;padding:16px}.selection-compact-row{gap:12px;padding:16px}.selection-compact-row>label{grid-column:1/-1}.selection-entry-details dl{grid-template-columns:1fr}.selection-entry-details dl>div:last-child{grid-column:auto}}
