.admin-review-tabs{display:flex;gap:8px;margin:10px 0;max-width:100%}.admin-review-tabs button{flex:1;max-width:280px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#eef4fa;color:#285773;border:1px solid #d8e4ee;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600}.admin-review-tabs button[aria-selected=true]{background:#155681;color:white;border-color:#155681}.admin-review-tabs span{background:#ffffff35;border-radius:12px;font-size:11px;padding:2px 7px}.review-panel-hidden{display:none!important}
#recordGaps.compact-review-panel,#identityReview.compact-review-panel{padding:12px;margin:0 0 12px;border-radius:10px;min-width:0;max-width:100%}
.compact-review-panel h3{font-size:16px!important;margin:0 0 6px!important}.compact-review-panel>p{font-size:12px;line-height:1.5;margin:6px 0 10px}.compact-review-panel label{font-size:12px!important;min-width:0}.compact-review-panel input:not([type=checkbox]),.compact-review-panel select{padding:8px!important;font-size:12px!important;min-width:0;max-width:100%;box-sizing:border-box}.compact-review-panel input[type=checkbox]{width:auto!important;display:inline-block!important;margin:0 5px 0 0}
.compact-review-panel .role-row{display:flex;flex-wrap:wrap;align-items:end;gap:7px}.compact-review-panel .role-row>label{flex:1 1 180px}.compact-review-panel button,.compact-review-panel a.ghost{font-size:12px!important;padding:7px 9px!important;min-height:32px}
#recordGapRows,#identityRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none!important;overflow:visible!important;margin-top:10px}#recordGapRows>.tiny{grid-column:1/-1;margin:0}.compact-review-panel .personal-sport{padding:10px!important;margin:0!important;border-radius:8px;min-width:0;overflow-wrap:anywhere}.compact-review-panel .personal-sport b{font-size:13px}.compact-review-panel .personal-sport p{font-size:11px;line-height:1.5;margin:5px 0}.compact-review-panel>details{font-size:12px;margin-bottom:8px!important}
@media(max-width:650px){#recordGapRows,#identityRows{grid-template-columns:minmax(0,1fr)}.admin-review-tabs button{padding:9px;font-size:12px}.compact-review-panel .role-row>label{flex-basis:100%}}
