#pessoas-relatorio-overlay{position:fixed;inset:0;background:#14213da6;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}
#pessoas-relatorio-overlay .rem-dialog{background:white;color:#17243a;border-radius:16px;padding:24px;max-height:92dvh;overflow:auto;box-sizing:border-box}
#pessoas-relatorio-overlay .rem-dialog-header,#pessoas-relatorio-overlay .rem-tools,#pessoas-relatorio-overlay .rem-checks{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}
#pessoas-relatorio-overlay .rem-dialog-header{justify-content:space-between}
#pessoas-relatorio-overlay .rem-checks label{display:flex;flex-direction:row;align-items:center;gap:6px}
#pessoas-relatorio-overlay input{width:auto}
#pessoas-relatorio-overlay .rem-table-wrap{overflow:auto}
#pessoas-relatorio-overlay table{width:100%;border-collapse:collapse}
#pessoas-relatorio-overlay th,#pessoas-relatorio-overlay td{padding:10px;border-bottom:1px solid #dde4ef;text-align:left;overflow-wrap:anywhere}
#pessoas-relatorio-overlay th{background:#eef2fa}
#pessoas-relatorio-overlay .rem-error{color:#a02039}
@media(max-width:600px){#pessoas-relatorio-overlay{padding:8px}#pessoas-relatorio-overlay .rem-dialog{padding:16px}.employee-editor .modal-footer,body[data-restricted-navigation] footer{flex-wrap:wrap}}
