/* STD V10.2.4 · selector de autoasignación y recuperación visual de Control */
.stdAutoAssignSelector1024{display:grid;gap:12px;min-width:min(520px,76vw);max-width:620px}
.stdAutoAssignAll1024,.stdAutoAssignUser1024{display:flex;align-items:center;gap:12px;border:1px solid #d9e6f2;border-radius:13px;background:#fff;padding:12px 14px;cursor:pointer;user-select:none}
.stdAutoAssignAll1024{background:#f4f9fd;font-weight:800;color:#123a63}
.stdAutoAssignUsers1024{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:340px;overflow:auto;padding:2px}
.stdAutoAssignUser1024 input,.stdAutoAssignAll1024 input{width:18px;height:18px;flex:0 0 auto;accent-color:#0b7fd4}
.stdAutoAssignUser1024 span{display:grid;gap:2px;min-width:0}
.stdAutoAssignUser1024 b{color:#12345a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stdAutoAssignUser1024 small{color:#698099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#stdNativeOk:disabled{opacity:.48;cursor:not-allowed}
.stdCanonicalError1024{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
@media (max-width:720px){
  .stdAutoAssignSelector1024{min-width:0;width:100%;max-width:none}
  .stdAutoAssignUsers1024{grid-template-columns:1fr;max-height:44vh}
  .stdAutoAssignAll1024,.stdAutoAssignUser1024{padding:12px}
}
