:root{--navy:#26344C;--navy2:#1c2739;--gold:#B08C58;--gold-l:#d9c39e;--cream:#FBF4EA;--mist:#EAEBE6;--gray:#626365;--ink:#333;--red:#a8372f;--red-bg:#fbeceb;--green:#2f6b4f;--green-bg:#e8f2ec;--amber:#8a6a00;--amber-bg:#fff4c2;--t:"Futura","Futura PT","Century Gothic","Avenir Next",sans-serif;--b:"Avenir Next","Avenir","Segoe UI","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--b);color:var(--ink);background:var(--mist);font-size:14px}a{color:inherit;text-decoration:none}header.topo{background:#fff;border-bottom:1px solid #dcdcd6;display:flex;align-items:center;gap:18px;padding:10px 22px}header.topo img{height:38px}header.topo .app{font-family:var(--t);color:var(--navy);font-size:14px;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid var(--gold);padding-left:16px}header.topo .sp{flex:1 1}header.topo .user{color:var(--gray);font-size:13px;display:flex;gap:12px;align-items:center}.casca{display:flex;min-height:calc(100vh - 59px)}nav.lateral{width:210px;background:var(--navy);color:#cfd5df;padding:18px 0;flex-shrink:0}nav.lateral a{display:block;padding:10px 22px;font-size:13.5px}nav.lateral a:hover{background:var(--navy2);color:#fff}nav.lateral .menu-cab{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;cursor:pointer;font-family:var(--t);font-size:10.5px;letter-spacing:.14em;color:var(--gold-l);padding:14px 22px 6px;text-transform:uppercase;text-align:left}nav.lateral .menu-cab:hover{color:#fff}nav.lateral .menu-seta{font-size:11px;letter-spacing:0}nav.lateral a.menu-sub{padding:8px 22px 8px 30px;font-size:13px}nav.lateral a.ativo{background:var(--navy2);color:#fff;border-left:3px solid var(--gold-l)}nav.lateral a.menu-item{font-weight:600;margin-bottom:4px}nav.lateral .sec{font-family:var(--t);font-size:10.5px;letter-spacing:.16em;color:var(--gold-l);padding:16px 22px 6px;text-transform:uppercase}main{flex:1 1;min-width:0;padding:24px 1cm 48px;max-width:none}h1{font-family:var(--t);font-weight:500;color:var(--navy);font-size:21px;margin-bottom:6px}.sub{color:var(--gray);margin-bottom:18px}.card{background:#fff;border-radius:6px;border:1px solid #e0e0da;padding:18px 22px;margin-bottom:16px}.card h3{font-family:var(--t);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}table.lista{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #e0e0da}table.lista th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);padding:10px 12px;background:#fafaf7}table.lista td,table.lista th{border-bottom:1px solid var(--mist)}table.lista td{padding:11px 12px;vertical-align:top}table.lista tr:hover td{background:var(--cream)}.nw,.tag{white-space:nowrap}.tag{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:10px;font-weight:600}.t-alto{background:var(--red-bg);color:var(--red)}.t-medio{background:var(--amber-bg);color:var(--amber)}.t-baixo,.t-nenhum{background:#eef0f4;color:var(--navy)}.t-ok{background:var(--green-bg);color:var(--green)}.btn{display:inline-block;font-family:var(--b);border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:4px;padding:8px 15px;cursor:pointer;font-size:13px}.btn.p{background:var(--navy);color:#fff}.btn.g{background:var(--gold);border-color:var(--gold);color:#fff}.btn:disabled{opacity:.5;cursor:default}.alerta{background:var(--red-bg);border-left:4px solid var(--red);padding:12px 16px;color:#5a1f1a;margin-top:12px}.alerta,.aviso{border-radius:4px}.aviso{background:var(--amber-bg);border-left:4px solid var(--gold);padding:10px 14px;margin-top:10px;font-size:13px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.kv{background:var(--cream);border-radius:4px;padding:10px 12px}.kv span{display:block;color:var(--gray);text-transform:uppercase;letter-spacing:.06em}.kv b{font-size:14.5px;color:var(--navy)}.peca{display:flex;align-items:center;gap:14px;border:1px solid #dcdcd6;border-radius:6px;padding:12px 16px;margin-bottom:10px;background:#fff}.peca.rec{border:2px solid var(--gold);background:#fffcf6}.peca .tx{flex:1 1}.peca b{color:var(--navy)}.peca small,form.campos label{display:block;color:var(--gray)}form.campos label{font-size:12px;margin:12px 0 4px;text-transform:uppercase;letter-spacing:.05em}form.campos input,form.campos select,form.campos textarea{width:100%;padding:9px 11px;border:1px solid #cfcfc8;border-radius:4px;font-family:var(--b);font-size:14px}form.campos textarea{min-height:240px}.txt{line-height:1.6}details summary{cursor:pointer;color:var(--navy);font-size:12.5px;margin-top:10px}details .bloco{font-size:12.5px;color:var(--gray);line-height:1.55;margin-top:8px;background:#fafaf7;padding:10px;border-radius:4px;white-space:pre-wrap}.entrar{max-width:380px;margin:12vh auto;border-radius:8px;padding:34px;border-top:4px solid var(--gold);text-align:center}.entrar img{height:56px;margin-bottom:18px}.vazio{text-align:center;padding:50px}.rodape,.vazio{color:var(--gray)}.rodape{font-size:11px;margin-top:28px}.tour-fundo{position:fixed;inset:0;background:rgba(20,28,44,.55);z-index:900;display:flex;align-items:center;justify-content:center}.tour-fundo.leve{background:rgba(20,28,44,.35);display:block}.tour-bv{background:#fff;max-width:520px;border-radius:8px;border-top:4px solid var(--gold);padding:30px 34px;text-align:center}.tour-bv img{height:52px;margin-bottom:12px}.tour-bv h2{font-family:var(--t);font-weight:500;color:var(--navy);font-size:20px;margin-bottom:12px}.tour-bv p{line-height:1.6;margin-bottom:10px;text-align:left}.tour-bt{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.tour-luz{position:fixed;border:2px solid var(--gold);border-radius:4px;box-shadow:0 0 0 4px rgba(176,140,88,.35);pointer-events:none;z-index:901;background:rgba(255,255,255,.08)}.tour-balao{position:fixed;width:340px;background:#fff;border-radius:8px;border-left:4px solid var(--gold);padding:16px 18px;z-index:902;box-shadow:0 8px 30px rgba(0,0,0,.25)}.tour-balao small{color:var(--gray);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tour-balao h3{font-family:var(--t);font-weight:500;color:var(--navy);font-size:16px;margin:4px 0 8px}.tour-balao p{line-height:1.55;font-size:13.5px}.tour-som{float:right;border:0;background:none;font-size:16px;cursor:pointer;line-height:1}.busca-topo{margin-left:22px}.busca-topo input{width:280px;padding:6px 10px;border:1px solid #d8d8d2;border-radius:4px;font-size:13px}.trab-fundo{position:fixed;inset:0;background:rgba(255,255,255,.55);z-index:950;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.trab-caixa{background:#fff;border-radius:8px;border-top:4px solid var(--gold);box-shadow:0 10px 34px rgba(0,0,0,.18);padding:22px 30px;text-align:center;min-width:300px;max-width:420px}.trab-caixa b{color:var(--navy);font-family:var(--t);font-weight:500;font-size:15px;display:block;margin:10px 0 4px}.trab-caixa p{color:var(--gray);font-size:13px;margin:4px 0}.trab-sub{font-size:12px!important}.trab-pontos{display:flex;gap:7px;justify-content:center}.trab-pontos span{width:10px;height:10px;border-radius:50%;background:var(--gold);animation:trab 1.2s ease-in-out infinite}.trab-pontos span:nth-child(2){animation-delay:.2s}.trab-pontos span:nth-child(3){animation-delay:.4s}@keyframes trab{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.passos-peca{margin:8px 0 0 20px;line-height:2.1}.passos-peca li{margin-bottom:4px}.so-celular{display:none}@media (max-width:820px){.so-celular{display:block}body{font-size:15px}header.topo{flex-wrap:wrap;gap:8px 10px;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:300}header.topo img{height:30px}header.topo .app,header.topo .sp{display:none}header.topo .user{margin-left:auto;gap:10px}header.topo .nome-usuario{display:none}.botao-menu{border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:6px;font-size:20px;line-height:1;padding:6px 10px;cursor:pointer}.busca-topo{order:10;flex-basis:100%;margin:0}.busca-topo input{width:100%;font-size:16px;padding:9px 12px}.casca{display:block;min-height:0}nav.lateral{position:fixed;top:0;bottom:0;left:0;width:84vw;max-width:320px;z-index:400;overflow-y:auto;transform:translateX(-105%);transition:transform .22s ease;padding-top:14px;box-shadow:4px 0 24px rgba(0,0,0,.25)}body.menu-aberto nav.lateral{transform:none}.fundo-menu{position:fixed;inset:0;background:rgba(20,28,44,.45);z-index:350;opacity:0;pointer-events:none;transition:opacity .2s}body.menu-aberto .fundo-menu{opacity:1;pointer-events:auto}body.menu-aberto{overflow:hidden}nav.lateral a{padding:13px 22px;font-size:15px}nav.lateral a.menu-sub{padding:12px 22px 12px 30px;font-size:15px}nav.lateral .menu-cab{padding-top:14px;padding-bottom:14px}main{padding:14px 12px 60px}h1{font-size:21px;line-height:1.25}.card{padding:14px;border-radius:8px}.btn{padding:10px 14px;font-size:14px;min-height:40px}input,select,textarea{font-size:16px!important;max-width:100%}.grid4{grid-template-columns:1fr 1fr}[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*="width: 210"],[style*="width:210"]{width:100%!important}.nw{white-space:normal}table.cartao-cel thead{display:none}table.cartao-cel,table.cartao-cel tbody,table.cartao-cel td,table.cartao-cel tr{display:block;width:100%}table.cartao-cel{border:0!important;background:none!important}table.cartao-cel tr{background:#fff;border:1px solid #e0e0da;border-radius:8px;margin-bottom:10px;padding:8px 12px}table.cartao-cel td{border:0!important;padding:5px 0!important;background:none!important;font-size:14px}table.cartao-cel td[data-rotulo]:not(:empty):before{content:attr(data-rotulo);display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin-bottom:1px}table.cartao-cel tr:hover td{background:none!important}.tour-balao{width:auto;left:10px!important;right:10px!important;bottom:12px!important;top:auto!important}.tour-bv{margin:12px;padding:22px 20px}.trab-caixa{min-width:0;margin:12px}.dd-rel,.folha-dmr{overflow-x:auto}}@media (max-width:420px){.grid4{grid-template-columns:1fr}}.demo-faixa{position:-webkit-sticky;position:sticky;top:0;z-index:500;background:repeating-linear-gradient(45deg,#b08c58,#b08c58 14px,#a07d4c 0,#a07d4c 28px);color:#fff;font-weight:700;letter-spacing:.06em;text-align:center;padding:7px 10px;font-size:12.5px}.demo-faixa .btn{background:#fff;color:var(--navy)}.demo-main{padding:24px 1cm 220px;max-width:1100px;margin:0 auto}.demo-folha{font-family:Georgia,serif;font-size:14.5px;line-height:1.7;max-width:760px;box-shadow:0 4px 18px rgba(0,0,0,.08)}.demo-folha p{margin-bottom:10px}.demo-portal{background:#eef1f5;border:1px solid #c9d1dc;border-radius:8px;overflow:hidden}.demo-portal-topo{background:#1f4e79;color:#fff;padding:12px 16px;font-weight:700}.demo-portal-topo span{font-weight:400;font-size:12px;opacity:.85;margin-left:8px}.demo-balao{max-width:calc(100vw - 24px)}@media (max-width:820px){.demo-main{padding:12px 12px 260px}}.aprender-tela{position:fixed;left:226px;bottom:14px;z-index:250;background:#fff;border:1px solid var(--gold);color:var(--navy);border-radius:18px;padding:6px 13px;font-size:12.5px;box-shadow:0 2px 10px rgba(0,0,0,.12);text-decoration:none}.aprender-tela:hover{background:var(--cream)}@media (max-width:820px){.aprender-tela{left:10px;bottom:10px}}@media print{.nao-imprime,.trb-faixa,.trb-raiz,[class^=trb-],header.topo,nav.lateral{display:none!important}body{background:#fff}.card{box-shadow:none;border:0}}table:not(.lista){width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e3e1da;border-radius:8px;overflow:hidden;margin:6px 0 4px}table:not(.lista) thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);padding:10px 12px;background:#f6f4ee;border-bottom:1px solid #e3e1da;white-space:nowrap}table:not(.lista) td{padding:10px 12px;border-bottom:1px solid #eeece6;vertical-align:middle;font-size:14px;line-height:1.35}table:not(.lista) tbody tr:nth-child(2n) td{background:#fcfbf8}table:not(.lista) tbody tr:last-child td{border-bottom:0}table:not(.lista) tbody tr:hover td{background:var(--cream)}table:not(.lista) td b{font-weight:600}table.lista tbody tr:nth-child(2n) td{background:#fcfbf8}.card>h3:not(:first-child){margin-top:18px;padding-top:12px;border-top:1px solid #eeece6}details>summary{cursor:pointer;padding:6px 0}details[open]>summary{margin-bottom:6px;border-bottom:1px dashed #e3e1da}.mini-av{width:30px;height:30px;object-fit:cover;flex:none;display:inline-block;background:#ddd}.mini-av,.mini-ini{border-radius:50%;box-shadow:0 0 0 2px #C9A86A}.mini-ini{display:inline-grid;place-items:center;background:#1d2740;color:#E8D3A6;font-size:11px;font-weight:700;width:30px;height:30px;flex:none}.salas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.sala-cartao{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #e3dccd;border-radius:14px;background:linear-gradient(#fffdf8,#f7f1e4);color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.sala-cartao:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(40,30,10,.12)}.sala-porta{align-items:center;gap:6px}.sala-pilha,.sala-porta{display:flex}.sala-pilha>*{margin-right:-8px}.sala-ultima{font-size:13px;color:#444;background:#fff;border:1.5px solid #1d2740;border-radius:12px;padding:6px 9px}.escolha-pessoas{display:flex;flex-wrap:wrap;gap:8px}.escolha-p{display:flex;align-items:center;gap:6px;border:1px solid #e3dccd;border-radius:22px;padding:4px 10px 4px 4px;background:#fffdf8;cursor:pointer;font-size:13px}.escolha-p img{border-radius:50%;object-fit:cover}.escolha-p .mini-ini,.escolha-p img{width:28px;height:28px}.escolha-p:has(input:checked){border-color:#C9A86A;background:#fbf3e2;box-shadow:0 0 0 1px #C9A86A}.falar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.falar textarea{flex:1 1;min-width:240px;border:2px solid #1d2740;border-radius:16px;padding:10px 12px;font-size:14px;resize:vertical}.falar-resp{flex-basis:100%;font-size:13px;background:#fbf3e2;border-left:3px solid #c9a86a;padding:6px 10px;border-radius:6px}.reg-dia{text-align:center;margin:14px 0 6px;position:relative}.reg-dia:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #e3dccd}.reg-dia span{position:relative;background:#fff;padding:0 12px;font-size:12px;color:#8a7f6a;text-transform:capitalize}.reg-linha{display:flex;gap:10px;align-items:flex-start;padding:9px 4px;border-bottom:1px solid #f1ece2}.reg-linha:target{background:#fbf3e2}.reg-hora{font-size:11px;color:#8a7f6a;width:38px;flex:none;padding-top:7px}.reg-corpo{flex:1 1;min-width:0}.reg-texto{white-space:pre-wrap;font-size:14px;line-height:1.45;margin-top:2px}.reg-cita{font-size:12px;color:#6b6352;border-left:3px solid #c9a86a;padding-left:8px;margin:3px 0}.reg-acoes{display:flex;gap:12px;font-size:12px;margin-top:3px;align-items:baseline;flex-wrap:wrap}.reg-acoes details summary{cursor:pointer;color:#8a7f6a}.reg-versao{font-size:12px;color:#6b6352;background:#faf7f0;padding:4px 8px;border-radius:6px;margin-top:4px}.notif-resp{margin-top:6px}.notif-resp textarea{width:100%;border:1.5px solid #1d2740;border-radius:12px;padding:6px 10px;font-size:13px}.lbl{display:block;font-size:12px;color:var(--gray);margin:12px 0 6px;text-transform:uppercase;letter-spacing:.05em}.vira-tarefa summary{cursor:pointer;color:#8a6d2f}.vira-tarefa[open] summary{font-weight:700}.vt-form{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;background:#fbf3e2;padding:8px;border-radius:10px}.vt-form input[name=titulo]{flex:1 1;min-width:220px}.hist-conv{border-top:1px solid #eeece6;padding:8px 0}.hist-conv summary{cursor:pointer}.hist-linha{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;padding:5px 0 5px 14px;border-left:2px solid #c9a86a;margin-left:4px;font-size:13px}.aud-grupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.aud-grupo{border:1px solid #e3dccd;border-radius:12px;padding:10px 12px;background:#fffdf8}.aud-grupo legend{font-weight:700;color:var(--gold,#B28E58);font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:0 6px}.aud-item{display:flex;gap:8px;align-items:flex-start;padding:7px 0;border-bottom:1px solid #f1ece2;cursor:pointer}.aud-item:last-child{border-bottom:0}.aud-item input{margin-top:3px}.aud-item small{display:block;color:#7a7262;font-size:12px;font-weight:400;line-height:1.35}.ed-av{display:grid;grid-template-columns:260px 1fr;grid-gap:22px;gap:22px;align-items:start}.ed-prev{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.ed-palco{display:grid;place-items:center;padding:18px;border-radius:16px;background:linear-gradient(#efe6d4 0 62%,#b48a5f 62%)}.ed-uso{display:flex;flex-wrap:wrap;gap:6px}.ed-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.ed-grupo{border:1px solid #eee7da;border-radius:12px;padding:10px 12px;background:#fffdf8}.ed-itens{display:flex;flex-wrap:wrap;gap:6px}.ed-cor{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d6cdbb;cursor:pointer;padding:0}.ed-cor.on{box-shadow:0 0 0 3px #C9A86A}.ed-chip{border:1px solid #e3dccd;background:#fff;border-radius:16px;padding:4px 10px;font-size:12.5px;cursor:pointer}.ed-chip.on{background:#26344B;color:#fff;border-color:#26344B}@media (max-width:760px){.ed-av{grid-template-columns:1fr}.ed-prev{position:static}}th.th-ordena{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}th.th-ordena:after{content:" ↕";opacity:.35;font-size:10px}th.th-ordena[data-ordem=asc]:after{content:" ▲";opacity:.9}th.th-ordena[data-ordem=desc]:after{content:" ▼";opacity:.9}.cap-mod summary{cursor:pointer;font-size:15px}.cap-pontos{margin:6px 0 10px 20px;line-height:1.6}.cap-casos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.cap-caso{background:#fbf7ef;border-left:3px solid var(--gold,#b28e58);border-radius:8px;padding:8px 12px;font-size:13.5px}.cap-caso p{margin:4px 0}.cap-q{border:1px solid #eee7da;border-radius:10px;padding:8px 12px;margin:8px 0}.cap-q legend{font-weight:700;padding:0 4px}.cap-q label{display:flex;gap:8px;align-items:flex-start;padding:3px 0;cursor:pointer;font-size:14px}.aud-proc{border-top:1px solid #eeece6;padding:12px 0}.aud-proc-tit{display:flex;gap:8px;align-items:center;cursor:pointer}.aud-proc-grade{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 12px;gap:8px 12px;margin-top:6px}.aud-proc-grade input,.aud-proc-grade select{width:100%}.aud-proc-grade .lbl{margin:4px 0 3px}.aud-g{font-size:11px;font-weight:700;color:var(--gold,#B28E58);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 2px}.aud-off{opacity:.45}details.aud-proc>summary{list-style:none}.aud-sug{display:block;margin-top:4px;font-size:11.5px;color:#6b5a2e;background:#fbf3e2;border-radius:6px;padding:4px 7px;line-height:1.35}.aud-ferr{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:6px 0 12px;padding:10px;background:#fbf7ef;border-radius:10px}.radar-cli{border-top:1px solid #eeece6;padding:12px 0}.radar-com{margin-top:8px;padding:10px;background:#fbf7ef;border-radius:10px}.ed-corpo{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#f7f1e6;font-size:12px;color:#6b5d4a}.ed-corpo svg{flex:none}.pf-trilho{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 14px}.pf-trilho li{display:flex;align-items:center;gap:6px;padding:5px 12px 5px 5px;border-radius:99px;background:#efe8da;color:#7a6c58;font-size:13px}.pf-trilho li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;font-weight:700;font-size:12px}.pf-trilho li.agora{background:#26344B;color:#fff}.pf-trilho li.agora span{color:#26344B}.pf-trilho li.feito{background:#e3efe3;color:#2e6b34}.pf-trilho li.feito span{background:#2e7d32;color:#fff}.pf-heroi{display:flex;gap:24px;align-items:center;flex-wrap:wrap;background:linear-gradient(135deg,#fffaf0,#f3e8d3)}.pf-heroi>div{flex:1 1;min-width:260px}.pf-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.pf-area{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid #e3d9c6;border-radius:12px;background:#fff;cursor:pointer}.pf-area:has(input:checked){border-color:#C9A86A;background:#fbf6ea;box-shadow:0 0 0 1px #C9A86A}.pf-area span{display:flex;flex-direction:column;gap:2px}.pf-area small{color:#7a6c58;font-size:12px;line-height:1.35}.pf-area em{font-style:normal;font-size:11px;color:#8a6a2e;font-weight:600}.pf-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.pf-grade label{display:flex;flex-direction:column}.pf-grade .pf-larga{grid-column:1/-1}.pf-grade input,.pf-grade textarea{width:100%}.pf-upload{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px;border:1px dashed #c9a86a;border-radius:12px;background:#fffaf0}.pf-resumo{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.pf-resumo>.card:not(.pf-item){grid-column:1/-1}.pf-item{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;transition:transform .15s}.pf-item:hover{transform:translateY(-2px)}.pf-item span{color:#6b5d4a;font-size:13px}.pf-item em{font-style:normal;color:#8a6a2e;font-weight:600;font-size:13px;margin-top:4px}.foto-topo{width:30px;height:30px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #C9A86A;display:block}.rh-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.rh-kpis .card{display:flex;flex-direction:column;gap:2px;margin:0;border-left:4px solid var(--gold)}.rh-kpis b{font-size:26px;color:var(--navy)}.rh-kpis small{color:#7a6c58;font-size:12px}.rh-sugeridos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.tc-vagas{display:grid;grid-gap:12px;gap:12px}.tc-vaga{border-left:4px solid var(--gold)}.tc-privacidade{margin-top:16px;padding:14px;border-radius:12px;background:#f3f6fa;border:1px solid #d9e1ec}.tc-privacidade p{font-size:13px;line-height:1.5;margin:6px 0 10px}.tc-aceite{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.tc-aceite input{margin-top:3px;flex:none;width:18px;height:18px}.tc-aviso h3{margin:18px 0 4px}.tc-aviso p{line-height:1.55}.reportar{position:fixed;left:380px;bottom:14px;z-index:250;background:#fff;border:1px solid var(--gold);color:var(--navy);border-radius:18px;padding:6px 13px;font-size:12.5px;box-shadow:0 2px 10px rgba(0,0,0,.12);cursor:pointer}.reportar:hover{background:var(--cream)}.reportar-fundo{position:fixed;inset:0;background:rgba(20,28,44,.45);z-index:400;display:grid;place-items:center;padding:16px}.reportar-caixa{width:min(560px,100%);margin:0}@media (max-width:820px){.reportar{left:auto;right:10px;bottom:10px}}.galeria-av-topo{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:14px;background:#fbf6ea;border:1px solid #e3d9c6}.galeria-av-cor{width:26px;height:26px;border-radius:50%;border:1px solid #cbb994;cursor:pointer;padding:0}.galeria-av-filtros{display:flex;flex-direction:column;gap:6px;margin:12px 0}.galeria-av-filtros>span{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.galeria-av-filtros .lbl{width:92px;margin:0}.galeria-av-filtros .btn{padding:3px 9px;font-size:12px}.galeria-av-pele{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:-1px;border:1px solid rgba(0,0,0,.2)}.galeria-av-pele.p1{background:#f6dcc9}.galeria-av-pele.p2{background:#ecc5a5}.galeria-av-pele.p3{background:#d6a27c}.galeria-av-pele.p4{background:#b47a52}.galeria-av-pele.p5{background:#86553a}.galeria-av-pele.p6{background:#5a3726}.galeria-av-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.galeria-av-item{position:relative;border:2px solid transparent;border-radius:14px;background:#f4efe7;padding:0;cursor:pointer;overflow:hidden;aspect-ratio:1;transition:transform .15s}.galeria-av-item:hover{transform:translateY(-2px);border-color:#d8c7a5}.galeria-av-item.sel{border-color:#B08C58;box-shadow:0 0 0 3px rgba(176,140,88,.35)}.galeria-av-item img{width:100%;height:100%;object-fit:cover;display:block}.galeria-av-item span{position:absolute;right:5px;bottom:4px;font-size:11px;background:rgba(255,255,255,.85);border-radius:6px;padding:0 4px;color:#26344C}@font-face{font-family:Manrope;src:url(/identidade/manrope.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--dmr-gutter:1cm;--dmr-font:Manrope,"Segoe UI",sans-serif;--dmr-canvas:#edf1f6;--dmr-surface:#fff;--dmr-subtle:#f3f6fa;--dmr-ink:#202a37;--dmr-muted:#5e6d80;--dmr-line:#e2e8f0;--dmr-primary:#273446;--dmr-sidebar:#202b3a;--dmr-accent:#cadcf2;--dmr-blue:#42658f;--dmr-radius:16px;--dmr-shadow:0 6px 24px #00000006;--navy:var(--dmr-primary);--navy2:#3c5575;--gold:var(--dmr-blue);--gold-l:#cbdcf1;--cream:#edf3fb;--mist:var(--dmr-canvas);--gray:var(--dmr-muted);--ink:var(--dmr-ink);--red:#a5444b;--red-bg:#faedef;--green:#33765c;--green-bg:#edf6f0;--amber:#8a642c;--amber-bg:#faf2e5;--t:var(--dmr-font);--b:var(--dmr-font);color-scheme:light}html{min-width:280px;scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:var(--dmr-font);font-size:13px;line-height:1.65;background:var(--dmr-canvas);color:var(--dmr-ink);margin:0}*,:after,:before{box-sizing:border-box}canvas,img,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a:hover{color:var(--dmr-blue)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #6a8fbf;outline-offset:3px}::selection{background:var(--dmr-accent);color:var(--dmr-primary)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap!important;border:0!important}.dmr-skip{position:fixed;z-index:1000;top:12px;left:1cm;padding:12px 18px;background:white;transform:translateY(-180%);border-radius:10px}.dmr-skip:focus{transform:none}.dmr-shell{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:24px;gap:24px;min-height:100vh;min-height:100dvh;padding:20px max(var(--dmr-gutter),env(safe-area-inset-right)) 20px max(var(--dmr-gutter),env(safe-area-inset-left));align-items:start}.dmr-sidebar{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;height:calc(100vh - 40px);height:calc(100dvh - 40px);background:var(--dmr-sidebar);color:#f5f8fc;border-radius:17px;padding:27px 12px 12px;min-width:0;z-index:30}.dmr-brand{display:flex;align-items:center;gap:12px;padding:0 10px 27px;color:#f6f8fc!important;font-size:16px;font-weight:550;line-height:1.35;letter-spacing:-.035em}.dmr-brand img{width:34px;height:37px}.dmr-brand small{display:block;margin-top:7px;font-size:10px;letter-spacing:0;font-weight:450;color:#a3b0c1}.dmr-sidebar nav{overflow-y:auto;min-height:0;flex:1 1;scrollbar-width:thin;scrollbar-color:#617084 transparent;padding:0 3px 12px}.dmr-nav-group{font-size:9px;letter-spacing:.05em;color:#a3b0c1;margin:21px 11px 8px}.dmr-sidebar nav section:first-child .dmr-nav-group{margin-top:0}.dmr-nav-link{display:flex;align-items:center;gap:11px;min-height:40px;padding:9px 11px;border-radius:9px;font-size:12px;line-height:1.5;color:#c4cfdd;margin-bottom:3px}.dmr-nav-link svg{width:17px;height:17px;flex-shrink:0}.dmr-nav-link:hover{background:#ffffff0c;color:white}.dmr-nav-link[aria-current=page]{background:var(--dmr-accent);color:#263f5e;font-weight:650}.dmr-profile{display:flex;gap:10px;align-items:center;border-top:1px solid #ffffff16;margin-top:10px;padding:16px 7px 4px;font-size:11px;line-height:1.5}.dmr-profile small{display:block;color:#a3b0c1;font-size:10px}.dmr-profile>a{margin-left:auto;color:#c4cfdd}.dmr-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#b8d0ee;color:#2e4a6e;font-size:11px;flex-shrink:0}.dmr-workspace{min-width:0}.dmr-topbar{display:flex;align-items:center;gap:20px;min-height:64px;background:#ffffffed;border-radius:14px;padding:12px 22px;box-shadow:var(--dmr-shadow)}.dmr-breadcrumb{font-size:11px;color:var(--dmr-muted);white-space:nowrap}.dmr-breadcrumb>span{margin:0 8px;color:#a5afbd}.dmr-search{margin-left:auto;display:flex;align-items:center;gap:10px;background:#eaf0f6;border-radius:9px;max-width:420px;min-width:100px;flex:1 1;padding:0 12px}.dmr-search svg{width:17px;color:#637a94;flex-shrink:0}.dmr-search input{border:0!important;background:transparent!important;padding:10px 0!important;min-height:40px!important}.dmr-top-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.dmr-content{max-width:none;width:100%;min-width:0;padding:30px 0 24px;overflow-wrap:anywhere}.dmr-content:focus{outline:none}.dmr-content>h1{font-size:34px;font-weight:450;line-height:1.25;letter-spacing:-.035em;margin:0 0 12px}.dmr-content>h1+.sub{font-size:13px;max-width:85ch;margin-bottom:25px;line-height:1.8}.dmr-content>h2{margin:30px 0 16px;font-size:21px;font-weight:550}.dmr-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--dmr-line);padding:18px 0 4px;font-size:10px;color:var(--dmr-muted)}.dmr-preview-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:#526b8a;padding:12px 3px 0}.dmr-preview-note a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.dmr-preview-dot{width:6px;height:6px;border-radius:50%;background:#718ead}h1,h2,h3,h4{font-family:var(--dmr-font);color:var(--dmr-ink)}.card{background:var(--dmr-surface);border:0;box-shadow:var(--dmr-shadow);border-radius:var(--dmr-radius);padding:25px;margin-bottom:20px;min-width:0}.card h3{font-family:var(--dmr-font);font-size:16px;font-weight:600;letter-spacing:-.015em;text-transform:none;color:var(--dmr-ink);margin-bottom:18px}.card p{line-height:1.8}.card>.card{background:var(--dmr-subtle);box-shadow:none}.card>h3:not(:first-child){border-color:var(--dmr-line)}.btn{min-height:42px;padding:10px 15px;border:1px solid var(--dmr-line);border-radius:10px;font:550 12px/1.5 var(--dmr-font);background:var(--dmr-surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;max-width:100%;white-space:normal;transition:background .16s,border-color .16s}.btn,.btn:hover{color:var(--dmr-ink)}.btn:hover{background:var(--dmr-subtle);border-color:#bac7d4}.btn.g,.btn.p{background:var(--dmr-primary);border-color:transparent;color:white}.btn.g:hover,.btn.p:hover{background:#3c5575}.btn svg{flex-shrink:0}form.campos input,form.campos select,form.campos textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-width:0;max-width:100%;width:100%;min-height:42px;border:1px solid var(--dmr-line);border-radius:10px;background:white;padding:10px 12px;font-family:var(--dmr-font);font-size:13px;line-height:1.5}input[type=checkbox],input[type=radio]{width:18px!important;min-height:18px!important;accent-color:var(--dmr-blue)}form.campos label{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--dmr-muted);margin:16px 0 7px}form.campos textarea{min-height:140px;resize:vertical}.sub{color:var(--dmr-muted)}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.kv{background:var(--dmr-subtle);border-radius:10px;padding:14px;min-width:0}.kv span{text-transform:none;letter-spacing:0;font-size:11px}.kv b{font-size:16px;font-weight:600}.tag{font-size:10px;font-weight:550;padding:5px 9px;border-radius:6px;line-height:1.4;white-space:normal}.t-baixo,.t-nenhum{background:var(--cream);color:var(--dmr-blue)}.alerta,.aviso{border:0;padding:14px 17px;border-radius:10px;line-height:1.7}.alerta{color:var(--red)}.aviso{color:var(--amber)}.peca{border-color:var(--dmr-line);border-radius:12px;padding:18px}.peca.rec{border:1px solid #bed2ec;background:var(--cream)}.peca .tx{min-width:0}.vazio{padding:44px 24px}.txt{line-height:1.85}details .bloco{background:var(--dmr-subtle);border-radius:10px;padding:16px}details summary{font-size:13px;min-height:42px}details[open]>summary{border-color:var(--dmr-line)}.dmr-table{min-width:0;margin:14px 0 22px}.dmr-table-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;color:var(--dmr-muted);font-size:11px}.dmr-table-tools select{width:auto;max-width:320px;min-height:40px;font-size:11px}.dmr-sort-reset{margin-left:auto;color:var(--dmr-muted);background:transparent;font-size:11px;min-height:40px}.dmr-table-scroll{overflow-x:auto;max-width:100%;border-radius:14px;background:white;box-shadow:var(--dmr-shadow);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dmr-table table.lista{width:100%;border:0;border-radius:0;border-collapse:collapse;margin:0;font-size:12px;overflow:visible}.dmr-table table.lista th{background:var(--dmr-subtle);font-size:11px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--dmr-muted);padding:0 18px;border-bottom:1px solid var(--dmr-line);text-align:left;white-space:nowrap;height:48px}.dmr-table table.lista td{padding:18px;border-bottom:1px solid #e6ecf3;vertical-align:middle;line-height:1.6;font-size:12px;background:white;min-width:100px}.dmr-table table.lista tbody tr:nth-child(2n) td{background:white}.dmr-table table.lista tbody tr:hover td{background:#eef4fc}.dmr-table table.lista tbody tr:last-child td{border-bottom:0}.dmr-sort{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;background:transparent;border:0;padding:10px 0;text-align:left;white-space:nowrap;font:inherit;color:inherit}.dmr-sort span{font-size:16px;color:#8799b0}th[aria-sort=ascending] .dmr-sort,th[aria-sort=descending] .dmr-sort{color:var(--dmr-blue);font-weight:650}.dmr-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px}.dmr-dashboard-heading h1{font-size:37px;font-weight:450;letter-spacing:-.04em;line-height:1.3;margin:0 0 7px}.dmr-dashboard-heading h1 span{color:#5375a0}.dmr-dashboard-heading .sub{margin:0;font-size:12px}.dmr-dashboard-heading time{font-size:11px;color:var(--dmr-muted)}.dmr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0}.dmr-metric{display:flex;flex-direction:column;min-height:128px;padding:21px;background:white;border-radius:14px;box-shadow:var(--dmr-shadow)}.dmr-metric>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#526279}.dmr-metric strong{font-size:39px;font-weight:450;line-height:1.2;margin-top:15px;letter-spacing:-.035em}.dmr-metric:first-child{background:#2b3b52;color:#f4f8ff}.dmr-metric:first-child>span{color:#cad7e8}.dmr-dashboard-banner{background:linear-gradient(120deg,#d8e6f7,#b7cde8);color:#294563;min-height:180px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:16px;margin-bottom:26px;overflow:hidden;position:relative}.dmr-dashboard-banner h2{font-size:27px;font-weight:500;line-height:1.3;letter-spacing:-.035em;color:#294563;margin-bottom:12px;max-width:28ch}.dmr-dashboard-banner p{font-size:12px;max-width:55ch;margin-bottom:16px}.dmr-dashboard-banner>.dmr-banner-mark{width:100px;height:110px;opacity:.3;margin-right:20px}.dmr-dashboard-banner .btn{background:#ffffffd9;border:0;color:#294563}.dmr-menu-toggle,.dmr-nav-backdrop,.dmr-nav-close{display:none}.dmr-kanban-column{background:#e5ecf5!important;border-radius:14px!important;min-width:0}.dmr-kanban-sort{display:flex;gap:8px;align-items:center;margin-bottom:12px}.dmr-kanban-sort select{font-size:11px;min-height:40px}.dmr-content [style*="display: grid"]>*{min-width:0}.dmr-content>form[style*="display: flex"],.dmr-content>p[style*="display: flex"]{flex-wrap:wrap}.dmr-content>form[style*="display: flex"] input{flex:1 1;min-width:160px}.dmr-login-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh;padding:1cm;grid-gap:24px;gap:24px}.dmr-login-art{background:radial-gradient(ellipse at 90% 20%,#516783,#202b3a 70%);border-radius:20px;padding:42px;display:flex;flex-direction:column;justify-content:space-between;color:white;min-height:640px}.dmr-login-art img{width:190px}.dmr-login-art h2{font-size:clamp(30px,3vw,52px);font-weight:450;line-height:1.25;letter-spacing:-.035em;color:white;margin:18px 0}.dmr-login-art p{font-size:10px;letter-spacing:.14em;color:#b8cbe4}.dmr-login-art span{display:block;max-width:35ch;color:#c4cfdd;font-size:13px}.dmr-login-art small{color:#a3b0c1;font-size:10px}.dmr-login-form{display:flex;align-items:center;justify-content:center;min-width:0}.dmr-login-form .entrar{width:100%;margin:auto;max-width:440px;background:transparent;box-shadow:none}.dmr-login-form .entrar>.btn{width:100%}.dmr-modal{padding-inline:1cm!important}.dmr-modal .card{min-width:0;max-width:100%}.dmr-modal [style*=grid-template-columns]>*{min-width:0}.dmr-calendar-wrap{overflow-x:auto;max-width:100%;border-radius:14px}.dmr-calendar-grid{min-width:630px}.entrar{width:calc(100% - 2 * var(--dmr-gutter));max-width:450px;margin:8vh auto;padding:38px;border:0;border-radius:20px;box-shadow:var(--dmr-shadow);background:#fff}.entrar h1{font-size:28px;font-weight:500;letter-spacing:-.035em}.entrar img{height:52px;max-width:220px}.entrar .rodape{line-height:1.7}.dmr-login-preview{padding:14px;border-radius:10px;background:var(--cream);color:var(--dmr-blue);margin:18px 0}.tour-balao,.tour-bv,.trab-caixa{max-width:calc(100vw - 2cm);border-radius:16px;border-color:var(--dmr-blue)}.tour-fundo{padding:1cm}.trab-caixa{min-width:0}.dmr-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dmr-swatch{border:1px solid var(--dmr-line);border-radius:12px;overflow:hidden}.dmr-swatch>div{height:70px}.dmr-swatch p{padding:12px;font-size:11px}@media(min-width:1800px){.dmr-shell{grid-template-columns:250px minmax(0,1fr);gap:32px}.dmr-content{padding-top:36px}}@media(max-width:1200px){.dmr-shell{grid-template-columns:210px minmax(0,1fr);gap:18px}.dmr-topbar{gap:12px;padding-inline:16px}.dmr-breadcrumb{display:none}.dmr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dmr-content [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.dmr-shell{display:block;padding-top:0}.dmr-sidebar{display:none}.dmr-sidebar.is-open{display:flex;position:fixed;top:16px;bottom:16px;left:max(1cm,env(safe-area-inset-left));width:min(310px,calc(100vw - 2cm));height:calc(100dvh - 32px);box-shadow:0 25px 80px #0006;z-index:101}.dmr-nav-backdrop{display:block;position:fixed;inset:0;background:#111c2b77;z-index:100;border:0}.dmr-menu-toggle{display:flex;align-items:center;gap:12px;min-height:66px;width:100%;border:0;background:transparent;font-size:15px;font-weight:600;padding:0;color:var(--dmr-primary)}.dmr-nav-close{display:grid;place-items:center;position:absolute;right:8px;top:8px;width:40px;height:40px;border:0;background:transparent;color:#fff;border-radius:10px}.dmr-sidebar .dmr-brand{padding-right:20px}.dmr-nav-link{min-height:44px}.dmr-topbar{min-height:60px}.dmr-content{padding-top:24px}.dmr-dashboard-heading h1{font-size:32px}.dmr-top-actions>button{max-width:120px}.dmr-dashboard-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:600px){.dmr-topbar{gap:8px;padding:10px}.dmr-top-actions{gap:4px}.dmr-top-actions .btn{padding-inline:10px;min-height:44px}.dmr-top-actions>button{display:none}.dmr-search{padding:0 8px}.dmr-search input{font-size:16px!important;width:100%}.dmr-preview-note{font-size:10px;line-height:1.6}.dmr-preview-note a{margin-left:14px}.dmr-content>h1{font-size:28px}.dmr-content>h1 .btn{font-size:11px}.dmr-content .grid4,.dmr-content [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.dmr-content .dmr-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.dmr-content .nw:not(td){white-space:normal}.dmr-content .card{padding:20px}.dmr-content .card .card{padding:16px}.dmr-content [style*="display: flex"]{flex-wrap:wrap}.dmr-content .btn{min-height:44px}.dmr-table-tools{gap:8px}.dmr-table-tools label{width:100%}.dmr-table-tools select{width:100%;max-width:100%;font-size:16px;min-height:44px}.dmr-sort-reset{margin-left:0;width:100%}.dmr-table table.lista td{padding:14px;max-width:260px}.dmr-table table.lista th{padding-inline:14px}.dmr-table{margin-top:18px}.dmr-metrics{gap:12px}.dmr-metric{padding:16px;min-height:115px}.dmr-metric>span{font-size:10px;gap:5px}.dmr-metric strong{font-size:32px}.dmr-metric svg{width:15px}.dmr-dashboard-heading h1{font-size:30px}.dmr-dashboard-banner{padding:23px;min-height:200px}.dmr-dashboard-banner h2{font-size:24px}.dmr-dashboard-banner>.dmr-banner-mark{display:none}.dmr-footer{font-size:9px;flex-wrap:wrap}.entrar{padding:25px;margin-top:6vh}form.campos input,form.campos select,form.campos textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.peca{flex-wrap:wrap}.dmr-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.dmr-content .card [style*=min-width]{min-width:0!important}.dmr-content pre{max-width:100%;overflow-x:auto}}@media(max-width:360px){.dmr-metrics{grid-template-columns:minmax(0,1fr)}.dmr-topbar{flex-wrap:wrap}.dmr-search{flex-basis:100%}.dmr-top-actions{margin-left:auto}.dmr-dashboard-heading h1{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.dmr-shell{display:block;padding:0}.dmr-footer,.dmr-menu-toggle,.dmr-preview-note,.dmr-sidebar,.dmr-table-tools,.dmr-topbar{display:none!important}.dmr-content{padding:0}.dmr-table-scroll{overflow:visible;box-shadow:none}.dmr-table table.lista td{white-space:normal}.card{page-break-inside:avoid;break-inside:avoid}body{background:white}}@media(max-width:900px){.dmr-login-layout{grid-template-columns:minmax(0,1fr);gap:24px}.dmr-login-art{min-height:280px;padding:28px}.dmr-login-art h2{font-size:32px}.dmr-login-art small{display:none}.dmr-login-art img{width:140px}.dmr-login-form .entrar{padding:20px 0}.dmr-top-actions .atalhos{display:none!important}}@media(max-width:600px){.dmr-login-layout{padding:1cm}.dmr-login-art{padding:24px;min-height:300px}.dmr-login-art h2{font-size:27px}.dmr-modal [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.dmr-calendar-wrap .dmr-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.dmr-calendar-wrap{margin-bottom:18px}}.dmr-preview-toast{position:fixed;bottom:24px;left:1cm;right:1cm;max-width:620px;margin:auto;z-index:110;display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:var(--dmr-primary);color:white;padding:18px 22px;border-radius:14px;box-shadow:0 12px 40px #0003;font-size:12px}.dmr-preview-toast .btn{margin-left:auto}.dmr-content .btn{white-space:normal!important}@media(max-width:600px){.dmr-top-actions{min-width:0}.dmr-content .dmr-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}.dmr-dialog{position:fixed;inset:0;margin:auto;width:min(760px,calc(100% - 2cm));max-height:calc(100vh - 2cm);max-height:calc(100dvh - 2cm);padding:26px;border:0;border-radius:18px;background:var(--dmr-surface);color:var(--dmr-ink);box-shadow:0 30px 100px #0004;overflow:auto;line-height:1.8;font:13px/1.8 var(--dmr-font)}.dmr-dialog::-webkit-backdrop{background:#111c2b77;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dmr-dialog::backdrop{background:#111c2b77;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dmr-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.dmr-dialog-heading h2{font-size:20px;font-weight:550;line-height:1.4;margin:0}.dmr-dialog-heading .btn{min-height:44px;flex-shrink:0}.dmr-help-button{min-width:32px!important;min-height:32px!important;font-family:var(--dmr-font)!important;border-radius:9px!important;background:var(--cream)!important;border:0!important;font-style:normal!important}@media(max-width:600px){.dmr-dialog{padding:20px}.dmr-dialog-heading{flex-wrap:wrap}.dmr-help-button{min-width:44px!important;min-height:44px!important}.dmr-content input[style*=min-width],.dmr-content select[style*=min-width]{min-width:0!important}.dmr-content .card[style*="position: sticky"]{position:static!important}}.card.dmr-news-panel{background:var(--dmr-accent);color:var(--dmr-ink)}.card.dmr-news-panel .sub{color:#405671}.card.dmr-news-panel .btn{background:#fff;border-color:#b4c9e1;color:var(--dmr-primary)}.card.dmr-news-panel .btn:hover{background:#edf3fb}