.fg-sino{position:relative}.fg-sino-contador{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--contador-bg);color:var(--contador-texto);font-size:10.5px;font-weight:800;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px color-mix(in srgb,var(--topbar-text) 35%,transparent);pointer-events:none}.fg-sino-painel{display:flex;flex-direction:column;max-height:min(72vh,560px)}.fg-sino-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border);font-size:14px}.fg-sino-lista{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.fg-sino-vazio{margin:0;padding:24px 16px;text-align:center;color:var(--text-2);font-size:13.5px}.fg-sino-todas{justify-content:center;border-top:1px solid var(--border);color:var(--primary-texto);text-decoration:none}.fg-notif{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;background:none;border:none;border-bottom:1px solid var(--border);text-align:left;color:var(--text);cursor:pointer;font:inherit;transition:background .12s ease}.fg-notif:last-child{border-bottom:none}.fg-notif:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.fg-notif:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fg-notif .icone{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text-2)}.fg-notif.nova .icone{background:var(--primary-light);color:var(--primary-texto)}.fg-notif .textos{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fg-notif .titulo{font-size:13.5px;font-weight:600}.fg-notif.nova .titulo{font-weight:700}.fg-notif.nova .titulo:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--primary);vertical-align:middle}.fg-notif .corpo{font-size:13px;color:var(--text-2);line-height:1.45;overflow-wrap:anywhere}.fg-notif .quando{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.fg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fg-notif-secao{padding:4px 0;overflow:hidden}.fg-aparelho-nota{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--text-2)}.fg-aparelho-ios{display:flex;gap:12px;padding:12px 14px;border-radius:11px;background:var(--primary-light);color:var(--text);font-size:13.5px;line-height:1.5}.fg-aparelho-ios>svg{flex-shrink:0;color:var(--primary-texto);margin-top:2px}.fg-aparelho-ios ol{margin:6px 0 0;padding-left:18px}.fg-aparelho-ios li svg{vertical-align:-2px}@media(prefers-reduced-motion:reduce){.fg-notif{transition:none}}.fg-busca-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:color-mix(in srgb,#000 45%,transparent)}.fg-busca{width:min(560px,100%);max-height:64dvh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:var(--brilho-topo),var(--shadow)}.fg-busca-campo{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text-2)}.fg-busca-campo input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--text);font:inherit;font-size:16px}.fg-busca-lista{list-style:none;margin:0;padding:6px;overflow-y:auto}.fg-busca-lista .vazio{padding:14px;font-size:14px;color:var(--text-2)}.fg-busca-lista button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.fg-busca-lista button.selecionado{background:var(--primary-soft);color:var(--primary-texto)}.fg-busca-lista .icone{display:inline-flex;color:var(--text-2)}.fg-busca-lista .nome{flex:1;min-width:0;font-weight:600}.fg-busca-lista .grupo{font-size:12.5px;color:var(--text-2)}@media(prefers-reduced-transparency:reduce){.fg-busca{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.fg-rel-serie{--graf-serie: var(--primary)}.fg-rel-serie.marca-clara{--graf-serie: color-mix(in oklch, var(--marca-primaria) 60%, black)}[data-theme=dark] .fg-rel-serie.marca-clara{--graf-serie: var(--primary)}[data-theme=dark] .fg-rel-serie.marca-escura{--graf-serie: var(--primary-sobre-escuro)}.fg-rel-espera-grafico{border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.fg-rel-ranking{list-style:none;margin:0;padding:0}.fg-rel-ranking li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--border)}.fg-rel-ranking li:last-child{border-bottom:none;padding-bottom:2px}.fg-rel-ranking .rotulo{font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.fg-rel-ranking .valor{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.fg-rel-ranking .detalhe{grid-column:1 / -1;font-size:12.5px;color:var(--text-2)}.fg-rel-ranking .barra{grid-column:1 / -1;display:block;height:8px}.fg-rel-ranking .barra i{display:block;height:100%;min-width:3px;border-radius:0 4px 4px 0;background:var(--graf-serie)}@media(forced-colors:active){.fg-rel-ranking .barra i{background:CanvasText}}.fg-rel-vazio{margin:0;color:var(--text-2);font-size:14px}.fg-secao.fg-rel-vazio{text-align:center;padding:28px 20px}.fg-rel-filtros{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 14px;padding-bottom:4px}.fg-rel-campo-largo{grid-column:1 / -1}.fg-rel-filtros .fg-erro{margin-bottom:14px}.fg-rel-interruptor .fg-interruptor{padding:4px 0;border-bottom:none;max-width:520px}.fg-rel-pilulas{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.fg-rel-pilulas button{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:var(--brilho-topo);transition:background .12s ease,color .12s ease}.fg-rel-pilulas button:hover{color:var(--text)}.fg-rel-pilulas button[aria-pressed=true]{background:var(--primary-soft);border-color:transparent;color:var(--primary-texto)}.fg-rel-pilulas button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fg-rel-totais{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 18px}.fg-rel-total{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--brilho-topo),var(--shadow)}.fg-rel-total dt{font-size:12.5px;font-weight:600;color:var(--text-2)}.fg-rel-total dd{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.fg-rel-total dd.sub{font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-2)}.fg-rel-total.alerta{border-color:color-mix(in srgb,var(--warning) 35%,var(--border));background:linear-gradient(180deg,var(--warning-light),var(--surface) 75%)}.fg-rel-total.alerta dd:not(.sub){color:var(--warning)}.fg-rel-total.negativo{border-color:color-mix(in srgb,var(--error) 35%,var(--border));background:linear-gradient(180deg,var(--error-light),var(--surface) 75%)}.fg-rel-neg{color:var(--error);font-weight:700}.fg-rel-pos{color:var(--success);font-weight:700}.fg-rel-conteudo{transition:opacity .2s ease}.fg-rel-conteudo[aria-busy=true]{opacity:.6}.fg-rel-nota{margin:12px 4px 0;font-size:12.5px;line-height:1.5;color:var(--text-2);max-width:90ch}.fg-rel-aviso{margin:0 0 16px}.fg-rel-mais{display:flex;margin:16px auto 0}.fg-rel-selo{padding:1px 7px;font-size:11.5px;vertical-align:1px}.fg-rel-tabela tfoot td{border-top:2px solid var(--border);font-weight:700;padding:12px 14px}.fg-rel-legenda{caption-side:top;text-align:left;padding:12px 14px 0;font-size:12.5px;font-weight:600;color:var(--text-2)}.fg-rel-dre tr.subtotal td,.fg-rel-dre tr.resultado td{font-weight:700;border-top:1px solid var(--border)}.fg-rel-dre tr.resultado td{font-size:15px;background:color-mix(in oklch,var(--marca-primaria) 5%,var(--surface))}.fg-rel-dre tr.categoria td{color:var(--text-2);font-size:13px;padding-top:7px;padding-bottom:7px}.fg-rel-dre tr.categoria td.nome{font-weight:400;padding-left:34px}@media(max-width:700px){.fg-rel-totais{grid-template-columns:1fr 1fr}.fg-rel-total dd{font-size:19px}.fg-rel-tabela.cartoes tfoot{display:block}.fg-rel-tabela.cartoes tfoot tr{display:block;padding:14px 16px;border-top:2px solid var(--border)}.fg-rel-tabela.cartoes tfoot td{border-top:none;padding:3px 0}.fg-rel-tabela.cartoes td.fg-rel-so-largo{display:none}.fg-rel-tabela.cartoes caption{display:block;padding-bottom:6px}.fg-rel-dre.cartoes tr.categoria td.nome{padding-left:16px}.fg-rel-dre.cartoes tr.subtotal td,.fg-rel-dre.cartoes tr.resultado td{border-top:none}}@media(prefers-reduced-motion:reduce){.fg-rel-conteudo,.fg-rel-pilulas button{transition:none}}.fg-pn-bloco{margin-bottom:28px}.fg-pn-titulo{margin:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.fg-pn-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px}.fg-pn-kpi{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:16px;border:1px solid var(--border);box-shadow:var(--brilho-topo),var(--shadow);background:radial-gradient(120% 80% at 0% 0%,color-mix(in oklch,var(--cat-vendas) 10%,transparent),transparent 60%),var(--surface)}.fg-pn-kpi dt{font-size:13px;font-weight:600;color:var(--text-2)}.fg-pn-kpi dd{margin:0}.fg-pn-kpi .valor{font-size:26px;font-weight:700;letter-spacing:-.015em;color:var(--text);overflow-wrap:anywhere}.fg-pn-kpi .sub{font-size:12.5px;color:var(--text-2)}.fg-pn-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-items:start}.fg-pn-cartao{display:flex;flex-direction:column;min-width:0;border-radius:16px;border:1px solid var(--border);box-shadow:var(--brilho-topo),var(--shadow);background:radial-gradient(120% 60% at 0% 0%,color-mix(in oklch,var(--cat) 9%,transparent),transparent 60%),var(--surface)}.fg-pn-cartao.largo{grid-column:1 / -1}.fg-pn-cartao>header{display:flex;align-items:center;gap:12px;padding:16px 18px 8px}.fg-pn-cartao>header .fg-area-icone{width:34px;height:34px;border-radius:10px;flex-shrink:0}.fg-pn-cartao h4{margin:0;font-size:15px;font-weight:700}.fg-pn-cartao>header p{margin:2px 0 0;font-size:12.5px;color:var(--text-2);line-height:1.4}.fg-pn-cartao .corpo{padding:4px 18px 14px}.fg-pn-cartao>footer{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 18px 14px;border-top:1px solid var(--border)}.fg-pn-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--primary-texto);font-size:13.5px;font-weight:700;text-decoration:none}.fg-pn-link svg{transition:transform .15s var(--ease-saida)}.fg-pn-link:hover{text-decoration:underline;text-underline-offset:3px}.fg-pn-link:hover svg{transform:translate(2px)}.fg-pn-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.fg-pn-linhas{margin:0}.fg-pn-linhas>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.fg-pn-linhas>div:last-child{border-bottom:none}.fg-pn-linhas dt{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-2);min-width:0;overflow-wrap:anywhere}.fg-pn-linhas dd{margin:0;text-align:right;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fg-pn-linhas dd small{display:block;font-size:12px;font-weight:500;color:var(--text-2)}.fg-pn-linhas .atencao dt{color:var(--warning);font-weight:700}.fg-pn-linhas .atencao dd{color:var(--warning)}.fg-pn-linhas .total{border-top:2px solid var(--border)}.fg-pn-linhas .total dt{color:var(--text);font-weight:700}.fg-pn-texto{margin:6px 0;font-size:14px;line-height:1.5;color:var(--text-2)}.fg-pn-texto strong{color:var(--text)}.fg-pn-alerta,.fg-pn-ok{display:flex;align-items:flex-start;gap:7px;margin:8px 0;font-size:13.5px;font-weight:600;line-height:1.45}.fg-pn-alerta{color:var(--warning)}.fg-pn-ok{color:var(--success)}.fg-pn-alerta svg,.fg-pn-ok svg{flex-shrink:0;margin-top:2px}.fg-pn-estoque{list-style:none;margin:4px 0 0;padding:0}.fg-pn-estoque li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--border);font-size:13.5px}.fg-pn-estoque li:last-child{border-bottom:none}.fg-pn-estoque .nome{min-width:0;overflow-wrap:anywhere}.fg-pn-estoque .qtd{white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums}.fg-pn-estoque .qtd strong{color:var(--text)}.fg-pn-mais{margin:6px 0 0;font-size:12.5px;color:var(--text-2)}.fg-pn-valores{margin-top:10px;font-size:13px}.fg-pn-valores summary{display:inline-flex;min-height:32px;align-items:center;cursor:pointer;color:var(--primary-texto);font-weight:700}.fg-pn-valores summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.fg-pn-valores .fg-tabela{margin-top:6px;font-size:13px}.fg-pn-valores .fg-tabela th,.fg-pn-valores .fg-tabela td{padding:7px 10px}@media(max-width:700px){.fg-pn-kpis{grid-template-columns:1fr 1fr;gap:10px}.fg-pn-kpis>:first-child{grid-column:1 / -1}.fg-pn-kpi{padding:14px 16px}.fg-pn-kpi .valor{font-size:21px}.fg-pn-kpis>:first-child .valor{font-size:28px}.fg-pn-grade{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fg-pn-link svg{transition:none}}/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--marca-primaria:#1a8a94}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.uppercase{text-transform:uppercase}.italic{font-style:italic}}@property --marca-primaria{syntax:"<color>";inherits:true;initial-value:#1a8a94}:root{--marca-primaria:#1a8a94;--marca-secundaria:var(--marca-primaria);--on-primary:#fff;--on-secundaria:#fff}:root,.fg-tema-marca{--primary:var(--marca-primaria);--primary-dark:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--primary-dark:color-mix(in oklch, var(--marca-primaria) 78%, black)}}:root,.fg-tema-marca{--primary-light:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--primary-light:color-mix(in oklch, var(--marca-primaria) 12%, white)}}:root,.fg-tema-marca{--primary-soft:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--primary-soft:color-mix(in oklch, var(--marca-primaria) 14%, transparent)}}:root,.fg-tema-marca{--primary-texto:var(--marca-texto,var(--marca-primaria))}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--primary-texto:var(--marca-texto,color-mix(in oklch, var(--marca-primaria) 70%, black))}}:root,.fg-tema-marca{--btn-bg:var(--marca-primaria);--btn-bg-hover:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--btn-bg-hover:color-mix(in oklch, var(--marca-primaria) 85%, black)}}:root,.fg-tema-marca{--sidebar-bg:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--sidebar-bg:color-mix(in oklch, var(--marca-primaria) 17%, #0b0d0f)}}:root,.fg-tema-marca{--sidebar-border:#ffffff14;--sidebar-text:#fff;--sidebar-text-muted:#ffffffb8;--sidebar-hover-bg:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--sidebar-hover-bg:color-mix(in oklch, var(--marca-primaria) 34%, transparent)}}:root,.fg-tema-marca{--sidebar-active-bg:#ffffff1f;--primary-sobre-escuro:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){:root,.fg-tema-marca{--primary-sobre-escuro:color-mix(in oklch, var(--marca-primaria) 48%, white)}}:root,.fg-tema-marca{--topbar-bg:var(--marca-primaria);--topbar-text:var(--on-primary);--realce:var(--primary);--realce-sobre-escuro:var(--primary-sobre-escuro);--barra-ativa:transparent;--contador-bg:var(--error);--contador-texto:var(--surface);--fechamento-bg:var(--btn-bg);--fechamento-hover:var(--btn-bg-hover);--fechamento-texto:var(--on-primary)}.fg-tema-marca{--primary-texto:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){.fg-tema-marca{--primary-texto:color-mix(in oklch, var(--marca-primaria) 70%, black)}}[data-theme=dark] .fg-tema-marca{--primary-texto:var(--primary)}:root[data-secundaria=equilibrado],:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=equilibrado],.fg-tema-marca[data-secundaria=forte]{--realce:var(--marca-secundaria)}@supports (color:color-mix(in lab,red,red)){:root[data-secundaria=equilibrado],:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=equilibrado],.fg-tema-marca[data-secundaria=forte]{--realce:color-mix(in oklch, var(--marca-secundaria) 88%, black)}}:root[data-secundaria=equilibrado],:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=equilibrado],.fg-tema-marca[data-secundaria=forte]{--realce-sobre-escuro:var(--marca-secundaria)}@supports (color:color-mix(in lab,red,red)){:root[data-secundaria=equilibrado],:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=equilibrado],.fg-tema-marca[data-secundaria=forte]{--realce-sobre-escuro:color-mix(in oklch, var(--marca-secundaria) 72%, white)}}:root[data-secundaria=equilibrado],:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=equilibrado],.fg-tema-marca[data-secundaria=forte]{--barra-ativa:var(--realce);--contador-bg:var(--marca-secundaria);--contador-texto:var(--on-secundaria);--badge-bg:var(--marca-secundaria);--badge-texto:var(--on-secundaria)}:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=forte]{--fechamento-bg:var(--marca-secundaria);--fechamento-hover:var(--marca-secundaria)}@supports (color:color-mix(in lab,red,red)){:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=forte]{--fechamento-hover:color-mix(in oklch, var(--marca-secundaria) 85%, black)}}:root[data-secundaria=forte],.fg-tema-marca[data-secundaria=forte]{--fechamento-texto:var(--on-secundaria)}:root{--cat-vendas:#185fa5;--cat-vendas-bg:#e6f1fb;--cat-caixa:#0f7b7b;--cat-caixa-bg:#e0f2f2;--cat-estoque:#b4541e;--cat-estoque-bg:#fbeadf;--cat-cadastros:#534ab7;--cat-cadastros-bg:#eeedfe;--cat-financeiro:#2e7d32;--cat-financeiro-bg:#e8f5e9;--cat-relatorios:#a6720f;--cat-relatorios-bg:#fbf0dc;--cat-config:#5f5e5a;--cat-config-bg:#f1efe8;--surface:#fff;--surface-2:#f0f2f5;--border:#e3e6ea;--text:#1a1a1a;--text-2:#5f6670;--text-label:#404652;--success:#2e7d32;--success-light:#e8f5e9;--warning:#b45309;--warning-light:#fef6e7;--error:#b53d3d;--error-light:#fdecea;--destaque-oferta:#a21caf;--destaque-oferta-sobre:#fff;--destaque-oferta-fundo:#faf0fc;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #1018280f, 0 4px 12px -2px #10182814;--shadow-md:0 2px 4px -1px #10182814, 0 10px 24px -6px #10182829;--shadow-lg:0 4px 8px -2px #1018281a, 0 22px 48px -12px #1018284d;--brilho-topo:inset 0 1px 0 #ffffffbf;--brilho-marca:inset 0 1px 0 #ffffff47;--vidro:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--vidro:color-mix(in srgb, var(--surface) 74%, transparent)}}:root{--vidro-borda:#ffffff8c;--vidro-desfoque:blur(18px) saturate(1.6);--ease-saida:cubic-bezier(.16, 1, .3, 1);--ease-entrar:cubic-bezier(.32, .72, 0, 1);--sidebar-w:264px;--sidebar-w-min:76px;--topbar-h:60px;--bottomnav-h:64px;--fonte:"Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary:color-mix(in oklch, var(--marca-primaria) 62%, white)}}[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-dark:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-dark:color-mix(in oklch, var(--marca-primaria) 80%, white)}}[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-light:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-light:color-mix(in oklch, var(--marca-primaria) 24%, #1c1c1e)}}[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-soft:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-soft:color-mix(in oklch, var(--marca-primaria) 22%, transparent)}}[data-theme=dark],[data-theme=dark] .fg-tema-marca{--primary-texto:var(--primary)}:root[data-theme=dark][data-secundaria=equilibrado],:root[data-theme=dark][data-secundaria=forte],[data-theme=dark] .fg-tema-marca[data-secundaria=equilibrado],[data-theme=dark] .fg-tema-marca[data-secundaria=forte]{--realce:var(--marca-secundaria)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark][data-secundaria=equilibrado],:root[data-theme=dark][data-secundaria=forte],[data-theme=dark] .fg-tema-marca[data-secundaria=equilibrado],[data-theme=dark] .fg-tema-marca[data-secundaria=forte]{--realce:color-mix(in oklch, var(--marca-secundaria) 72%, white)}}[data-theme=dark]{--cat-vendas:#7eb6f0;--cat-vendas-bg:#113652;--cat-caixa:#4fd8d8;--cat-caixa-bg:#0f3838;--cat-estoque:#f0a372;--cat-estoque-bg:#3d2214;--cat-cadastros:#b3abf0;--cat-cadastros-bg:#2a2350;--cat-financeiro:#6fcf77;--cat-financeiro-bg:#1b2e1c;--cat-relatorios:#e0a63f;--cat-relatorios-bg:#3a2c10;--cat-config:#b4b2a9;--cat-config-bg:#2c2c2a;--surface:#1c1c1e;--surface-2:#111113;--border:#2c2c2e;--text:#f2f2f7;--text-2:#9a9aa2;--text-label:#b4b8bf;--success:#4caf50;--success-light:#1b2e1c;--warning:#ff9800;--warning-light:#2e1a00;--error:#ef5350;--error-light:#2e0f0f;--destaque-oferta:#e879f9;--destaque-oferta-sobre:#2a0a2e;--destaque-oferta-fundo:#2c1530;--shadow:0 1px 2px #0006, 0 4px 12px -2px #00000059;--shadow-md:0 2px 4px -1px #00000073, 0 10px 24px -6px #0000008c;--shadow-lg:0 4px 8px -2px #00000080, 0 22px 48px -12px #000000b3;--brilho-topo:inset 0 1px 0 #ffffff0f;--vidro:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--vidro:color-mix(in srgb, var(--surface) 70%, transparent)}}[data-theme=dark]{--vidro-borda:#ffffff14;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;font-family:var(--fonte);background:var(--surface-2);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow:hidden}html,body{overscroll-behavior:none}body{width:100%;position:fixed;top:0;right:0;bottom:0;left:0}button,input,select,textarea{font-family:inherit}a{color:var(--primary-texto);text-underline-offset:3px}::selection{background:var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--marca-primaria) 26%,transparent)}}input,textarea{caret-color:var(--primary)}:root.fg-trocando-marca{transition:--marca-primaria .7s var(--ease-saida)}.fg-shell{--topo-conteudo:-16px;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;height:100dvh;transition:grid-template-columns .2s var(--ease-saida);display:grid;overflow:hidden}.fg-shell.recolhida{grid-template-columns:var(--sidebar-w-min) 1fr}.fg-sidebar{z-index:6;background:radial-gradient(130% 55% at 0% 0%,var(--marca-primaria),transparent 70%),linear-gradient(180deg,var(--sidebar-bg) 0%,var(--sidebar-bg) 38%,var(--sidebar-bg) 100%);flex-direction:column;grid-area:1/1/-1;display:flex;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.fg-sidebar{background:radial-gradient(130% 55% at 0% 0%,color-mix(in oklch,var(--marca-primaria) 38%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--sidebar-bg) 88%,white) 0%,var(--sidebar-bg) 38%,color-mix(in oklch,var(--sidebar-bg) 82%,black) 100%)}}.fg-sidebar{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;box-shadow:inset -1px 0 #ffffff0f,6px 0 24px -12px #00000073}.fg-topbar{z-index:5;min-width:0;color:var(--topbar-text);background:linear-gradient(180deg,#ffffff29,#fff0 60%),var(--topbar-bg);grid-area:1/2;align-items:center;gap:14px;padding:0 24px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.fg-topbar{background:linear-gradient(180deg,#ffffff29,#fff0 60%),color-mix(in srgb,var(--topbar-bg) 84%,transparent)}}.fg-topbar{-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);box-shadow:inset 0 -1px #ffffff24,0 10px 24px -14px #00000073}.fg-topbar h1{white-space:nowrap;text-overflow:ellipsis;text-wrap:balance;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.fg-topbar-direita{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.fg-topbar-botao{border:1px solid var(--topbar-text);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:36px;height:36px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fg-topbar-botao{border:1px solid color-mix(in srgb,var(--topbar-text) 22%,transparent)}}.fg-topbar-botao{background:linear-gradient(180deg,var(--topbar-text),var(--topbar-text))}@supports (color:color-mix(in lab,red,red)){.fg-topbar-botao{background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-text) 16%,transparent),color-mix(in srgb,var(--topbar-text) 6%,transparent))}}.fg-topbar-botao{box-shadow:inset 0 1px 0 var(--topbar-text),0 2px 6px -2px #00000040}@supports (color:color-mix(in lab,red,red)){.fg-topbar-botao{box-shadow:inset 0 1px color-mix(in srgb,var(--topbar-text) 22%,transparent),0 2px 6px -2px #00000040}}.fg-topbar-botao{color:var(--topbar-text);cursor:pointer;transition:transform .12s var(--ease-saida),background .15s ease;font-size:13px;font-weight:600}.fg-topbar-botao:hover{background:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){.fg-topbar-botao:hover{background:color-mix(in srgb,var(--topbar-text) 20%,transparent)}}.fg-topbar-botao:active{transform:translateY(1px)}.fg-topbar-botao:focus-visible{outline:2px solid var(--topbar-text);outline-offset:2px}.fg-topbar-logo{-webkit-tap-highlight-color:transparent;border-radius:11px;flex-shrink:0;display:none}.fg-topbar-logo:focus-visible{outline:2px solid var(--topbar-text);outline-offset:2px}.fg-topbar-logo:active .fg-logo{transform:scale(.94)}.fg-topbar-logo .fg-logo{transition:transform .15s var(--ease-saida)}.fg-main{padding:calc(var(--topbar-h) + 24px) 32px 32px;scroll-padding-top:calc(var(--topbar-h) + 16px);background:radial-gradient(70% 45% at 100% 0%,var(--marca-primaria),transparent 70%),var(--surface-2);grid-area:1/2/-1;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.fg-main{background:radial-gradient(70% 45% at 100% 0%,color-mix(in oklch,var(--marca-primaria) 9%,transparent),transparent 70%),var(--surface-2)}}.fg-main{scrollbar-width:thin;scrollbar-color:#00000038 transparent;view-transition-name:fg-conteudo}[data-theme=dark] .fg-main{scrollbar-color:#ffffff2e transparent}.fg-sidebar-fechar,.fg-bottomnav{display:none}.fg-brand{min-height:var(--topbar-h);border-bottom:1px solid var(--sidebar-border);flex-shrink:0;align-items:center;gap:10px;padding:11px 16px;display:flex}.fg-brand-text{min-width:0}.fg-brand-text .t1{color:var(--sidebar-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.fg-brand-text .t2{color:var(--primary-sobre-escuro);white-space:nowrap;margin:0;font-size:11px}.fg-shell.recolhida .fg-brand-text{display:none}.fg-shell.recolhida .fg-brand{justify-content:center;padding:11px 0}.fg-logo{background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--marca-primaria),var(--marca-primaria));border-radius:11px;flex-shrink:0;width:38px;height:38px}@supports (color:color-mix(in lab,red,red)){.fg-logo{background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--marca-primaria),color-mix(in oklch,var(--marca-primaria) 66%,black))}}.fg-logo{box-shadow:var(--brilho-marca),0 2px 4px #0000002e,0 8px 18px -8px var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){.fg-logo{box-shadow:var(--brilho-marca),0 2px 4px #0000002e,0 8px 18px -8px color-mix(in oklch,var(--marca-primaria) 70%,black)}}.fg-logo{color:var(--on-primary);letter-spacing:.02em;justify-content:center;align-items:center;padding:4px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.fg-logo img{object-fit:contain;border-radius:7px;width:100%;height:100%;padding:2px;display:block}.fg-logo.grande{border-radius:18px;width:64px;height:64px;padding:6px;font-size:22px}.fg-nav{flex-direction:column;flex:1;gap:2px;padding:4px 12px 12px;display:flex}.fg-grupo-titulo{text-align:left;width:100%;color:var(--sidebar-text-muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:15px 10px 6px;font-size:11px;font-weight:700;transition:color .15s,background .1s;display:flex}.fg-grupo-titulo:hover,.fg-grupo.contem-ativo .fg-grupo-titulo{color:var(--sidebar-text)}.fg-grupo-titulo:focus-visible{outline:2px solid var(--primary-sobre-escuro);outline-offset:-2px}.fg-grupo-titulo .chev{transition:transform .2s var(--ease-saida);flex-shrink:0;margin-left:auto}.fg-grupo.fechado .fg-grupo-titulo .chev{transform:rotate(-90deg)}.fg-grupo-icone{display:none}.fg-grupo-itens{transition:grid-template-rows .22s var(--ease-saida),visibility 0s;grid-template-rows:1fr;display:grid}.fg-grupo.fechado .fg-grupo-itens{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .16s,visibility 0s .16s}.fg-grupo-lista{min-height:0;margin:0 -12px;padding:0 12px;overflow:hidden}.fg-shell.recolhida .fg-grupo-itens{display:none}.fg-shell.recolhida .fg-grupo-titulo{border-radius:10px;justify-content:center;margin-top:2px;padding:9px}.fg-shell.recolhida .fg-grupo-titulo .rotulo,.fg-shell.recolhida .fg-grupo-titulo .chev{display:none}.fg-shell.recolhida .fg-grupo-icone{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fg-shell.recolhida .fg-grupo-titulo:hover,.fg-shell.recolhida .fg-grupo-titulo[aria-expanded=true]{background:var(--sidebar-hover-bg)}.fg-shell.recolhida .fg-grupo.contem-ativo .fg-grupo-titulo{background:var(--sidebar-active-bg);box-shadow:inset 0 1px #ffffff1a}.fg-nav-item{color:var(--sidebar-text-muted);cursor:pointer;text-align:left;width:100%;transition:background .15s ease,color .15s ease,transform .15s var(--ease-saida),box-shadow .15s ease;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-size:.87rem;font-weight:600;text-decoration:none;display:flex;position:relative}.fg-nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text)}.fg-nav-item:active{transform:scale(.98)}.fg-nav-item:focus-visible{outline:2px solid var(--primary-sobre-escuro);outline-offset:-2px}.fg-nav-item.ativo{color:var(--sidebar-text);background:linear-gradient(#ffffff29,#ffffff12);font-weight:700;box-shadow:inset 0 1px #ffffff29,0 6px 14px -8px #0009}.fg-nav-item.ativo:before{content:"";background:var(--realce-sobre-escuro);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.fg-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fg-nav-item .rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-nav-item .badge{color:var(--badge-texto,var(--sidebar-text-muted));background:var(--badge-bg,#ffffff1a);border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.fg-shell.recolhida .fg-nav-item{justify-content:center;padding:9px}.fg-shell.recolhida .fg-nav-item .rotulo,.fg-shell.recolhida .fg-nav-item .badge{display:none}.fg-menu-flyout{z-index:300;background:var(--sidebar-bg);min-width:220px;max-height:calc(100dvh - 24px);padding:6px 6px 8px;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.fg-menu-flyout{background:color-mix(in srgb,var(--sidebar-bg) 82%,transparent)}}.fg-menu-flyout{-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);border:1px solid var(--sidebar-border);box-shadow:inset 0 1px #ffffff14,var(--shadow-lg);animation:fg-surgir .18s var(--ease-saida);border-radius:12px}.fg-menu-flyout-titulo{color:var(--sidebar-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:8px 10px 6px;font-size:11px;font-weight:700}.fg-menu-flyout .fg-nav-item.ativo:before{left:-6px}.fg-tooltip{color:#fff;white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;z-index:600;background:#111827;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;position:fixed;transform:translateY(-50%)}.fg-sidebar-foot{border-top:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;gap:4px;margin-top:auto;padding:10px;display:flex}.fg-recolher-btn{border:1px solid var(--sidebar-border);width:100%;color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12.5px;font-weight:600;display:flex}.fg-recolher-btn:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text)}.fg-painel{background:var(--vidro);min-width:240px;-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);box-shadow:var(--brilho-topo),var(--shadow-lg);z-index:300;animation:fg-surgir .18s var(--ease-saida);border-radius:14px;position:fixed;overflow:hidden}.fg-painel-cabecalho{border-bottom:1px solid var(--border);padding:12px 16px}.fg-painel-cabecalho .nome{font-size:14px;font-weight:700}.fg-painel-cabecalho .sub{color:var(--text-2);margin-top:2px;font-size:12px}.fg-painel-item{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.fg-painel-item:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.fg-painel-item:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.fg-painel-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fg-painel-item.perigo{color:var(--error)}.fg-painel-divisor{background:var(--border);height:1px}@keyframes fg-surgir{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:860px),(hover:none),(pointer:coarse){.fg-topbar-logo{display:inline-flex}.fg-shell,.fg-shell.recolhida{grid-template-columns:1fr;grid-template-rows:var(--topbar-h) 1fr calc(var(--bottomnav-h) + env(safe-area-inset-bottom))}.fg-topbar{grid-column:1;gap:10px;padding:0 12px}.fg-main{--topo-conteudo:-8px;padding:calc(var(--topbar-h) + 16px) 16px calc(var(--bottomnav-h) + env(safe-area-inset-bottom) + 20px);grid-column:1}.fg-sidebar{width:var(--sidebar-w);z-index:50;max-width:85vw;transition:transform .28s var(--ease-entrar);background:radial-gradient(130% 55% at 0% 0%,var(--marca-primaria),transparent 70%),var(--sidebar-bg);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.fg-sidebar{background:radial-gradient(130% 55% at 0% 0%,color-mix(in oklch,var(--marca-primaria) 38%,transparent),transparent 70%),color-mix(in srgb,var(--sidebar-bg) 90%,transparent)}}.fg-sidebar{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--shadow-lg)}.fg-sidebar.aberta{transform:translate(0)}.fg-sidebar-fechar{width:32px;height:32px;color:var(--sidebar-text);cursor:pointer;background:#ffffff1f;border:none;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.fg-recolher-btn{display:none}.fg-input{font-size:16px}.fg-bottomnav{z-index:5;padding-bottom:env(safe-area-inset-bottom);background:var(--vidro);-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);box-shadow:inset 0 1px 0 var(--vidro-borda),0 -8px 24px -16px #10182859;grid-area:3/1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}}.fg-cortina{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1061;animation:.2s fg-aparecer;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes fg-aparecer{0%{opacity:0}}.fg-bottomnav-item{color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.fg-bottomnav-item.ativo{color:var(--primary-texto)}.fg-bottomnav-item.ativo:before{content:"";background:var(--barra-ativa);border-radius:0 0 3px 3px;width:28px;height:3px;margin-left:-14px;position:absolute;top:0;left:50%}.fg-bottomnav-item:active .fg-bottomnav-icone{transform:scale(.92)}.fg-bottomnav-icone{transition:transform .15s var(--ease-saida)}.fg-bottomnav-item.destaque .fg-bottomnav-icone{background:linear-gradient(180deg,#ffffff4d,#fff0 55%),var(--btn-bg);width:48px;height:48px;color:var(--on-primary);border:3px solid var(--surface);box-shadow:var(--brilho-marca),0 3px 6px #0000002e,0 12px 22px -8px var(--marca-primaria);border-radius:999px;justify-content:center;align-items:center;margin-top:-22px;display:flex}@supports (color:color-mix(in lab,red,red)){.fg-bottomnav-item.destaque .fg-bottomnav-icone{box-shadow:var(--brilho-marca),0 3px 6px #0000002e,0 12px 22px -8px color-mix(in oklch,var(--marca-primaria) 75%,black)}}.fg-3d{transform:perspective(900px) rotateX(var(--fg-rx,0deg)) rotateY(var(--fg-ry,0deg)) translateZ(0);transition:transform .5s var(--ease-saida),box-shadow .3s ease;position:relative}.fg-3d.inclinando{transition:transform .1s linear,box-shadow .3s}.fg-3d:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--fg-mx,50%) var(--fg-my,0%),#ffffff38,transparent 45%);opacity:0;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.fg-3d.inclinando:after{opacity:1}[data-theme=dark] .fg-3d:after{background:radial-gradient(420px circle at var(--fg-mx,50%) var(--fg-my,0%),#ffffff14,transparent 45%)}.fg-3d:active{transition-duration:.12s;transform:perspective(900px)translateZ(-14px)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(fg-conteudo){animation:.12s ease-in both fg-sair}::view-transition-new(fg-conteudo){animation:fg-chegar .26s var(--ease-saida) both}@keyframes fg-sair{to{opacity:0}}@keyframes fg-chegar{0%{opacity:0;transform:translateY(8px)}}.fg-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--brilho-topo),var(--shadow);padding:20px}.fg-titulo-pagina{letter-spacing:-.01em;text-wrap:balance;margin:0 0 4px;font-size:22px;font-weight:700}.fg-subtitulo-pagina{color:var(--text-2);margin:0 0 24px;font-size:14px}.fg-btn{cursor:pointer;min-height:44px;transition:transform .12s var(--ease-saida),box-shadow .15s ease,background .15s ease,opacity .15s ease;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fg-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fg-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.fg-btn:disabled{opacity:.5;cursor:not-allowed}.fg-btn-primario{color:var(--on-primary);background:linear-gradient(180deg,#ffffff38,#fff0 60%),var(--btn-bg);box-shadow:var(--brilho-marca),0 1px 2px #00000024,0 8px 18px -8px var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){.fg-btn-primario{box-shadow:var(--brilho-marca),0 1px 2px #00000024,0 8px 18px -8px color-mix(in oklch,var(--marca-primaria) 70%,black)}}.fg-btn-primario:hover:not(:disabled){background:linear-gradient(180deg,#ffffff38,#fff0 60%),var(--btn-bg-hover)}.fg-btn-primario:active:not(:disabled){box-shadow:inset 0 2px 4px #0003,0 2px 6px -3px #0000004d}.fg-btn-fechamento{--btn-bg:var(--fechamento-bg);--btn-bg-hover:var(--fechamento-hover);--on-primary:var(--fechamento-texto)}.fg-btn-suave{background:var(--primary-soft);color:var(--primary-texto)}.fg-btn-fantasma{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--brilho-topo),var(--shadow)}.fg-btn-fantasma:hover:not(:disabled){background:var(--surface-2)}.fg-btn-bloco{width:100%}.fg-campo{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.fg-label{color:var(--text-label);font-size:13px;font-weight:600}.fg-input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);border-radius:11px;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #1018280f}.fg-input::placeholder{color:var(--text-2);opacity:.8}.fg-input:focus{border-color:var(--primary);box-shadow:inset 0 1px 2px #1018280f,0 0 0 3px var(--primary-soft);outline:none}.fg-input[aria-invalid=true]{border-color:var(--error)}.fg-erro{color:var(--error);margin:0;font-size:13px}.fg-badge{background:var(--surface-2);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.fg-alerta{background:var(--warning-light);color:var(--warning);border:1px solid var(--warning);border-radius:11px;padding:12px 14px;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.fg-alerta{border:1px solid color-mix(in srgb,var(--warning) 25%,transparent)}}@media(prefers-reduced-motion:reduce){.fg-shell,.fg-grupo-itens,.fg-grupo.fechado .fg-grupo-itens,.fg-grupo-titulo .chev,.fg-sidebar,.fg-btn,.fg-nav-item,.fg-topbar-logo .fg-logo{transition-duration:0s}.fg-3d,.fg-3d.inclinando,.fg-3d:active{transform:none}.fg-painel,.fg-menu-flyout,.fg-cortina{animation:none}::view-transition-new(fg-conteudo){animation:.15s both fg-aparecer}::view-transition-old(fg-conteudo){animation:.1s both fg-sair}:root.fg-trocando-marca{transition-duration:.2s}}@media(prefers-reduced-transparency:reduce){.fg-topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none}.fg-painel{background:var(--surface);-webkit-backdrop-filter:none}.fg-menu-flyout,.fg-sidebar{-webkit-backdrop-filter:none}.fg-bottomnav{background:var(--surface);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fg-topbar{background:var(--topbar-bg)}.fg-painel,.fg-bottomnav{background:var(--surface)}.fg-menu-flyout{background:var(--sidebar-bg)}}.fg-cabecalho-pagina{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.fg-cabecalho-pagina .textos{flex:1;min-width:220px}.fg-cabecalho-pagina h2{letter-spacing:-.01em;text-wrap:balance;margin:0 0 4px;font-size:22px;font-weight:700}.fg-cabecalho-pagina p{color:var(--text-2);max-width:70ch;margin:0;font-size:14px;line-height:1.5}.fg-cabecalho-pagina .acoes{flex-wrap:wrap;gap:8px;display:flex}.fg-secao{background:var(--surface);border:1px solid var(--border);box-shadow:var(--brilho-topo),var(--shadow);border-radius:16px;margin-bottom:18px;padding:20px}.fg-secao>h3{margin:0 0 4px;font-size:15px;font-weight:700}.fg-secao>.sub{color:var(--text-2);max-width:70ch;margin:0 0 16px;font-size:13px;line-height:1.5}.fg-rodape-form{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.fg-grade-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.fg-grade-form .inteira{grid-column:1/-1}@media(max-width:700px){.fg-grade-form{grid-template-columns:1fr}}.fg-campo .ajuda{color:var(--text-2);margin:0;font-size:12.5px}textarea.fg-input{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.5}select.fg-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.fg-input-cor{align-items:center;gap:10px;display:flex}.fg-input-cor input[type=color]{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:46px;height:46px;box-shadow:var(--brilho-topo),var(--shadow);border-radius:11px;padding:4px}.fg-input-cor input[type=color]::-webkit-color-swatch-wrapper{padding:0}.fg-input-cor input[type=color]::-webkit-color-swatch{border:none;border-radius:7px}.fg-input-cor .fg-input{text-transform:uppercase;flex:1;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.fg-tabela-caixa{background:var(--surface);border:1px solid var(--border);box-shadow:var(--brilho-topo),var(--shadow);border-radius:16px;overflow-x:auto}.fg-tabela{border-collapse:collapse;width:100%;font-size:14px}.fg-tabela th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--text-label);background:linear-gradient(180deg,var(--surface),var(--marca-primaria));padding:12px 14px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fg-tabela th{background:linear-gradient(180deg,var(--surface),color-mix(in oklch,var(--marca-primaria) 6%,var(--surface)))}}.fg-tabela th{border-bottom:1px solid var(--border);white-space:nowrap}.fg-tabela td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px}.fg-tabela tbody tr:last-child td{border-bottom:none}.fg-tabela tbody tr{transition:background .12s}.fg-tabela tbody tr:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.fg-tabela tbody tr:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}}.fg-tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fg-tabela .acoes{text-align:right;white-space:nowrap}.fg-tabela .nome{font-weight:600}.fg-tabela .sub{color:var(--text-2);font-size:12.5px;font-weight:400;display:block}.fg-tabela tr.inativo td{color:var(--text-2)}.fg-vazio-tabela{text-align:center;color:var(--text-2);padding:28px;font-size:14px}.fg-btn-perigo{color:#fff;background:linear-gradient(180deg,#ffffff2e,#fff0 60%),var(--error);box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px var(--error)}@supports (color:color-mix(in lab,red,red)){.fg-btn-perigo{box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px color-mix(in srgb,var(--error) 70%,black)}}.fg-btn-mini{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text);cursor:pointer;box-shadow:var(--brilho-topo);transition:background .12s ease,transform .12s var(--ease-saida);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fg-btn-mini:hover{background:var(--surface-2)}.fg-btn-mini:active{transform:translateY(1px)}.fg-btn-mini:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fg-btn-mini.perigo{color:var(--error)}.fg-btn-mini:disabled{opacity:.5;cursor:not-allowed}.fg-destaque-oferta{--destaque:var(--destaque-oferta);--destaque-sobre:var(--destaque-oferta-sobre);--destaque-fundo:var(--destaque-oferta-fundo)}.fg-selo-destaque{white-space:nowrap;vertical-align:1px;background:var(--destaque);color:var(--destaque-sobre);border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:800;line-height:1.35;display:inline-flex}.fg-selo-destaque svg{flex-shrink:0}.fg-linha-destaque{background:var(--destaque-fundo)}.fg-legenda-destaques{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.fg-legenda-destaques li{align-items:center;gap:6px;min-width:0;display:inline-flex}.fg-selo{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.fg-selo.ok{background:var(--success-light);color:var(--success)}.fg-selo.alerta{background:var(--warning-light);color:var(--warning)}.fg-selo.neutro{background:var(--surface-2);color:var(--text-2)}.fg-selo.marca{background:var(--primary-light);color:var(--primary-texto)}.fg-modal{width:100%;max-width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);background:0 0;border:none;margin:auto;padding:0;overflow:visible}.fg-modal.larga{max-width:min(860px,100vw - 24px)}.fg-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c106b}.fg-modal[open] .fg-modal-caixa{animation:fg-modal-entra .26s var(--ease-saida)}@keyframes fg-modal-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fg-modal-caixa{background:var(--vidro);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);border:1px solid var(--vidro-borda);max-height:calc(100dvh - 32px);box-shadow:var(--brilho-topo),var(--shadow-lg);border-radius:18px;flex-direction:column;display:flex}.fg-modal-cabecalho{align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.fg-modal-cabecalho>div{flex:1;min-width:0}.fg-modal-cabecalho h2{text-wrap:balance;margin:0;font-size:17px;font-weight:700}.fg-modal-cabecalho p{color:var(--text-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.fg-modal-fechar{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fg-modal-fechar:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.fg-modal-fechar:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}}.fg-modal-fechar:hover{color:var(--text)}.fg-modal-fechar:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fg-modal-corpo{padding:4px 20px 16px;overflow-y:auto}.fg-modal-rodape{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@media(max-width:600px){.fg-modal,.fg-modal.larga{max-width:100vw;margin:auto 0 0}.fg-modal-caixa{padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.fg-modal[open] .fg-modal-caixa{animation-name:fg-modal-sobe}@keyframes fg-modal-sobe{0%{opacity:0;transform:translateY(40px)}}}.fg-modal.centro{bottom:var(--teclado,0px)}.fg-modal.centro,.fg-modal.centro .fg-modal-caixa{max-height:calc(100dvh - var(--teclado,0px) - 32px)}@media(max-width:600px){.fg-modal.centro{max-width:calc(100vw - 24px);margin:auto}.fg-modal.centro .fg-modal-caixa{border-radius:18px;padding-bottom:0}.fg-modal.centro[open] .fg-modal-caixa{animation-name:fg-modal-entra}}.fg-interruptor{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 0;display:flex}.fg-interruptor:last-child{border-bottom:none}.fg-interruptor .textos{flex-direction:column;flex:1;gap:2px;display:flex}.fg-interruptor .rotulo{font-size:14px;font-weight:600}.fg-interruptor .descricao{color:var(--text-2);font-size:12.5px;line-height:1.45}.fg-interruptor input{opacity:0;width:1px;height:1px;position:absolute}.fg-interruptor .trilho{background:var(--text);border-radius:999px;flex-shrink:0;width:46px;height:28px;position:relative}@supports (color:color-mix(in lab,red,red)){.fg-interruptor .trilho{background:color-mix(in srgb,var(--text) 16%,var(--surface))}}.fg-interruptor .trilho{transition:background .2s;box-shadow:inset 0 1px 3px #0000002e}.fg-interruptor .botao{width:22px;height:22px;transition:transform .22s var(--ease-saida);background:linear-gradient(#fff,#eef0f3);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040,0 3px 6px -2px #00000040}.fg-interruptor input:checked+.trilho{background:var(--btn-bg)}.fg-interruptor input:checked+.trilho .botao{transform:translate(18px)}.fg-interruptor input:focus-visible+.trilho{outline:2px solid var(--primary);outline-offset:2px}.fg-interruptor.desabilitado{cursor:not-allowed;opacity:.6}.fg-avisos{z-index:700;flex-direction:column;gap:10px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}@media(max-width:860px),(hover:none),(pointer:coarse){.fg-avisos{bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom) + 12px);left:16px}}.fg-aviso-toast{background:var(--vidro);-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);box-shadow:var(--brilho-topo),var(--shadow-lg);animation:fg-surgir .22s var(--ease-saida);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.fg-aviso-toast svg{flex-shrink:0;margin-top:1px}.fg-aviso-toast.sucesso svg{color:var(--success)}.fg-aviso-toast.erro svg{color:var(--error)}.fg-aviso-toast.info svg{color:var(--primary-texto)}.fg-caixa-link{border:1px dashed var(--border);background:var(--surface-2);word-break:break-all;width:100%;color:var(--text-2);border-radius:11px;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;display:block}.fg-permissoes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.fg-permissoes fieldset{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;padding:12px 14px}.fg-permissoes legend{padding:0 6px;font-size:13px;font-weight:700}.fg-marcar{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:13.5px;line-height:1.35;display:flex}.fg-marcar input{width:18px;height:18px;accent-color:var(--btn-bg);flex-shrink:0;margin:0}.fg-marcar.todas{color:var(--text-2);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px;font-size:12.5px;font-weight:700}@media(prefers-reduced-motion:reduce){.fg-modal[open] .fg-modal-caixa,.fg-aviso-toast{animation:none}.fg-interruptor .botao,.fg-interruptor .trilho{transition:none}}@media(prefers-reduced-transparency:reduce){.fg-modal-caixa,.fg-aviso-toast{background:var(--surface);-webkit-backdrop-filter:none}}@media(max-width:700px){.fg-tabela.cartoes thead{display:none}.fg-tabela.cartoes,.fg-tabela.cartoes tbody,.fg-tabela.cartoes tr,.fg-tabela.cartoes td{width:100%;display:block}.fg-tabela.cartoes tbody tr{border-bottom:1px solid var(--border);padding:14px 16px}.fg-tabela.cartoes tbody tr:last-child{border-bottom:none}.fg-tabela.cartoes td{text-align:right;border:none;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.fg-tabela.cartoes td[data-rotulo]:before{content:attr(data-rotulo);color:var(--text-2);text-align:left;font-size:12.5px;font-weight:600}.fg-tabela.cartoes td.nome{text-align:left;padding-bottom:6px;font-size:15px;display:block}.fg-tabela.cartoes td.acoes{justify-content:flex-start;padding-top:10px}.fg-tabela.cartoes td.acoes>div{flex-wrap:wrap}.fg-tabela.cartoes .fg-linha-detalhe td{text-align:left;display:block}}.fg-input-prefixo{position:relative}.fg-input-prefixo>span{color:var(--text-2);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fg-input-prefixo .fg-input{font-variant-numeric:tabular-nums;padding-left:38px}.fg-busca-variante{position:relative}.fg-busca-campo{flex:1;min-width:200px;position:relative}.fg-busca-campo>svg{color:var(--text-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fg-busca-campo .fg-input{padding-left:38px}.fg-busca-resultados{z-index:60;background:var(--vidro);max-height:min(60dvh,420px);-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);border:1px solid var(--vidro-borda);box-shadow:var(--brilho-topo),var(--shadow-lg);animation:fg-surgir .16s var(--ease-saida);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.fg-busca-resultados li{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.fg-busca-resultados li.marcado{background:var(--primary-soft)}.fg-busca-resultados li.vazio{color:var(--text-2);cursor:default;justify-content:center}.fg-busca-resultados .nome{min-width:0;font-weight:600}.fg-busca-resultados .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fg-busca-resultados .sub{color:var(--text-2);font-size:12px;font-weight:400;display:block}.fg-busca-resultados .sub.zerado{color:var(--error)}.fg-busca-resultados .selo{margin-top:3px;display:block}.fg-leitor{aspect-ratio:4/3;background:#000;border-radius:14px;position:relative;overflow:hidden}.fg-leitor video{object-fit:cover;width:100%;height:100%;display:block}.fg-leitor-mira{border:2px solid #ffffffe6;border-radius:12px;position:absolute;top:38%;right:12%;bottom:38%;left:12%;box-shadow:0 0 0 100vmax #00000059}.fg-leitor-aviso{color:#fff;text-align:center;background:#000000a6;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;position:absolute;inset:auto 12px 12px}.fg-envio-arquivo{overflow-wrap:anywhere;color:var(--text-2,inherit);margin:0}.fg-tela-cheia{text-align:center;min-height:100dvh;color:var(--text-2);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.fg-spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:999px;width:32px;height:32px;animation:.8s linear infinite fg-girar}@keyframes fg-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fg-spinner{animation-duration:2.4s}}.fg-vazio{text-align:center;max-width:460px;color:var(--text-2);flex-direction:column;align-items:center;gap:10px;margin:48px auto;display:flex}.fg-vazio>svg{width:64px;height:64px;color:var(--primary-texto);background:linear-gradient(180deg,var(--surface),var(--primary-light));box-shadow:var(--brilho-topo),var(--shadow-md);border-radius:18px;padding:14px}.fg-vazio h2{color:var(--text);text-wrap:balance;margin:8px 0 0;font-size:18px}.fg-vazio p{margin:0 0 8px;font-size:14px;line-height:1.5}.fg-aviso{background:var(--primary-light);color:var(--text);border:1px solid var(--marca-primaria);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.fg-aviso{border:1px solid color-mix(in oklch,var(--marca-primaria) 22%,transparent)}}.fg-aviso{box-shadow:var(--brilho-topo)}.fg-aviso-etapa{max-width:75ch;margin-bottom:24px}.fg-selo-ambiente{text-transform:uppercase;letter-spacing:.06em;color:#78350f;background:linear-gradient(#fef3c7,#fde68a);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffffb3,0 2px 6px -2px #00000040}.fg-link-discreto{color:var(--text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:600;display:inline-flex}.fg-link-discreto:hover{color:var(--text)}.fg-link-discreto:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.fg-entrada{background:var(--surface-2);perspective:1400px;flex-direction:column;align-items:center;height:100dvh;min-height:100dvh;padding:76px 16px 24px;display:flex;position:relative;overflow:hidden auto}.fg-entrada-faixa{background:var(--sidebar-bg);border-radius:0 0 50% 50%/0 0 36px 36px;height:300px;position:absolute;inset:0 0 auto;overflow:hidden}.fg-entrada-faixa:before,.fg-entrada-faixa:after{content:"";will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.fg-entrada-faixa:before{background:radial-gradient(closest-side,var(--marca-primaria),transparent);top:-45vmax;left:-25vmax}@supports (color:color-mix(in lab,red,red)){.fg-entrada-faixa:before{background:radial-gradient(closest-side,color-mix(in oklch,var(--marca-primaria) 75%,transparent),transparent)}}.fg-entrada-faixa:before{animation:22s ease-in-out infinite alternate fg-luz-a}.fg-entrada-faixa:after{background:radial-gradient(closest-side,var(--marca-secundaria),transparent);top:-40vmax;right:-30vmax}@supports (color:color-mix(in lab,red,red)){.fg-entrada-faixa:after{background:radial-gradient(closest-side,color-mix(in oklch,var(--marca-secundaria) 55%,transparent),transparent)}}.fg-entrada-faixa:after{animation:26s ease-in-out infinite alternate fg-luz-b}@keyframes fg-luz-a{to{transform:translate(18vmax,8vmax)scale(1.15)}}@keyframes fg-luz-b{to{transform:translate(-16vmax,10vmax)scale(.9)}}.fg-entrada-cartao{background:var(--vidro);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);border:1px solid var(--vidro-borda);width:100%;max-width:400px;box-shadow:var(--brilho-topo),var(--shadow-lg);transform-origin:50% 0;animation:fg-cartao-entra .7s var(--ease-saida) both;border-radius:20px;padding:28px 24px 22px;position:relative}@keyframes fg-cartao-entra{0%{opacity:0;transform:rotateX(14deg)translateY(28px)scale(.97)}}.fg-entrada-marca{text-align:center;flex-direction:column;align-items:center;margin-bottom:22px;display:flex}.fg-entrada-marca .fg-logo{outline:4px solid var(--surface);margin-top:-64px}@supports (color:color-mix(in lab,red,red)){.fg-entrada-marca .fg-logo{outline:4px solid color-mix(in srgb,var(--surface) 85%,transparent)}}.fg-entrada-marca .fg-logo{box-shadow:var(--brilho-marca),0 4px 8px #0000002e,0 18px 32px -12px var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){.fg-entrada-marca .fg-logo{box-shadow:var(--brilho-marca),0 4px 8px #0000002e,0 18px 32px -12px color-mix(in oklch,var(--marca-primaria) 70%,black)}}.fg-entrada-marca h1{letter-spacing:-.01em;text-wrap:balance;margin:14px 0 4px;font-size:20px;font-weight:800}.fg-entrada-marca p{color:var(--text-2);margin:0;font-size:14px}.fg-entrada-links{text-align:center;margin:16px 0 0;font-size:13.5px}.fg-entrada-links a{font-weight:600;text-decoration:none}.fg-entrada-links a:hover{text-decoration:underline}.fg-entrada-rodape{color:var(--text-2);flex-direction:column;align-items:center;gap:6px;margin-top:20px;font-size:12px;animation:.6s .3s both fg-aparecer;display:flex;position:relative}.fg-input-com-botao{position:relative}.fg-input-com-botao .fg-input{padding-right:46px}.fg-input-com-botao button{width:38px;height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.fg-input-com-botao button:hover{color:var(--text);background:var(--surface-2)}.fg-input-com-botao button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fg-lista-empresas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fg-empresa-opcao{border:1px solid var(--border);background:radial-gradient(90% 120% at 0% 50%,var(--marca-primaria),transparent 60%),var(--surface);border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fg-empresa-opcao{background:radial-gradient(90% 120% at 0% 50%,color-mix(in oklch,var(--marca-primaria) 10%,transparent),transparent 60%),var(--surface)}}.fg-empresa-opcao{color:var(--text);cursor:pointer;text-align:left;box-shadow:var(--brilho-topo),var(--shadow);transition:border-color .15s ease,box-shadow .2s ease,transform .15s var(--ease-saida)}.fg-empresa-opcao:hover:not(:disabled){border-color:var(--marca-primaria);box-shadow:var(--brilho-topo),var(--shadow-md);transform:translateY(-1px)}.fg-empresa-opcao:active:not(:disabled){transform:translateY(0)scale(.99)}.fg-empresa-opcao:focus-visible{outline:2px solid var(--marca-primaria);outline-offset:2px}.fg-empresa-opcao.atual{border-color:var(--marca-primaria)}.fg-empresa-opcao:disabled{opacity:.6;cursor:not-allowed}.fg-empresa-opcao .textos{flex-direction:column;flex:1;min-width:0;display:flex}.fg-empresa-opcao .nome{font-size:15px;font-weight:700}.fg-empresa-opcao .perfil{color:var(--text-2);font-size:12.5px}.fg-grade-areas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.fg-area{border:1px solid var(--border);background:radial-gradient(120% 70% at 0% 0%,var(--cat),transparent 62%),var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.fg-area{background:radial-gradient(120% 70% at 0% 0%,color-mix(in oklch,var(--cat) 11%,transparent),transparent 62%),var(--surface)}}.fg-area{box-shadow:var(--brilho-topo),var(--shadow)}.fg-area header{align-items:center;gap:12px;padding:16px 16px 8px;display:flex}.fg-area h3{margin:0;font-size:15px;font-weight:700}.fg-area-icone{color:#fff;background:linear-gradient(180deg,#ffffff4d,#fff0 55%),var(--cat);width:38px;height:38px;box-shadow:inset 0 1px #ffffff4d,0 6px 14px -6px var(--cat);border-radius:11px;justify-content:center;align-items:center;display:flex}[data-theme=dark] .fg-area-icone{color:#111}.fg-area ul{margin:0;padding:4px 8px 10px;list-style:none}.fg-area a{color:var(--text);border-radius:9px;align-items:center;gap:8px;padding:9px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.fg-area a>span:first-child{flex:1}.fg-area a:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.fg-area a:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.fg-area a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fg-area a svg{color:var(--text-2);transition:transform .15s var(--ease-saida)}.fg-area a:hover svg{transform:translate(2px)}.fg-balcao{background:var(--surface-2);height:100dvh;position:relative}.fg-balcao-barra{z-index:5;height:var(--topbar-h);color:var(--topbar-text);background:linear-gradient(180deg,#ffffff29,#fff0 60%),var(--topbar-bg);align-items:center;gap:12px;padding:0 16px;display:flex;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fg-balcao-barra{background:linear-gradient(180deg,#ffffff29,#fff0 60%),color-mix(in srgb,var(--topbar-bg) 84%,transparent)}}.fg-balcao-barra{-webkit-backdrop-filter:var(--vidro-desfoque);backdrop-filter:var(--vidro-desfoque);box-shadow:inset 0 -1px #ffffff24,0 10px 24px -14px #00000073}.fg-balcao-barra a.fg-topbar-botao{text-decoration:none}.fg-balcao-marca{align-items:center;gap:10px;min-width:0;display:flex}.fg-balcao-marca .t1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.fg-balcao-marca .t2{opacity:.85;margin:0;font-size:12px}.fg-balcao-conteudo{height:100%;padding:calc(var(--topbar-h) + 24px) 24px 32px;background:radial-gradient(70% 45% at 100% 0%,var(--marca-primaria),transparent 70%),var(--surface-2);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.fg-balcao-conteudo{background:radial-gradient(70% 45% at 100% 0%,color-mix(in oklch,var(--marca-primaria) 10%,transparent),transparent 70%),var(--surface-2)}}.fg-balcao-conteudo{view-transition-name:fg-conteudo}.fg-balcao-miolo{max-width:1100px;margin:0 auto}.fg-balcao-titulo{letter-spacing:-.015em;text-wrap:balance;margin:0 0 4px;font-size:26px;font-weight:800}.fg-balcao-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.fg-balcao-bloco{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface));border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-height:156px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.fg-balcao-bloco{background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 92%,var(--surface-2)))}}.fg-balcao-bloco{box-shadow:var(--brilho-topo),var(--shadow);color:var(--text);text-decoration:none}.fg-balcao-bloco:focus-visible{outline:2px solid var(--marca-primaria);outline-offset:3px}.fg-balcao-bloco .icone{width:52px;height:52px;color:var(--primary-texto);background:linear-gradient(180deg,var(--surface),var(--primary-light));box-shadow:var(--brilho-topo),0 6px 14px -8px var(--marca-primaria);border-radius:15px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.fg-balcao-bloco .icone{box-shadow:var(--brilho-topo),0 6px 14px -8px color-mix(in oklch,var(--marca-primaria) 60%,black)}}.fg-balcao-bloco .rotulo{letter-spacing:-.01em;font-size:17px;font-weight:800}.fg-balcao-bloco .descricao{color:var(--text-2);flex:1;font-size:13px;line-height:1.4}.fg-balcao-bloco.principal{color:var(--on-primary);background:radial-gradient(120% 90% at 100% 0%,#ffffff38,transparent 55%),linear-gradient(160deg,var(--btn-bg),var(--marca-primaria));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.fg-balcao-bloco.principal{background:radial-gradient(120% 90% at 100% 0%,#ffffff38,transparent 55%),linear-gradient(160deg,var(--btn-bg),color-mix(in oklch,var(--marca-primaria) 72%,black))}}.fg-balcao-bloco.principal{box-shadow:var(--brilho-marca),0 2px 4px #00000024,0 18px 34px -14px var(--marca-primaria)}@supports (color:color-mix(in lab,red,red)){.fg-balcao-bloco.principal{box-shadow:var(--brilho-marca),0 2px 4px #00000024,0 18px 34px -14px color-mix(in oklch,var(--marca-primaria) 75%,black)}}.fg-balcao-bloco.principal .icone{color:inherit;background:#ffffff29;box-shadow:inset 0 1px #ffffff40}.fg-balcao-bloco.principal .descricao{color:inherit;opacity:.9}.fg-balcao-bloco.principal .fg-badge{background:var(--on-primary)}@supports (color:color-mix(in lab,red,red)){.fg-balcao-bloco.principal .fg-badge{background:color-mix(in srgb,var(--on-primary) 18%,transparent)}}.fg-balcao-bloco.principal .fg-badge{color:inherit}@media(max-width:600px){.fg-balcao-conteudo{padding:calc(var(--topbar-h) + 16px) 16px 24px}.fg-balcao-grade{grid-template-columns:1fr 1fr;gap:12px}.fg-balcao-bloco{min-height:132px;padding:14px}.fg-balcao-bloco .descricao{display:none}.fg-balcao-bloco.principal{grid-column:1/-1;min-height:112px}}@media(prefers-reduced-motion:reduce){.fg-entrada-faixa:before,.fg-entrada-faixa:after{animation:none}.fg-entrada-cartao{animation:.2s both fg-aparecer}.fg-entrada-rodape{animation:none}}@media(prefers-reduced-transparency:reduce){.fg-entrada-cartao{background:var(--surface);-webkit-backdrop-filter:none}.fg-balcao-barra{background:var(--topbar-bg);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fg-entrada-cartao{background:var(--surface)}.fg-balcao-barra{background:var(--topbar-bg)}}.fg-escolha{border:none;gap:18px;margin:0 0 16px;padding:0;display:flex}.fg-escolha legend{margin-bottom:8px}.fg-escolha label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.fg-escolha input{accent-color:var(--btn-bg);width:18px;height:18px;margin:0}.fg-input-pin{letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:18px}.fg-secao-alerta{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.fg-secao-alerta{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}}.fg-secao-alerta{background:linear-gradient(180deg,var(--warning-light),var(--surface) 70%)}.fg-linha-bloqueio{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.fg-linha-detalhe td{background:var(--surface-2)}.fg-linha-detalhe ul{gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.fg-marca-grade{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:18px;display:grid}@media(max-width:980px){.fg-marca-grade{grid-template-columns:1fr}}.fg-previa-caixa{top:var(--topo-conteudo);gap:14px;display:grid;position:sticky}.fg-previa-titulo{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:12px;font-weight:700}.fg-logo-envio{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fg-logo-envio .acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fg-editor-palco{aspect-ratio:1;background:repeating-conic-gradient(var(--border) 0 25%,var(--surface) 0 50%) 0 0 / 20px 20px;touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;border-radius:12px;width:min(100%,48dvh);margin:0 auto;position:relative;overflow:hidden}.fg-editor-palco:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fg-editor-palco img{pointer-events:none;max-width:none;height:auto;position:absolute}.fg-editor-corte{pointer-events:none;outline:1.5px solid var(--surface);position:absolute;box-shadow:0 0 0 100vmax #0000008c}.fg-editor-corte .alca{pointer-events:auto;touch-action:none;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;position:absolute}.fg-editor-corte .alca:after{content:"";background:var(--surface);border:2px solid var(--primary);width:12px;height:12px;box-shadow:var(--shadow);border-radius:50%}.fg-editor-zoom{color:var(--text-2);align-items:center;gap:10px;margin-top:14px;display:flex}.fg-editor-zoom svg{flex-shrink:0}.fg-editor-zoom input{min-width:0;accent-color:var(--primary);flex:1}.fg-editor-zoom span{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px}.fg-editor-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fg-editor-formato{gap:4px;margin-right:auto;display:flex}.fg-editor-acoes [aria-pressed=true]{border-color:var(--primary);color:var(--primary-texto)}.fg-contraste{color:var(--success);margin:-6px 0 6px;font-size:13px}.fg-contraste.ruim{color:var(--error);font-weight:600}.fg-opcoes-tema{gap:12px;display:flex}.fg-opcao-tema{border:1px solid var(--border);background:var(--surface);cursor:pointer;box-shadow:var(--brilho-topo),var(--shadow);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:10px 14px 12px;font-size:13px;font-weight:600;display:flex}.fg-opcao-tema.ativa{border-color:var(--marca-primaria);box-shadow:var(--brilho-topo),0 0 0 3px var(--primary-soft)}.fg-opcao-tema input{opacity:0;width:1px;height:1px;position:absolute}.fg-opcao-tema:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.fg-opcao-tema .amostra{border:1px solid var(--border);border-radius:9px;width:84px;height:52px}.fg-opcao-tema .amostra.claro{background:linear-gradient(90deg,var(--sidebar-bg) 0 28%,#f0f2f5 28%)}.fg-opcao-tema .amostra.escuro{background:linear-gradient(90deg,var(--sidebar-bg) 0 28%,#111113 28%)}.fg-previa{border:1px solid var(--border);height:248px;box-shadow:var(--shadow-md);background:var(--surface-2);transition:--marca-primaria .4s var(--ease-saida);border-radius:16px;grid-template-columns:112px 1fr;display:grid;overflow:hidden}.fg-previa-sidebar{color:#ffffffb8;background:radial-gradient(130% 55% at 0% 0%,var(--marca-primaria),transparent 70%),linear-gradient(180deg,var(--sidebar-bg),var(--sidebar-bg) 40%);flex-direction:column;gap:4px;padding:10px 8px;font-size:11px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.fg-previa-sidebar{background:radial-gradient(130% 55% at 0% 0%,color-mix(in oklch,var(--marca-primaria) 38%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--sidebar-bg) 88%,white),var(--sidebar-bg) 40%)}}.fg-previa-sidebar .marca{color:#fff;align-items:center;gap:6px;min-width:0;margin-bottom:8px;font-weight:700;display:flex}.fg-previa-sidebar .marca span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-previa-sidebar .fg-logo{border-radius:7px;width:24px;height:24px;padding:2px;font-size:9px}.fg-previa-sidebar .item{border-radius:7px;padding:6px 8px}.fg-previa-sidebar .item.ativo{color:#fff;background:linear-gradient(#ffffff29,#ffffff12);box-shadow:inset 0 1px #ffffff29}.fg-previa .fg-previa-sidebar .item.ativo{box-shadow:inset 3px 0 0 var(--realce-sobre-escuro),inset 0 1px #ffffff29}.fg-previa-direita{flex-direction:column;min-width:0;display:flex}.fg-previa-topo{height:34px;color:var(--on-primary);background:linear-gradient(180deg,#ffffff29,#fff0 60%),var(--marca-primaria);align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.fg-previa-topo .contador{text-align:center;background:var(--contador-bg);min-width:18px;height:18px;color:var(--contador-texto);border-radius:999px;margin-left:auto;padding:0 5px;font-size:10.5px;line-height:18px}.fg-previa-cartao .barras{align-items:flex-end;gap:4px;height:26px;display:flex}.fg-previa-cartao .barras i{background:var(--primary);opacity:.55;border-radius:2px 2px 0 0;flex:1;height:45%}.fg-previa-cartao .barras i:nth-child(2){height:70%}.fg-previa-cartao .barras i:nth-child(4){height:60%}.fg-previa-cartao .barras .hoje{background:var(--realce);opacity:1;height:100%}.fg-previa-conteudo{align-content:start;gap:10px;padding:12px;display:grid}.fg-previa-cartao{background:var(--surface);border:1px solid var(--border);box-shadow:var(--brilho-topo),var(--shadow);border-radius:11px;gap:2px;padding:10px;font-size:12px;display:grid}.fg-previa-cartao span{color:var(--primary-texto);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.fg-previa-conteudo .fg-btn{pointer-events:none;justify-self:start;min-height:34px;font-size:12.5px}.fg-previa-login{border:1px solid var(--border);background:var(--surface-2);height:170px;box-shadow:var(--shadow-md);border-radius:16px;position:relative;overflow:hidden}.fg-previa-login .faixa{background:radial-gradient(60% 120% at 15% 0%,var(--marca-primaria),transparent),radial-gradient(60% 120% at 90% 0%,var(--marca-secundaria),transparent),var(--sidebar-bg);height:92px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.fg-previa-login .faixa{background:radial-gradient(60% 120% at 15% 0%,color-mix(in oklch,var(--marca-primaria) 75%,transparent),transparent),radial-gradient(60% 120% at 90% 0%,color-mix(in oklch,var(--marca-secundaria) 60%,transparent),transparent),var(--sidebar-bg)}}.fg-previa-login .cartao{background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--vidro-borda);width:72%;box-shadow:var(--brilho-topo),var(--shadow-lg);border-radius:14px;justify-items:center;gap:8px;padding:26px 14px 14px;font-size:13px;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%)}.fg-previa-login .cartao .fg-logo{width:36px;height:36px;font-size:12px;position:absolute;top:-18px}.fg-previa-login .cartao .fg-btn{pointer-events:none;width:100%;min-height:30px;font-size:12px}.fg-linha-campo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fg-linha-campo>.fg-input{flex:1;min-width:180px}.fg-input-pin.mascarado{-webkit-text-security:disc;text-security:disc}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
