.selection-source-only{display:none!important}
.selection-source-summary{padding:10px 12px;background:#f1f7f8;border:1px solid #d5e5e8;border-radius:7px;font-size:13px}
.selection-source-summary>div{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0}
.selection-source-summary small,.selection-staff{font-size:12px;color:#627884}
.selection-rating-section{min-width:0}
.selection-rating-table{width:100%;table-layout:fixed}
.selection-rating-table th:first-child{width:40%}
.selection-rating-table th,.selection-rating-table td{padding:8px 6px;vertical-align:middle}
.selection-rating-table th:not(:first-child),.selection-rating-table td:not(:first-child){text-align:center}
.selection-rating-table input[type=radio]{appearance:auto;width:18px;height:18px;min-height:18px;max-width:18px;margin:0;padding:0;accent-color:#1c7386}
.selection-availability{margin:0!important}
.selection-final{padding:16px 20px;border-top:3px solid #337f89}
.selection-final h2{font-size:18px}
.selection-final p{font-size:13px}
.selection-final-status{color:#a15d12}
.selection-date-warning{padding:10px 12px;background:#fff6e7;color:#8b5615;border:1px solid #e9ce9d;border-radius:6px;font-size:13px}
.selection-activity .shared-prefill-hint{font-size:12px;line-height:1.5}
@media(max-width:600px){.selection-rating-table th,.selection-rating-table td{font-size:11px;padding:8px 3px}.selection-rating-table th:first-child{width:35%}.selection-rating-table input[type=radio]{width:17px;height:17px;min-height:17px}.selection-source-summary>div{display:grid;grid-template-columns:1fr 1fr}}
