.personnel-suggestions-ui3{position:absolute;inset:auto;margin:0;box-sizing:border-box;z-index:40;overflow:auto;overscroll-behavior:contain;padding:6px;background:var(--ui-panel);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 14px 40px #0003;max-width:calc(100vw - 24px)}
.personnel-suggestions-ui3>p{margin:5px 9px 9px;color:var(--ui-muted);font-size:12px}
.personnel-suggestions-ui3 [role=option]{padding:11px 12px;border-radius:7px;cursor:pointer;font-size:13px;line-height:1.55;overflow-wrap:anywhere}
.personnel-suggestions-ui3 [role=option]:hover,.personnel-suggestions-ui3 [aria-selected=true]{background:var(--ui-accent);color:var(--ui-ink)}
#staff-picker-ui3>label{display:grid;gap:8px;margin:0 0 18px}#staff-picker-ui3 #directory-select{width:100%;min-height:210px}#staff-picker-ui3 option{padding:8px}#staff-picker-ui3 .actions{margin:20px 0 4px}#staff-count-ui3{color:var(--ui-muted);font-size:12px}
#editor[open]:is([data-editor-kind=personnel],[data-editor-kind=vehicle]){height:auto!important;width:min(850px,calc(100vw - 24px));max-height:92dvh!important}
#editor:is([data-editor-kind=personnel],[data-editor-kind=vehicle]) .editor-scroll-ui2{max-height:calc(92dvh - 165px);padding-top:24px}
@media(max-width:600px){#staff-picker-ui3 #directory-select{font-size:12px}#editor[open]:is([data-editor-kind=personnel],[data-editor-kind=vehicle]){width:calc(100vw - 14px)}}

/* Dos líneas legibles: una dependencia extensa no ocupa toda la lista. */
.personnel-suggestions-ui3 [role=option]>strong,.personnel-suggestions-ui3 [role=option]>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}
.personnel-suggestions-ui3 [role=option]>strong{font-size:13px;font-weight:650}.personnel-suggestions-ui3 [role=option]>span{font-size:12px;margin-top:3px}
