@layer components{.firma{--f-ink:var(--color-ink,#121010);--f-ink-2:var(--color-ink-2,#1a1615);--f-ink-3:var(--color-ink-3,#26201f);--f-ink-4:var(--color-ink-4,#3a3230);--f-cream:var(--color-cream,#f7f2e8);--f-cream-2:var(--color-cream-2,#ebe2d2);--f-cream-3:var(--color-cream-3,#d8ccb6);--f-brand:var(--color-brand,#a42129);--f-brand-2:var(--color-brand-2,#c22b34);--f-amber:var(--color-amber,#d9a441);--f-ok:var(--color-ok,#3f7a4a);--f-ok-2:var(--color-ok-2,#9cc47e);--f-raio:14px;--f-raio-sheet:28px;--f-mov:220ms cubic-bezier(0.22,1,0.36,1);min-height:100dvh;background:radial-gradient(1200px 600px at 85% -10%,rgb(164 33 41/.1),transparent 60%),var(--f-ink);color:var(--f-cream)}.f-vidro{background:rgb(26 22 21/.72);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.f-card,.f-vidro{border:1px solid rgb(247 242 232/.08)}.f-card{background:rgb(26 22 21/.8);border-radius:var(--f-raio);padding:24px}.f-titulo{text-transform:uppercase;line-height:.95;letter-spacing:.01em;text-wrap:balance}.f-numero,.f-titulo{font-family:var(--font-display)}.f-numero{line-height:1;font-variant-numeric:tabular-nums}.f-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--f-raio);font-weight:600;font-size:.9375rem;transition:transform var(--f-mov),background-color var(--f-mov),border-color var(--f-mov),opacity var(--f-mov);cursor:pointer;white-space:nowrap;user-select:none}.f-btn:hover:not(:disabled){transform:scale(1.02)}.f-btn:active:not(:disabled){transform:scale(.98)}.f-btn:disabled{opacity:.45;cursor:not-allowed}.f-btn-primario{background:var(--f-brand);color:var(--f-cream)}.f-btn-primario:hover:not(:disabled){background:var(--f-brand-2)}.f-btn-creme{background:var(--f-cream);color:var(--f-ink)}.f-btn-fantasma{background:transparent;color:var(--f-cream);border:1px solid rgb(247 242 232/.18)}.f-btn-fantasma:hover:not(:disabled){border-color:rgb(247 242 232/.4)}.f-btn-ok{background:var(--f-ok);color:var(--f-cream)}.f-btn-pequeno{min-height:36px;padding:0 14px;font-size:.8125rem}.f-btn-grande{min-height:56px;padding:0 28px;font-size:1.0625rem}.f-label{display:block;font-size:.8125rem;font-weight:500;color:rgb(247 242 232/.7);margin-bottom:8px}.f-input{width:100%;min-height:48px;padding:0 16px;border-radius:var(--f-raio);background:rgb(18 16 16/.6);border:1px solid rgb(247 242 232/.14);color:var(--f-cream);font-size:1rem;transition:border-color var(--f-mov),background-color var(--f-mov)}.f-input::placeholder{color:rgb(247 242 232/.3)}.f-input:focus{outline:none;border-color:var(--f-amber);background:rgb(18 16 16/.9)}.f-input[aria-invalid=true]{border-color:var(--f-brand-2)}textarea.f-input{padding:12px 16px;min-height:96px}select.f-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.f-ajuda{font-size:.8125rem;color:rgb(247 242 232/.45);margin-top:6px}.f-erro{border-left:3px solid var(--f-brand-2);background:rgb(164 33 41/.14);color:var(--f-cream)}.f-aviso-ok,.f-erro{padding:12px 16px;border-radius:0 var(--f-raio) var(--f-raio) 0;font-size:.9375rem}.f-aviso-ok{border-left:3px solid var(--f-ok-2);background:rgb(63 122 74/.16)}.f-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:500;background:rgb(247 242 232/.08);color:rgb(247 242 232/.8);white-space:nowrap}.f-chip-ok{background:rgb(63 122 74/.22);color:var(--f-ok-2)}.f-chip-alerta{background:rgb(217 164 65/.16);color:var(--f-amber)}.f-chip-erro{background:rgb(164 33 41/.22);color:var(--f-cream-2)}.f-dia{position:relative}.f-dia input{position:absolute;opacity:0;inset:0;cursor:pointer}.f-dia span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:40px;padding:0 14px;border-radius:999px;border:1px solid rgb(247 242 232/.16);font-size:.875rem;transition:background-color var(--f-mov),color var(--f-mov),border-color var(--f-mov)}.f-dia input:checked+span{background:var(--f-cream);color:var(--f-ink);border-color:var(--f-cream)}.f-dia input:focus-visible+span{outline:2px solid var(--f-amber);outline-offset:2px}.f-dia input:disabled+span{opacity:.35}.f-toggle{position:relative;display:inline-flex;width:48px;height:28px;flex-shrink:0}.f-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:1}.f-toggle span{inset:0;background:rgb(247 242 232/.16);transition:background-color var(--f-mov)}.f-toggle span,.f-toggle span:after{position:absolute;border-radius:999px}.f-toggle span:after{content:"";top:3px;left:3px;width:22px;height:22px;background:var(--f-cream);transition:transform var(--f-mov)}.f-toggle input:checked+span{background:var(--f-ok)}.f-toggle input:checked+span:after{transform:translateX(20px)}.f-toggle input:focus-visible+span{outline:2px solid var(--f-amber);outline-offset:2px}.f-tabela{width:100%;border-collapse:collapse;font-size:.9375rem}.f-tabela th{text-align:left;font-weight:500;font-size:.8125rem;color:rgb(247 242 232/.5);padding:0 16px 12px;border-bottom:1px solid rgb(247 242 232/.1)}.f-tabela td{padding:14px 16px;border-bottom:1px solid rgb(247 242 232/.06);vertical-align:middle}.f-tabela tr:last-child td{border-bottom:none}.f-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.f-folha{position:relative;background-color:var(--f-cream);color:var(--f-ink);border-radius:6px;box-shadow:0 1px 0 rgb(0 0 0/.2),0 24px 48px -24px rgb(0 0 0/.6);overflow:hidden}.f-folha:before{content:"";position:absolute;inset:0;background-image:url(/img2.png);background-size:900px auto;opacity:.25;mix-blend-mode:multiply;pointer-events:none}.f-folha-pauta{position:relative;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 55px,rgb(18 16 16/.12) 0,rgb(18 16 16/.12) 56px)}.f-folha-pauta:before{content:"";position:absolute;top:0;bottom:0;left:56px;width:1px;background:rgb(164 33 41/.45)}.f-folha-linha{position:relative;display:grid;grid-template-columns:56px 1fr auto;align-items:center;height:56px;padding-right:16px}.f-assinatura{height:44px;width:auto;max-width:180px}.f-sheet{border-radius:var(--f-raio-sheet) var(--f-raio-sheet) 0 0}dialog.f-dialogo{margin:auto auto 0;width:100%;max-width:480px;padding:0;border:none;background:transparent;color:var(--f-cream)}dialog.f-dialogo::backdrop{background:rgb(0 0 0/.55);backdrop-filter:blur(2px)}dialog.f-dialogo[open]{animation:f-subir .28s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){dialog.f-dialogo{margin:auto}dialog.f-dialogo .f-sheet{border-radius:var(--f-raio-sheet)}}.f-aparecer{animation:f-aparecer .26s cubic-bezier(.22,1,.36,1)}.f-nav-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:var(--f-raio);color:rgb(247 242 232/.62);font-size:.9375rem;transition:background-color var(--f-mov),color var(--f-mov)}.f-nav-item:hover{color:var(--f-cream);background:rgb(247 242 232/.05)}.f-nav-item[aria-current=page]{color:var(--f-cream);background:rgb(247 242 232/.09)}.f-nav-item[aria-current=page] svg{color:var(--f-amber)}.f-rolagem-x{overflow-x:auto;scrollbar-width:none}.f-rolagem-x::-webkit-scrollbar{display:none}}@keyframes f-subir{0%{transform:translateY(24px);opacity:0}}@keyframes f-aparecer{0%{opacity:0;transform:scale(.96)}}