
/* Quiet table controls; existing actions, permissions and data remain unchanged. */
#selectionPoolRoot .sp-reason-add{display:inline-flex;align-items:center;gap:10px;padding:5px 0;background:transparent;color:#85878d;font-size:13px;border:0;border-radius:5px;line-height:1.5;transition:color .15s}
#selectionPoolRoot .sp-reason-unfilled{color:#85878d;font-size:13px}
#selectionPoolRoot .sp-reason-edit-icon{opacity:0;color:#63666e;font-size:12px;transition:opacity .15s}
#selectionPoolRoot tr:hover .sp-reason-edit-icon,#selectionPoolRoot .sp-reason-add:focus .sp-reason-edit-icon{opacity:1}
#selectionPoolRoot .sp-reason-add:hover{background:transparent;color:#3c3e44}
#selectionPoolRoot .sp-reason-link{color:#72757d;font-size:12px}#selectionPoolRoot .sp-reason-link:hover{color:#1d1d1f;background:transparent;text-decoration:underline;text-underline-offset:3px}
#selectionPoolRoot .sp-next-cell{background:#fff;border-left:1px solid #e7e7eb;box-shadow:-3px 0 7px #1d1d1f04;padding:10px 12px}
#selectionPoolRoot .sp-next-head{background:#f6f7f9;border-left:1px solid #e7e7eb;box-shadow:none}
#selectionPoolRoot tbody tr:hover .sp-next-cell{background:#fafbfc}
#selectionPoolRoot .sp-next-top{min-height:23px;gap:6px}
#selectionPoolRoot .sp-opinion-trigger{color:#575960;border-radius:5px;line-height:1.5}
#selectionPoolRoot .sp-opinion-trigger:hover{background:transparent;color:#1d1d1f}
#selectionPoolRoot .sp-opinion-empty{color:#75777e;font-size:12px;font-weight:400}
#selectionPoolRoot .sp-opinion-trigger:hover .sp-opinion-empty{color:#1d1d1f}
#selectionPoolRoot .sp-opinion-heading{font-size:12px;gap:7px}
#selectionPoolRoot .sp-opinion-status{background:#f0f3f1;color:#526459;border-radius:5px;font-size:11px;padding:2px 6px;font-weight:500}
#selectionPoolRoot .sp-opinion-status.is-adjust{background:#f7f2e9;color:#8a7049}
#selectionPoolRoot .sp-opinion-status.is-unsuitable{background:#f1f1f3;color:#74757c}
#selectionPoolRoot .sp-opinion-info{color:#92949b;font-size:12px;padding:4px}
#selectionPoolRoot .sp-opinion-info:hover{background:#eeeeF1;color:#45464d}
#selectionPoolRoot .sp-next-bottom{gap:6px;margin-top:7px;align-items:center}
#selectionPoolRoot .sp-next-bottom .sp-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;border:1px solid #ddddE2;background:linear-gradient(#fff,#f5f5f7);color:#37383d;border-radius:7px;box-shadow:0 1px 2px #00000006;padding:4px 10px;font-size:12px;line-height:1.5;min-height:29px;font-weight:500;transition:border-color .15s,box-shadow .15s}
#selectionPoolRoot .sp-next-bottom .sp-primary:hover{background:#efeff2;border-color:#c4c5cb;box-shadow:0 1px 3px #0000000a}
#selectionPoolRoot .sp-next-arrow{color:#8a8c93;font-size:13px}
#selectionPoolRoot .sp-next-bottom .sp-more{color:#85868e;background:transparent;border-radius:6px;padding:2px 6px;font-size:20px;line-height:1.2}
#selectionPoolRoot .sp-next-bottom .sp-more:hover{background:#ededf0;color:#33343a}
@media(hover:none){#selectionPoolRoot .sp-reason-edit-icon{opacity:1}}
@media(prefers-reduced-motion:reduce){#selectionPoolRoot .sp-reason-add,#selectionPoolRoot .sp-reason-edit-icon,#selectionPoolRoot .sp-next-bottom .sp-primary{transition:none}}
