@layer components{.nv-esc{border-radius:var(--nv-r-sm);border:1px solid var(--nv-line-2);background:var(--nv-card);min-width:0;max-width:100%;height:40px;color:var(--nv-ink);font:inherit;font-size:var(--nv-fs-base);text-align:left;white-space:nowrap;cursor:pointer;appearance:none;align-items:center;gap:10px;padding:0 12px 0 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.nv-esc.cheio{width:100%;display:flex}.nv-esc.pequeno{height:34px;font-size:var(--nv-fs-sm);gap:8px;padding-left:12px;padding-right:10px}.nv-esc:hover:not(:disabled),.nv-esc[aria-expanded=true]{border-color:var(--nv-ink-2)}}.nv-esc:focus{outline:none}.nv-esc:focus-visible{box-shadow:0 0 0 2px var(--nv-card), 0 0 0 4px var(--nv-accent);outline:none}.nv-esc:disabled{opacity:.55;cursor:not-allowed}.nv-esc-rotulo{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nv-esc.vazio .nv-esc-rotulo{color:var(--nv-faint)}.nv-esc-seta{color:var(--nv-muted);transition:transform .25s var(--ease,ease), color .2s;flex:none;margin-left:auto}.nv-esc:hover:not(:disabled) .nv-esc-seta{color:var(--nv-ink-2)}.nv-esc[aria-expanded=true] .nv-esc-seta{color:var(--nv-ink);transform:rotate(180deg)}.nv-pop.nv-esc-pop{border-radius:16px;min-width:200px;max-width:min(440px,100vw - 16px);padding:6px}.nv-esc-caixa{flex-direction:column;gap:6px;display:flex}.nv-esc-busca{background:var(--nv-soft);height:38px;color:var(--nv-muted);border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex}.nv-esc-busca:focus-within{box-shadow:inset 0 0 0 1.5px var(--nv-accent);background:var(--nv-card)}.nv-esc-busca input{min-width:0;height:100%;color:var(--nv-ink);font:inherit;font-size:var(--nv-fs-base);background:0 0;border:0;outline:none;flex:1}.nv-esc-busca input::placeholder{color:var(--nv-faint)}.nv-esc-lista{overscroll-behavior:contain;flex-direction:column;max-height:min(320px,50vh);display:flex;overflow-y:auto}.nv-esc-op{min-height:36px;font-size:var(--nv-fs-base);color:var(--nv-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px 8px 8px;line-height:1.35;transition:background-color .12s;display:flex}.nv-esc-op.ativo{background:var(--nv-soft);color:var(--nv-ink)}.nv-esc-op.marcado{color:var(--nv-ink);font-weight:500}.nv-esc-op[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nv-esc-op[aria-disabled=true].ativo{background:0 0}.nv-esc-check{width:16px;height:19px;color:var(--nv-accent-deep);flex:none;place-items:center;display:grid}.dark .nv-esc-check{color:var(--nv-accent)}.nv-esc-txt{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nv-esc-txt small{font-size:var(--nv-fs-sm);color:var(--nv-muted);font-weight:400;line-height:1.35}.nv-esc-grupo-tit{font-size:var(--nv-fs-xs);color:var(--nv-muted);letter-spacing:.02em;padding:8px 10px 4px 32px;font-weight:600}.nv-pop .nv-esc-sep{border:0;border-top:1px solid var(--nv-line);margin:4px 6px}.nv-esc-vazio{font-size:var(--nv-fs-base);color:var(--nv-muted);text-align:center;padding:16px 10px}.nv-esc-veu{display:none}@keyframes nv-escFolha{0%{transform:translateY(100%)}}@keyframes nv-escVeu{0%{opacity:0}}@media (max-width:720px){.nv-esc-veu{z-index:149;background:#00000052;background:lab(0% 0 0/.32);animation:.2s both nv-escVeu;display:block;position:fixed;inset:0}.nv-pop.flutua.nv-esc-pop{padding:10px 10px calc(12px + env(safe-area-inset-bottom));transform-origin:bottom;animation:nv-escFolha .32s var(--ease,ease) both;border-bottom:0;border-radius:22px 22px 0 0;width:100%!important;min-width:0!important;max-width:100%!important;inset:auto 0 0!important}.nv-esc-pop .nv-esc-caixa:before{content:"";background:var(--nv-line-2);border-radius:99px;align-self:center;width:40px;height:4px;margin:0 0 6px}.nv-esc-pop .nv-esc-lista{max-height:60vh}.nv-esc-pop .nv-esc-op{min-height:44px;font-size:var(--nv-fs-md);padding-top:11px;padding-bottom:11px}}
