@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07cc5d121db97c53-s.3r11t8qn1bk6_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5d24d76f75e2625-s.p.1sj2vuw194_rx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.DcDHYq_className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.DcDHYq_variable{--fonte-display:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._0cubYa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._0cubYa_variable{--fonte-corpo:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.FUYXmG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.FUYXmG_variable{--fonte-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#f6f2f0;--superficie:#fff;--superficie-2:#fbf7f5;--chip:#f1eae6;--tinta:#241e2b;--dim:#857b8c;--fraco:#6f6579;--linha:#ece3de;--linha-forte:#e0d5ce;--acento:#7a3ead;--acento-suave:#f2e9fb;--acento-forte:#6a2f9c;--acento-anel:#7a3ead2e;--acento-tinta:#fff;--selecao-suave:#140f190b;--rosa:#d9539a;--laranja:#e8792e;--amarelo:#eaa92e;--dourado:#b98f4e;--pendente:#b77518;--pendente-bg:#e8962e29;--lancada:#2e8f63;--lancada-bg:#2e9e6b21;--revisao:#2470b3;--revisao-bg:#2470b324;--cancelada:#c43f57;--cancelada-bg:#d4455e1f;--erro:#c43f57;--erro-suave:#d4455e1a;--marca:#7a3ead;--marca-suave:#f2e9fb;--ref-skel:#0e8a8a;--ref-skel-anel:#0e8a8a66;--ref-os:#b4620c;--ref-os-anel:#b4620c66;--etiqueta-mistura:80%;--etiqueta-anel:40%;--cor-texto-cinza:#9b9a97;--cor-texto-marrom:#8c5e4a;--cor-texto-laranja:#d9730d;--cor-texto-amarelo:#cb9a03;--cor-texto-verde:#0f7b6c;--cor-texto-azul:#0b6e99;--cor-texto-roxo:#6940a5;--cor-texto-rosa:#ad1a72;--cor-texto-vermelho:#e03e3e;--destaque-cinza:#e3e2e0;--destaque-marrom:#eee0da;--destaque-laranja:#faebdd;--destaque-amarelo:#fbf3db;--destaque-verde:#ddedea;--destaque-azul:#ddebf1;--destaque-roxo:#eae4f2;--destaque-rosa:#f4dfeb;--destaque-vermelho:#fbe4e4;--display:var(--fonte-display), serif;--corpo:var(--fonte-corpo), system-ui, sans-serif;--mono:var(--fonte-mono), ui-monospace, monospace;--raio:15px;--barra-fechada:72px;--barra-aberta:248px;--topo-pagina:50px;--sombra:0 1px 2px #32203c0d, 0 1px 1px #32203c0a;--sombra-md:0 4px 14px #3c285012, 0 1px 3px #3c28500d;--sombra-lg:0 18px 50px #321e462e;--hero:radial-gradient(120% 120% at 15% 10%, #7a3ead 0%, #9a2f86 45%, #e8792e 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=escuro]{--bg:#141019;--superficie:#1c1723;--superficie-2:#221c2b;--chip:#2a2333;--tinta:#f3eef6;--dim:#a79fb2;--fraco:#9d94a8;--linha:#2e2738;--linha-forte:#3a3145;--acento:#b487e6;--acento-suave:#2c2140;--acento-forte:#c6a2f0;--acento-anel:#b487e647;--acento-tinta:#1b1024;--selecao-suave:#ffffff0e;--rosa:#e56cab;--laranja:#f08a44;--amarelo:#f2bb4e;--dourado:#d0a867;--pendente:#e5a24c;--pendente-bg:#e8a03c29;--lancada:#4cbb86;--lancada-bg:#3cb47829;--revisao:#5fa8e8;--revisao-bg:#5fa8e82e;--cancelada:#e86a80;--cancelada-bg:#e65a7829;--erro:#e86a80;--erro-suave:#e65a7824;--marca:#b487e6;--marca-suave:#2c2140;--ref-skel:#6fd0d0;--ref-skel-anel:#5ac4c473;--ref-os:#f0b46a;--ref-os-anel:#f0b46a73;--etiqueta-mistura:50%;--etiqueta-anel:45%;--destaque-cinza:#454b4e;--destaque-marrom:#4a3b34;--destaque-laranja:#5c3b23;--destaque-amarelo:#59481d;--destaque-verde:#2b4a3f;--destaque-azul:#233a48;--destaque-roxo:#3c2d4d;--destaque-rosa:#4c2c3b;--destaque-vermelho:#522e2a;--sombra:0 1px 2px #0000004d;--sombra-md:0 6px 18px #00000059;--sombra-lg:0 24px 60px #0000008c;--hero:radial-gradient(120% 120% at 15% 10%, #5b2c88 0%, #7d2570 45%, #b5612a 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0;overflow-x:hidden}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--tinta);font-family:var(--corpo);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}h1,h2,h3{font-family:var(--display);letter-spacing:.2px;margin:0}a{color:var(--acento);font-weight:600;text-decoration:none}a:hover{color:var(--rosa);text-decoration:underline}button{font:inherit;cursor:pointer}input,select{font:inherit}select,input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}::placeholder{color:var(--fraco)}.mono{font-family:var(--mono);font-size:.92em}.dim{color:var(--dim)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tela-cheia{min-height:100dvh;color:var(--dim);place-items:center;display:grid}
.login-wrap{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.login-hero{background:var(--hero);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.login-hero:before{content:"";background:#ffffff14;border-radius:50%;width:460px;height:460px;position:absolute;top:-150px;right:-120px}.login-hero:after{content:"";background:#ffffff0f;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;left:-70px}.login-hero-topo{align-items:center;gap:12px;display:flex;position:relative}.login-hero-marca{display:inline-flex}.login-hero-meio{max-width:440px;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.login-hero-meio h1{color:#fff;letter-spacing:.4px;font-size:40px;line-height:1.15}.login-hero-meio p{color:#ffffffd9;margin-top:18px;font-size:15.5px;line-height:1.6}.login-hero-rodape{color:#ffffffb3;letter-spacing:.3px;font-size:13px;position:relative}.login-form-lado{justify-content:center;align-items:center;padding:40px 24px;display:flex}.login-card{width:100%;max-width:380px}.login-brand{margin-bottom:26px}.login-brand h1{font-size:26px}.login-brand p{color:var(--dim);margin:8px 0 0;font-size:14.5px}.login-hint{text-align:center;color:var(--fraco);margin:22px 0 0;font-size:.82rem}.login-hint+.login-hint{margin-top:10px}.login-link{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.login-link:hover{color:var(--rosa);text-decoration:underline}.login-divisor{color:var(--fraco);align-items:center;gap:12px;margin:18px 0;font-size:.82rem;display:flex}.login-divisor:before,.login-divisor:after{content:"";background:var(--linha-forte);flex:1;height:1px}.btn.btn-google{justify-content:center;align-items:center;gap:10px;display:flex}.btn-google svg{flex-shrink:0}.login-sucesso{background:var(--lancada-bg);color:var(--lancada);border-radius:11px;margin:0;padding:14px 16px;font-size:.9rem;line-height:1.5}
.btn{border:1px solid #0000;border-radius:11px;padding:12px 18px;font-weight:700;transition:filter .12s,border-color .12s,background-color .12s,box-shadow .12s,transform .12s}.btn:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.btn-primary{background:var(--acento);color:var(--acento-tinta);box-shadow:var(--sombra)}.btn-primary:hover:not(:disabled){background:var(--acento-forte)}.btn-status-pendente{background:var(--pendente-bg);border-color:var(--pendente);color:var(--pendente)}.btn-status-pendente:hover:not(:disabled){filter:brightness(1.1)}.btn-status-lancada{background:var(--lancada-bg);border-color:var(--lancada);color:var(--lancada)}.btn-status-lancada:hover:not(:disabled){filter:brightness(1.1)}.btn-status-revisao{background:var(--revisao-bg);border-color:var(--revisao);color:var(--revisao)}.btn-status-revisao:hover:not(:disabled){filter:brightness(1.1)}.btn-status-cancelada{background:var(--cancelada-bg);border-color:var(--cancelada);color:var(--cancelada)}.btn-status-cancelada:hover:not(:disabled){filter:brightness(1.1)}.btn-fantasma{background:var(--superficie);border-color:var(--linha-forte);color:var(--tinta)}.btn-fantasma:hover:not(:disabled){background:color-mix(in srgb, var(--superficie) 90%, var(--tinta) 10%)}.btn-perigo-suave{border-color:var(--cancelada);color:var(--cancelada);background:0 0}.btn-perigo-suave:hover:not(:disabled){background:var(--erro-suave);color:var(--erro)}.btn-perigo{background:var(--cancelada);color:#fff}.btn-perigo:hover:not(:disabled){filter:brightness(1.08)}.btn-block{width:100%;display:block}.btn-sm{border-radius:9px;padding:7px 14px;font-size:.85rem}.btn:disabled{opacity:.6;cursor:default}
.field{margin-bottom:14px;display:block}.field span{margin-bottom:5px;font-size:.85rem;font-weight:600;display:block}.field input{border:1px solid var(--linha-forte);background:var(--superficie-2);width:100%;color:var(--tinta);border-radius:11px;padding:12px 14px}.field input:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.campo-senha{position:relative}.campo-senha input{padding-right:42px}.campo-senha-olho{cursor:pointer;color:var(--dim);background:0 0;border:none;align-items:center;padding:8px;font-size:16px;line-height:1;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.campo-senha-olho:hover{color:var(--tinta)}.form-erro{color:var(--erro);margin:0 0 12px;font-size:.88rem}.paginacao{align-items:center;gap:6px;margin-left:auto;display:flex}.paginacao-seta{background:var(--superficie);border:1px solid var(--linha-forte);width:36px;height:36px;color:var(--tinta);border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid}.paginacao-seta svg{width:20px;height:20px}.paginacao-seta:hover:not(:disabled){border-color:var(--acento);color:var(--acento)}.paginacao-seta:disabled{opacity:.4;cursor:not-allowed}.paginacao-contador{text-align:center;min-width:64px;color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.paginacao-contador b{color:var(--tinta);font-weight:700}.pill{letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.pill-pendente{background:var(--pendente-bg);color:var(--pendente)}.pill-lancada{background:var(--lancada-bg);color:var(--lancada)}.pill-revisao{background:var(--revisao-bg);color:var(--revisao)}.pill-cancelada{background:var(--cancelada-bg);color:var(--cancelada)}.pill-neutro{background:var(--chip);border:1px solid var(--linha-forte);color:var(--dim);align-self:flex-start;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:500}.pill-bolinha{background:currentColor;border-radius:999px;flex-shrink:0;width:5px;height:5px}.tag{background:var(--chip);color:var(--dim);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.tag-marca{background:var(--marca-suave);color:var(--marca);font-weight:700}.aviso{text-align:center;color:var(--dim);padding:14px}.aviso-erro{color:var(--erro)}.vazio{text-align:center;background:var(--superficie);border:1px dashed var(--linha-forte);border-radius:18px;padding:72px 32px}.vazio-icone{background:var(--acento-suave);width:64px;height:64px;font-family:var(--display);color:var(--acento);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;display:flex}.vazio-titulo{font-family:var(--display);margin:0;font-size:22px}.vazio-dica{color:var(--dim);max-width:360px;margin:10px auto 22px;font-size:14.5px;line-height:1.6}@keyframes fundoEntra{0%{opacity:0}to{opacity:1}}@keyframes entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.kpi{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:16px;min-width:0;padding:18px 20px;container-type:inline-size}.kpi-label{color:var(--dim);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.kpi-dot{border-radius:50%;width:8px;height:8px}.kpi-num{font-family:var(--display);font-size:var(--kpi-fonte,clamp(20px, 11.5cqi, 34px));white-space:nowrap;margin-top:12px;line-height:1.05}@media (max-width:1000px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-foot{color:var(--dim);margin-top:9px;font-size:12.5px}.panel{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:16px;margin-bottom:16px;padding:20px 22px}.panel-title{font-family:var(--display);margin:0;font-size:19px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.panel-hint{color:var(--dim);font-size:12.5px}.logo{display:inline-flex}.logo img{width:auto;display:block}.logo .logo-tema-escuro,[data-theme=escuro] .logo .logo-tema-claro{display:none}[data-theme=escuro] .logo .logo-tema-escuro{display:block}
.barra-lateral{width:var(--barra-fechada);background:var(--superficie);border-right:1px solid var(--linha);z-index:30;flex-direction:column;padding:18px 12px;transition:width .2s,box-shadow .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.barra-lateral:is(:hover,:has(:focus-visible)){width:var(--barra-aberta);box-shadow:var(--sombra-lg)}.barra-topo{flex-shrink:0;height:40px;margin-bottom:18px;position:relative}.barra-topo-icone{width:48px;height:40px;color:var(--dim);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}.barra-topo .logo{opacity:0;transition:opacity .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.barra-lateral:is(:hover,:has(:focus-visible)) .barra-topo-icone{opacity:0}.barra-lateral:is(:hover,:has(:focus-visible)) .barra-topo .logo{opacity:1}.barra-nav{flex-direction:column;gap:4px;display:flex}.barra-nav-item{text-align:left;width:100%;color:var(--dim);white-space:nowrap;background:0 0;border:none;border-radius:11px;align-items:center;gap:14px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.barra-nav-item:hover:not(.desabilitado):not(.ativo){background:var(--superficie-2);color:var(--tinta)}.barra-nav-item.ativo{background:var(--acento-suave);color:var(--acento);font-weight:700}.barra-nav-icone{flex-shrink:0;display:flex;position:relative}.barra-nav-icone svg{width:20px;height:20px}.barra-nav-rotulo{text-overflow:ellipsis;min-width:0;overflow:hidden}.barra-lateral .barra-nav-rotulo{opacity:0;transition:opacity .15s}.barra-lateral:is(:hover,:has(:focus-visible)) .barra-nav-rotulo{opacity:1}.barra-nav-badge{background:var(--acento);min-width:18px;height:18px;color:var(--acento-tinta);box-shadow:0 0 0 2px var(--superficie);text-align:center;border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:-8px;right:-11px}.barra-espaco{flex:1}.barra-rodape{border-top:1px solid var(--linha);padding-top:10px}.barra-nav-perfil .barra-nav-rotulo span{text-overflow:ellipsis;display:block;overflow:hidden}.barra-nav-nome{font-size:14px;font-weight:700}.barra-nav-email{color:var(--dim);font-size:12px;font-weight:500}.barra-nav-item.barra-nav-sair:hover:not(.ativo){color:var(--cancelada)}.conteudo-shell{flex-direction:column;min-width:0;height:100dvh;display:flex}@media (min-width:701px){.conteudo-shell{padding-left:var(--barra-fechada)}}@media (max-width:700px){.barra-lateral:not(.barra-gaveta){display:none}}.barra-lateral.barra-gaveta,.barra-lateral.barra-gaveta:is(:hover,:has(:focus-visible)){z-index:41;width:min(300px,86vw);box-shadow:var(--sombra-lg);padding-top:calc(18px + env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));animation:.26s cubic-bezier(.22,1,.36,1) menuEntra;overflow-y:auto}.barra-gaveta .barra-nav-rotulo{opacity:1}.barra-topo-gaveta{justify-content:space-between;align-items:center;padding-left:14px;display:flex}.barra-topo-gaveta .logo{opacity:1;position:static;transform:none}.barra-fechar{width:40px;height:40px;color:var(--dim);background:0 0;border:none;border-radius:10px;place-items:center;display:grid}.barra-fechar:hover{background:var(--superficie-2);color:var(--tinta)}.barra-fechar svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.barra-lateral.barra-gaveta{animation:none}.barra-lateral,.barra-topo-icone,.barra-topo .logo,.barra-nav-rotulo{transition:none}}
.tema-pill{background:var(--chip);border-radius:10px;gap:2px;padding:3px;display:flex}.tema-aba{color:var(--dim);background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .15s}.tema-aba:disabled{opacity:.5;cursor:not-allowed}.tema-aba.ativo{background:var(--superficie);color:var(--acento);box-shadow:var(--sombra)}.avatar{background:var(--hero);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}
.app{width:100%;min-width:0;max-width:1120px;padding:var(--topo-pagina) 20px calc(40px + env(safe-area-inset-bottom));margin:0 auto}.pagina-titulo{flex-wrap:wrap;align-items:center;column-gap:12px;margin-bottom:24px;display:flex}.pagina-titulo .pagina-sub-linha{flex-basis:100%}.pagina-titulo h1,.ntl-cabecalho-textos h1{font-family:var(--corpo);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700}.pagina-sub-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.pagina-sub{color:var(--dim);margin:8px 0 0;font-size:14.5px}.filtro-data{background:var(--superficie-2);border:1px solid var(--linha);border-radius:10px;align-items:center;gap:6px;min-width:0;padding:0 0 0 10px;display:flex}.filtro-data span{color:var(--fraco);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.filtro-data input{color:var(--tinta);-webkit-text-fill-color:var(--tinta);background:0 0;border:none;flex:1;min-width:0;padding:9px 10px 9px 4px}.filtro-data input:focus{outline:none}.filtro-data:focus-within{outline:2px solid var(--acento);outline-offset:1px}.field select,.field textarea{border:1px solid var(--linha-forte);background:var(--superficie-2);width:100%;color:var(--tinta);border-radius:11px;padding:12px 14px}.field select:focus,.field textarea:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}textarea{resize:vertical;font:inherit}
.resumo{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}
.filtros-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:22px;padding:0}.busca{border:1px solid var(--linha);background:var(--superficie-2);width:100%;color:var(--tinta);border-radius:11px;margin-bottom:12px;padding:13px 16px}.busca:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.rel-filtros-linha{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.rel-filtros-linha .rel-busca{flex:220px;min-width:0}.rel-filtros-linha select,.rel-filtros-linha .nf-filtro-multi-botao{border:1px solid var(--linha-forte);background:var(--superficie-2);max-width:150px;height:38px;color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:0 10px;font-size:13px;overflow:hidden}.rel-filtros-linha .nf-data-range{flex-shrink:0}@media (max-width:1550px) and (min-width:1101px){.rel-filtros-linha{gap:8px}.rel-filtros-linha select,.rel-filtros-linha .nf-filtro-multi-botao{max-width:118px}.rel-filtros-linha .nf-data-item{padding:0 8px}}@media (max-width:1100px){.rel-filtros-linha{flex-wrap:wrap}}.chips-filtro{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.chips-filtro-rotulo{color:var(--fraco);font-size:12px;font-weight:600}.chip-filtro{background:var(--acento-suave);color:var(--acento);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.chip-filtro:hover{filter:brightness(.95)}.chip-filtro span{font-size:13px;line-height:1}.chips-limpar{color:var(--dim);background:0 0;border:none;font-size:12px;font-weight:600;text-decoration:underline}.chips-limpar:hover{color:var(--acento)}
.lista{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lista-resultados{min-height:0}.lista-cards{flex-direction:column;gap:12px;display:none}.selecionar-todas-mobile{background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio);color:var(--dim);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.selecionar-todas-mobile input[type=checkbox]{width:17px;height:17px;accent-color:var(--acento);cursor:pointer}.lista-tabela-wrap{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:16px;overflow:auto hidden}.lista-tabela{border-collapse:collapse;width:100%;font-size:14px}.lista-tabela thead tr{background:var(--superficie-2);border-bottom:1px solid var(--linha)}.lista-tabela th{text-align:center;color:var(--fraco);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:13px 14px;font-size:11px;font-weight:700}.lista-tabela tbody tr{cursor:pointer;border-bottom:1px solid var(--linha);transition:background-color .12s}.lista-tabela tbody tr:last-child{border-bottom:none}.lista-tabela tbody tr:hover{background:var(--superficie-2)}.lista-tabela tbody tr.selecionada{background:var(--acento-suave)}.lista-tabela td{vertical-align:middle;text-align:center;padding:14px}.lista-tabela th.lista-tabela-fornecedor,.lista-tabela td.lista-tabela-fornecedor{text-align:left}.lista-tabela-fornecedor{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:700;overflow:hidden}.lista-tabela input[type=checkbox]{width:16px;height:16px;accent-color:var(--acento);cursor:pointer}.nota-card{text-align:left;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);width:100%;min-width:0;box-shadow:var(--sombra);align-items:flex-start;gap:12px;padding:20px 22px;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex}.nota-card.selecionada{border-color:var(--acento);background:var(--superficie-2)}.nota-checkbox{width:17px;height:17px;accent-color:var(--acento);cursor:pointer;flex-shrink:0;margin-top:3px}.nota-clicavel{cursor:pointer;flex:1;min-width:0}.nota-card:hover{border-color:var(--linha-forte);box-shadow:var(--sombra-md);transform:translateY(-2px)}.nota-linha-topo{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nota-info{min-width:0}.nota-fornecedor{letter-spacing:.1px;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin-bottom:8px;font-size:16px;font-weight:700;display:-webkit-box;overflow:hidden}.nota-meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.nota-meta .mono{color:var(--fraco)}.nota-valor{color:var(--tinta);font-size:15px;font-weight:700}.sep{color:var(--linha-forte)}.nota-badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}
.work-area{align-items:flex-start;gap:22px;display:flex}.work-area>.lista{flex:1;min-width:0}.drawer{background:var(--superficie);width:min(440px,100%);height:100dvh;padding:26px 26px calc(26px + env(safe-area-inset-bottom));box-shadow:var(--sombra-lg);border:none;border-radius:0;animation:.28s cubic-bezier(.22,1,.36,1) entra;overflow-y:auto}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer-topo{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.drawer-topo h2{font-size:1.25rem;line-height:1.25}.btn-fechar{border:1px solid var(--linha-forte);background:var(--superficie);width:34px;height:34px;color:var(--dim);border-radius:9px;font-size:1rem;line-height:1;transition:background-color .12s,color .12s}.btn-fechar:hover{background:color-mix(in srgb, var(--superficie) 90%, var(--tinta) 10%);color:var(--tinta)}.aviso-pdf{margin:0;font-size:.88rem}.chave{color:var(--dim);font-size:.82rem;line-height:1.6}
.nm-fundo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#1e12286b;justify-content:center;align-items:center;padding:24px;animation:.2s fundoEntra;display:flex;position:fixed;inset:0;overflow-y:auto}.nm-modal{background:var(--superficie);width:min(840px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--sombra-lg);border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) entra;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.nm-modal,.nm-fundo{animation:none}}.nm-topo{border-bottom:1px solid var(--linha);background:var(--superficie-2);flex-shrink:0;align-items:center;gap:14px;padding:18px 24px;display:flex}.nm-topo-info{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.nm-topo-info h2{font-family:var(--corpo);margin:0;font-size:15px;font-weight:700}.nm-divisor-v{background:var(--linha-forte);flex-shrink:0;width:1px;height:12px}.nm-topo-acoes{flex-shrink:0;align-items:center;gap:8px;display:flex}.nm-corpo{flex:1;grid-template-columns:300px 1fr;min-height:0;display:grid}.nm-lateral{background:var(--superficie-2);border-right:1px solid var(--linha);flex-direction:column;gap:20px;min-height:0;padding:22px 22px 24px;display:flex;overflow-y:auto}.nm-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--fraco);font-size:10.5px;font-weight:700}.nm-valor-bloco{flex-direction:column;gap:5px;display:flex}.nm-valor-numero{font-family:var(--mono);color:var(--tinta);letter-spacing:-.02em;font-size:30px;font-weight:700}.nm-valor-sub{font-family:var(--mono);color:var(--acento);font-size:12px}.nm-divisoria{background:var(--linha);height:1px}.nm-fatos{flex-direction:column;gap:14px;display:flex}.nm-fatos dt{letter-spacing:.08em;text-transform:uppercase;color:var(--fraco);margin-bottom:4px;font-size:10.5px;font-weight:700}.nm-fatos dd{word-break:break-word;margin:0;font-size:13.5px}.nm-acoes-lateral{flex-direction:column;gap:9px;display:flex}.nm-acoes-lateral .btn{white-space:nowrap;width:100%;font-size:13.5px}.nm-acoes-lateral .btn-fantasma{background:color-mix(in srgb, var(--superficie-2) 100%, var(--tinta) 5%)}.nm-acoes-lateral .btn-fantasma:hover:not(:disabled){background:color-mix(in srgb, var(--superficie-2) 100%, var(--tinta) 12%)}.nm-acoes-dupla{flex-wrap:wrap;gap:8px;display:flex}.nm-acoes-dupla .btn{flex:auto;min-width:0}.nm-acoes-rodape{gap:8px;padding-top:4px;display:flex}.nm-acoes-rodape .btn{flex:1}.nm-principal{flex-direction:column;gap:22px;min-width:0;min-height:0;padding:22px 24px 26px;display:flex;overflow-y:auto}.nm-banner{border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:13.5px;display:flex}.nm-banner-lancada{background:color-mix(in srgb, var(--lancada) 8%, transparent);border:1px solid color-mix(in srgb, var(--lancada) 22%, transparent)}.nm-banner-revisao{background:color-mix(in srgb, var(--revisao) 8%, transparent);border:1px solid color-mix(in srgb, var(--revisao) 22%, transparent)}.nm-banner-icone{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.nm-banner-lancada .nm-banner-icone{color:var(--lancada);background:color-mix(in srgb, var(--lancada) 16%, transparent)}.nm-banner-revisao .nm-banner-icone{color:var(--revisao);background:color-mix(in srgb, var(--revisao) 16%, transparent)}.nm-banner-meta{margin-top:2px;font-size:11.5px}.nm-secao{flex-direction:column;gap:9px;display:flex}.nm-secao-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--fraco);font-size:10.5px;font-weight:700}.nm-observacao-acoes{justify-content:flex-end;padding-top:2px;display:flex}.nm-discriminacao{background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.nm-discriminacao-texto{margin:0;font-size:13.5px;line-height:1.65}.nm-ref-destaque{font-family:var(--mono);border-radius:4px;padding:1px 5px;font-size:12.5px;font-weight:700}.nm-ref-destaque-skel{background:color-mix(in srgb, var(--ref-skel) 16%, transparent);color:var(--ref-skel)}.nm-ref-destaque-os{background:color-mix(in srgb, var(--ref-os) 16%, transparent);color:var(--ref-os)}.nm-discriminacao-rodape{border-top:1px solid var(--linha);color:var(--dim);align-items:center;gap:9px;padding-top:10px;font-size:12px;display:flex}.nm-cobranca-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nm-cobranca-card{border:1px solid var(--linha);background:var(--superficie-2);border-radius:12px;flex-direction:column;gap:4px;padding:12px 13px;font-size:14px;display:flex}.nm-vencimento-input{width:100%;color:var(--tinta);cursor:text;background:0 0;border:1px dashed #0000;border-radius:7px;margin:0 -6px;padding:2px 6px;font-size:14px}.nm-vencimento-input:hover{border-color:var(--linha-forte)}.nm-vencimento-input:focus{border-style:solid;border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);background:var(--superficie);outline:none}.nm-vencimento-origem{color:var(--fraco);font-size:11.5px}.nm-tabela{border:1px solid var(--linha);border-radius:12px;overflow:hidden}.nm-tabela-cabeca,.nm-tabela-linha{grid-template-columns:50px 1fr 100px 60px;align-items:center;gap:10px;padding:9px 12px;display:grid}.nm-tabela-cabeca{letter-spacing:.08em;text-transform:uppercase;color:var(--fraco);background:var(--superficie-2);border-bottom:1px solid var(--linha);font-size:10.5px}.nm-tabela-linha{border-top:1px solid var(--linha);font-size:13px}.nm-tabela-linha:first-of-type{border-top:none}.nm-chave{background:var(--superficie-2);border:1px solid var(--linha);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nm-chave span.mono{color:var(--dim);word-break:break-word;flex:1;font-size:12px;line-height:1.6}.nm-chave-copiar{color:var(--acento);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:11.5px}.nm-chave-copiar:hover{background:var(--acento-suave)}.nm-observacao{resize:vertical;background:var(--superficie-2);border:1px solid var(--linha);width:100%;min-height:70px;font:inherit;color:var(--tinta);border-radius:10px;padding:11px 12px;font-size:13.5px}.nm-observacao:disabled{color:var(--dim)}.nm-observacao-aviso{margin:6px 0 10px;font-size:11.5px}.nm-observacoes-lista{flex-direction:column;gap:8px;display:flex}.nm-observacao-item{border:1px solid var(--linha);background:var(--superficie-2);border-radius:10px;padding:10px 12px}.nm-observacao-texto{white-space:pre-wrap;margin:0 0 6px;font-size:13.5px;line-height:1.5}.nm-observacao-meta{font-size:11px}@media (max-width:780px){.nm-fundo{align-items:flex-end;padding:0}.nm-modal{border-radius:20px 20px 0 0;max-height:92dvh}.nm-corpo{grid-template-columns:1fr;overflow-y:auto}.nm-lateral,.nm-principal{min-height:auto;overflow-y:visible}.nm-lateral{border-right:none;border-bottom:1px solid var(--linha)}.nm-cobranca-cards{grid-template-columns:1fr}.nm-tabela-cabeca,.nm-tabela-linha{grid-template-columns:40px 1fr 90px 50px}}
.rn-modal{background:var(--superficie);width:min(460px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--sombra-lg);border-radius:18px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) entra;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.rn-modal{animation:none}}.rn-topo{background:var(--superficie-2);border-bottom:1px solid var(--linha);flex-shrink:0;padding:20px 22px 16px}.rn-topo-linha{align-items:flex-start;gap:12px;display:flex}.rn-topo-textos{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rn-topo-textos h2{font-family:var(--corpo);margin:0;font-size:18px;font-weight:700}.rn-topo-sub{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.rn-destaque-pendente{color:var(--pendente)}.rn-corpo{flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:auto}.rn-grupo{flex-direction:column;gap:11px;display:flex}.rn-grupo-titulo{align-items:center;gap:9px;display:flex}.rn-grupo-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--fraco);white-space:nowrap;font-size:10.5px;font-weight:700}.rn-grupo-linha{background:var(--linha);flex:1;height:1px}.rn-campo{flex-direction:column;gap:6px;display:flex}.rn-campo-rotulo{color:var(--tinta);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.rn-campo-par{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rn-input-simples{border:1px solid var(--linha-forte);background:var(--superficie-2);width:100%;height:42px;color:var(--tinta);border-radius:10px;padding:0 12px}.rn-input-simples:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.rn-campo textarea{resize:vertical;background:var(--superficie-2);border:1px solid var(--linha-forte);width:100%;min-height:66px;font:inherit;color:var(--tinta);border-radius:10px;padding:11px 12px;font-size:13.5px}.rn-campo textarea:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.rn-input-composto{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.rn-input-composto:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.rn-input-composto input{min-width:0;height:100%;color:var(--tinta);background:0 0;border:none;flex:1;padding:0}.rn-input-composto input:focus{outline:none}.rn-input-icone{color:var(--fraco);flex-shrink:0;font-size:13px}.rn-input-sufixo{white-space:nowrap;flex-shrink:0;font-size:11px}.rn-tipo-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rn-tipo-opcao{border:1px solid var(--linha-forte);background:var(--superficie-2);height:38px;color:var(--dim);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.rn-tipo-opcao:hover:not(.ativo){background:color-mix(in srgb, var(--superficie-2) 100%, var(--tinta) 6%);color:var(--tinta)}.rn-tipo-opcao.ativo{border-color:var(--acento);background:var(--acento-suave);color:var(--tinta);font-weight:500}.rn-tipo-radio{border:1px solid var(--linha-forte);border-radius:99px;flex-shrink:0;width:14px;height:14px}.rn-tipo-opcao.ativo .rn-tipo-radio{border:4px solid var(--acento);background:var(--superficie)}.rn-dropzone{border:1px dashed var(--linha-forte);background:var(--superficie-2);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:11px;padding:16px 14px;display:flex}.rn-dropzone:hover{border-color:var(--acento)}.rn-dropzone-icone{background:var(--acento-suave);width:34px;height:34px;color:var(--acento);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.rn-dropzone-texto{color:var(--tinta);font-size:13px}.rn-dropzone-link{color:var(--acento);font-weight:600}.rn-dropzone-dica{color:var(--fraco);font-size:11px}.rn-rodape{border-top:1px solid var(--linha);background:var(--superficie-2);flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:14px 22px;display:flex}.rn-rodape .btn-fantasma{white-space:nowrap;flex-shrink:0}.rn-rodape-principal{flex:1}@media (max-width:780px){.rn-tipo-grid,.rn-campo-par{grid-template-columns:1fr}}
.ni-fundo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#1e12286b;justify-content:center;align-items:center;padding:24px;animation:.2s fundoEntra;display:flex;position:fixed;inset:0;overflow-y:auto}.ni-drawer{background:var(--superficie);width:min(420px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--sombra-lg);border-radius:18px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) entra;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.ni-drawer,.ni-fundo{animation:none}}.ni-cabecalho{background:var(--superficie-2);border-bottom:1px solid var(--linha);flex-direction:column;flex-shrink:0;gap:14px;padding:20px 22px 18px;display:flex}.ni-cabecalho-linha{align-items:flex-start;gap:12px;display:flex}.ni-cabecalho-textos{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ni-cabecalho-meta{align-items:center;gap:8px;display:flex}.ni-cabecalho-textos h2{font-family:var(--corpo);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.ni-valores{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ni-valor-numero{letter-spacing:-.02em;font-size:27px;font-weight:700}.ni-valores-direita{text-align:right}.ni-corpo{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 22px 22px;display:flex;overflow-y:auto}.ni-aviso{background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.ni-aviso-icone{background:var(--chip);width:22px;height:22px;color:var(--dim);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.ni-aviso p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.ni-fatos{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.ni-fato-largo{grid-column:1/-1}.ni-fato-rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--fraco);margin-bottom:4px;font-size:10.5px;font-weight:700}.ni-fato-valor{font-size:13.5px}.ni-rodape{border-top:1px solid var(--linha);background:var(--superficie-2);flex-direction:column;flex-shrink:0;gap:9px;margin-top:auto;padding:14px 22px;display:flex}.ni-rodape-linha{align-items:center;gap:10px;display:flex}.ni-rodape-linha .btn-fantasma{white-space:nowrap;flex-shrink:0}.ni-rodape-principal{flex:1}.ni-atribuir{flex:1;gap:8px;display:flex}.ni-atribuir select{flex:1}
.ntl-card{background:var(--superficie);border:1px solid var(--linha);border-radius:20px;overflow:hidden}.ntl-cabecalho{flex-direction:column;gap:18px;padding:0 26px;display:flex}.ntl-cabecalho-linha{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.ntl-cabecalho-textos{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.ntl-cabecalho-sub{color:var(--dim);margin:0;font-size:13.5px}.ntl-setor-seletor{flex-shrink:0;align-items:center;gap:9px;display:flex}.ntl-setor-select{border:1px solid var(--linha-forte);background:var(--superficie-2);height:36px;color:var(--tinta);border-radius:10px;padding:0 12px;font-size:13px}.ntl-abas{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ntl-aba{cursor:pointer;color:var(--dim);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px 11px;font-size:13.5px;display:flex}.ntl-aba.ativo{color:var(--tinta);border-bottom-color:var(--acento);font-weight:500}.ntl-aba-contagem{font-family:var(--mono);color:var(--fraco);background:var(--chip);border-radius:999px;padding:1px 7px;font-size:11px}.ntl-aba.ativo .ntl-aba-contagem{color:var(--acento);background:var(--acento-suave)}.ntl-ferramentas{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 26px 0;display:flex}.ntl-busca{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:9px;align-items:center;gap:8px;min-width:240px;height:34px;padding:0 12px;display:flex}.ntl-busca input{min-width:0;color:var(--tinta);background:0 0;border:none;flex:1;padding:0;font-size:12.5px}.ntl-busca input:focus{outline:none}.ntl-busca input[type=search]::-webkit-search-cancel-button{cursor:pointer}.ntl-busca-icone{color:var(--fraco);font-size:12px}.ntl-total-pendente{color:var(--dim);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.ntl-total-pendente strong{color:var(--tinta);font-size:14px}.ntl-barra-lote{background:var(--superficie-2);border:1px solid var(--linha-forte);border-radius:12px;align-items:center;gap:14px;margin:14px 26px 0;padding:10px 14px;display:flex}.ntl-barra-lote-check{background:var(--acento);width:16px;height:16px;color:var(--acento-tinta);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ntl-barra-lote-texto{flex:1;font-size:13px}.ntl-barra-lote-acoes{align-items:center;gap:8px;display:flex}.ntl-tabela-envolt{padding:14px 26px 6px;overflow-x:auto}.ntl-tabela-cabeca,.ntl-tabela-linha{grid-template-columns:22px minmax(0,1fr) 100px 100px 110px 48px;align-items:center;gap:10px;min-width:600px;display:grid}.ntl-tabela-cabeca{letter-spacing:.1em;text-transform:uppercase;color:var(--fraco);padding-bottom:9px;font-size:10.5px}.ntl-tabela-cabeca-rejeitadas,.ntl-tabela-linha-rejeitadas{grid-template-columns:minmax(0,1fr) 100px 100px 110px 320px;min-width:780px}@media (max-width:1550px){.ntl-tabela-cabeca,.ntl-tabela-linha{grid-template-columns:22px minmax(0,1fr) 90px 90px 100px 44px;min-width:540px}.ntl-tabela-cabeca-rejeitadas,.ntl-tabela-linha-rejeitadas{grid-template-columns:minmax(0,1fr) 90px 90px 100px 260px;min-width:680px}}.ntl-tabela-cabeca>span:last-child,.ntl-col-valor{text-align:right}.ntl-col-centro{text-align:center}.ntl-tabela-linha{border-top:1px solid var(--linha);padding:13px 0;font-size:13px}.ntl-tabela-linha.selecionada{background:var(--selecao-suave);border-radius:10px}.ntl-checkbox-input{border:1px solid var(--linha-forte);background:var(--superficie);appearance:none;cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:inline-flex}.ntl-checkbox-input:checked{background:var(--acento);border-color:var(--acento)}.ntl-checkbox-input:checked:after{content:"✓";color:var(--acento-tinta);font-size:11px;font-weight:700;line-height:1}.ntl-linha-fornecedor{text-align:left;min-width:0;color:inherit;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:flex}.ntl-linha-clicavel{cursor:pointer}.ntl-linha-nome{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ntl-linha-tag{font-family:var(--mono);color:var(--acento);background:var(--acento-suave);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:10.5px}.ntl-linha-acoes{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ntl-linha-acoes .btn{white-space:nowrap;flex-shrink:0}.ntl-linha-select{border:1px solid var(--linha-forte);background:var(--superficie-2);height:32px;color:var(--tinta);border-radius:9px;flex-shrink:0;min-width:110px;padding:0 10px;font-size:12.5px}.ntl-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.ntl-rodape-texto{color:var(--fraco);font-size:12px}
.ntl-stat-linha{flex-shrink:0;align-items:center;gap:18px;display:flex}.ntl-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ntl-stat-numero{align-items:baseline;gap:6px;display:flex}.ntl-stat-numero strong{color:var(--lancada);font-size:20px}.ntl-stat-numero span{color:var(--dim);font-size:12.5px}.ntl-stat-sub{color:var(--fraco);font-size:11.5px}.ntl-stat-divisor{background:var(--linha);width:1px;height:34px}.ntl-alfabeto{align-items:center;gap:2px;display:flex;overflow:auto hidden}.ntl-alfabeto-letra{min-width:22px;height:26px;color:var(--fraco);font-family:var(--mono);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:11.5px;display:flex}.ntl-alfabeto-letra:hover{background:var(--superficie-2);color:var(--tinta)}.ntl-alfabeto-letra.ativo{background:var(--acento-suave);color:var(--acento)}.ntl-ordenar{border:1px solid var(--linha-forte);background:var(--superficie-2);height:34px;color:var(--dim);white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.ntl-tabela-cabeca-cad-forn,.ntl-tabela-linha-cad-forn{grid-template-columns:minmax(0,1fr) 190px 140px 110px 170px 130px 100px;min-width:1080px}.ntl-tabela-cabeca-cad-emp,.ntl-tabela-linha-cad-emp{grid-template-columns:minmax(0,1fr) 190px 150px 170px 130px 100px;min-width:940px}@media (max-width:1550px){.ntl-tabela-cabeca-cad-forn,.ntl-tabela-linha-cad-forn{grid-template-columns:minmax(0,1fr) 150px 120px 100px 170px 100px 90px;min-width:960px}.ntl-tabela-cabeca-cad-emp,.ntl-tabela-linha-cad-emp{grid-template-columns:minmax(0,1fr) 150px 120px 170px 100px 90px;min-width:820px}}.ntl-tabela-cabeca-cad-forn>:nth-child(6),.ntl-tabela-linha-cad-forn>:nth-child(6),.ntl-tabela-cabeca-cad-emp>:nth-child(5),.ntl-tabela-linha-cad-emp>:nth-child(5){text-align:center}.ntl-tag-truncado{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.ntl-tabela-linha-cad-forn>*,.ntl-tabela-linha-cad-emp>*{min-width:0}.ntl-linha-clicavel-cad{cursor:pointer}.ntl-tabela-cabeca-cad-etq,.ntl-tabela-linha-cad-etq{grid-template-columns:minmax(0,1fr) 110px 130px 100px;min-width:560px}.ntl-tabela-cabeca-cad-etq>:nth-child(2),.ntl-tabela-linha-cad-etq>:nth-child(2),.ntl-tabela-cabeca-cad-etq>:nth-child(3),.ntl-tabela-linha-cad-etq>:nth-child(3){text-align:center}.ntl-tabela-linha-cad-etq>*{min-width:0}.etq-dica{font-size:13px}.etq-automaticas{align-items:center;gap:10px;margin:14px 26px 22px;font-size:13px;display:flex}.seletor-cor{flex-direction:column;gap:12px;display:flex}.seletor-cor .react-colorful{width:100%;height:170px}.seletor-cor .react-colorful__saturation{border-radius:10px 10px 0 0}.seletor-cor .react-colorful__last-control{border-radius:0 0 10px 10px}.seletor-cor-sugestoes{flex-wrap:wrap;gap:8px;display:flex}.seletor-cor-sugestao{border:2px solid var(--superficie);width:24px;height:24px;box-shadow:0 0 0 1px var(--linha-forte);cursor:pointer;border-radius:50%}.seletor-cor-sugestao.ativo{box-shadow:0 0 0 2px var(--tinta)}.seletor-cor-hex{border:1px solid var(--linha-forte);background:var(--superficie-2);font-family:var(--mono);color:var(--dim);border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.seletor-cor-hex input{width:72px;font:inherit;color:var(--tinta);text-transform:uppercase;background:0 0;border:none;outline:none}.etq-previas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.etq-previa{border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 10px;display:flex}.etq-previa small{opacity:.7;font-size:11px}.etq-previa-clara{--tinta:#241e2b;--etiqueta-mistura:80%;--etiqueta-anel:40%;color:#241e2b;background:#fff;border:1px solid #ece3de}.etq-previa-escura{--tinta:#f3eef6;--etiqueta-mistura:50%;--etiqueta-anel:45%;color:#f3eef6;background:#1c1723;border:1px solid #2e2738}
.usr-contagem{color:var(--fraco);background:var(--chip);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px}.ntl-tabela-cabeca-usr,.ntl-tabela-linha-usr{grid-template-columns:minmax(0,1fr) 150px 170px 110px 44px;min-width:730px}.usr-linha:hover{background:var(--superficie-2)}.usr-pessoa{align-items:center;gap:11px;min-width:0;display:flex}.usr-avatar{background:var(--acento-suave);width:28px;height:28px;color:var(--acento);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.usr-pessoa-textos{flex-direction:column;min-width:0;display:flex}.usr-pessoa-nome-linha{align-items:center;gap:7px;display:flex}.usr-pessoa-nome{color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.usr-voce-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--acento);background:var(--acento-suave);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:10px}.usr-aguardando-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--pendente);background:color-mix(in srgb, var(--pendente) 16%, transparent);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:10px}.usr-reenviar-link{color:var(--acento);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.usr-reenviar-link:hover:not(:disabled){text-decoration:underline}.usr-reenviar-link:disabled{color:var(--fraco);cursor:default}.usr-menu-gatilho{width:30px;height:30px;color:var(--fraco);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:flex}.usr-linha:hover .usr-menu-gatilho,.usr-menu-gatilho:hover{background:var(--superficie-2);color:var(--tinta)}.usr-menu-divisor{background:var(--linha-forte);height:1px;margin:4px 0}.usr-menu-item-perigo,.usr-menu-item-perigo .usr-menu-item-titulo{color:var(--erro)}.usr-menu-item-perigo:hover{background:var(--erro-suave)}.usr-menu-item-acento,.usr-menu-item-acento .usr-menu-item-titulo{color:var(--acento);font-weight:600}.usr-menu-item-acento:hover{background:var(--acento-suave)}.usr-toast{z-index:300;background:var(--superficie);border:1px solid var(--linha-forte);max-width:min(420px,100vw - 32px);box-shadow:var(--sombra-lg);color:var(--tinta);text-align:center;border-radius:12px;padding:12px 18px;font-size:13.5px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.usr-toast-erro{border-color:var(--erro);color:var(--erro)}.usr-pessoa-email{color:var(--fraco);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.usr-controle{position:relative}.usr-controle-pill{height:26px;color:var(--tinta);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:12.5px;display:inline-flex}.usr-controle-pill:hover{border-color:var(--linha-forte);background:var(--superficie-2)}.usr-controle-pill.travado{color:var(--dim)}.usr-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.usr-controle-seta{color:var(--fraco);font-size:9px}.usr-cadeado{font-size:11px}.usr-menu{z-index:20;background:var(--superficie);border:1px solid var(--linha-forte);width:220px;box-shadow:var(--sombra-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:32px;left:0}.usr-menu-simples{width:170px}.usr-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 9px;display:flex}.usr-menu-item:hover{background:var(--superficie-2)}.usr-menu-item.ativo{background:var(--acento-suave)}.usr-menu-item-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.usr-menu-item-textos{flex-direction:column;gap:1px;display:flex}.usr-menu-item-titulo{color:var(--tinta);font-size:12.5px;font-weight:500}.usr-menu-item-desc{color:var(--fraco);font-size:11px}.usr-menu-check{color:var(--acento);margin-left:auto;font-size:12px}
.nf-resumo-barra{background:var(--superficie-2);border:1px solid var(--linha);border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.nf-resumo-seg{border:none;border-right:1px solid var(--linha);text-align:left;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex-direction:column;flex:1;gap:5px;min-width:100px;padding:13px 18px;display:flex}.nf-resumo-seg:last-child{border-right:none}.nf-resumo-seg:hover:not(.ativo){background:var(--superficie)}.nf-resumo-seg.ativo{border-bottom-color:var(--acento);background:var(--superficie)}.nf-resumo-topo{align-items:center;gap:7px;display:flex}.nf-resumo-dot{background:var(--seg-cor,var(--fraco));border-radius:999px;flex-shrink:0;width:7px;height:7px}.nf-resumo-label{color:var(--dim);white-space:nowrap;font-size:12.5px;font-weight:600}.nf-resumo-seg.ativo .nf-resumo-label{color:var(--tinta)}.nf-resumo-numeros{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.nf-resumo-numero{font-family:var(--display);color:var(--seg-cor,var(--tinta));font-size:24px;line-height:1}.nf-resumo-valor{color:var(--fraco);white-space:nowrap;font-size:11.5px}.nf-filtros-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nf-data-range{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.nf-data-item{align-items:center;gap:8px;padding:0 12px;display:flex}.nf-data-item span{letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);font-size:10.5px;font-weight:700}.nf-data-item input[type=date]{font-family:var(--mono);color:var(--tinta);background:0 0;border:none;width:98px;padding:0;font-size:12.5px}.nf-data-item input[type=date]:focus{outline:none}.nf-data-divisor{background:var(--linha);flex-shrink:0;width:1px;height:20px}.nf-filtro-multi-botao{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;display:inline-flex}.nf-filtro-multi-botao span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nf-filtro-multi-botao.ativo{border-color:var(--acento);color:var(--acento)}.nf-filtro-multi-seta{color:var(--fraco);flex-shrink:0;font-size:9px}.nf-filtro-multi-menu{z-index:200;background:var(--superficie);border:1px solid var(--linha-forte);width:220px;max-height:280px;box-shadow:var(--sombra-lg);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.nf-filtro-multi-item{cursor:pointer;color:var(--tinta);border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:13px;display:flex}.nf-filtro-multi-item:hover{background:var(--superficie-2)}.nf-filtro-multi-item-unico{cursor:pointer;width:100%;color:var(--tinta);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:8px 9px;font-size:13px;display:flex}.nf-filtro-multi-item-unico:hover{background:var(--superficie-2)}.nf-filtro-multi-item-unico.ativo{background:var(--acento-suave);color:var(--acento);font-weight:600}.nf-filtro-multi-check{color:var(--acento);flex-shrink:0;font-size:12px}.nf-filtro-multi-limpar{text-align:left;color:var(--dim);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:8px 9px;font-size:12px;font-weight:600;text-decoration:underline}.nf-tabela-envolt{border:1px solid var(--linha);background:var(--superficie-2);border-radius:14px;margin:8px 26px 12px;padding:16px 20px 10px;overflow-x:auto}.nf-card{background:0 0;border:none;border-radius:0;overflow:visible}.nf-busca-filtros{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.nf-card .ntl-busca{flex:220px;min-width:0}.nf-card .nf-filtros-linha{flex-wrap:nowrap;flex-shrink:0;gap:8px}.nf-card .ntl-setor-select{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}.nf-card .nf-filtro-multi-botao{max-width:140px}.nf-card .nf-data-range{flex-shrink:0}.nf-card .nf-data-item{padding:0 8px}.nf-card .nf-resumo-barra,.nf-card .ntl-busca,.nf-card .ntl-setor-select,.nf-card .nf-data-range{background:var(--superficie-2)}.nf-card .nf-resumo-seg:hover:not(.ativo),.nf-card .nf-resumo-seg.ativo{background:var(--chip)}.nid-card,.cad-card{background:0 0;border:none;border-radius:0;overflow:visible}.nid-card .ntl-busca,.cad-busca{background:var(--superficie-2);flex:260px}.nf-card .ntl-rodape,.nid-card .ntl-rodape,.cad-card .ntl-rodape{padding:0 46px}.nid-card .ntl-tabela-envolt,.cad-tabela-envolt{border:1px solid var(--linha);background:var(--superficie-2);border-radius:14px;margin:8px 26px 26px;padding:16px 20px 10px}.nf-linha-fornecedor{flex-direction:column;gap:2px;min-width:0;display:flex}.nf-linha-nome-linha{align-items:center;gap:9px;min-width:0;display:flex}.nf-linha-nome{color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.nf-ref-badges{flex-shrink:0;align-items:center;gap:5px;display:flex}.nf-ref-badge{height:18px;font-family:var(--mono);letter-spacing:.09em;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:10px;font-weight:700;display:inline-flex}.nf-ref-badge-icone{flex-shrink:0;width:11px;height:11px}.nf-ref-badge-lg{height:20px;padding:0 8px 0 6px;font-size:10.5px}.nf-ref-badge-lg .nf-ref-badge-icone{width:12px;height:12px}.nf-ref-badge-skel{border-color:var(--ref-skel-anel);color:var(--ref-skel)}.nf-ref-badge-os{border-color:var(--ref-os-anel);color:var(--ref-os)}.nf-ref-badge-cor{border-color:color-mix(in srgb, var(--etiqueta-cor) var(--etiqueta-anel), transparent);color:color-mix(in srgb, var(--etiqueta-cor) var(--etiqueta-mistura), var(--tinta));white-space:nowrap}.nf-etiqueta-editor{flex-shrink:0;display:inline-flex}.nf-etiqueta-editor-botao{border:1px dashed var(--linha-forte);height:18px;font-family:var(--mono);letter-spacing:.06em;color:var(--dim);white-space:nowrap;background:0 0;border-radius:5px;padding:0 7px;font-size:10px;font-weight:700}.nf-etiqueta-editor-botao:hover{border-color:var(--acento);color:var(--acento)}.nf-linha-nome.cancelada{color:var(--fraco);text-decoration:line-through}.nf-linha-meta{color:var(--fraco);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ntl-tabela-cabeca-notas,.ntl-tabela-linha-notas{grid-template-columns:22px 104px minmax(0,1fr) 90px 100px 120px 150px 120px;min-width:1024px}.ntl-tabela-linha-notas>*{min-width:0}.ntl-tabela-cabeca-notas>span:last-child,.ntl-tabela-linha-notas>span:last-child,.ntl-tabela-cabeca-notas .ntl-col-valor,.ntl-tabela-linha-notas .ntl-col-valor,.ntl-tabela-cabeca-notas>*,.ntl-tabela-cabeca-notas>:nth-child(2),.ntl-tabela-linha-notas>:nth-child(2),.ntl-tabela-cabeca-notas>:nth-child(4),.ntl-tabela-linha-notas>:nth-child(4),.ntl-tabela-cabeca-notas>:nth-child(5),.ntl-tabela-linha-notas>:nth-child(5),.ntl-tabela-cabeca-notas>:nth-child(7),.ntl-tabela-linha-notas>:nth-child(7){text-align:center}@media (max-width:1550px){.ntl-tabela-cabeca-notas,.ntl-tabela-linha-notas{grid-template-columns:22px 96px minmax(0,1fr) 80px 90px 110px 130px 110px;min-width:916px}}.nf-botao-filtros{border:1px solid var(--linha-forte);background:var(--superficie-2);height:38px;color:var(--tinta);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:none}.nf-botao-filtros svg{width:16px;height:16px}.nf-botao-filtros.ativo{border-color:var(--acento);color:var(--acento)}.nf-botao-filtros-qtd{background:var(--acento);min-width:18px;height:18px;color:var(--acento-tinta);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}@media (max-width:700px){.nf-botao-filtros{display:inline-flex}.nf-busca-filtros{flex-wrap:wrap}.nf-card .nf-filtros-linha{flex-wrap:wrap;flex-shrink:1;width:100%;display:none}.nf-filtros-abertos .nf-filtros-linha{display:flex}.nf-card .nf-resumo-barra{background:var(--linha);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.nf-resumo-seg{background:var(--superficie-2);border-right:none;min-width:0}.nf-resumo-seg:first-child{grid-column:1/-1}}
.manual-conteudo{font-size:14.5px;line-height:1.7}.manual-conteudo p{margin:0 0 14px}.manual-conteudo h2{margin:22px 0 10px;font-size:20px}.manual-conteudo h3{margin:18px 0 8px;font-size:16px}.manual-conteudo ul,.manual-conteudo ol{margin:0 0 14px;padding-left:22px}.manual-conteudo li{margin-bottom:4px}.manual-conteudo li p{margin:0}.manual-conteudo blockquote{border-left:3px solid var(--linha-forte);color:var(--dim);margin:0 0 14px;padding-left:14px}.manual-conteudo strong{font-weight:700}.manual-conteudo code{font-family:var(--mono);background:var(--chip);border-radius:4px;padding:2px 5px;font-size:.9em}.manual-conteudo pre{background:var(--chip);border-radius:8px;margin:0 0 14px;padding:12px 14px;overflow-x:auto}.manual-conteudo pre code{background:0 0;padding:0}.manual-conteudo hr{border:none;border-top:1px solid var(--linha);margin:20px 0}
.wiki{background:var(--superficie);border:1px solid var(--linha);min-height:0;box-shadow:var(--sombra);border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;flex:1;align-items:stretch;display:flex;overflow:hidden}.app-notas{max-width:1440px}.app-manuais{flex-direction:column;flex:1;width:100%;max-width:1720px;min-height:0;padding:20px 14px 0;display:flex}.wiki-tree{border-right:1px solid var(--linha);background:var(--superficie-2);flex-shrink:0;width:264px;padding:16px 14px;overflow-y:auto}.wiki-tree-topo{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;font-size:14px;font-weight:700;display:flex}.wiki-tree-titulo{align-items:center;gap:10px;display:flex}.wiki-tree-add{border:1px solid var(--linha-forte);background:var(--superficie);width:28px;height:28px;color:var(--dim);border-radius:8px;font-size:16px;line-height:1}.wiki-tree-add:hover{border-color:var(--acento);color:var(--acento)}.wiki-busca{border:1px solid var(--linha);background:var(--superficie);width:100%;color:var(--tinta);border-radius:9px;margin-bottom:14px;padding:9px 12px;font-size:13px}.wiki-busca:focus{border-color:var(--acento);outline:none}.wiki-tree-vazio{padding:0 4px;font-size:13px}.wiki-nova-pasta{margin:-6px 0 12px}.wiki-nova-pasta input{border:1px solid var(--acento);background:var(--superficie);width:100%;color:var(--tinta);border-radius:8px;outline:none;padding:8px 10px;font-size:13.5px;font-weight:600}.wiki-pasta-bloco{margin-bottom:4px}.wiki-pasta{cursor:pointer;color:var(--tinta);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:700;display:flex}.wiki-pasta:hover{background:var(--chip)}.wiki-pasta-seta{color:var(--fraco);flex-shrink:0;width:10px;font-size:10px}.wiki-pagina{cursor:pointer;color:var(--dim);border-radius:8px;align-items:center;gap:9px;margin-bottom:1px;padding:8px 10px 8px 26px;font-size:13.5px;font-weight:500;display:flex}.wiki-pagina:hover{background:var(--chip);color:var(--tinta)}.wiki-pagina.ativo{background:var(--acento-suave);color:var(--acento);font-weight:700}.wiki-pagina[draggable=true]{cursor:grab}.wiki-pagina.arrastando{opacity:.4}.wiki-pagina-ponto{opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.wiki-pasta-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wiki-pasta-renomear{flex:1;min-width:0}.wiki-pasta-renomear input{outline:1px solid var(--acento);background:var(--superficie);width:100%;color:var(--tinta);font:inherit;border:none;border-radius:5px;padding:1px 5px}.wiki-pasta-add{width:22px;height:22px;color:var(--fraco);opacity:.55;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.wiki-pasta:hover .wiki-pasta-add{opacity:1}.wiki-pasta-add:hover{background:var(--superficie);color:var(--acento)}.wiki-doc{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wiki-doc-vazio{text-align:center;flex:1;justify-content:center;align-items:center;padding:40px;font-size:14.5px;display:flex}.wiki-doc-topo{border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:12px 20px;display:flex}.botao-excluir-pagina-x{display:none}.wiki-doc-caminho{margin-right:auto;font-size:12.5px}.wiki-doc-pad{flex:1;min-height:0;padding:30px 44px 52px;overflow-y:auto}.wiki-doc-titulo{text-align:center;font-family:var(--display);max-width:760px;margin:0 auto 6px;font-size:34px;font-weight:400}.wiki-doc-titulo-input{text-align:center;width:100%;max-width:760px;font-family:var(--display);color:var(--tinta);resize:none;white-space:pre-wrap;word-break:break-word;background:0 0;border:none;outline:none;margin:0 auto 6px;font-size:34px;line-height:1.2;display:block;overflow:hidden}.wiki-doc-meta{justify-content:center;align-items:center;gap:10px;margin:0 0 28px;font-size:13px;display:flex}.avatar-mini{width:20px;height:20px;font-size:10px}.avatar-grande{flex-shrink:0;width:64px;height:64px;font-size:24px}.perfil-cabecalho{align-items:center;gap:20px;display:flex}.perfil-nome{font-family:var(--display);margin-bottom:2px;font-size:20px}.perfil-selos{gap:8px;margin-top:10px;display:flex}.wiki-doc-autoria-wrap{position:relative}.wiki-doc-autor{color:var(--dim);background:0 0;border:none;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.wiki-doc-autor:hover{color:var(--acento)}.autoria-popover{z-index:50;background:var(--superficie);border:1px solid var(--linha);width:240px;box-shadow:var(--sombra-md);text-align:left;border-radius:12px;padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.autoria-linha-dono{border-bottom:1px solid var(--linha);align-items:center;gap:10px;margin-bottom:8px;padding-bottom:10px;display:flex}.autoria-nome{font-size:13.5px;font-weight:700}.autoria-papel{font-size:12px}.autoria-titulo{color:var(--fraco);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700}.autoria-linha-contribuidor{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.wiki-doc-acoes-topo{border-bottom:1px solid var(--linha);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.wiki-doc .manual-conteudo{max-width:760px;margin:0 auto}.wiki-doc-pad .editor-rico-conteudo.sem-caixa{max-width:760px;min-height:320px;max-height:none;margin:0 auto;padding:0;overflow:visible}.editor-rico-dropdown-wrap{position:relative}.editor-rico-espaco{flex:1}.editor-rico-menu{z-index:50;background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-md);border-radius:10px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.editor-rico-menu-item{text-align:left;width:100%;color:var(--tinta);background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:13.5px;font-weight:500;display:block}.editor-rico-menu-item:hover{background:var(--chip)}.editor-rico-menu-item.ativo{background:var(--acento-suave);color:var(--acento);font-weight:700}.editor-rico-menu-item-perigo{color:var(--cancelada)}.editor-rico-menu-item-perigo:hover{background:color-mix(in srgb, var(--cancelada) 15%, transparent)}.cor-popover{z-index:50;background:var(--superficie);border:1px solid var(--linha);width:232px;box-shadow:var(--sombra-md);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 4px);left:0}.cor-popover-titulo{color:var(--fraco);text-transform:uppercase;letter-spacing:.05em;margin:8px 0 6px;font-size:11px;font-weight:700}.cor-popover-titulo:first-child{margin-top:0}.cor-popover-grade{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cor-swatch{border:1px solid var(--linha);background:var(--superficie-2);width:26px;height:26px;color:var(--tinta);border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cor-swatch:hover{border-color:var(--acento)}.cor-swatch.ativo{border-color:var(--acento);box-shadow:0 0 0 2px var(--acento-suave)}.cor-popover-remover{border:1px solid var(--linha-forte);background:var(--superficie);width:100%;color:var(--tinta);border-radius:8px;margin-top:10px;padding:8px;font-size:13px;font-weight:600}.cor-popover-remover:hover{border-color:var(--acento);color:var(--acento)}
.modal-fundo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#1e122880;justify-content:center;align-items:center;padding:20px;animation:.15s fundoEntra;display:flex;position:fixed;inset:0}.modal-caixa{background:var(--superficie);border:1px solid var(--linha);width:100%;max-width:400px;box-shadow:var(--sombra-lg);border-radius:16px;padding:24px}.modal-titulo{font-family:var(--display);margin:0 0 10px;font-size:20px}.modal-mensagem{color:var(--dim);margin:0 0 22px;font-size:14.5px;line-height:1.6}.modal-acoes{justify-content:flex-end;gap:10px;display:flex}.modal-acoes-esquerda{margin-right:auto}.modal-input{border:1px solid var(--linha);background:var(--superficie-2);width:100%;color:var(--tinta);border-radius:9px;margin:-8px 0 22px;padding:9px 12px;font-size:13.5px}.modal-input:focus{outline:2px solid var(--acento-anel);border-color:var(--acento)}
.editor-rico{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:11px;overflow:hidden}.editor-rico:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.editor-rico-barra{border-bottom:1px solid var(--linha);background:var(--superficie);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.editor-rico-separador{background:var(--linha);width:1px;height:20px;margin:0 4px}.editor-rico-botao{min-width:30px;height:30px;color:var(--dim);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:flex}.editor-rico-botao:hover,.editor-rico-botao.ativo{background:var(--acento-suave);color:var(--acento)}.editor-rico-conteudo{min-height:260px;max-height:460px;color:var(--tinta);padding:12px 14px;overflow-y:auto}.editor-rico-conteudo .ProseMirror{outline:none}.editor-rico-conteudo p{margin:0 0 14px}.editor-rico-conteudo h2{margin:22px 0 10px;font-size:20px}.editor-rico-conteudo h3{margin:18px 0 8px;font-size:16px}.editor-rico-conteudo ul,.editor-rico-conteudo ol{margin:0 0 14px;padding-left:22px}.editor-rico-conteudo blockquote{border-left:3px solid var(--linha-forte);color:var(--dim);margin:0 0 14px;padding-left:14px}.manual-conteudo table,.editor-rico-conteudo table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 16px;overflow:hidden}.manual-conteudo th,.manual-conteudo td,.editor-rico-conteudo th,.editor-rico-conteudo td{border:1px solid var(--linha-forte);vertical-align:top;padding:8px 10px;position:relative}.manual-conteudo th,.editor-rico-conteudo th{background:var(--superficie-2);text-align:left;font-weight:700}.editor-rico-conteudo .selectedCell{background:var(--acento-suave)}.editor-rico-conteudo .column-resize-handle{background:var(--acento);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.manual-conteudo img,.editor-rico-conteudo img{object-fit:contain;border-radius:8px;max-width:100%;height:auto;margin:4px 0 14px;display:block}
.selo-classificacao{letter-spacing:.06em;vertical-align:middle;border-radius:4px;flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.selo-classificacao-capex{background:var(--acento);color:var(--acento-tinta)}.selo-classificacao-opex{background:var(--chip);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linha-forte)}.seletor-classificacao{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.seletor-classificacao button{min-width:64px;color:var(--dim);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:700}.seletor-classificacao button:hover:not(:disabled):not(.ativo){color:var(--tinta);background:var(--selecao-suave)}.seletor-classificacao button.ativo{background:var(--acento);color:var(--acento-tinta)}.seletor-classificacao button:disabled{cursor:not-allowed;opacity:.6}.seletor-classificacao button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.nm-classificacao-origem{margin-top:4px;font-size:11.5px}
.botao-nova-nota{flex-shrink:0}.botao-menu{border:1px solid var(--linha-forte);background:var(--superficie);width:36px;height:36px;color:var(--tinta);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.botao-menu svg{width:20px;height:20px}
.menu-fundo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#1e12286b;animation:.2s fundoEntra;position:fixed;inset:0}@keyframes menuEntra{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-fundo{animation:none}}@media (min-width:701px){.menu-fundo{display:none}}
.rodape{width:100%;max-width:1440px;padding:8px 20px calc(24px + env(safe-area-inset-bottom));align-items:center;gap:24px;margin:auto auto 0;display:flex}.rodape-traco{background:linear-gradient(90deg,#d4f85c 0 25%,#b6f1eb 25% 50%,#b666ec 50% 75%,#ff69a2 75% 100%);border-radius:2px;flex:1;min-width:40px;height:2px}.rodape-marcas{align-items:center;gap:18px;display:flex}.rodape-marca{background-color:var(--tinta);height:22px;-webkit-mask:var(--rodape-marca-img) center / contain no-repeat;-webkit-mask:var(--rodape-marca-img) center / contain no-repeat;mask:var(--rodape-marca-img) center / contain no-repeat;display:block}.rodape-marca-creamy{--rodape-marca-img:url(/marcas/creamy.png);aspect-ratio:657/160}.rodape-marca-tjl{--rodape-marca-img:url(/marcas/tjl.png);aspect-ratio:202/160;height:24px}.rodape-marca-skelt{--rodape-marca-img:url(/marcas/skelt.png);aspect-ratio:416/160;transform:translateY(-12%)}@media (max-width:700px){.rodape{padding:8px 14px calc(20px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:14px}.rodape-traco{flex-basis:100%;order:3}.rodape-marcas{gap:14px;margin-left:auto}.rodape-marca{height:18px}.rodape-marca-tjl{height:20px}}
.paineis-dois{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.rel-paineis-fornecedores{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.rel-paineis-fornecedores>.panel{min-width:0}.rel-divisoria{background:var(--linha);height:1px;margin:16px 0}.rel-segmentada{border-radius:99px;gap:2px;height:8px;margin-bottom:14px;display:flex;overflow:hidden}.rel-linha-compacta{align-items:center;gap:10px;padding:6px 0;display:flex}.rel-linha-ponto{border-radius:2px;flex-shrink:0;width:8px;height:8px}.rel-linha-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.rel-linha-codigo{color:var(--fraco);font-size:11.5px}.rel-linha-num{white-space:nowrap;font-size:13px}.rel-linha-pct{width:44px;color:var(--dim);text-align:right;flex-shrink:0;font-size:11.5px}.rel-linha-tipo{align-items:center;gap:10px;padding:6px 0;display:flex}.rel-linha-tipo .rel-linha-nome{flex:1}.rel-linha-tipo-trilha{background:var(--chip);border-radius:99px;flex-shrink:0;width:120px;height:5px;overflow:hidden}@media (max-width:1550px) and (min-width:901px){.rel-paineis-fornecedores{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:900px){.rel-paineis-fornecedores{grid-template-columns:1fr}}.meses-grafico{align-items:stretch;gap:12px;height:200px;padding-top:10px;display:flex}.mes-coluna{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mes-valor{color:var(--dim);white-space:nowrap;font-size:11.5px;font-weight:700}.mes-trilha{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.mes-barra{background:var(--hero);border-radius:7px 7px 0 0;width:100%;max-width:52px;transition:height .35s cubic-bezier(.22,1,.36,1)}.mes-rotulo{color:var(--fraco);font-size:12px;font-weight:600}.barra-linha{margin-bottom:15px}.barra-linha-topo{align-items:center;gap:10px;margin-bottom:8px;display:flex}.barra-linha-ponto{border-radius:50%;flex-shrink:0;width:8px;height:8px}.barra-linha-rank{color:var(--fraco);flex-shrink:0;width:16px;font-size:12px}.barra-linha-nome{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:14px;font-weight:600;overflow:hidden}.barra-linha-nome-curta{max-width:55%}.barra-linha-qtd{color:var(--fraco);white-space:nowrap;flex-shrink:0;font-size:12.5px}.barra-linha-valor{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.barra-linha-pct{color:var(--dim);text-align:right;width:42px;font-size:12.5px}.barra-trilha{background:var(--chip);border-radius:999px;height:9px;overflow:hidden}.barra-preenchimento{border-radius:999px;height:9px}.relatorio-tabela-painel{box-shadow:none;background:0 0;border:none;padding:0}.relatorio-tabela-painel .panel-head{padding:0 2px}.relatorio-tabela-wrap{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:16px;overflow:auto hidden}.relatorio-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.relatorio-tabela thead tr{background:var(--superficie-2);border-bottom:1px solid var(--linha)}.relatorio-tabela th{text-align:left;color:var(--fraco);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:11px 10px;font-size:10.5px;font-weight:700}.relatorio-tabela td{border-bottom:1px solid var(--linha);white-space:nowrap;padding:10px}.relatorio-tabela tbody tr:last-child td{border-bottom:none}.relatorio-tabela tbody tr:hover{background:var(--superficie-2)}.relatorio-tabela-forn{text-overflow:ellipsis;max-width:220px;font-weight:700;overflow:hidden;white-space:nowrap!important}.relatorio-tabela .tag,.relatorio-tabela .pill{padding:4px 9px;font-size:11px}.relatorio-tabela-num,.relatorio-tabela th.relatorio-tabela-num,.relatorio-tabela-centro,.relatorio-tabela th.relatorio-tabela-centro{text-align:center}.relatorio-acoes-topo{gap:8px;display:flex}#relatorio-impressao{display:none}@media print{@page{size:A4 portrait;margin:14mm 12mm}body{background:#fff!important}body *{visibility:hidden}#relatorio-impressao,#relatorio-impressao *{visibility:visible}#relatorio-impressao{color:#241e2b;width:100%;font-family:var(--corpo);display:block;position:absolute;inset:0}.ri-titulo{font-family:var(--display);margin:0;font-size:22px}.ri-sub{color:#555;margin:4px 0 0;font-size:11px}.ri-faixa{background:linear-gradient(90deg,#7a3ead,#9a2f86,#e8792e);border-radius:3px;height:5px;margin:12px 0 16px}.ri-filtros{color:#333;background:#f6f2f0;border:1px solid #ece3de;border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:10.5px;line-height:1.6}.ri-kpis{gap:10px;margin-bottom:16px;display:flex}.ri-kpi{border:1px solid #e0d5ce;border-radius:8px;flex:1;padding:9px 11px}.ri-kpi-label{letter-spacing:.05em;color:#857b8c;text-transform:uppercase;font-size:9px;font-weight:700}.ri-kpi-num{font-family:var(--display);margin-top:4px;font-size:18px}#relatorio-impressao table{border-collapse:collapse;width:100%;font-size:10px}#relatorio-impressao thead tr{background:#f1eae6}#relatorio-impressao th{text-align:left;letter-spacing:.04em;color:#5b5460;border-bottom:1px solid #e0d5ce;padding:7px 8px;font-size:8.5px}#relatorio-impressao th.ri-num,#relatorio-impressao td.ri-num{text-align:right}#relatorio-impressao td{border-bottom:.5px solid #ece3de;padding:6px 8px}#relatorio-impressao tbody tr{page-break-inside:avoid}.ri-rodape{color:#999;text-align:center;margin-top:14px;font-size:9px}}.rel-visoes{margin-bottom:22px}.mm-tela{flex-direction:column;gap:18px;display:flex}.mm-tela .mm-resumo{margin-bottom:0}.mm-filtros select{flex-shrink:0}.mm-exportar{flex-shrink:0;height:38px}.mm-segmentado{border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:10px;flex-shrink:0;gap:3px;height:38px;padding:3px;display:inline-flex}.mm-segmentado button{color:var(--dim);white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:0 11px;font-size:13px;font-weight:600}.mm-segmentado button:hover:not(.ativo){color:var(--tinta);background:var(--selecao-suave)}.mm-segmentado button.ativo{background:var(--acento-suave);color:var(--acento)}.mm-segmentado button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.mm-grade-wrap{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:16px;max-height:70vh;overflow:auto}.mm-grade{--mm-w-nome:236px;--mm-w-emp:150px;border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.mm-grade th,.mm-grade td{border-bottom:1px solid var(--linha);white-space:nowrap;background:var(--superficie);padding:9px 12px}.mm-grade thead th{z-index:2;background:var(--superficie-2);color:var(--fraco);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700;position:sticky;top:0}.mm-fixa{z-index:1;text-align:left;text-overflow:ellipsis;position:sticky;overflow:hidden}.mm-grade thead .mm-fixa{z-index:3}.mm-c-nome{min-width:var(--mm-w-nome);max-width:var(--mm-w-nome);left:0}.mm-c-emp{left:var(--mm-w-nome);min-width:var(--mm-w-emp);max-width:var(--mm-w-emp);border-right:1px solid var(--linha-forte)}.mm-c-sub{min-width:calc(var(--mm-w-nome) + var(--mm-w-emp));max-width:calc(var(--mm-w-nome) + var(--mm-w-emp));border-right:1px solid var(--linha-forte);left:0}.mm-grade .mm-c-sub{padding-left:46px}.mm-grade .mm-c-rodape{padding-left:12px}.mm-forn{align-items:flex-start;gap:6px;min-width:0;display:flex}.mm-expandir,.mm-expandir-espaco{flex-shrink:0;width:24px;height:24px}.mm-expandir{color:var(--dim);background:0 0;border:none;border-radius:6px;place-items:center;transition:transform .15s;display:grid}.mm-expandir:hover{background:var(--chip);color:var(--tinta)}.mm-expandir[aria-expanded=false]{transform:rotate(-90deg)}.mm-expandir svg{width:16px;height:16px}.mm-forn-textos{flex-direction:column;flex:1;min-width:0;display:flex}.mm-forn-linha{align-items:center;gap:6px;min-width:0;min-height:24px;display:flex}.mm-forn-nome{text-overflow:ellipsis;font-weight:700;overflow:hidden}.mm-forn-razao{color:var(--fraco);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mm-cnpj{font-family:var(--mono);color:var(--fraco);font-size:10.5px;display:block}.mm-editar{width:22px;height:22px;color:var(--dim);opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.mm-editar svg{width:13px;height:13px}.mm-grupo:hover .mm-editar,.mm-editar:focus-visible{opacity:1}.mm-editar:hover{background:var(--chip);color:var(--acento)}@media (hover:none){.mm-editar{opacity:1}}.mm-apelido-input{border:1px solid var(--acento);background:var(--superficie);width:100%;min-width:0;height:26px;color:var(--tinta);box-shadow:0 0 0 3px var(--acento-anel);border-radius:7px;outline:none;padding:0 8px;font-size:13px;font-weight:600}.mm-emp-nome{text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.mm-emp-varias{color:var(--fraco);font-size:12px}.mm-c-sub .mm-emp-nome,.mm-c-sub .mm-cnpj{display:inline}.mm-c-sub .mm-cnpj{margin-left:8px}.mm-grupo td{vertical-align:top}.mm-grupo td.mm-valor{vertical-align:middle;font-weight:600}.mm-grade .mm-item td{background-color:var(--superficie-2);padding-top:6px;padding-bottom:6px}.mm-item td.mm-valor{color:var(--dim);font-size:12px}.mm-grade .mm-nenhum{text-align:center;color:var(--dim);padding:28px 12px}.mm-grade .mm-valor{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.mm-grade th.mm-valor{font-family:var(--corpo);font-size:10.5px}.mm-grade .mm-total{border-left:1px solid var(--linha);font-weight:700}.mm-grade th.mm-mes-atual{color:var(--acento)}.mm-grade td.mm-mes-atual{background-image:linear-gradient(var(--acento-suave), var(--acento-suave))}.mm-grade td.mm-vazio{color:var(--linha-forte)}.mm-grade td[tabindex]{cursor:pointer}.mm-grade td[tabindex]:hover{box-shadow:inset 0 0 0 1px var(--linha-forte)}.mm-grade td[tabindex]:focus-visible{box-shadow:inset 0 0 0 2px var(--acento-anel);outline:none}.mm-grade td.mm-acima{color:var(--pendente);background-image:linear-gradient(var(--pendente-bg), var(--pendente-bg))}.mm-grade td.mm-acima:after{content:" ▲";font-size:9px}.mm-grade td.mm-sem-venc:before{content:"";background:var(--revisao);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mm-grade td.mm-selecionada,.mm-grade td.mm-selecionada:hover{box-shadow:inset 0 0 0 2px var(--acento)}.mm-grade tfoot td{z-index:1;background-color:var(--superficie-2);border-top:1px solid var(--linha-forte);border-bottom:none;font-weight:700;position:sticky;bottom:0}.mm-grade tfoot td.mm-fixa{z-index:2}.mm-legenda{color:var(--fraco);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.mm-legenda span{align-items:center;gap:6px;display:inline-flex}.mm-legenda i{border-radius:3px;width:12px;height:12px;display:inline-block}.mm-legenda-acima{background:var(--pendente-bg);border:1px solid var(--pendente)}.mm-legenda-atual{background:var(--acento-suave);border:1px solid var(--acento)}.mm-legenda i.mm-legenda-sem-venc{background:var(--revisao);border-radius:50%;width:6px;height:6px}.mm-detalhe{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.mm-detalhe-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mm-detalhe h2{font-family:var(--corpo);font-size:15px;font-weight:700}.mm-detalhe-soma{font-family:var(--mono);font-weight:600}.mm-detalhe-alerta{color:var(--pendente);font-size:12.5px}.mm-detalhe ul{margin:0;padding:0;list-style:none}.mm-detalhe li{border-top:1px solid var(--linha);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.mm-detalhe-nf{font-family:var(--mono);color:var(--dim);font-size:12px}.mm-detalhe-info{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-detalhe-valor{font-family:var(--mono);font-variant-numeric:tabular-nums}.mm-dica{color:var(--dim);margin:0;font-size:13px}@media (max-width:700px){.mm-grade{--mm-w-nome:170px;--mm-w-emp:112px}.mm-detalhe li{grid-template-columns:minmax(0,1fr) auto}.mm-detalhe-nf{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mm-expandir{transition:none}}
@media (max-width:900px){.login-wrap{grid-template-columns:1fr}.login-hero{display:none}}@media (max-width:700px){body{font-size:14.5px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meses-grafico{padding-bottom:6px;overflow-x:auto}.mes-coluna{flex:0 0 58px}.mes-valor{white-space:nowrap;font-size:9.5px}.mes-rotulo{font-size:10.5px}.barra-linha-nome,.barra-linha-nome-curta{max-width:40%}.botao-menu{display:inline-flex}.ntl-cabecalho-linha{column-gap:12px}.lista-tabela-wrap{display:none}.lista-cards{display:flex}:root{--topo-pagina:42px}.app{padding:var(--topo-pagina) 14px calc(30px + env(safe-area-inset-bottom))}.app-manuais{padding:var(--topo-pagina) 14px 0}.resumo{gap:8px;margin-bottom:18px}.nota-linha-topo{flex-direction:column}.nota-fornecedor{-webkit-line-clamp:1;line-clamp:1}.nota-badges{justify-content:flex-start}.wiki{flex-direction:column;min-height:0}.wiki-tree{border-right:none;border-bottom:1px solid var(--linha);width:100%}.wiki-doc-pad{max-height:none;padding:22px 18px 40px}.botao-excluir-pagina{flex-shrink:0;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.botao-excluir-pagina-palavra{display:none}.botao-excluir-pagina-x{font-size:12px;line-height:1;display:inline}}@media (max-width:560px){.kpi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ntl-cabecalho,.ntl-ferramentas,.nf-card .ntl-rodape,.nid-card .ntl-rodape,.cad-card .ntl-rodape{padding-left:0;padding-right:0}.nid-card .ntl-tabela-envolt,.cad-tabela-envolt{margin-left:0;margin-right:0}.lista-cards{margin-top:16px}.nota-card{padding:16px}}

