@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root,:root[data-tema=light]{color-scheme:light;--fundo: #F7F5F2;--fundo-elevado: #EFEBE6;--superficie: #FFFFFF;--superficie-2: #F4F0EB;--superficie-hover: #EAE4DD;--borda: #D5CEC5;--borda-forte: #B9AFA4;--texto: #211F1C;--texto-secundario: #5F584F;--texto-inverso: #FFFFFF;--primaria: #9A3F00;--primaria-hover: #7D3300;--primaria-suave: #FCE6D2;--primaria-texto: #713000;--foco: #A84700;--sucesso: #18723A;--sucesso-fundo: #E1F3E7;--alerta: #7A5900;--alerta-fundo: #FFF1BF;--perigo: #B42318;--perigo-fundo: #FDE7E5;--excel: #86EFAC;--excel-hover: #4ADE80;--excel-texto: #14532D;--sobreposicao: rgb(30 25 20 / 55%);--cabecalho: rgb(255 255 255 / 92%);--sombra-cor: rgb(50 37 24 / 12%);--sombra: 0 14px 38px var(--sombra-cor), 0 2px 7px rgb(50 37 24 / 7%);--sombra-suave: 0 4px 16px rgb(50 37 24 / 8%);--cor-theme: #F7F5F2;--grafico-grade: #E5DED6;--grafico-1: #8A3600;--grafico-2: #A94C0B;--grafico-3: #C86522;--grafico-4: #DE7F3D;--grafico-5: #EE9858;--grafico-6: #F7B078;--grafico-7: #FFD0A6;--raio: 14px}:root[data-tema=dark]{color-scheme:dark;--fundo: #151310;--fundo-elevado: #1B1814;--superficie: #211E1A;--superficie-2: #2B2722;--superficie-hover: #38322B;--borda: #494139;--borda-forte: #65594D;--texto: #FFF9F3;--texto-secundario: #C3B8AC;--texto-inverso: #251508;--primaria: #FFB36B;--primaria-hover: #FFC58F;--primaria-suave: #3D2918;--primaria-texto: #FFC58F;--foco: #FFB36B;--sucesso: #67D98B;--sucesso-fundo: #173923;--alerta: #F5CB58;--alerta-fundo: #3B3217;--perigo: #FF8A80;--perigo-fundo: #43201D;--excel: #4ADE80;--excel-hover: #86EFAC;--excel-texto: #052E16;--sobreposicao: rgb(8 7 6 / 78%);--cabecalho: rgb(21 19 16 / 91%);--sombra-cor: rgb(0 0 0 / 32%);--sombra: 0 18px 44px var(--sombra-cor), 0 2px 8px rgb(0 0 0 / 24%);--sombra-suave: 0 5px 18px rgb(0 0 0 / 24%);--cor-theme: #191714;--grafico-grade: #3B352F;--grafico-1: #FF9A45;--grafico-2: #FFA75A;--grafico-3: #FFB36B;--grafico-4: #FFBE7D;--grafico-5: #FFC98F;--grafico-6: #FFD4A2;--grafico-7: #FFE0B8}*{box-sizing:border-box;text-transform:uppercase}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:radial-gradient(circle at 92% 3%,color-mix(in srgb,var(--primaria) 9%,transparent),transparent 28rem),var(--fundo);color:var(--texto);font:14px/1.5 Inter,system-ui,sans-serif}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input[type=password]{text-transform:none}input::placeholder,textarea::placeholder{color:var(--texto-secundario);text-transform:uppercase;opacity:.8}:focus-visible{outline:3px solid color-mix(in srgb,var(--foco) 55%,transparent);outline-offset:2px}[hidden]{display:none!important}h1,h2,p{margin-top:0}h1{margin-bottom:5px;font-size:clamp(24px,4vw,34px);letter-spacing:-.025em}h2{margin-bottom:4px;font-size:16px}small{color:var(--texto-secundario)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pular{position:fixed;top:-60px;left:16px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--primaria);color:var(--texto-inverso)}.pular:focus{top:12px}.rotulo-destaque{margin:0 0 5px;color:var(--primaria-texto);font-size:11px;font-weight:800;letter-spacing:.14em}.tela-login{min-height:100vh;display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,520px);align-items:center;gap:9vw;max-width:1440px;padding:6vw;margin:auto}.botao-tema-login{position:fixed;top:20px;right:20px;z-index:10;background:var(--superficie);box-shadow:var(--sombra-suave)}.login-marca{display:flex;align-items:center;gap:16px;font-size:30px}.login-marca small{display:block;font-size:12px;letter-spacing:.12em}.marca-icone{display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--primaria) 70%,var(--borda));border-radius:13px;background:linear-gradient(145deg,var(--primaria),var(--primaria-hover));color:var(--texto-inverso);font-weight:800;box-shadow:0 10px 24px color-mix(in srgb,var(--primaria) 24%,transparent)}.login-cartao{display:grid;gap:20px;padding:clamp(25px,5vw,48px)}.login-cartao h1{font-size:36px}.login-cartao p{color:var(--texto-secundario)}.cartao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra-suave)}label{display:grid;gap:7px;color:var(--texto-secundario);font-size:11px;font-weight:700;letter-spacing:.04em}input,select,textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie-2);transition:border-color .2s,box-shadow .2s,background .2s}textarea{resize:vertical;text-transform:uppercase}input:hover,select:hover,textarea:hover{border-color:var(--borda-forte)}input:focus,select:focus,textarea:focus{border-color:var(--foco);background:var(--superficie);box-shadow:0 0 0 3px color-mix(in srgb,var(--foco) 14%,transparent);outline:0}.campo-senha,.campo-com-acao{display:flex}.campo-senha input,.campo-com-acao select{border-radius:9px 0 0 9px}.campo-senha button{border-left:0;border-radius:0 9px 9px 0}.campo-com-acao button{border-left:0;border-radius:0}.campo-com-acao button:last-child{border-radius:0 9px 9px 0}.campo-com-acao .botao-icone.perigo:hover{border-color:var(--perigo);background:var(--perigo-fundo);color:var(--perigo)}.mensagem-erro{padding:10px;border-radius:8px;background:var(--perigo-fundo);color:var(--perigo)}.botao,.botao-icone,.perfil-botao,.aba,.menu-perfil button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.botao{min-height:40px;padding:9px 14px;border-radius:9px;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s}.botao:hover{transform:translateY(-1px)}.botao svg,.botao-icone svg,.aba svg{width:17px;height:17px}.primario{background:var(--primaria);color:var(--texto-inverso);box-shadow:0 4px 12px color-mix(in srgb,var(--primaria) 22%,transparent)}.primario:hover{background:var(--primaria-hover)}.secundario{border:1px solid var(--borda);background:var(--superficie-2)}.fantasma{background:transparent;color:var(--texto-secundario)}.fantasma:hover,.secundario:hover{background:var(--superficie-hover);color:var(--texto)}.perigo{color:var(--perigo)}.largura-total{width:100%}.botao-icone{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--borda);border-radius:9px;background:transparent;color:var(--texto-secundario);transition:background .2s,color .2s,border-color .2s}.botao-icone:hover{border-color:var(--borda-forte);background:var(--superficie-hover);color:var(--texto)}.botao-tema{border-color:transparent}.aplicativo{min-height:100vh}.cabecalho{position:sticky;top:0;z-index:20;height:70px;display:flex;align-items:center;gap:18px;padding:0 max(20px,4vw);border-bottom:1px solid var(--borda);background:var(--cabecalho);box-shadow:0 1px 10px var(--sombra-cor);backdrop-filter:blur(16px)}.marca{display:flex;align-items:center;gap:11px;color:var(--texto);text-decoration:none;font-weight:800;white-space:nowrap}.marca .marca-icone{width:36px;height:36px;border-radius:10px}.busca-global{position:relative;display:flex;align-items:center;width:100%;max-width:620px;margin:auto}.busca-global>svg{position:absolute;left:13px;width:18px;color:var(--texto-secundario)}.busca-global input{padding-left:42px;background:var(--superficie-2)}.resultados-busca{position:absolute;top:48px;right:0;left:0;max-height:380px;overflow:auto;padding:6px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra)}.resultado-busca{display:grid;width:100%;padding:11px;border:0;border-radius:8px;background:transparent;color:var(--texto);text-align:left}.resultado-busca:hover,.resultado-busca:focus{background:var(--superficie-hover)}.resultado-busca small{text-transform:uppercase}.perfil{position:relative}.perfil-botao{background:transparent;color:var(--texto);text-align:left}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primaria-suave);color:var(--primaria-texto)}.perfil-texto{display:grid}.perfil-texto small{font-size:10px}.perfil-botao svg{width:16px}.menu-perfil{position:absolute;top:48px;right:0;width:245px;padding:6px;border:1px solid var(--borda);border-radius:11px;background:var(--superficie);box-shadow:var(--sombra)}.menu-perfil button{justify-content:flex-start;width:100%;padding:11px;border-radius:7px;background:transparent;color:var(--texto-secundario)}.menu-perfil button:hover,.menu-perfil button[aria-current=true]{background:var(--superficie-hover);color:var(--texto)}.menu-perfil button[aria-current=true]{box-shadow:inset 3px 0 var(--primaria)}.menu-perfil svg{width:17px}.menu-mobile{display:none}.navegacao{display:flex;gap:5px;padding:12px max(20px,4vw) 0;background:var(--fundo-elevado)}.aba{padding:11px 18px;border-bottom:2px solid transparent;border-radius:9px 9px 0 0;background:transparent;color:var(--texto-secundario)}.aba:hover{color:var(--texto);background:var(--superficie-hover)}.aba.ativa{border-color:var(--primaria);background:var(--primaria-suave);color:var(--primaria-texto)}main{max-width:1600px;padding:30px max(20px,4vw) 70px;margin:auto}.pagina{display:none}.pagina.ativa{display:block}.titulo-pagina{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.titulo-pagina p{margin-bottom:0;color:var(--texto-secundario);text-transform:uppercase}.cards-resumo{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.card-resumo{display:flex;justify-content:space-between;align-items:center;padding:20px}.card-resumo p{margin:0;color:var(--texto-secundario);font-size:11px;font-weight:700}.card-resumo strong{display:block;margin-top:3px;font-size:26px}.card-resumo .botao{margin-top:10px}.botao-card-resumo{min-width:88px;justify-content:center}.card-icone{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:var(--primaria-suave);color:var(--primaria-texto)}.card-icone svg{width:21px}.grade-graficos{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px}#secao-itens-inventario{scroll-margin-top:92px}#titulo-lista-inventario:focus{outline:2px solid var(--primaria);outline-offset:5px;border-radius:4px}.grafico{min-height:330px}.cartao-titulo{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--borda)}.cartao-titulo p{margin:0;color:var(--texto-secundario);font-size:12px;text-transform:uppercase}.grafico-corpo{height:255px;display:grid;place-items:center;padding:18px}.grafico-corpo canvas{max-height:220px}.fallback-grafico{color:var(--texto-secundario)}.secao-lista{overflow:hidden}.filtros{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:10px;padding:16px 22px;border-bottom:1px solid var(--borda);background:var(--superficie-2)}.tabela-container{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th,td{padding:14px 18px;border-bottom:1px solid var(--borda);color:var(--texto);text-align:left}th{background:var(--superficie-2);color:var(--texto-secundario);font-size:10px;letter-spacing:.08em}tbody tr{transition:background .15s}tbody tr:hover{background:var(--primaria-suave)}tbody tr[data-item-linha] td:not(:last-child){cursor:pointer}.celula-principal{display:grid}.celula-principal small{text-transform:uppercase}.item-nome-link{width:100%;padding:0;border:0;background:transparent;color:var(--texto);text-align:left;cursor:pointer}.item-nome-link:hover strong,.item-nome-link:focus-visible strong{color:var(--primaria-texto);text-decoration:underline;text-underline-offset:3px}.acoes{display:flex;justify-content:flex-end;gap:4px}.acoes .botao-icone{width:34px;height:34px;flex-basis:34px}.etiqueta{display:inline-flex;padding:4px 8px;border-radius:99px;background:var(--superficie-hover);font-size:10px;font-weight:800}.etiqueta.status-disponivel{background:var(--sucesso-fundo);color:var(--sucesso)}.etiqueta.status-em-uso{background:var(--alerta-fundo);color:var(--alerta)}.etiqueta.status-quebrado{background:var(--perigo-fundo);color:var(--perigo)}.quantidades-item{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.quantidade-chip{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.quantidade-chip strong{font-size:11px;font-variant-numeric:tabular-nums}.quantidades-tabela{min-width:220px}.quantidades-grafico{max-width:265px;justify-content:flex-end}.quantidades-publicas{justify-content:flex-end}.estado-lista{padding:32px;color:var(--texto-secundario);text-align:center}.estado-lista:empty{display:none}.paginacao{display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:14px 20px}.paginacao button{min-width:35px;height:35px;border:1px solid var(--borda);border-radius:7px;background:transparent;color:var(--texto)}.paginacao button:hover{background:var(--superficie-hover)}.paginacao button.ativa{border-color:var(--primaria);background:var(--primaria);color:var(--texto-inverso)}.modal{width:min(760px,calc(100% - 24px));max-height:90vh;padding:0;border:1px solid var(--borda);border-radius:16px;background:var(--superficie);color:var(--texto);box-shadow:var(--sombra)}.modal::backdrop{background:var(--sobreposicao);backdrop-filter:blur(4px)}.modal>form,.modal>div{display:flex;flex-direction:column;max-height:90vh}.modal header,.modal footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px;background:var(--superficie)}.modal header{border-bottom:1px solid var(--borda)}.modal footer{justify-content:flex-end;border-top:1px solid var(--borda)}.modal header h2{font-size:20px}.modal-corpo{padding:22px;overflow:auto}.grade-formulario{display:grid;grid-template-columns:1fr 1fr;gap:16px}.coluna-inteira{grid-column:1 / -1}.quantidade-formulario{min-width:0;margin:0;padding:14px 16px;border:1px solid var(--borda);border-radius:11px;background:var(--superficie-2)}.quantidade-formulario legend{padding:0 6px;color:var(--texto);font-size:12px;font-weight:800}.quantidade-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quantidade-total{display:flex;justify-content:flex-end;align-items:baseline;gap:10px;margin:13px 0 0;padding-top:10px;border-top:1px solid var(--borda);color:var(--texto-secundario);font-size:12px;font-weight:700}.quantidade-total output{color:var(--texto);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.modal-pequeno{max-width:480px}.itens-grafico-corpo{display:grid;gap:14px}.resumo-itens-grafico{margin:0;color:var(--texto-secundario);font-size:12px;font-weight:800;text-transform:uppercase}.lista-itens-grafico{display:grid;gap:9px}.item-grafico{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:15px 16px;border:1px solid var(--borda);border-radius:11px;background:var(--superficie-2);color:var(--texto);text-align:left;transition:border-color .18s,background .18s,transform .18s}.item-grafico:hover,.item-grafico:focus-visible{border-color:var(--primaria);background:var(--primaria-suave);transform:translateY(-1px)}.item-grafico-conteudo{display:grid;min-width:0;gap:4px}.item-grafico-conteudo strong,.item-grafico-conteudo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-grafico-conteudo small{color:var(--texto-secundario)}.item-grafico-metadados{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;margin-top:4px;color:var(--texto-secundario);font-size:11px}.item-grafico-lateral{display:flex;align-items:center;gap:9px}.item-grafico-lateral svg{width:18px;height:18px;color:var(--texto-secundario)}.erro-lista{color:var(--perigo)}.cadastro-rapido-corpo{display:grid;gap:20px}.cadastros-existentes{display:grid;gap:10px}.cabecalho-lista-auxiliares{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px}.cabecalho-lista-auxiliares h3{font-size:13px;color:var(--texto-secundario)}.contador-auxiliares{min-width:28px;padding:4px 8px;border-radius:99px;background:var(--primaria-suave);color:var(--primaria-texto);font-size:11px;font-weight:800;text-align:center}.lista-auxiliares{display:grid;gap:7px;max-height:250px;overflow:auto;padding-right:3px}.item-auxiliar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:7px 8px 7px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2)}.item-auxiliar strong{min-width:0;overflow:hidden;color:var(--texto);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.item-auxiliar .botao-icone{width:34px;height:34px;flex-basis:34px}.item-auxiliar .botao-icone.perigo:hover{border-color:var(--perigo);background:var(--perigo-fundo);color:var(--perigo)}.lista-auxiliar-vazia{margin:0;padding:18px;border:1px dashed var(--borda-forte);border-radius:10px;color:var(--texto-secundario);text-align:center}.adicionar-auxiliar{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--borda)}.adicionar-auxiliar h3{font-size:13px;color:var(--texto-secundario)}.adicionar-auxiliar-controles{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.adicionar-auxiliar-controles .botao{min-height:42px}.detalhes{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px;overflow:auto}.detalhes>div{padding-bottom:10px;border-bottom:1px solid var(--borda)}.detalhes>.detalhes-quantidades{grid-column:1 / -1;padding:16px;border:1px solid var(--borda);border-radius:12px}.detalhes-quantidades .quantidades-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.detalhes-quantidades .quantidade-chip{flex-direction:column;align-items:flex-start;gap:6px;white-space:normal;padding:10px}.detalhes-quantidades .quantidade-chip strong{font-size:18px}.detalhes dt{color:var(--texto-secundario);font-size:10px;font-weight:700}.detalhes dd{margin:5px 0 0}.detalhes-conta{grid-template-columns:1fr}.qr-item{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 24px;border-top:1px solid var(--borda);background:var(--superficie-2)}.qr-item h3{margin:0 0 6px;font-size:15px}.qr-item p{max-width:380px;margin:0 0 12px;color:var(--texto-secundario)}.qr-item img{width:180px;height:180px;padding:8px;border:1px solid var(--borda);border-radius:12px;background:#fff}.link-publico-item{color:var(--primaria-texto);font-weight:800;text-decoration:none}.link-publico-item:hover{text-decoration:underline;text-underline-offset:3px}.grade-senha{display:grid;gap:14px;border-top:1px solid var(--borda)}.grade-senha h3{margin:0;font-size:14px}.exportar-excel{position:fixed;right:24px;bottom:24px;z-index:18;min-height:48px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--excel) 72%,var(--excel-texto));border-radius:999px;background:var(--excel);color:var(--excel-texto);box-shadow:var(--sombra);transition:background .2s,transform .2s,box-shadow .2s}.exportar-excel:hover{background:var(--excel-hover);transform:translateY(-2px);box-shadow:0 18px 36px color-mix(in srgb,var(--excel) 32%,transparent)}.exportar-excel svg{width:19px;height:19px}.exportar-excel[aria-busy=true]{pointer-events:none;opacity:.72}.toasts{position:fixed;right:20px;bottom:88px;z-index:100;display:grid;gap:10px;width:min(380px,calc(100% - 40px))}.toast{padding:14px 16px;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:9px;background:var(--superficie);box-shadow:var(--sombra);animation:entrar .25s ease}.toast.erro{border-left-color:var(--perigo)}.toast.sucesso{border-left-color:var(--sucesso)}.carregamento-global{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:var(--sobreposicao)}.spinner{width:36px;height:36px;border:3px solid var(--borda);border-top-color:var(--primaria);border-radius:50%;animation:girar .7s linear infinite}.pagina-item-publico{min-height:100vh;padding:clamp(20px,5vw,64px);background:var(--fundo)}.item-publico-container{width:min(920px,100%);margin:0 auto}.item-publico-cabecalho{display:flex;align-items:center;gap:16px;margin-bottom:22px}.item-publico-cabecalho h1,.item-publico-cabecalho p{margin:0}.item-publico-cartao{overflow:hidden}.item-publico-titulo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--borda)}.item-publico-titulo h2{margin-top:4px;font-size:clamp(22px,4vw,34px)}.total-item-publico{display:inline-flex;gap:7px;background:var(--primaria-suave);color:var(--primaria-texto)}.total-item-publico strong{font-size:12px;font-variant-numeric:tabular-nums}.item-publico-rodape{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-top:1px solid var(--borda);background:var(--superficie-2)}.item-publico-rodape p{margin:0;color:var(--texto-secundario)}.item-publico-acoes{display:flex;flex:0 0 auto;gap:10px}@keyframes girar{to{transform:rotate(360deg)}}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}}@media(max-width:950px){.cards-resumo{grid-template-columns:repeat(2,1fr)}.grade-graficos{grid-template-columns:1fr}.filtros{grid-template-columns:repeat(2,1fr)}.campo-busca{grid-column:1 / -1}.perfil-texto{display:none}.cabecalho{gap:10px}.marca>span:last-child{display:none}}@media(max-width:650px){.tela-login{display:flex;flex-direction:column;justify-content:center;padding:20px}.login-marca{align-self:flex-start;font-size:20px}.login-cartao{width:100%}.cabecalho{height:64px;padding:0 12px}.menu-mobile{display:inline-flex}.botao-tema{margin-left:auto}.busca-global{position:absolute;top:70px;left:12px;order:5;width:calc(100% - 24px)}.resultados-busca{top:46px}.navegacao{position:fixed;top:64px;bottom:0;left:0;z-index:19;width:245px;display:none;flex-direction:column;padding:18px;background:var(--superficie);box-shadow:var(--sombra)}.navegacao.aberta{display:flex}.aba{justify-content:flex-start;border:0;border-left:2px solid transparent;border-radius:7px}.aba.ativa{border-color:var(--primaria)}main{padding-top:84px}.titulo-pagina{align-items:flex-start;flex-direction:column}.titulo-pagina .botao{width:100%}.cards-resumo{grid-template-columns:1fr 1fr}.card-resumo{padding:14px}.card-resumo strong{font-size:21px}.filtros{grid-template-columns:1fr}.campo-busca{grid-column:auto}.grade-formulario,.detalhes,.quantidade-campos,.item-grafico{grid-template-columns:1fr}.quantidades-grafico,.quantidades-publicas{justify-content:flex-start;max-width:none}.item-grafico-lateral{justify-content:space-between}.qr-item{flex-direction:column;align-items:flex-start}.qr-item img{align-self:center}.item-publico-rodape{align-items:stretch;flex-direction:column}.item-publico-acoes{display:grid;grid-template-columns:1fr 1fr}.item-publico-acoes .botao{width:100%}.adicionar-auxiliar-controles{grid-template-columns:1fr}.adicionar-auxiliar-controles .botao{width:100%}.coluna-inteira{grid-column:auto}.modal{width:100%;max-height:100vh;margin:auto 0 0;border-radius:16px 16px 0 0}.modal>form,.modal>div{max-height:95vh}th,td{padding:12px}.perfil-botao>svg{display:none}.exportar-excel{right:16px;bottom:16px;width:52px;height:52px;padding:0}.exportar-excel span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.toasts{right:16px;bottom:80px}}@media(max-width:390px){.cards-resumo{grid-template-columns:1fr}.login-cartao{padding:24px}.marca{display:none}}@media print{@page{margin:14mm}.pagina-item-publico{min-height:auto;padding:0;background:#fff;color:#111;print-color-adjust:exact;-webkit-print-color-adjust:exact}.item-publico-container{width:100%}.item-publico-cabecalho{break-after:avoid}.item-publico-cartao{border-color:#bbb;box-shadow:none;break-inside:avoid}.item-publico-cabecalho p,.item-publico-rodape p,.detalhes dt{color:#444}.quantidade-chip{break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.item-publico-rodape{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}.historico-publico{padding:0 24px 24px;border-top:1px solid var(--borda)}.historico-publico h3{margin:20px 0 12px;font-size:17px}.historico-lista{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--borda)}.historico-evento{position:relative;margin:0 0 14px;padding:12px 16px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2)}.historico-evento:before{content:"";position:absolute;left:-24px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--primaria)}.historico-cabecalho{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.historico-evento p{margin:8px 0 0;color:var(--texto-secundario)}.historico-mudancas{display:grid;gap:8px;margin:12px 0 0;overflow-wrap:anywhere}.historico-mudancas dt{font-size:12px;font-weight:700;color:var(--texto-secundario)}.historico-mudancas dd{margin:2px 0 0;white-space:pre-wrap}@media print{.historico-evento{break-inside:avoid}#mais-historico{display:none!important}}
