/* Equipe com permissões por pessoa (permissoes.js) */
.pm{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}
@media (max-width:900px){.pm{grid-template-columns:minmax(0,1fr)}}
.pm-sub{font-size:12px;color:var(--cinza,#6B6E78);margin:14px 0 8px;text-transform:uppercase;letter-spacing:.06em}
.pm-caixas{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}
.pm-cx{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#F2F3F5;cursor:pointer;font-size:13.5px;border:1.5px solid transparent}
.pm-cx img{width:28px;height:28px;object-fit:contain;opacity:.45;filter:grayscale(1)}
.pm-cx input{accent-color:#D41444}
.pm-cx:has(input:checked){background:#fff;border-color:#D41444}
.pm-cx:has(input:checked) img{opacity:1;filter:none}
.pm-cx:has(input:focus-visible){outline:2px solid #D41444;outline-offset:2px}
