/* Uses the Phase A .classic-driver-dossier sheet/pager/confirmation skin. */
.classic-alias-triage .ct-content{display:grid;gap:14px;padding:18px;overflow-wrap:anywhere}
.classic-alias-triage .ct-content h2{margin:0;color:#05532d}
.classic-alias-triage .ct-filters,.classic-alias-triage .ct-search{display:flex;gap:12px;flex-wrap:wrap;align-items:end}
.classic-alias-triage .ct-filter-group{display:flex;gap:6px;flex-wrap:wrap;padding:8px;background:#e4f2e6;border-radius:10px;flex:1 1 240px}
.classic-alias-triage .ct-filter-group strong{flex-basis:100%}
.classic-alias-triage button{background:#fffdf9;color:#056c35;border:1px solid #bfe5cf;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;min-block-size:36px}
.classic-alias-triage button[aria-pressed=true],.classic-alias-triage [data-confirm-batch],.classic-alias-triage [data-offer-link]{background:#087f3f;color:white}
.classic-alias-triage label{display:grid;gap:6px;font-size:12px;max-inline-size:100%}
.classic-alias-triage input,.classic-alias-triage select,.classic-alias-triage textarea{font:inherit;inline-size:100%;padding:10px;border:1px solid #e6decd;border-radius:8px;background:#fffdf9;color:#03301b}
.classic-alias-triage .ct-list{display:grid;gap:12px}
.classic-alias-triage .ct-alias{padding:14px;background:#fffdf9;border:1px solid #e6decd;border-radius:12px;overflow-wrap:anywhere}
.classic-alias-triage .ct-alias[aria-current=true]{border-color:#00873a;box-shadow:inset 4px 0 #009640}
.classic-alias-triage .ct-alias>label{display:flex;align-items:center}
.classic-alias-triage input[type=checkbox]{inline-size:20px;block-size:20px;accent-color:#087f3f}
.classic-alias-triage .ct-alias h3{margin-block:10px}
.classic-alias-triage .ct-alias p{font-size:13px;margin-block:8px}
.classic-alias-triage .ct-suggestion{background:#e4f2e6;padding:8px;border-radius:8px}
.classic-alias-triage .ct-actions summary{cursor:pointer;font-weight:700;color:#056c35;padding:8px}
.classic-alias-triage .ct-actions[open]{display:flex;flex-wrap:wrap;gap:8px}
.classic-alias-triage .ct-actions button{margin:4px}
.classic-alias-triage .cp-confirm-overlay{position:fixed}
.classic-alias-triage .cp-confirm{inline-size:min(650px,100%);max-block-size:90dvh;overflow:auto;overflow-wrap:anywhere}
.classic-alias-triage .cp-confirm form{display:grid;gap:10px}
.classic-alias-triage .ct-choices{display:grid;gap:6px;max-block-size:180px;overflow:auto}
.classic-alias-triage .ct-results{padding-inline-start:20px}
.classic-alias-triage .ct-notice:empty{display:none}
@media(max-width:760px){.classic-alias-triage .ct-content{padding:10px}.classic-alias-triage .ct-search>label{inline-size:100%}.classic-alias-triage .ct-actions[open] button{display:block;inline-size:calc(100% - 8px);text-align:start}.classic-alias-triage .cp-confirm-overlay{padding:8px}.classic-alias-triage .cp-confirm{padding:16px}}
