.ek-lg-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.45fr);gap:10px}
.ek-lg-kind{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}
.ek-lg-kind input{position:absolute;opacity:0;pointer-events:none}
.ek-lg-kind svg{width:16px;height:16px}
.ek-lg-kind:hover{background:var(--canvas)}
.ek-lg-kind:has(input:checked){border:1.5px solid var(--brand);color:var(--brand);font-weight:600}
.ek-lg-kind:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}
.ek-lg-pane{display:none}
#ek-liberar-grupo:has(input[name="tipo"][value="cargo"]:checked) .ek-lg-pane[data-kind="cargo"],
#ek-liberar-grupo:has(input[name="tipo"][value="setor"]:checked) .ek-lg-pane[data-kind="setor"],
#ek-liberar-grupo:has(input[name="tipo"][value="local"]:checked) .ek-lg-pane[data-kind="local"],
#ek-liberar-grupo:has(input[name="tipo"][value="grupo"]:checked) .ek-lg-pane[data-kind="grupo"]{display:block}
.ek-lg-pane .ek-grp-list{max-height:260px;overflow:auto}
