.nt-campo{box-sizing:border-box;border:1px solid var(--nt-borda);background:var(--nt-bg);width:100%;min-width:0;height:38px;color:var(--nt-texto);appearance:none;border-radius:8px;outline:none;margin:0;padding:0 12px;font-family:inherit;font-size:.85rem;font-weight:400;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.nt-campo::placeholder{color:var(--nt-placeholder);opacity:1}.nt-campo:hover:not(:disabled):not(:focus):not([aria-expanded=true]){border-color:var(--nt-borda-hover)}.nt-campo:focus,.nt-campo:focus-visible,.nt-campo[aria-expanded=true]{border-color:var(--nt-foco);box-shadow:0 0 0 3px var(--nt-anel)}.nt-campo:disabled{opacity:.6;cursor:not-allowed}.nt-campo[aria-invalid=true]{border-color:var(--nt-erro)}.nt-campo[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--nt-erro) 22%, transparent)}.nt-campo--multilinha{resize:vertical;height:auto;min-height:76px;padding:8px 12px;line-height:1.5}.nt-campo-icone{min-width:0;display:block;position:relative}.nt-campo-icone-simbolo{color:var(--nt-placeholder);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.nt-campo--com-icone{padding-left:36px}.nt-campo--com-icone.nt-campo--pequeno{padding-left:32px}.nt-campo--pequeno{border-radius:7px;height:30px;padding:0 10px;font-size:.78rem}.nt-campo--pilula{background:var(--nt-primaria-suave);border-color:var(--nt-borda-hover);color:var(--nt-primaria-texto);letter-spacing:.02em;border-radius:999px;font-weight:800}.nt-campo--celula{background:0 0;border-color:#0000;border-radius:6px;height:30px;padding:0 8px;font-size:.8rem}.nt-campo--celula:hover:not(:disabled):not(:focus){border-color:var(--nt-borda-suave);background:var(--nt-bg)}.nt-campo--celula:focus{background:var(--nt-bg)}.nt-campo--numero{text-align:right;font-variant-numeric:tabular-nums}.nt-campo--atencao,.nt-campo--atencao.nt-campo--celula{border-color:color-mix(in srgb, var(--nt-atencao) 45%, transparent);background:color-mix(in srgb, var(--nt-atencao) 8%, transparent)}.nt-campo--atencao[aria-invalid=true],.nt-campo--celula[aria-invalid=true]{border-color:var(--nt-erro)}.nt-gatilho{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.nt-gatilho:disabled{cursor:not-allowed}.nt-gatilho-texto{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nt-gatilho-texto[data-vazio=true]{color:var(--nt-placeholder)}.nt-campo--pilula .nt-gatilho-texto{flex:0 auto}.nt-campo--pilula.nt-gatilho{width:auto;padding:0 10px 0 12px;display:inline-flex}.nt-campo--texto{width:auto;height:auto;min-height:26px;font-size:inherit;background:0 0;border-color:#0000;border-radius:7px;margin:0 -6px;padding:2px 6px;font-weight:650}.nt-campo--texto.nt-gatilho{gap:6px;max-width:100%;display:inline-flex}.nt-campo--texto .nt-gatilho-texto{flex:0 auto}.nt-campo--texto .nt-seta{color:currentColor;opacity:.7;width:13px;height:13px}.nt-campo--texto:hover:not(:disabled):not(:focus):not([aria-expanded=true]){background:var(--nt-linha-ativa);border-color:#0000}.nt-campo--texto:focus,.nt-campo--texto:focus-visible,.nt-campo--texto[aria-expanded=true]{background:var(--nt-linha-ativa);box-shadow:0 0 0 2px var(--nt-anel);border-color:#0000}.nt-gatilho-icone,.nt-opcao-icone{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nt-seta{width:14px;height:14px;color:var(--nt-muted);flex-shrink:0;transition:transform .15s}[aria-expanded=true]>.nt-seta,.nt-envolve[data-aberto=true] .nt-seta{transform:rotate(180deg)}.nt-campo--pilula .nt-seta{color:currentColor;width:12px;height:12px}.nt-envolve{width:100%;min-width:0;position:relative}.nt-envolve .nt-campo.nt-com-seta{padding-right:34px}.nt-botao-seta{cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex;position:absolute;top:1px;bottom:1px;right:1px}.nt-botao-seta:disabled{cursor:not-allowed}.nt-flutuante{box-sizing:border-box;border:1px solid var(--nt-borda);background:var(--nt-superficie);box-shadow:var(--nt-sombra);color:var(--nt-texto);border-radius:10px;flex-direction:column;padding:4px;font-family:Inter,sans-serif;font-size:.85rem;animation:.12s ease-out nt-entrar;display:flex;overflow:hidden}.nt-flutuante-busca{flex-shrink:0;padding:2px 2px 6px}.nt-lista{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nt-borda) transparent;flex:auto;min-height:0;overflow-y:auto}.nt-lista::-webkit-scrollbar{width:10px}.nt-lista::-webkit-scrollbar-track{background:0 0}.nt-lista::-webkit-scrollbar-thumb{background:var(--nt-borda);background-clip:padding-box;border:3px solid #0000;border-radius:10px}.nt-lista::-webkit-scrollbar-thumb:hover{background:var(--nt-muted);background-clip:padding-box;border:3px solid #0000}.nt-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--nt-muted);padding:8px 10px 4px;font-size:.68rem;font-weight:750}.nt-opcao{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;line-height:1.35;transition:background-color .1s;display:flex}.nt-opcao[data-ativa=true]{background:var(--nt-linha-ativa);box-shadow:inset 0 0 0 1px var(--nt-borda-hover)}.nt-opcao[aria-selected=true]{background:var(--nt-primaria-suave);color:var(--nt-primaria-texto);font-weight:650}.nt-opcao[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nt-opcao-texto{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.nt-opcao-desc{color:var(--nt-muted);font-size:.74rem;font-weight:400}.nt-opcao-check{flex-shrink:0;width:15px;height:15px}.nt-vazio,.nt-mais{color:var(--nt-muted);padding:10px;font-size:.78rem}@keyframes nt-entrar{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nt-flutuante{animation:none}.nt-campo,.nt-seta,.nt-opcao{transition:none}}.nt-dica{--dica-fundo:#1d1933;--dica-texto:#fff;--dica-borda:transparent;--dica-acento:transparent;background:var(--dica-fundo);max-width:min(280px,100vw - 16px);color:var(--dica-texto);border:1px solid var(--dica-borda);letter-spacing:0;white-space:pre-line;pointer-events:auto;border-radius:9px;padding:7px 11px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;line-height:1.4;animation:.14s ease-out nt-dica-entra;box-shadow:0 10px 28px -10px #00000059,0 2px 6px #00000014}.nt-dica:before{content:"";background:var(--dica-acento);border-radius:2px;width:18px;height:2px;margin-bottom:5px;display:block}.nt-dica:not(.nt-dica--v1):not(.nt-dica--v2):not(.nt-dica--v3):before{display:none}@keyframes nt-dica-entra{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.nt-dica[data-lado=baixo]{animation-name:nt-dica-entra-baixo}.nt-dica[data-lado=direita]{animation-name:nt-dica-entra-direita}.nt-dica[data-lado=direita]:before{display:none}@keyframes nt-dica-entra-direita{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}@keyframes nt-dica-entra-baixo{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nt-dica{animation:none}}.nt-dica--v1{--dica-fundo:#fff;--dica-texto:#1d1933;--dica-borda:#7c3aed47;--dica-acento:#7c3aed}:root[data-theme=dark] .nt-dica--v1{--dica-fundo:#15121f;--dica-texto:#eeede9;--dica-borda:#7c3aed66;--dica-acento:#a78bfa}.nt-dica--v2{--dica-fundo:#fffffff7;--dica-texto:#1f2330;--dica-borda:#1418281a;--dica-acento:#7c3aed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] .nt-dica--v2{--dica-fundo:#1c1f2af7;--dica-texto:#eef0f6;--dica-borda:#ffffff1a;--dica-acento:#a78bfa}.nt-dica--v3{--dica-fundo:#fbf8f3;--dica-texto:#27221c;--dica-borda:#a8782f52;--dica-acento:#a8782f}:root[data-theme=dark] .nt-dica--v3{--dica-fundo:#1d1914;--dica-texto:#f4eee4;--dica-borda:#d4a85a57;--dica-acento:#d4a85a}.nt-so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nt-dica-alvo{display:contents}.nt-notif-anuncio{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nt-notif-pilha{top:calc(var(--nt-notif-topo,72px) + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);font-family:Inter,sans-serif;display:flex;position:fixed}@media (width<=640px){.nt-notif-pilha{--nt-notif-topo:64px}}.nt-notif-item{grid-template-rows:1fr;transition:grid-template-rows .16s,opacity .16s;display:grid}.nt-notif-item>.nt-notif{min-height:0;margin-bottom:8px}.nt-notif-item--saindo{opacity:0;grid-template-rows:0fr}.nt-notif-item--saindo>.nt-notif{margin-bottom:0;overflow:hidden}.nt-notif{pointer-events:auto;border:1px solid var(--nt-borda);background:var(--nt-superficie);color:var(--nt-texto);box-shadow:var(--nt-sombra);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 10px 13px 12px;animation:.18s cubic-bezier(.16,1,.3,1) both nt-notif-entra;display:flex;position:relative;overflow:hidden}.nt-notif:focus-within{outline:2px solid var(--nt-foco);outline-offset:1px}.nt-notif-icone{width:26px;height:26px;color:var(--nt-notif-cor);background:color-mix(in srgb, var(--nt-notif-cor) 16%, transparent);border:1px solid color-mix(in srgb, var(--nt-notif-cor) 32%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.nt-notif-corpo{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding-top:3px;display:flex}.nt-notif-titulo{font-size:.84rem;font-weight:700;line-height:1.3}.nt-notif-texto{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.nt-notif:hover .nt-notif-texto,.nt-notif:focus-within .nt-notif-texto{-webkit-line-clamp:unset}.nt-notif-vezes{color:var(--nt-muted);font-weight:700}.nt-notif-acao{border:1px solid var(--nt-borda);background:var(--nt-superficie2);height:26px;color:var(--nt-texto);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-top:4px;padding:0 10px 0 8px;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.nt-notif-acao svg{color:var(--nt-muted);flex-shrink:0;transition:color .15s}.nt-notif-acao:hover{background:var(--nt-linha-ativa);border-color:var(--nt-borda-hover)}.nt-notif-acao:hover svg{color:var(--nt-texto)}.nt-notif-fechar{width:26px;height:26px;color:var(--nt-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.nt-notif-fechar:hover{color:var(--nt-texto);background:var(--nt-linha-ativa)}.nt-notif-acao:focus-visible,.nt-notif-fechar:focus-visible{outline:2px solid var(--nt-foco);outline-offset:1px}.nt-notif-barra{background:var(--nt-notif-cor);opacity:.7;transform-origin:0;height:3px;animation:linear forwards nt-notif-barra;position:absolute;bottom:0;left:0;right:0}@keyframes nt-notif-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes nt-notif-barra{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nt-notif{animation:.12s linear both nt-notif-esmaece}.nt-notif-item{transition:opacity .12s linear}.nt-notif-item--saindo{grid-template-rows:1fr}@keyframes nt-notif-esmaece{0%{opacity:0}to{opacity:1}}}
