/* 01606 · precise UI role selection. */
.st-rc-precision-01606{border:1px solid rgba(64,199,216,.35);border-radius:13px;padding:14px;background:rgba(4,42,53,.27);margin:16px 0}
.st-rc-precision-01606>header{display:flex;align-items:center;justify-content:space-between;gap:10px}
.st-rc-precision-01606 h4{margin:0;font-size:15px}
.st-rc-precision-01606 p{font-size:12px;line-height:1.6;color:var(--text-muted,#a3c2cc);margin:8px 0}
.st-rc-precision-modes{display:grid;gap:7px;padding:10px;border:1px solid rgba(77,201,208,.28);border-radius:9px;margin:10px 0}
.st-rc-precision-01606 label{display:flex;align-items:flex-start;gap:9px;min-width:0;font-size:12px;cursor:pointer}
.st-rc-precision-01606 label input{margin-top:3px;flex:none;accent-color:#2ab2c5}
.st-rc-precision-01606 details{margin:7px 0;border:1px solid rgba(100,151,184,.3);border-radius:9px;padding:8px}
.st-rc-precision-01606 summary{font-weight:700;font-size:12px;cursor:pointer}
.st-rc-precision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;padding:13px 4px 5px}
.st-rc-precision-grid label{padding:8px;border-radius:7px;background:rgba(8,20,37,.35)}
.st-rc-precision-grid code,.st-rc-precision-grid small{display:block;font-size:10px;overflow-wrap:anywhere;color:#91b4c7;margin-top:4px}
.st-rc-precision-01606 [data-rc-help]{background:transparent;border:1px solid #486779;border-radius:7px;padding:4px 9px;cursor:pointer}
