.barra-movel,.menu-fundo,.apr-progresso,.apr-setas,.apr-tutorial{display:none}@media(max-width:800px){.barra-movel{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:30;height:52px;padding:0 8px;background:var(--superficie);border-bottom:1px solid var(--borda)}.barra-movel-botao{width:44px;height:44px;border:0;background:transparent;font-size:22px;line-height:1;border-radius:var(--raio-p)}.shell>.menu{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(86vw,320px);height:100dvh;flex:none;visibility:hidden;transform:translate(-102%);transition:transform .2s ease,visibility .2s;box-shadow:var(--sombra)}body.menu-aberto .shell>.menu{visibility:visible;transform:none}body.menu-aberto .menu-fundo{display:block;position:fixed;inset:0;z-index:35;background:#1e140f73}body.menu-aberto{overflow:hidden}.menu-itens a,.menu-solto a,.menu-grupo>button{min-height:44px;display:flex;align-items:center}.entrada,.campo select,.campo input:not([type=checkbox]):not([type=radio]),.campo textarea,select.entrada,textarea.entrada{font-size:16px;min-height:44px}.campo textarea,textarea.entrada{min-height:96px}.botao{min-height:44px}.botao.pequeno{min-height:40px}.conteudo{padding:14px 14px 32px}.cabecalho h1{font-size:22px}.filtros>.campo{flex:1 1 140px}.toast-area{left:12px;right:12px;bottom:12px}.toast{max-width:none}}@media(max-width:800px){body:has(.apr-um) .cabecalho{display:none}body:has(.apr-um .apr-card){overflow:hidden}body:has(.apr-um .apr-card) .conteudo{padding-bottom:0}.apr-um{display:block;padding-bottom:0}.apr-um .apr-fila,.apr-um>.cartao:first-child{display:none}.apr-um .apr-decidir,.apr-um .apr-dica,.apr-um .apr-card~.linha{display:none}.apr-um .hist-origem,.apr-um .apr-ultima-etapa,.apr-um .apr-copy-cadeado{display:none}.apr-progresso{display:block;margin:0 2px 14px}.apr-progresso-num{font-size:44px;font-weight:800;line-height:1}.apr-progresso-de{margin-left:8px;font-size:20px;font-weight:600;opacity:.65}.apr-progresso-barra{height:6px;margin-top:8px;border-radius:3px;background:var(--borda);overflow:hidden}.apr-progresso-barra>i{display:block;height:100%;background:var(--ok-tinta);transition:width .3s ease}.apr-um .apr-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;height:calc(100vh - 230px);height:calc(100dvh - 230px);min-height:340px;margin:0 2px;padding:10px 12px 12px;overflow:hidden;touch-action:none;border:1px solid var(--borda);border-radius:22px;background:var(--superficie);box-shadow:0 24px 44px #28190f4d,0 8px 16px #28190f29}.apr-um .apr-card:before{content:"";display:block;flex:none;width:46px;height:5px;margin:0 auto 4px;border-radius:3px;background:var(--borda)}.apr-um .apr-card:not([data-deslizar]){animation:apr-flutuar 3.4s ease-in-out infinite}@keyframes apr-flutuar{0%,to{box-shadow:0 18px 34px #28190f42,0 6px 12px #28190f24}50%{box-shadow:0 30px 52px #28190f57,0 10px 18px #28190f29}}.apr-um .apr-card>*{flex:none}.apr-um .apr-card-topo{flex-wrap:nowrap;gap:8px;font-size:12px}.apr-um .apr-card-topo a,.apr-um .apr-card-topo button{display:none}.apr-um .apr-card-titulo{margin:0;font-size:17px;line-height:1.25}.apr-um .apr-previa{flex:1;min-height:0;grid-template-columns:92px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:10px}.apr-um .apr-previa>.coluna{min-height:0;gap:4px;overflow:hidden}.apr-um .apr-previa>.coluna>*{max-width:92px}.apr-um .apr-previa img{width:92px!important;height:auto!important;object-fit:cover;border-radius:8px}.apr-um .apr-arte{width:92px!important;height:164px!important;font-size:10px}.apr-um .apr-copy{min-height:0;overflow-y:auto;padding-right:2px;touch-action:pan-y;font-size:13px;line-height:1.35}.apr-um .apr-copy-campo{margin-bottom:8px}.apr-um .apr-campo{font-size:11px}.apr-um .apr-card[data-deslizar=ok]:after,.apr-um .apr-card[data-deslizar=ajuste]:after,.apr-um .apr-card[data-deslizar=pular]:after{position:fixed;top:96px;z-index:25;padding:8px 16px;border:3px solid;border-radius:10px;font-size:20px;font-weight:800;letter-spacing:.06em;background:#ffffffeb;pointer-events:none}.apr-um .apr-card[data-deslizar=ok]:after{content:"✓ APROVAR";left:16px;color:var(--ok-tinta);border-color:var(--ok-tinta);transform:rotate(-8deg)}.apr-um .apr-card[data-deslizar=ajuste]:after{content:"✕ PEDIR AJUSTE";right:16px;color:var(--perigo);border-color:var(--perigo);transform:rotate(8deg)}.apr-um .apr-card[data-deslizar=pular]:after{content:"↑ PULAR";left:50%;color:#6b625b;border-color:#6b625b;transform:translate(-50%)}.apr-um .apr-card[data-deslizar=ok]{box-shadow:0 0 0 3px var(--ok-tinta)}.apr-um .apr-card[data-deslizar=ajuste]{box-shadow:0 0 0 3px var(--perigo)}.apr-um .apr-card[data-deslizar=pular]{box-shadow:0 0 0 3px #6b625b}.apr-um .apr-card[data-deslizar=ok][data-pronto]:after{content:"✓ SOLTE PARA APROVAR"}.apr-um .apr-card[data-deslizar=ajuste][data-pronto]:after{content:"✕ SOLTE PARA PEDIR AJUSTE"}.apr-um .apr-card[data-deslizar=pular][data-pronto]:after{content:"↑ SOLTE PARA PULAR"}body:has(.apr-um .apr-decidir) .apr-setas{display:flex}.apr-setas{position:fixed;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:space-around;height:calc(112px + env(safe-area-inset-bottom));padding:0 8px;pointer-events:none}.apr-seta{display:flex;flex:1;flex-direction:column;align-items:center;gap:2px}.apr-seta svg{width:60px;height:60px;padding:12px;border-radius:50%}.apr-seta span{font-size:13px;font-weight:800;letter-spacing:.06em}.apr-seta small{font-size:11px;font-weight:500;opacity:.75;text-align:center}.apr-seta-ajuste{color:var(--perigo)}.apr-seta-ajuste svg{background:#c83c2824;animation:apr-vai-esq 1.6s ease-in-out infinite}.apr-seta-aprovar{color:var(--ok-tinta)}.apr-seta-aprovar svg{background:#288c5029;animation:apr-vai-dir 1.6s ease-in-out infinite}.apr-seta-pular{color:#6b625b;pointer-events:auto}.apr-seta-pular svg{background:#00000014;animation:apr-vai-cima 1.6s ease-in-out infinite}@keyframes apr-vai-esq{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}@keyframes apr-vai-dir{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes apr-vai-cima{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.apr-tutorial{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;background:#19100adb;color:#fff;text-align:center}.tut-titulo{font-size:24px}.tut-palco{position:relative;width:150px;height:210px;animation:tut-mover 5s ease-in-out infinite}.tut-cartao{position:absolute;inset:0;border-radius:18px;box-shadow:0 16px 34px #00000073;background:linear-gradient(#e9e2db,#e9e2db) 12px 12px / 126px 110px no-repeat,linear-gradient(#e9e2db,#e9e2db) 12px 136px / 100px 8px no-repeat,linear-gradient(#e9e2db,#e9e2db) 12px 154px / 126px 8px no-repeat,#fff}.tut-rotulo{position:absolute;top:18px;padding:4px 10px;border:3px solid;border-radius:8px;background:#fffffff2;font-size:15px;font-weight:800;letter-spacing:.06em;opacity:0}.tut-ok{left:8px;color:var(--ok-tinta);border-color:var(--ok-tinta);transform:rotate(-10deg);animation:tut-ok 5s ease-in-out infinite}.tut-ajuste{right:8px;color:var(--perigo);border-color:var(--perigo);transform:rotate(10deg);animation:tut-ajuste 5s ease-in-out infinite}.tut-mao{position:absolute;right:-4px;bottom:-26px;font-size:56px;line-height:1}.tut-lista{margin:0;padding:0;list-style:none;font-size:17px;line-height:1.9}.tut-verde{color:#7be0a4}.tut-vermelho{color:#ff9c8c}.tut-entendi{min-height:52px;padding:0 30px;border:0;border-radius:26px;background:var(--ok-tinta);color:#fff;font-size:16px;font-weight:700}@keyframes tut-mover{0%,8%{transform:translate(0) rotate(0)}30%,40%{transform:translate(80px) rotate(8deg)}52%,58%{transform:translate(0) rotate(0)}80%,90%{transform:translate(-80px) rotate(-8deg)}to{transform:translate(0) rotate(0)}}@keyframes tut-ok{0%,22%{opacity:0}30%,40%{opacity:1}48%,to{opacity:0}}@keyframes tut-ajuste{0%,72%{opacity:0}80%,90%{opacity:1}98%,to{opacity:0}}}.apr-topo-info,.apr-selo,.apr-mais-btn,.mais-painel{display:none}@media(max-width:800px){body:has(.apr-um .apr-decidir) .apr-topo-info{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;top:52px;left:0;right:0;height:58px;z-index:3;padding:6px 14px;background:#ece7df;color:#3b3a36}.apr-topo-texto{display:flex;flex-direction:column;min-width:0}.apr-topo-texto strong{font-size:14px;line-height:1.2}.apr-topo-texto small{font-size:12px;opacity:.7}.apr-topo-lista{flex:none;min-height:40px;border:1px solid #b9b2a6;background:#fff;color:#3b3a36;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.apr-um .apr-card{position:fixed;left:10px;right:10px;top:116px;bottom:calc(50px + env(safe-area-inset-bottom));height:auto;margin:0;z-index:2;animation:none!important;will-change:transform;padding:12px 12px 10px;gap:8px;overflow:hidden}.apr-um .apr-card:after,.apr-um .apr-card:before{display:none!important}.apr-um .hist-origem{display:inline-flex!important}.apr-um .apr-ultima-etapa{display:block!important;margin:0;font-size:11px}.apr-um .apr-card-topo{flex-wrap:nowrap;gap:8px;min-width:0}.apr-um .apr-card-topo .selo-cliente{width:28px!important;height:28px!important;font-size:11px!important;flex:none}.apr-um .apr-card-topo>.pequeno.mudo{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apr-um .apr-link-post{display:none}.apr-um .apr-card-topo .apr-mais-btn{display:inline-flex;align-items:center;flex:none;min-height:36px;padding:0 14px;font-weight:700}html:has(.apr-um .apr-card),body:has(.apr-um .apr-card){overscroll-behavior:none;overflow:hidden}.apr-um .apr-card,.apr-um .apr-card *{touch-action:none!important}.apr-um .apr-card .apr-card-topo .apr-mais-btn{touch-action:manipulation!important}.apr-um .apr-previa>.coluna,.apr-um .apr-copy{overflow:hidden}.apr-um .apr-card h2.apr-card-titulo{font-size:17px;line-height:1.2}.apr-um .apr-objetivo{margin:0;font-size:12px;line-height:1.3}.apr-um .apr-previa{grid-template-columns:118px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);flex:1;min-height:0;gap:10px;align-items:stretch}.apr-um .apr-previa>.coluna{min-height:0;overflow-y:auto;gap:8px;touch-action:pan-y}.apr-um .apr-previa .miniatura,.apr-um .apr-previa .apr-arte{width:100%!important;height:auto!important;aspect-ratio:var(--ar)}.apr-um .apr-previa .miniatura img{width:100%;height:100%;object-fit:cover}.apr-um .apr-copy{min-height:0;overflow-y:auto;touch-action:pan-y;font-size:13px}.apr-um .apr-card>.apr-copy{flex:1}body:has(.apr-um .apr-decidir) .apr-setas{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1;height:calc(60px + env(safe-area-inset-bottom));padding:0 10px env(safe-area-inset-bottom);align-items:flex-end;justify-content:space-around;pointer-events:none}.apr-seta,.apr-seta *{pointer-events:none!important;animation:none!important}.apr-seta{width:auto!important;height:auto!important;min-width:0!important;box-shadow:none!important;background:transparent!important;display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:6px}.apr-seta svg{box-sizing:border-box;width:76px;height:42px;padding:9px 20px;border-radius:999px;background:#00000014}.apr-seta-pular svg{width:76px;height:42px;padding:7px 29px}.apr-seta-ajuste svg{background:#c0392b29}.apr-seta-aprovar svg{background:#1e8e4e29}.apr-seta small{display:none!important}.apr-seta span{font-size:10px;font-weight:800;letter-spacing:.08em}.apr-seta-ajuste{color:#c0392b}.apr-seta-pular{color:#6b6b6b}.apr-seta-aprovar{color:#1e8e4e}.apr-selo{position:fixed;top:130px;left:50%;z-index:80;pointer-events:none;font-size:26px;font-weight:900;letter-spacing:.08em;padding:6px 16px;border-radius:10px;border:4px solid;background:#ffffffeb;transform:translate(-50%) rotate(-6deg)}.apr-selo[data-tipo=ok]{display:block;color:#1e8e4e}.apr-selo[data-tipo=ajuste]{display:block;color:#c0392b}.apr-selo[data-tipo=pular]{display:block;color:#6b6b6b}}body.mais-aberto{overflow:hidden}.mais-painel{display:flex;flex-direction:column;position:fixed;inset:0;z-index:300;background:#faf8f4}.mais-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid var(--borda, #ddd)}.mais-topo-txt{display:flex;flex-direction:column;min-width:0}.mais-topo-txt strong{font-size:15px;line-height:1.25}.mais-topo-txt small{font-size:12px;opacity:.7}.mais-fechar{flex:none;min-height:40px;border:0;background:#3b3a36;color:#fff;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.mais-corpo{flex:1;overflow-y:auto;padding:12px 14px 40px;display:flex;flex-direction:column;gap:18px;max-width:760px;width:100%;margin:0 auto}.mais-secao{display:flex;flex-direction:column;gap:8px}.mais-secao h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mudo, #777)}.mais-chips{display:flex;flex-wrap:wrap;gap:6px}.mais-artes{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.mais-artes figure{position:relative;flex:0 0 min(78vw,340px);scroll-snap-align:start;margin:0;border-radius:12px;overflow:hidden;background:#e8e3da;box-shadow:0 2px 10px #00000026}.mais-artes img{width:100%;height:100%;object-fit:cover;display:block}.mais-artes figcaption{position:absolute;left:8px;top:8px;background:#0009;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.mais-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.mais-fotos figure{margin:0;display:flex;flex-direction:column;gap:4px}.mais-fotos img,.mais-sem-foto{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;background:#e8e3da;display:grid;place-items:center;font-size:11px;color:#777}.mais-fotos figcaption{font-size:12px;line-height:1.3}.mais-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.arte-previas{display:flex;flex-direction:column;gap:8px}.mais-artes-previa>.arte-p{flex:0 0 min(78vw,340px);scroll-snap-align:start}:root{--bg: #f6f1ea;--superficie: #ffffff;--borda: #e7ddd0;--borda-suave: #f0e8de;--texto: #1b1b19;--mudo: #5a5955;--mudo-claro: #8a877f;--primaria: #ba594e;--primaria-hover: #a04a40;--primaria-suave: #f6e7e3;--primaria-tinta: #7f3a32;--perigo: #9b1c1c;--perigo-suave: #f8ddd3;--aviso-suave: #fbefd6;--aviso-tinta: #6e4500;--ok-suave: #e6f2ea;--ok-tinta: #145c33;--info-suave: #e3e9f8;--info-tinta: #22408a;--roxo-suave: #ebe3f6;--roxo-tinta: #4a2a80;--hoje: #c98a00;--creme: #e3d6c5;--raio: 12px;--raio-p: 8px;--sombra: 0 6px 18px rgba(30, 30, 25, .08);--fonte: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--texto);font:14px/1.45 var(--fonte);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:var(--primaria-tinta)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}table{border-collapse:collapse;width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mudo{color:var(--mudo)}.pequeno{font-size:12px}.negrito{font-weight:600}.linha{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.coluna{display:flex;flex-direction:column;gap:12px}.grade{display:grid;gap:16px}.grade.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grade.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.espaco{flex:1}.duas-colunas{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.duas-colunas>.principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.duas-colunas>.lateral{flex:1 1 300px;max-width:420px;display:flex;flex-direction:column;gap:16px}@media(max-width:900px){.grade.c3,.grade.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.grade.c2,.grade.c3,.grade.c4{grid-template-columns:1fr}}.shell{display:flex;min-height:100vh}.menu{flex:0 0 248px;background:var(--superficie);border-right:1px solid var(--borda);padding:18px 12px;display:flex;flex-direction:column;gap:8px;position:sticky;top:0;height:100vh;overflow-y:auto}.menu-marca{display:flex;gap:10px;align-items:center;padding:0 8px 10px}.menu-marca .logo{width:32px;height:32px;border-radius:8px;background:var(--primaria);color:#fff;display:grid;place-items:center;font-weight:700}.menu-grupo{display:flex;flex-direction:column;gap:1px}.menu-grupo>button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;padding:8px 10px;border-radius:var(--raio-p);font-size:13px;font-weight:700;text-align:left}.menu-grupo>button:hover{background:#f6f5f1}.menu-grupo .seta{color:var(--mudo);font-weight:400}.menu-itens{display:flex;flex-direction:column;gap:1px;padding-left:6px}.menu-itens a,.menu-solto a{padding:7px 10px;border-radius:var(--raio-p);text-decoration:none;font-size:13px;color:var(--texto)}.menu-itens a:hover,.menu-solto a:hover{background:#f6f5f1}.menu-itens a.ativo,.menu-solto a.ativo{background:var(--primaria-suave);color:var(--primaria-tinta);font-weight:600}.menu-solto{display:flex;flex-direction:column}.menu-rodape{margin-top:auto;padding:10px;border-top:1px solid var(--borda-suave);font-size:12px;color:var(--mudo);display:flex;flex-direction:column;gap:6px}.menu-rodape select{width:100%}.conteudo{flex:1;min-width:0;padding:28px 28px 48px;display:flex;flex-direction:column;gap:18px}@media(max-width:800px){.shell{flex-direction:column}.menu{position:static;height:auto;flex-basis:auto}.conteudo{padding:18px}}.cabecalho{display:flex;flex-direction:column;gap:14px}.cabecalho .linha-titulo{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.cabecalho h1{font-size:26px;font-weight:700;line-height:1.2}.cabecalho .sub{color:var(--mudo);margin-top:4px}.filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.campo{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--mudo)}.campo>.rotulo{font-weight:500}.campo .obrigatorio{color:var(--perigo)}.entrada,.campo select,.campo input:not([type=checkbox]):not([type=radio]),.campo textarea,select.entrada,textarea.entrada{min-height:38px;border:1px solid #d6d3cb;border-radius:var(--raio-p);background:#fff;padding:0 10px;color:var(--texto)}.campo textarea,textarea.entrada{padding:10px;min-height:88px;resize:vertical}.campo .ajuda{font-size:12px;color:var(--mudo)}.campo .erro{font-size:12px;color:var(--perigo)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:var(--raio-p);border:1px solid transparent;font-weight:600;text-decoration:none;white-space:nowrap}.botao.primario{background:var(--primaria);color:#fff}.botao.primario:hover:not(:disabled){background:var(--primaria-hover)}.botao.secundario{background:#fff;color:var(--texto);border-color:#d6d3cb;font-weight:500}.botao.secundario:hover:not(:disabled){background:#faf9f6}.botao.perigo{background:#fff;color:var(--perigo);border-color:var(--perigo)}.botao.fantasma{background:transparent;color:var(--primaria-tinta);padding:0 8px}.botao.pequeno{min-height:32px;padding:0 12px;font-size:13px}.botao:disabled{opacity:.5;cursor:not-allowed}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.cartao>.cartao-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cartao h2{font-size:15px;font-weight:600}.kpi{display:flex;flex-direction:column;gap:4px}.kpi .numero{font-size:26px;font-weight:700}.kpi .rotulo{font-size:12px;color:var(--mudo)}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;white-space:nowrap}.chip.neutro{background:#ecebe5;color:#45443f}.chip.ok{background:var(--ok-suave);color:var(--ok-tinta)}.chip.aviso{background:var(--aviso-suave);color:var(--aviso-tinta)}.chip.erro{background:var(--perigo-suave);color:#7e2a0e}.chip.info{background:var(--info-suave);color:var(--info-tinta)}.chip.roxo{background:var(--roxo-suave);color:var(--roxo-tinta)}.ponto{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.selo-cliente{display:inline-grid;place-items:center;border-radius:8px;color:#fff;font-weight:700;flex:none}.pilulas{display:inline-flex;gap:4px;background:#ecebe5;padding:4px;border-radius:10px;flex-wrap:wrap}.pilulas>button,.pilulas>a{border:0;background:transparent;border-radius:var(--raio-p);padding:6px 14px;color:#45443f;text-decoration:none}.pilulas>.ativa{background:#fff;color:var(--texto);font-weight:600;box-shadow:0 1px 2px #0000000f}.tabela-wrap{border:1px solid var(--borda);border-radius:10px;overflow-x:auto;background:#fff}.tabela th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--borda);font-size:12px;font-weight:600;color:var(--mudo);white-space:nowrap}.tabela td{padding:10px 14px;border-bottom:1px solid var(--borda-suave);vertical-align:top;font-size:13px}.tabela tr:last-child td{border-bottom:0}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td{background:#faf9f6}.vazio{padding:28px;text-align:center;color:var(--mudo);border:1px dashed #d6d3cb;border-radius:var(--raio);background:#fff}.carregando{padding:28px;color:var(--mudo)}.faixa{border-radius:10px;padding:12px 14px;font-size:13px;display:flex;gap:8px;flex-direction:column}.faixa.aviso{background:var(--aviso-suave);color:var(--aviso-tinta)}.faixa.perigo{background:var(--perigo-suave);color:#7e2a0e}.faixa.info{background:var(--info-suave);color:var(--info-tinta)}.faixa.demo{background:#fff6db;color:#6e4500;border:1px solid #ead9a0}dl.lista{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px}dl.lista dt{color:var(--mudo)}dl.lista dd{margin:0}.miniatura{border-radius:6px;background:#8a5a3c;flex:none;overflow:hidden;display:grid;place-items:center;color:#ffffffd9;font-size:11px;font-weight:600}.miniatura img{width:100%;height:100%;object-fit:cover}.toast-area{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:50}.toast{background:#1b1b19;color:#fff;padding:10px 14px;border-radius:10px;box-shadow:var(--sombra);max-width:360px;font-size:13px}.toast.erro{background:#7e2a0e}dialog.modal{border:0;border-radius:16px;padding:22px;width:min(520px,94vw);box-shadow:0 20px 60px #0000004d}dialog.modal::backdrop{background:#1e140f73}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login .cartao{width:min(400px,100%)}.menu-sub{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mudo-claro);padding:8px 10px 2px}.menu-itens a.com-sub{padding-left:16px}.logo-amoa{width:28px;height:auto;display:block}.login-logo{width:72px;height:auto;margin:0 auto 16px;display:block}
