:root{--background: #212121;--foreground: #ececec;--card: #2f2f2f;--card-foreground: #ececec;--popover: #2f2f2f;--popover-foreground: #ececec;--primary: #c2a052;--primary-foreground: #1a1a1a;--secondary: #2f2f2f;--secondary-foreground: #ececec;--muted: #363636;--muted-foreground: #c6c6c6;--accent: #383838;--accent-foreground: #ececec;--border: #424242;--input: #7a7a7a;--ring: #c2a052;--radius: .75rem;--dourado-texto: #c2a052;--foco: #c2a052;--hover: #383838;--chip-ativo-fundo: #454545;--primary-indicador: var(--primary);--desabilitado-fg: #a0a0a0;--perigo: #fb8a8a;--sucesso: #4ade80;--alerta: #fbbf24;--info: #7ab3fb;--roxo: #b6a0fb;--neutro: #c6c6c6;--selo-alfa: 12%;--veu: rgba(0, 0, 0, .65);--sombra-1: 0 1px 2px rgba(0, 0, 0, .35);--sombra-2: 0 4px 12px rgba(0, 0, 0, .45);--sombra-3: 0 12px 32px rgba(0, 0, 0, .55);--sidebar: var(--background);--sidebar-foreground: var(--foreground);--sidebar-active: var(--secondary);--sidebar-hover: var(--accent);--sombra-cartao: none}:root:not(.dark){--background: #ebecea;--foreground: #1d1d1b;--card: #fcfcfb;--card-foreground: #1d1d1b;--popover: #fcfcfb;--popover-foreground: #1d1d1b;--primary: #ad7f34;--primary-foreground: #1a1a1a;--secondary: #f4f4f2;--secondary-foreground: #1d1d1b;--muted: #f4f4f2;--muted-foreground: #4a4a45;--accent: #f4f4f2;--accent-foreground: #1d1d1b;--border: #d5d6d2;--input: #83847d;--ring: #ad7f34;--dourado-texto: #745518;--foco: #745518;--hover: #eeeeeb;--chip-ativo-fundo: #d9dad6;--desabilitado-fg: #65655e;--perigo: #ab2117;--sucesso: #05613a;--alerta: #9a3f08;--info: #1452bd;--roxo: #643dbd;--neutro: #4a4a45;--selo-alfa: 12%;--veu: rgba(20, 20, 18, .45);--sombra-1: 0 1px 2px rgba(20, 20, 18, .08), 0 1px 3px rgba(20, 20, 18, .06);--sombra-2: 0 2px 6px rgba(20, 20, 18, .09), 0 8px 20px rgba(20, 20, 18, .07);--sombra-3: 0 12px 32px rgba(20, 20, 18, .16), 0 2px 8px rgba(20, 20, 18, .08);--sombra-cartao: var(--sombra-1);--sidebar: #f4f4f2;--sidebar-foreground: #1d1d1b;--sidebar-active: #e3e4e0;--sidebar-hover: #eaebe7}:root.dark[data-theme-variant=escuro-suave]{--background: #262220;--foreground: #f0ece6;--card: #322d2a;--card-foreground: #f0ece6;--popover: #322d2a;--popover-foreground: #f0ece6;--secondary: #3a332e;--secondary-foreground: #f0ece6;--muted: #3a332e;--muted-foreground: #cbc3b7;--placeholder: #a0a0a0;--accent: #3d3733;--accent-foreground: #f0ece6;--border: #4a433d;--input: #82776d;--hover: #3d3733;--chip-ativo-fundo: #4d4640}:root:not(.dark)[data-theme-variant=claro-quente],:root:not(.dark)[data-theme-variant=claro-suave],:root:not(.dark)[data-theme-variant=claro-d]{--background: #ebe6da;--foreground: #221e18;--card: #fffdf8;--card-foreground: #221e18;--popover: #fffdf8;--popover-foreground: #221e18;--secondary: #f6f1e6;--secondary-foreground: #221e18;--muted: #f6f1e6;--muted-foreground: #4d4639;--accent: #f6f1e6;--accent-foreground: #221e18;--border: #d8d0bf;--input: #8c806b;--hover: #f2ecdf;--chip-ativo-fundo: #e0d8c6;--desabilitado-fg: #675f53;--perigo: #a11d16;--sucesso: #145936;--alerta: #7d4a00;--info: #175496;--roxo: #5b3ba8;--neutro: #4d4639;--selo-alfa: 12%;--veu: rgba(34, 26, 14, .45);--sombra-1: 0 1px 2px rgba(62, 46, 16, .08), 0 1px 3px rgba(62, 46, 16, .06);--sombra-2: 0 2px 6px rgba(62, 46, 16, .1), 0 8px 20px rgba(62, 46, 16, .08);--sombra-3: 0 12px 32px rgba(62, 46, 16, .16), 0 2px 8px rgba(62, 46, 16, .08);--sombra-cartao: var(--sombra-1);--sidebar: #f3efe6;--sidebar-foreground: #221e18;--sidebar-active: #eadfc2;--sidebar-hover: #ebe5d8}:root:not(.dark)[data-theme-variant=claro-azulado],:root:not(.dark)[data-theme-variant=claro-e]{--background: #eef1f5;--foreground: #1f2328;--card: #fcfdfe;--card-foreground: #1f2328;--popover: #fcfdfe;--popover-foreground: #1f2328;--secondary: #f3f5f8;--secondary-foreground: #1f2328;--muted: #f3f5f8;--muted-foreground: #48505b;--accent: #f3f5f8;--accent-foreground: #1f2328;--border: #d3d8e0;--input: #7f8793;--hover: #f0f3f7;--chip-ativo-fundo: #d8dde5;--desabilitado-fg: #646c77;--perigo: #b42318;--sucesso: #05683e;--alerta: #9c4109;--info: #1553c2;--roxo: #6941c6;--neutro: #48505b;--selo-alfa: 12%;--veu: rgba(16, 24, 40, .45);--sombra-1: 0 1px 2px rgba(16, 24, 40, .07), 0 1px 3px rgba(16, 24, 40, .06);--sombra-2: 0 2px 6px rgba(16, 24, 40, .08), 0 8px 20px rgba(16, 24, 40, .07);--sombra-3: 0 12px 32px rgba(16, 24, 40, .14), 0 2px 8px rgba(16, 24, 40, .07);--sombra-cartao: var(--sombra-1);--sidebar: #f5f7fa;--sidebar-foreground: #1f2328;--sidebar-active: #e2e8f0;--sidebar-hover: #ebeff4}:root:not(.dark)[data-sidebar=escura]{--sidebar: #2b2b2b;--sidebar-foreground: #ececec;--sidebar-active: #3d3d3d;--sidebar-hover: #363636}:root:not(.dark)[data-sidebar=escura] .barra-lateral{--background: #2b2b2b;--foreground: #ececec;--card: #333333;--card-foreground: #ececec;--popover: #333333;--popover-foreground: #ececec;--secondary: #3d3d3d;--secondary-foreground: #ececec;--muted: #383838;--muted-foreground: #c9c9c9;--accent: #383838;--accent-foreground: #ececec;--border: #404040;--input: #808080;--hover: #363636;--desabilitado-fg: #a3a3a3;--dourado-texto: #d4b36b;--foco: #d4b36b;--primary-indicador: var(--primary);--perigo: #fca5a5;--sucesso: #4ade80;--alerta: #fbbf24;--info: #7ab3fb;--roxo: #b6a0fb;--neutro: #c9c9c9;--veu: rgba(0, 0, 0, .65);--sombra-1: 0 1px 2px rgba(0, 0, 0, .35);--sombra-2: 0 4px 12px rgba(0, 0, 0, .45);--sombra-3: 0 12px 32px rgba(0, 0, 0, .55);--sombra-cartao: none;color-scheme:dark}:root:not(.dark)[data-sidebar=escura] .barra-lateral .bg-red-500,:root:not(.dark)[data-sidebar=escura] .barra-lateral .bg-red-600{background-color:#dc2626}:root{--escala-ui: 1}:root[data-densidade=compacta]{--escala-ui: .9375}html{font-size:calc(100% * var(--escala-ui))}:root[data-densidade=compacta] tbody td,:root[data-densidade=compacta] thead th{padding-top:.375rem;padding-bottom:.375rem}:root[data-cantos=retos]{--radius: .25rem}:root[data-cantos=retos] :is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.card,.empty-state,.btn-primary,.btn-secondary,.btn-danger,.shadcn-btn,.shadcn-input):where(:not([class*=rounded-t-]):not([class*=rounded-b-]):not([class*=rounded-l-]):not([class*=rounded-r-]):not([class*=rounded-tl-]):not([class*=rounded-tr-]):not([class*=rounded-bl-]):not([class*=rounded-br-]):not([class*=rounded-none])){border-radius:.25rem}@media(min-width:640px){:root[data-cantos=retos] :is(.sm\:rounded-md,.sm\:rounded-lg,.sm\:rounded-xl,.sm\:rounded-2xl,.sm\:rounded-3xl){border-radius:.25rem}}@media(min-width:768px){:root[data-cantos=retos] :is(.md\:rounded-md,.md\:rounded-lg,.md\:rounded-xl,.md\:rounded-2xl,.md\:rounded-3xl){border-radius:.25rem}}@media(min-width:1024px){:root[data-cantos=retos] :is(.lg\:rounded-md,.lg\:rounded-lg,.lg\:rounded-xl,.lg\:rounded-2xl,.lg\:rounded-3xl){border-radius:.25rem}}:root:not(.dark)[data-contraste=alto]{--foreground: #000000;--card-foreground: #000000;--popover-foreground: #000000;--secondary-foreground: #000000;--accent-foreground: #000000;--sidebar-foreground: #000000;--muted-foreground: #2e2e2c;--neutro: #2e2e2c;--border: #6e6e69;--input: #3d3d3a;--desabilitado-fg: #4a4a46;--perigo: #7f160f;--sucesso: #03472a;--alerta: #662b00;--info: #0c3a8c;--roxo: #452683;--sombra-cartao: 0 1px 2px rgba(0, 0, 0, .14), 0 1px 3px rgba(0, 0, 0, .1)}:root.dark[data-contraste=alto]{--foreground: #ffffff;--card-foreground: #ffffff;--popover-foreground: #ffffff;--secondary-foreground: #ffffff;--accent-foreground: #ffffff;--sidebar-foreground: #ffffff;--muted-foreground: #e4e4e4;--neutro: #e4e4e4;--border: #8c8c8c;--input: #b0b0b0;--desabilitado-fg: #c4c4c4;--placeholder: #c4c4c4;--perigo: #ffdcdc;--sucesso: #a7f3c4;--alerta: #ffe7a3;--info: #d6e7ff;--roxo: #ebe3ff}:root:not(.dark)[data-sidebar=escura][data-contraste=alto] .barra-lateral{--foreground: #ffffff;--card-foreground: #ffffff;--popover-foreground: #ffffff;--secondary-foreground: #ffffff;--accent-foreground: #ffffff;--muted-foreground: #e4e4e4;--neutro: #e4e4e4;--border: #8c8c8c;--input: #b0b0b0;--desabilitado-fg: #c4c4c4;--placeholder: #c4c4c4;--perigo: #ffdcdc;--sucesso: #a7f3c4;--alerta: #ffe7a3;--info: #d6e7ff;--roxo: #ebe3ff}:root:not(.dark)[data-sidebar=escura][data-contraste=alto]{--sidebar-foreground: #ffffff}:root[data-contraste=alto] :focus-visible{outline-width:3px;outline-offset:2px}:root[data-movimento=reduzido] *,:root[data-movimento=reduzido] *:before,:root[data-movimento=reduzido] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-movimento=reduzido]{scroll-behavior:auto!important}html *{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@keyframes fade-in{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .25s ease-out}:root{--mov-rapido: .18s;--mov-medio: .32s;--mov-lento: .52s;--mov-curva: cubic-bezier(.2, 0, 0, 1);--mov-curva-saida: cubic-bezier(.4, 0, 1, 1);--mov-mola: cubic-bezier(.34, 1.3, .64, 1)}@media(prefers-reduced-motion:reduce){:root{--mov-rapido: .01ms;--mov-medio: .01ms;--mov-lento: .01ms}}:root[data-movimento=reduzido]{--mov-rapido: .01ms;--mov-medio: .01ms;--mov-lento: .01ms}@keyframes mov-surge{0%{opacity:0}to{opacity:1}}@keyframes mov-some{0%{opacity:1}to{opacity:0}}@keyframes mov-caixa-entra{0%{opacity:0;scale:.94;translate:0 12px}to{opacity:1;scale:1;translate:0 0}}@keyframes mov-sobe{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes mov-desce{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes mov-lado{0%{opacity:0;translate:-6px 0}to{opacity:1;translate:0 0}}@keyframes mov-toast-baixo{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes mov-toast-direita{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@keyframes mov-marca{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes mov-brilho{0%{translate:-100% 0}to{translate:100% 0}}.fixed.inset-0:has(>[role=dialog][aria-modal=true]){animation:mov-surge var(--mov-medio) var(--mov-curva) backwards}[role=dialog][aria-modal=true]:not(.guia-painel):not(.guia-tour-cartao):not(.inset-0){animation:mov-caixa-entra var(--mov-medio) var(--mov-mola) backwards}[role=dialog][aria-modal=true].inset-0:not(.guia-painel){animation:mov-surge var(--mov-medio) var(--mov-curva) backwards}@keyframes mov-caixa-cheia{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:639.98px){[role=dialog][aria-modal=true]:not(.guia-painel):not(.guia-tour-cartao):not(.inset-0){animation:mov-caixa-cheia var(--mov-medio) var(--mov-curva) backwards}}.mov-saindo,.mov-saindo [role=dialog]{animation:mov-some var(--mov-rapido) var(--mov-curva-saida) forwards!important;pointer-events:none}.mov-toast{animation:mov-toast-baixo var(--mov-medio) var(--mov-curva) backwards}@media(min-width:640px){.mov-toast{animation-name:mov-toast-direita}}.mov-toast.mov-toast-saindo{animation:mov-some var(--mov-rapido) var(--mov-curva-saida) forwards;pointer-events:none}[data-mov-cascata-ativa]>:nth-child(-n+8){animation:mov-sobe var(--mov-lento) var(--mov-curva) backwards}[data-mov-cascata-ativa]>:nth-child(2){animation-delay:45ms}[data-mov-cascata-ativa]>:nth-child(3){animation-delay:90ms}[data-mov-cascata-ativa]>:nth-child(4){animation-delay:135ms}[data-mov-cascata-ativa]>:nth-child(5){animation-delay:.18s}[data-mov-cascata-ativa]>:nth-child(6){animation-delay:225ms}[data-mov-cascata-ativa]>:nth-child(7){animation-delay:.27s}[data-mov-cascata-ativa]>:nth-child(8){animation-delay:315ms}.mov-marca{animation:mov-marca var(--mov-lento) var(--mov-mola) backwards}.mov-brilho{position:relative;overflow:hidden}.mov-brilho:after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 8%,transparent),transparent);animation:mov-brilho 1.4s ease-in-out infinite;pointer-events:none}:where(button,[role=button]){transition:scale var(--mov-rapido) var(--mov-curva)}button:not(:disabled):not([aria-disabled=true]):not([class*="active:scale"]):active,[role=button]:not([aria-disabled=true]):not([class*="active:scale"]):active{scale:.98}.mov-veu{animation:mov-surge var(--mov-medio) var(--mov-curva) backwards}.barra-lateral[data-mov-trilho=aberto]>*{animation:mov-lado var(--mov-medio) var(--mov-curva) backwards}[data-mov-grupo=abrindo]>a,[data-mov-grupo=abrindo]>button:not([aria-expanded]){animation:mov-desce var(--mov-medio) var(--mov-curva) backwards}[data-mov-revelar=espera]{opacity:0;translate:0 32px}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(-n+8){animation:mov-sobe var(--mov-lento) var(--mov-curva) backwards}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(2){animation-delay:80ms}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(3){animation-delay:.16s}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(4){animation-delay:.24s}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(5){animation-delay:.32s}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(6){animation-delay:.4s}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(7){animation-delay:.48s}[data-mov-revelar=ok] [data-mov-cartoes]>:nth-child(8){animation-delay:.56s}@media(hover:hover){:root [data-mov-cartoes]>*,:root [data-mov-cascata=prazos]>*,:root .grid[data-tour=lista]>*{transition-property:translate,box-shadow,border-color,background-color,color,opacity;transition-duration:var(--mov-medio);transition-timing-function:var(--mov-curva)}:root [data-mov-cartoes]>:hover,:root [data-mov-cascata=prazos]>:hover,:root .grid[data-tour=lista]>:hover{translate:0 -4px;box-shadow:var(--sombra-3, 0 12px 28px rgba(0, 0, 0, .18))}:root [data-mov-cascata=prazos]>:hover:not(.mov-brilho):after,:root .grid[data-tour=lista]>:hover:not(.mov-brilho):after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px}:root [data-mov-cascata=prazos]>:not(.mov-brilho),:root .grid[data-tour=lista]>:not(.mov-brilho){position:relative}}[data-esqueleto-grade="300"]>.grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}[data-esqueleto-grade="320"]>.grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}[data-esqueleto-grade]>.grid{animation:mov-surge var(--mov-rapido) var(--mov-curva) .15s backwards}html .editor-barra-quill:empty{min-height:2.25rem}@media(min-width:640px){html .editor-barra-quill:empty{width:min(584px,100%)}}@media(hover:hover){.mov-brilho-btn,.btn-primary:not(:disabled),button.bg-\[var\(--primary\)\]:not(:disabled),a.bg-\[var\(--primary\)\]{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;background-position:100% 0;background-repeat:no-repeat;transition-property:background-position,opacity,background-color,scale,transform,box-shadow;transition-duration:.7s,var(--mov-rapido),var(--mov-rapido),var(--mov-rapido),var(--mov-rapido),var(--mov-rapido);transition-timing-function:var(--mov-curva)}.mov-brilho-btn:hover,.btn-primary:not(:disabled):hover,button.bg-\[var\(--primary\)\]:not(:disabled):hover,a.bg-\[var\(--primary\)\]:hover{background-position:0 0}}@media(hover:none){.mov-brilho-btn,.btn-primary:not(:disabled),button.bg-\[var\(--primary\)\]:not(:disabled),a.bg-\[var\(--primary\)\]{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;background-position:0 0;background-repeat:no-repeat;transition-property:background-position,opacity,background-color,scale,transform,box-shadow;transition-duration:.7s,var(--mov-rapido),var(--mov-rapido),var(--mov-rapido),var(--mov-rapido),var(--mov-rapido);transition-timing-function:var(--mov-curva)}.mov-brilho-btn:active,.btn-primary:not(:disabled):active,button.bg-\[var\(--primary\)\]:not(:disabled):active,a.bg-\[var\(--primary\)\]:active{background-position:100% 0;transition-duration:0s,var(--mov-rapido),var(--mov-rapido),var(--mov-rapido),var(--mov-rapido),var(--mov-rapido)}}@keyframes mov-brilho-auto{0%{background-position:100% 0}10.5%{background-position:0 0}to{background-position:0 0}}.mov-brilho-auto{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;background-repeat:no-repeat;animation:mov-brilho-auto 6.7s var(--mov-curva) 1.5s infinite backwards}.mov-brilho-auto:active{animation:none}[data-mov-revelar=ok]{transition:opacity var(--mov-lento) var(--mov-curva),translate var(--mov-lento) var(--mov-curva)}[data-mov-revelar=fixo]{opacity:1;translate:none;transition:none}@media print{[data-mov-revelar]{opacity:1!important;translate:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.fixed.inset-0:has(>[role=dialog][aria-modal=true]){animation:none!important}[role=dialog][aria-modal=true],.mov-toast,[data-mov-cascata-ativa]>*,.mov-marca,.mov-veu,.barra-lateral[data-mov-trilho=aberto]>*,[data-mov-grupo=abrindo]>*{animation:none!important}.mov-brilho:after{display:none}button:active,[role=button]:active{scale:none!important}[data-mov-revelar]{opacity:1!important;translate:none!important}[data-mov-cartoes]>*,.grid[data-tour=lista]>*,[data-mov-cascata=prazos]>*{animation:none!important;translate:none!important}.mov-brilho-btn,.btn-primary,button.bg-\[var\(--primary\)\],a.bg-\[var\(--primary\)\]{background-image:none!important}.mov-brilho-auto{animation:none!important}}:root[data-movimento=reduzido] .mov-brilho-auto{animation:none!important}:root[data-movimento=reduzido] [data-mov-cartoes]>*,:root[data-movimento=reduzido] .grid[data-tour=lista]>*,:root[data-movimento=reduzido] [data-mov-cascata=prazos]>*{animation:none!important;translate:none!important}:root[data-movimento=reduzido] .mov-brilho-btn,:root[data-movimento=reduzido] .btn-primary,:root[data-movimento=reduzido] button.bg-\[var\(--primary\)\],:root[data-movimento=reduzido] a.bg-\[var\(--primary\)\]{background-image:none!important}:root[data-movimento=reduzido] .fixed.inset-0:has(>[role=dialog][aria-modal=true]){animation:none!important}:root[data-movimento=reduzido] [role=dialog][aria-modal=true],:root[data-movimento=reduzido] .mov-toast,:root[data-movimento=reduzido] [data-mov-cascata-ativa]>*,:root[data-movimento=reduzido] .mov-marca,:root[data-movimento=reduzido] .mov-veu,:root[data-movimento=reduzido] .barra-lateral[data-mov-trilho=aberto]>*,:root[data-movimento=reduzido] [data-mov-grupo=abrindo]>*{animation:none!important}:root[data-movimento=reduzido] .mov-brilho:after{display:none}:root[data-movimento=reduzido] button:active,:root[data-movimento=reduzido] [role=button]:active{scale:none!important}:root{--faixa-hoje: var(--alerta)}:root:not(.dark){--faixa-hoje: #d97706}@view-transition{navigation:auto}::view-transition-old(root){animation:.14s var(--mov-curva-saida) both mov-vt-sai}::view-transition-new(root){animation:.24s var(--mov-curva) both mov-vt-entra}@keyframes mov-vt-sai{to{opacity:0}}@keyframes mov-vt-entra{0%{opacity:0;translate:0 6px}}#mov-casca-barra{display:none}@media(min-width:768px){.barra-lateral{view-transition-name:barra}#mov-casca-barra{display:block;position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);z-index:69;background:var(--sidebar);border-right:1px solid var(--border);view-transition-name:barra;pointer-events:none}body:has(.barra-lateral) #mov-casca-barra{display:none}}::view-transition-group(barra){animation-duration:.18s}.mov-carimbo{display:inline-flex;align-items:center;min-height:1.25rem}.mov-carimbo-item{display:inline-flex;align-items:center;gap:6px}.mov-carimbo-novo{animation:mov-surge var(--mov-medio) var(--mov-curva) backwards}.mov-carimbo-ponto{width:6px;height:6px;border-radius:999px;flex-shrink:0}.mov-carimbo-roda{width:12px;height:12px;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;flex-shrink:0;animation:mov-gira .8s linear infinite}@keyframes mov-gira{to{rotate:360deg}}.mov-salvar{display:inline-grid;align-items:center;justify-items:center}.mov-salvar>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity var(--mov-rapido) var(--mov-curva),translate var(--mov-rapido) var(--mov-curva)}.mov-salvar .mov-salvar-carregando,.mov-salvar .mov-salvar-ok{opacity:0;translate:0 6px}.mov-salvar[data-estado=salvando] .mov-salvar-rotulo,.mov-salvar[data-estado=ok] .mov-salvar-rotulo{opacity:0;translate:0 -6px}.mov-salvar[data-estado=salvando] .mov-salvar-carregando,.mov-salvar[data-estado=ok] .mov-salvar-ok{opacity:1;translate:0 0}.mov-salvar[data-estado=ok] .mov-salvar-marca{animation:mov-marca var(--mov-lento) var(--mov-mola) backwards}.mov-copiar-ic,.mov-copiar-rot{display:inline-grid;align-items:center}.mov-copiar-ic>span,.mov-copiar-rot>span{grid-area:1 / 1;transition:opacity var(--mov-rapido) var(--mov-curva),scale var(--mov-medio) var(--mov-mola),translate var(--mov-rapido) var(--mov-curva)}.mov-copiar-v,.mov-copiar-r2{opacity:0}.mov-copiar-v{scale:.4}.mov-copiar-r2{translate:0 4px}.mov-copiar[data-ok] .mov-copiar-c,.mov-copiar[data-ok] .mov-copiar-r1{opacity:0}.mov-copiar[data-ok] .mov-copiar-c{scale:.4}.mov-copiar[data-ok] .mov-copiar-r1{translate:0 -4px}.mov-copiar[data-ok] .mov-copiar-v,.mov-copiar[data-ok] .mov-copiar-r2{opacity:1;scale:1;translate:0 0}.mov-copiar[data-ok] .mov-copiar-r2{color:var(--sucesso)}.mov-toast-tempo{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--primary);transform-origin:left;animation-name:mov-toast-tempo;animation-timing-function:linear;animation-fill-mode:forwards}.mov-toast:hover .mov-toast-tempo,.mov-toast:focus-within .mov-toast-tempo{animation-play-state:paused}@keyframes mov-toast-tempo{to{scale:0 1}}.mov-etapas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.8125rem;line-height:1.25rem}.mov-etapas-compacto{font-size:.75rem;gap:4px}.mov-etapa{display:flex;align-items:center;gap:.5rem;color:var(--muted-foreground);animation:mov-surge var(--mov-medio) var(--mov-curva) backwards}.mov-etapa-bola{width:16px;height:16px;border-radius:999px;border:2px solid var(--border);display:grid;place-items:center;flex-shrink:0;font-size:10px;line-height:1}.mov-etapas-compacto .mov-etapa-bola{width:14px;height:14px}.mov-etapa-atual{color:var(--foreground)}.mov-etapa-atual .mov-etapa-txt{background:linear-gradient(90deg,var(--foreground) 35%,var(--primary) 50%,var(--foreground) 65%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mov-brilho-texto 1.6s linear infinite}@keyframes mov-brilho-texto{0%{background-position:100% 0}to{background-position:0 0}}.mov-etapa-atual .mov-etapa-bola{border-color:var(--primary);border-top-color:transparent;animation:mov-gira .9s linear infinite}.mov-etapa-feita .mov-etapa-bola{background:var(--sucesso);border-color:var(--sucesso);color:var(--card)}.mov-etapa-feita .mov-etapa-bola>span{animation:mov-marca var(--mov-medio) var(--mov-mola) backwards}@media(max-width:767.98px){html[data-barra-inferior=on]{--barra-inferior-h: calc(3.75rem + 1px + env(safe-area-inset-bottom, 0px)) ;--fab-bottom: calc(var(--barra-inferior-h) + .75rem)}html[data-barra-inferior=on] body{padding-bottom:var(--barra-inferior-h)}html[data-barra-inferior=on] .casca-com-barra-inferior{height:calc(100dvh - var(--barra-inferior-h))}}@media(max-width:767.98px){#mov-barra-inferior,#mov-casca-inferior{view-transition-name:barra-inferior}body:has(#mov-barra-inferior) #mov-casca-inferior,html[data-barra-inferior=teclado] #mov-casca-inferior{display:none}}::view-transition-old(barra-inferior),::view-transition-new(barra-inferior){animation:none}.barra-inferior-mais{transition:rotate var(--mov-medio) var(--mov-mola)}.barra-inferior-novo[aria-expanded=true] .barra-inferior-mais{rotate:45deg}@media(max-width:767.98px){.faixa-topo-celular{position:sticky;top:-1rem;z-index:20;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;height:calc(3.5rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) calc(1rem + env(safe-area-inset-right,0px)) 0 calc(1rem + env(safe-area-inset-left,0px));margin:-1rem -1rem 1rem;background:color-mix(in srgb,var(--background) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color var(--mov-rapido) var(--mov-curva);view-transition-name:topo-celular}.faixa-topo-celular[data-rolado]{border-bottom-color:var(--border)}html:has(.faixa-topo-celular){--menu-celular-topo: .375rem;--menu-celular-esq: 1rem}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.mov-carimbo-novo,.mov-carimbo-roda,.mov-salvar-marca,.mov-etapa,.mov-etapa-atual .mov-etapa-bola,.mov-etapa-feita .mov-etapa-bola>span,.barra-inferior{animation:none!important}.mov-etapa-atual .mov-etapa-txt{animation:none!important;background:none;color:var(--foreground)}.mov-toast-tempo{display:none}}:root[data-movimento=reduzido]::view-transition-group(*),:root[data-movimento=reduzido]::view-transition-old(*),:root[data-movimento=reduzido]::view-transition-new(*){animation:none!important}:root[data-movimento=reduzido] .mov-carimbo-novo,:root[data-movimento=reduzido] .mov-carimbo-roda,:root[data-movimento=reduzido] .mov-salvar-marca,:root[data-movimento=reduzido] .mov-etapa,:root[data-movimento=reduzido] .mov-etapa-atual .mov-etapa-bola,:root[data-movimento=reduzido] .mov-etapa-feita .mov-etapa-bola>span,:root[data-movimento=reduzido] .barra-inferior{animation:none!important}:root[data-movimento=reduzido] .mov-etapa-atual .mov-etapa-txt{animation:none!important;background:none;color:var(--foreground)}:root[data-movimento=reduzido] .mov-toast-tempo{display:none}.shadcn-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:all .2s ease-in-out;height:2.5rem;padding:.5rem 1rem}.shadcn-btn:active{transform:scale(.98)}.shadcn-btn:focus-visible{box-shadow:none}.shadcn-btn:disabled{opacity:.5;pointer-events:none}.shadcn-btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.shadcn-btn-primary:hover{opacity:.9}.shadcn-btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.shadcn-btn-secondary:hover{opacity:.8}.shadcn-btn-ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}.shadcn-input{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid var(--input);background-color:transparent;padding:.5rem .75rem;font-size:.875rem}.shadcn-input::placeholder{color:var(--muted-foreground)}html input::placeholder,html textarea::placeholder{color:var(--placeholder, var(--desabilitado-fg));opacity:1}.shadcn-input:focus-visible{box-shadow:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--primary);color:var(--primary-foreground);padding:.5rem 1rem;min-height:2.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:opacity .15s ease}.btn-primary:hover{opacity:.9}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--card);color:var(--foreground);border:1px solid var(--border);padding:.5rem 1rem;min-height:2.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.btn-secondary:hover{background-color:var(--accent)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#dc2626;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:background-color .15s ease}.btn-danger:hover{background-color:#b91c1c}:root:not(.dark) .btn-danger{background-color:var(--perigo)}:root:not(.dark) .btn-danger:hover{background-color:color-mix(in srgb,var(--perigo) 85%,#000000)}.card{background-color:var(--card);border:1px solid var(--border);border-radius:.75rem}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.badge-success{background-color:color-mix(in srgb,var(--sucesso) var(--selo-alfa),var(--card));color:var(--sucesso)}.badge-danger{background-color:color-mix(in srgb,var(--perigo) var(--selo-alfa),var(--card));color:var(--perigo)}.badge-neutral{background-color:var(--accent);color:var(--muted-foreground)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--card);border-radius:.75rem;border:1px solid var(--border)}.empty-state-icon{width:4rem;height:4rem;background-color:var(--background);border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.5rem;color:var(--muted-foreground)}.empty-state-title{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.empty-state-desc{color:var(--muted-foreground);margin-bottom:1rem}html .ql-font-times{font-family:Times New Roman,Times,serif}html .ql-font-calibri{font-family:Calibri,Candara,Segoe UI,sans-serif}html .ql-font-georgia{font-family:Georgia,Times New Roman,serif}html .ql-font-garamond{font-family:Garamond,EB Garamond,Times New Roman,serif}html .ql-font-courier{font-family:Courier New,Courier,monospace}html .ql-snow .ql-picker.ql-font{width:148px}html .ql-snow .ql-picker.ql-font .ql-picker-label:before,html .ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Arial";font-family:Arial,Helvetica Neue,Helvetica,sans-serif}html .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times]:before,html .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times]:before{content:"Times New Roman";font-family:Times New Roman,Times,serif}html .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,html .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri";font-family:Calibri,Candara,Segoe UI,sans-serif}html .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,html .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia";font-family:Georgia,Times New Roman,serif}html .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=garamond]:before,html .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=garamond]:before{content:"Garamond";font-family:Garamond,EB Garamond,Times New Roman,serif}html .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=courier]:before,html .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=courier]:before{content:"Courier New";font-family:Courier New,Courier,monospace}html .ql-editor .ql-align-left{text-align:left}html .ql-snow .ql-stroke,html .ql-snow .ql-stroke-miter{stroke:var(--foreground)}html .ql-snow .ql-fill,html .ql-snow .ql-stroke.ql-fill{fill:var(--foreground)}html .ql-snow .ql-picker,html .ql-snow .ql-picker-label,html .ql-snow .ql-picker-item{color:var(--foreground)}html .ql-snow .ql-picker-label,html .ql-snow.ql-toolbar button{border-radius:6px}html .ql-snow .ql-picker-options{background-color:var(--card);border-color:var(--border);color:var(--foreground)}html .ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:var(--border)}html .ql-snow.ql-toolbar button:hover,html .ql-snow .ql-picker-item:hover,html .ql-snow .ql-picker-label:hover{background-color:var(--accent);color:var(--foreground)}html .ql-snow.ql-toolbar button:hover .ql-stroke,html .ql-snow .ql-picker-label:hover .ql-stroke,html .ql-snow .ql-picker-item:hover .ql-stroke{stroke:var(--foreground)}html .ql-snow.ql-toolbar button:hover .ql-fill,html .ql-snow .ql-picker-label:hover .ql-fill,html .ql-snow .ql-picker-item:hover .ql-fill{fill:var(--foreground)}html .ql-snow.ql-toolbar button.ql-active,html .ql-snow .ql-picker-item.ql-selected,html .ql-snow .ql-picker-label.ql-active{color:var(--primary)}html .ql-snow.ql-toolbar button.ql-active .ql-stroke,html .ql-snow .ql-picker-item.ql-selected .ql-stroke,html .ql-snow .ql-picker-label.ql-active .ql-stroke{stroke:var(--primary)}html .ql-snow.ql-toolbar button.ql-active .ql-fill,html .ql-snow .ql-picker-item.ql-selected .ql-fill,html .ql-snow .ql-picker-label.ql-active .ql-fill{fill:var(--primary)}html .ql-snow.ql-toolbar button[disabled]{opacity:.35;cursor:not-allowed}html .ql-snow.ql-toolbar button[disabled]:hover{background-color:transparent}html .ql-snow.ql-toolbar button[disabled]:hover .ql-stroke{stroke:var(--foreground)}html .ql-snow.ql-toolbar button[disabled]:hover .ql-fill{fill:var(--foreground)}@media(max-width:639px),(max-height:500px)and (orientation:landscape){html .editor-barra-quill{width:100%}html .editor-barra-quill .ql-toolbar{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}html .editor-barra-quill .ql-toolbar::-webkit-scrollbar{width:0;height:0;display:none}html .editor-barra-quill .ql-toolbar .ql-formats{display:inline-flex;align-items:center;flex-shrink:0;margin:0 4px 0 0}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(1){order:7}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(2){order:8}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(3){order:1}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(4){order:2}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(5){order:3}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(6){order:4}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(7){order:5}html .editor-barra-quill .ql-toolbar>.ql-formats:nth-child(8){order:6}html .editor-barra-quill .ql-toolbar button,html .editor-barra-quill .ql-toolbar .ql-picker,html .editor-barra-quill .ql-toolbar .ql-picker-label{height:36px}html .editor-barra-quill .ql-toolbar button{width:36px;padding:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}html .editor-barra-quill .ql-toolbar .ql-picker{display:inline-flex;align-items:center;flex-shrink:0}html .editor-barra-quill .ql-toolbar .ql-picker-label{display:inline-flex;align-items:center;width:100%;padding:0 1.125rem 0 .5rem;border:1px solid var(--border);border-radius:6px;overflow:hidden}html .editor-barra-quill .ql-toolbar .ql-picker-label:before{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}html .editor-barra-quill .ql-toolbar .ql-picker.ql-font{width:6.5rem}html .editor-barra-quill .ql-toolbar .ql-picker.ql-header{width:5.5rem}html .editor-barra-quill .ql-toolbar .ql-picker.ql-icon-picker{width:36px}html .editor-barra-quill .ql-toolbar .ql-picker.ql-icon-picker .ql-picker-label{padding:0;justify-content:center;border-color:transparent}html .editor-barra-quill .ql-toolbar .ql-picker.ql-icon-picker .ql-picker-label svg{left:50%;right:auto;margin-left:-9px}html .editor-barra-quill .ql-toolbar .ql-picker-options{border-radius:.5rem;z-index:60}html .editor-barra-quill .ql-toolbar .ql-picker:not(.ql-icon-picker) .ql-picker-item{min-height:36px;display:flex;align-items:center}html .editor-barra-quill .ql-toolbar .ql-picker.ql-icon-picker .ql-picker-item{min-height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center}html .editor-barra-quill .ql-toolbar .ql-picker.ql-icon-picker .ql-picker-item svg{width:18px;height:18px;float:none}}:root{--faixa-manutencao: 0px}:root{--faixa-offline: 0px}body>#root>.h-screen,body>#root>[class~="h-[100dvh]"]{padding-top:calc(var(--faixa-manutencao, 0px) + var(--faixa-offline, 0px))}:root{--sidebar-w-expandida: calc(260px + env(safe-area-inset-left, 0px)) ;--sidebar-w: var(--sidebar-w-expandida)}@media(min-width:768px)and (max-width:1279.98px){:root{--sidebar-w: calc(4.5rem + env(safe-area-inset-left, 0px)) }}body>#root>.h-screen,body>#root>[class~="h-[100dvh]"]{padding-right:env(safe-area-inset-right,0px)}@media(max-width:767.98px){body>#root>.h-screen,body>#root>[class~="h-[100dvh]"]{padding-left:env(safe-area-inset-left,0px)}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@keyframes guia-fade{0%{opacity:0}to{opacity:1}}@keyframes guia-entra-direita{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes guia-entra-baixo{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes guia-entra-cartao{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.guia-fundo{animation:guia-fade .18s ease-out}.guia-painel{animation:guia-entra-direita .22s ease-out}@media(max-width:639px){.guia-painel{animation:guia-entra-baixo .24s ease-out}}.guia-tour-mascara{position:fixed;background:var(--veu);z-index:230;transition:all .18s ease-out}.guia-tour-recorte{position:fixed;z-index:231;pointer-events:none;border-radius:.6rem;border:2px solid var(--foco);box-shadow:0 0 0 3px color-mix(in srgb,var(--foco) 28%,transparent);transition:all .18s ease-out}.guia-tour-cartao{position:fixed;z-index:232;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sombra-3);animation:guia-entra-cartao .16s ease-out}@media(prefers-reduced-motion:reduce){.guia-fundo,.guia-painel,.guia-tour-cartao{animation:none}.guia-tour-mascara,.guia-tour-recorte{transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}}:root{--area-segura-b: env(safe-area-inset-bottom, 0px);--area-segura-t: env(safe-area-inset-top, 0px);--area-segura-l: env(safe-area-inset-left, 0px);--area-segura-r: env(safe-area-inset-right, 0px);--fab-bottom: calc(6rem + env(safe-area-inset-bottom, 0px)) }html .area-segura-inferior{padding-bottom:env(safe-area-inset-bottom,0px)}html .area-segura-superior{padding-top:env(safe-area-inset-top,0px)}html .area-segura-lados{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}html [class~="h-[100dvh]"]{height:100vh;height:100dvh}html [class~="min-h-[100dvh]"]{min-height:100vh;min-height:100dvh}html [class~="min-h-[100svh]"]{min-height:100vh;min-height:100svh}@media(pointer:coarse){html button:not(.alvo-compacto):not([class~="text-[9px]"]):not([class~="text-[10px]"]):not([class~="text-[11px]"]):not([class~="py-0.5"]):not([class~=py-1]),html a[role=button]:not(.alvo-compacto),html [role=tab]:not(.alvo-compacto),html summary:not(.alvo-compacto){min-height:44px;min-width:44px}html .ql-toolbar button,html .ql-toolbar .ql-picker-label{min-height:0;min-width:0}html button.w-full,html a[role=button].w-full{min-width:0}html td button:not(.alvo-compacto),html th button:not(.alvo-compacto){min-height:40px;min-width:40px}}.texto-corrido{max-width:72ch}@media(max-width:639px){html .barra-editor-acoes>*{flex-shrink:0}}@media(max-width:639px),(max-height:500px)and (orientation:landscape){html .barra-editor-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;width:4.5rem;padding:0 1.25rem 0 .5rem}html .barra-editor-select-caixa:after{content:"";position:absolute;right:.45rem;top:50%;margin-top:-2px;width:0;height:0;pointer-events:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--muted-foreground)}}@media(max-height:500px)and (orientation:landscape){html .barra-editor{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}html .barra-editor::-webkit-scrollbar{width:0;height:0;display:none}html .barra-editor-formato,html .barra-editor-acoes{display:contents}html .barra-editor>*,html .barra-editor-formato>*,html .barra-editor-acoes>*{flex-shrink:0}html .barra-editor .editor-barra-quill{width:auto}html .barra-editor .editor-barra-quill .ql-toolbar{overflow:visible}html .barra-editor-espacador{display:none}html .barra-editor-select-caixa>span{display:none}html .paisagem-oculto{display:none!important}html .barra-editor-menu{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;width:auto;max-width:none;margin-top:0;max-height:70vh;max-height:70dvh;overflow-y:auto}html .editor-folha-altura{min-height:180px!important}html .paisagem-cabecalho{padding-top:.375rem;padding-bottom:.375rem}html .paisagem-cabecalho input{font-size:1rem;line-height:1.5rem}html .paisagem-trilha{margin-top:.25rem}html .paisagem-trilha button{min-height:36px!important;padding-top:.125rem;padding-bottom:.125rem}html .paisagem-barra-inferior{flex-direction:row;align-items:stretch}html .paisagem-abas{width:auto;flex:0 0 auto;border-top:0;border-right:1px solid var(--border)}html .paisagem-abas button{min-height:36px!important;flex:0 0 auto;padding:0 .75rem}html .paisagem-rodape{flex:1 1 auto;align-items:center;padding:.375rem .5rem!important;padding-bottom:calc(.375rem + env(safe-area-inset-bottom,0px))!important}html .paisagem-rodape button{min-height:36px!important;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;white-space:nowrap}}@media(max-height:500px)and (orientation:landscape){html .paisagem-cabecalho{display:flex;align-items:center;gap:.75rem}html .paisagem-cabecalho>div{flex:1 1 0%;min-width:0;flex-wrap:nowrap}html .paisagem-cabecalho>.paisagem-trilha{flex:0 1 auto;min-width:0;max-width:50%;margin:0;padding:0}html .paisagem-aviso-ia{padding-top:.125rem;padding-bottom:.125rem}html .paisagem-pasta-voltar{margin-bottom:.5rem}html .paisagem-pasta-cab{margin-bottom:.75rem;flex-wrap:nowrap}html .paisagem-pasta-avatar{width:2.5rem;height:2.5rem;font-size:1rem;border-radius:.75rem}html .paisagem-pasta-acoes{flex-shrink:0}html .paisagem-pasta-acoes>a,html .paisagem-pasta-acoes>button{padding-left:.625rem;padding-right:.625rem;gap:0}html .paisagem-pasta-rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}:root{--marca-ouro: #c2a052}:root:not(.dark){--marca-ouro: #ad7f34}.marca-lockup{display:inline-flex;align-items:center;font-weight:700;letter-spacing:-.02em;white-space:nowrap;line-height:1}.marca-lockup .marca-lockup-tile{width:1.35em;height:1.35em;border-radius:.3em;margin-right:.09em;flex:none;box-shadow:0 1px 2px #00000040}.font-large{font-size:calc(110% * var(--escala-ui, 1))!important}.font-large h1{font-size:2.5rem!important}.font-large h2{font-size:2rem!important}.font-large h3{font-size:1.5rem!important}.font-large .text-sm{font-size:1rem!important}.font-large .text-xs{font-size:.9rem!important}.font-large .text-\[9px\],.font-large .text-\[10px\],.font-large .text-\[11px\]{font-size:.85rem!important}.font-xlarge{font-size:calc(125% * var(--escala-ui, 1))!important}.font-xlarge h1{font-size:2.75rem!important}.font-xlarge h2{font-size:2.25rem!important}.font-xlarge h3{font-size:1.75rem!important}.font-xlarge .text-sm{font-size:1.1rem!important}.font-xlarge .text-xs{font-size:1rem!important}.font-xlarge .text-\[9px\],.font-xlarge .text-\[10px\],.font-xlarge .text-\[11px\]{font-size:.95rem!important}.font-dyslexia{font-family:Comic Sans MS,Comic Sans,OpenDyslexic,sans-serif!important;letter-spacing:.05em!important;word-spacing:.05em!important;line-height:1.6!important}.high-contrast{--background: #000000 !important;--foreground: #ffffff !important;--card: #000000 !important;--card-foreground: #ffffff !important;--popover: #000000 !important;--popover-foreground: #ffffff !important;--primary: #ffff00 !important;--primary-foreground: #000000 !important;--secondary: #000000 !important;--secondary-foreground: #ffffff !important;--muted: #000000 !important;--muted-foreground: #ffff00 !important;--accent: #ffff00 !important;--accent-foreground: #000000 !important;--border: #ffffff !important;--input: #ffffff !important;--ring: #ffff00 !important;--dourado-texto: #ffff00 !important;--foco: #ffff00 !important;--hover: #000000 !important;--desabilitado-fg: #ffffff !important;--perigo: #ff6b6b !important;--sucesso: #5cff9d !important;--alerta: #ffff00 !important;--info: #7ec8ff !important;--roxo: #d0b3ff !important;--neutro: #ffffff !important;--selo-alfa: 0% !important;--veu: rgba(0, 0, 0, .85) !important;--sombra-1: none !important;--sombra-2: none !important;--sombra-3: none !important;--sidebar: #000000 !important;--sidebar-foreground: #ffffff !important;--sidebar-active: #000000 !important;--sidebar-hover: #000000 !important;--sombra-cartao: none !important}.high-contrast *{border-color:#fff!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus,.focus\:not-sr-only:focus-visible{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pular-conteudo{position:absolute;left:-9999px;top:0;z-index:300;white-space:nowrap}.pular-conteudo:focus,.pular-conteudo:focus-visible{left:.5rem;top:calc(.5rem + env(safe-area-inset-top,0px));padding:.5rem .9rem;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:600;box-shadow:var(--sombra-3);outline:2px solid var(--foco);outline-offset:2px}#conteudo:focus{outline:none}:root{--etiqueta-neutra-bg: var(--secondary);--etiqueta-neutra-fg: var(--muted-foreground);--etiqueta-neutra-borda: var(--border)}.etiqueta-neutra{background:var(--etiqueta-neutra-bg);color:var(--etiqueta-neutra-fg);border:1px solid var(--etiqueta-neutra-borda)}@media(max-height:760px)and (min-width:768px){div.chat-boasvindas{padding-top:.75rem;padding-bottom:.75rem}.chat-boasvindas>img{width:2.25rem;height:2.25rem;margin-bottom:.5rem}.chat-boasvindas>h1{font-size:1.5rem;line-height:1.25;margin-bottom:.25rem;padding-bottom:.125rem}.chat-boasvindas>p{font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem}.chat-boasvindas>button{margin-bottom:.5rem;padding-top:.25rem;padding-bottom:.25rem}.chat-boasvindas>div:not(.grid){max-width:none;margin-bottom:.375rem}.chat-boasvindas>div:not(.grid)>button{min-height:1.75rem;padding:.25rem .625rem}.chat-boasvindas .grid{max-width:none;gap:.5rem}.chat-boasvindas .grid>button{padding:.75rem;border-radius:1rem;gap:.25rem}.chat-boasvindas .grid>button>div:first-child{width:1.5rem;height:1.5rem;margin-bottom:0}.chat-boasvindas .grid>button>div:nth-child(2){font-size:.8125rem;line-height:1.15rem}.chat-boasvindas .grid>button>div:nth-child(3){font-size:.75rem;line-height:1rem}}@media(max-height:760px)and (min-width:1024px){.chat-boasvindas .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:not(.dark) :focus-visible,:root.dark :focus-visible{outline:2px solid var(--foco);outline-offset:2px}#conteudo:focus,#conteudo:focus-visible{outline:none}:root:not(.dark) .text-\[var\(--primary\)\],:root:not(.dark) .hover\:text-\[var\(--primary\)\]:hover,:root:not(.dark) .group:hover .group-hover\:text-\[var\(--primary\)\]{color:var(--dourado-texto)}.border-\[var\(--primary\)\]:not(.dark *),.focus-within\:border-\[var\(--primary\)\]:focus-within:not(.dark *),.hover\:border-\[var\(--primary\)\]:hover:not(.dark *),.focus\:border-\[var\(--primary\)\]:focus:not(.dark *){border-color:var(--primary-indicador)}.border-t-\[var\(--primary\)\]:not(.dark *){border-top-color:var(--primary-indicador)}.ring-\[var\(--primary\)\]:not(.dark *),.focus\:ring-\[var\(--primary\)\]:focus:not(.dark *),.focus-visible\:ring-\[var\(--primary\)\]:focus-visible:not(.dark *){--tw-ring-color: var(--primary-indicador)}.accent-\[var\(--primary\)\]:not(.dark *){accent-color:var(--primary-indicador)}[role=switch][aria-checked=true].bg-\[var\(--primary\)\]:not(.dark *),[role=switch][aria-checked=true] .bg-\[var\(--primary\)\]:not(.dark *){background-color:var(--primary-indicador)}:root:not(.dark) .hover\:bg-\[var\(--accent\)\]:hover,:root:not(.dark) .group:hover .group-hover\:bg-\[var\(--accent\)\]{background-color:var(--hover)}:where(:root) :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){border-color:var(--input)}:where(:root) :is(input,select,textarea).border-\[var\(--border\)\]:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([aria-invalid=true]):not([class*="border-[var(--perigo)]"]):not([class*=border-red-])){border-color:var(--input)}:where(:root) :is(input,select,textarea)[aria-invalid=true],:where(:root) :is(input,select,textarea)[aria-invalid=true]:focus{border-color:var(--perigo)}.campo-erro{color:var(--perigo);font-size:.75rem;line-height:1.35;margin-top:.25rem}.campo-erro:empty{display:none}:where(:root:not(.dark) :is(.card,.empty-state,.bg-\[var\(--card\)\].border.rounded-lg,.bg-\[var\(--card\)\].border.rounded-xl,.bg-\[var\(--card\)\].border.rounded-2xl)){box-shadow:var(--sombra-cartao)}:where(:root:not(.dark)) :is(input,select,textarea).bg-\[var\(--background\)\]:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){background-color:var(--card)}:root:not(.dark) .bg-black\/50,:root:not(.dark) .bg-black\/60,:root:not(.dark) .bg-black\/70,:root:not(.dark) .bg-black\/80{background-color:var(--veu)}:root:not(.dark) .shadow-sm{box-shadow:var(--sombra-1)}:root:not(.dark) .shadow,:root:not(.dark) .shadow-md{box-shadow:var(--sombra-2)}:root:not(.dark) .shadow-lg,:root:not(.dark) .shadow-xl,:root:not(.dark) .shadow-2xl{box-shadow:var(--sombra-3)}:root:not(.dark) .hover\:shadow-md:hover,:root:not(.dark) .hover\:shadow-lg:hover,:root:not(.dark) .hover\:shadow-xl:hover,:root:not(.dark) .group:hover .group-hover\:shadow-lg{box-shadow:var(--sombra-3)}:root:not(.dark) .disabled\:opacity-20:disabled,:root:not(.dark) .disabled\:opacity-30:disabled,:root:not(.dark) .disabled\:opacity-40:disabled{opacity:.5}.selo-prioridade-alta,.selo-prioridade-media,.selo-prioridade-baixa{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;line-height:1.1rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.selo-prioridade-alta{color:var(--perigo);background-color:color-mix(in srgb,var(--perigo) var(--selo-alfa),var(--card));border-color:color-mix(in srgb,var(--perigo) 35%,var(--card))}.selo-prioridade-media{color:var(--alerta);background-color:color-mix(in srgb,var(--alerta) var(--selo-alfa),var(--card));border-color:color-mix(in srgb,var(--alerta) 35%,var(--card))}.selo-prioridade-baixa{color:var(--neutro);background-color:color-mix(in srgb,var(--neutro) var(--selo-alfa),var(--card));border-color:color-mix(in srgb,var(--neutro) 35%,var(--card))}:root:not(.dark) .bg-red-500,:root:not(.dark) .bg-red-600,:root:not(.dark) .hover\:bg-red-500:hover,:root:not(.dark) .hover\:bg-red-600:hover,:root:not(.dark) .hover\:bg-red-700:hover{background-color:var(--perigo)}:root:not(.dark) .bg-red-500\/5{background-color:color-mix(in srgb,var(--perigo) 5%,transparent)}:root:not(.dark) .bg-red-500\/10,:root:not(.dark) .bg-red-600\/10,:root:not(.dark) .hover\:bg-red-400\/10:hover,:root:not(.dark) .hover\:bg-red-500\/10:hover{background-color:color-mix(in srgb,var(--perigo) 10%,transparent)}:root:not(.dark) .bg-red-500\/15{background-color:color-mix(in srgb,var(--perigo) 15%,transparent)}:root:not(.dark) .bg-red-500\/20,:root:not(.dark) .bg-red-500\/40,:root:not(.dark) .bg-red-600\/20,:root:not(.dark) .bg-red-900\/20,:root:not(.dark) .hover\:bg-red-500\/20:hover,:root:not(.dark) .hover\:bg-red-500\/25:hover,:root:not(.dark) .hover\:bg-red-500\/30:hover{background-color:color-mix(in srgb,var(--perigo) 20%,transparent)}:root:not(.dark) .border-red-400,:root:not(.dark) .border-red-500,:root:not(.dark) .border-red-600,:root:not(.dark) .focus\:border-red-500:focus,:root:not(.dark) .hover\:border-red-400:hover{border-color:var(--perigo)}:root:not(.dark) .border-red-400\/20,:root:not(.dark) .border-red-500\/20,:root:not(.dark) .border-red-500\/30,:root:not(.dark) .hover\:border-red-400\/20:hover{border-color:color-mix(in srgb,var(--perigo) 30%,transparent)}:root:not(.dark) .border-red-400\/40,:root:not(.dark) .border-red-500\/40,:root:not(.dark) .border-red-600\/40,:root:not(.dark) .hover\:border-red-500\/40:hover{border-color:color-mix(in srgb,var(--perigo) 40%,transparent)}:root:not(.dark) .border-red-500\/50,:root:not(.dark) .hover\:border-red-500\/50:hover{border-color:color-mix(in srgb,var(--perigo) 50%,transparent)}:root:not(.dark) .hover\:border-red-400\/60:hover,:root:not(.dark) .hover\:border-red-500\/60:hover{border-color:color-mix(in srgb,var(--perigo) 60%,transparent)}:root:not(.dark) .border-red-400\/70,:root:not(.dark) .border-red-600\/70{border-color:color-mix(in srgb,var(--perigo) 70%,transparent)}:root:not(.dark) .hover\:text-red-300:hover,:root:not(.dark) .hover\:text-red-400:hover,:root:not(.dark) .hover\:text-red-500:hover,:root:not(.dark) .hover\:text-red-600:hover,:root:not(.dark) .text-red-300,:root:not(.dark) .text-red-400,:root:not(.dark) .text-red-500,:root:not(.dark) .text-red-500\/70,:root:not(.dark) .text-red-600,:root:not(.dark) .text-red-700,:root:not(.dark) .text-rose-500{color:var(--perigo)}:root:not(.dark) .decoration-red-400{text-decoration-color:var(--perigo)}:root:not(.dark) .accent-emerald-600{accent-color:var(--sucesso)}:root:not(.dark) .bg-emerald-500,:root:not(.dark) .bg-emerald-600,:root:not(.dark) .bg-green-500,:root:not(.dark) .bg-green-600,:root:not(.dark) .hover\:bg-green-500:hover{background-color:var(--sucesso)}:root:not(.dark) .bg-green-500\/5{background-color:color-mix(in srgb,var(--sucesso) 5%,transparent)}:root:not(.dark) .bg-emerald-500\/10,:root:not(.dark) .bg-emerald-600\/10,:root:not(.dark) .bg-green-500\/10,:root:not(.dark) .bg-green-600\/10,:root:not(.dark) .hover\:bg-emerald-500\/10:hover,:root:not(.dark) .hover\:bg-green-500\/10:hover{background-color:color-mix(in srgb,var(--sucesso) 10%,transparent)}:root:not(.dark) .bg-green-500\/15{background-color:color-mix(in srgb,var(--sucesso) 15%,transparent)}:root:not(.dark) .bg-green-500\/20,:root:not(.dark) .bg-green-500\/40,:root:not(.dark) .hover\:bg-green-500\/20:hover,:root:not(.dark) .hover\:bg-green-600\/20:hover{background-color:color-mix(in srgb,var(--sucesso) 20%,transparent)}:root:not(.dark) .border-emerald-600,:root:not(.dark) .border-green-400,:root:not(.dark) .focus\:border-emerald-500:focus,:root:not(.dark) .focus\:border-emerald-600:focus,:root:not(.dark) .hover\:border-emerald-600:hover{border-color:var(--sucesso)}:root:not(.dark) .border-emerald-500\/20,:root:not(.dark) .border-emerald-500\/30,:root:not(.dark) .border-green-500\/20,:root:not(.dark) .border-green-500\/30,:root:not(.dark) .hover\:border-green-500\/20:hover{border-color:color-mix(in srgb,var(--sucesso) 30%,transparent)}:root:not(.dark) .border-emerald-500\/40,:root:not(.dark) .border-green-500\/40{border-color:color-mix(in srgb,var(--sucesso) 40%,transparent)}:root:not(.dark) .border-emerald-500\/50,:root:not(.dark) .border-green-500\/50{border-color:color-mix(in srgb,var(--sucesso) 50%,transparent)}:root:not(.dark) .hover\:border-green-400\/60:hover{border-color:color-mix(in srgb,var(--sucesso) 60%,transparent)}:root:not(.dark) .border-green-400\/70{border-color:color-mix(in srgb,var(--sucesso) 70%,transparent)}:root:not(.dark) .hover\:text-emerald-600:hover,:root:not(.dark) .hover\:text-green-400:hover,:root:not(.dark) .hover\:text-green-500:hover,:root:not(.dark) .text-emerald-500,:root:not(.dark) .text-emerald-600,:root:not(.dark) .text-green-400,:root:not(.dark) .text-green-500,:root:not(.dark) .text-green-600{color:var(--sucesso)}:root:not(.dark) .accent-orange-500{accent-color:var(--alerta)}:root:not(.dark) .bg-amber-500,:root:not(.dark) .bg-orange-400,:root:not(.dark) .bg-orange-500,:root:not(.dark) .bg-yellow-500{background-color:var(--alerta)}:root:not(.dark) .bg-amber-400\/5,:root:not(.dark) .bg-amber-500\/5,:root:not(.dark) .bg-orange-500\/5{background-color:color-mix(in srgb,var(--alerta) 5%,transparent)}:root:not(.dark) .bg-amber-400\/10,:root:not(.dark) .bg-amber-500\/10,:root:not(.dark) .bg-orange-500\/10,:root:not(.dark) .bg-yellow-400\/10,:root:not(.dark) .bg-yellow-500\/10,:root:not(.dark) .hover\:bg-yellow-500\/10:hover{background-color:color-mix(in srgb,var(--alerta) 10%,transparent)}:root:not(.dark) .bg-amber-500\/15,:root:not(.dark) .bg-orange-500\/15,:root:not(.dark) .bg-yellow-400\/15,:root:not(.dark) .bg-yellow-500\/15{background-color:color-mix(in srgb,var(--alerta) 15%,transparent)}:root:not(.dark) .bg-amber-500\/20,:root:not(.dark) .bg-amber-500\/30,:root:not(.dark) .bg-orange-500\/20,:root:not(.dark) .bg-yellow-400\/20,:root:not(.dark) .bg-yellow-500\/20,:root:not(.dark) .hover\:bg-amber-500\/20:hover,:root:not(.dark) .hover\:bg-orange-500\/20:hover,:root:not(.dark) .hover\:bg-yellow-500\/25:hover{background-color:color-mix(in srgb,var(--alerta) 20%,transparent)}:root:not(.dark) .border-amber-400,:root:not(.dark) .border-amber-500,:root:not(.dark) .border-orange-400,:root:not(.dark) .focus\:border-amber-500:focus,:root:not(.dark) .hover\:border-amber-400:hover,:root:not(.dark) .hover\:border-amber-500:hover{border-color:var(--alerta)}:root:not(.dark) .border-amber-400\/30,:root:not(.dark) .border-amber-500\/20,:root:not(.dark) .border-amber-500\/30,:root:not(.dark) .border-orange-500\/20,:root:not(.dark) .border-orange-500\/30,:root:not(.dark) .border-yellow-500\/20,:root:not(.dark) .border-yellow-500\/30{border-color:color-mix(in srgb,var(--alerta) 30%,transparent)}:root:not(.dark) .border-amber-400\/40,:root:not(.dark) .border-amber-500\/40,:root:not(.dark) .border-orange-500\/40,:root:not(.dark) .border-yellow-400\/40,:root:not(.dark) .border-yellow-500\/40,:root:not(.dark) .hover\:border-amber-500\/40:hover{border-color:color-mix(in srgb,var(--alerta) 40%,transparent)}:root:not(.dark) .border-amber-500\/50{border-color:color-mix(in srgb,var(--alerta) 50%,transparent)}:root:not(.dark) .hover\:border-orange-400\/60:hover{border-color:color-mix(in srgb,var(--alerta) 60%,transparent)}:root:not(.dark) .hover\:text-amber-400:hover,:root:not(.dark) .hover\:text-amber-500:hover,:root:not(.dark) .hover\:text-orange-300:hover,:root:not(.dark) .hover\:text-yellow-400:hover,:root:not(.dark) .hover\:text-yellow-500:hover,:root:not(.dark) .text-amber-300,:root:not(.dark) .text-amber-400,:root:not(.dark) .text-amber-500,:root:not(.dark) .text-amber-600,:root:not(.dark) .text-orange-300,:root:not(.dark) .text-orange-400,:root:not(.dark) .text-orange-500,:root:not(.dark) .text-yellow-400,:root:not(.dark) .text-yellow-500,:root:not(.dark) .text-yellow-500\/70,:root:not(.dark) .text-yellow-600,:root:not(.dark) .text-yellow-700{color:var(--alerta)}:root:not(.dark) .bg-blue-400,:root:not(.dark) .bg-blue-500,:root:not(.dark) .bg-indigo-500,:root:not(.dark) .bg-indigo-600,:root:not(.dark) .hover\:bg-indigo-700:hover{background-color:var(--info)}:root:not(.dark) .bg-blue-500\/5{background-color:color-mix(in srgb,var(--info) 5%,transparent)}:root:not(.dark) .bg-blue-500\/10,:root:not(.dark) .bg-cyan-500\/10,:root:not(.dark) .bg-indigo-500\/10,:root:not(.dark) .bg-teal-500\/10{background-color:color-mix(in srgb,var(--info) 10%,transparent)}:root:not(.dark) .bg-blue-500\/15{background-color:color-mix(in srgb,var(--info) 15%,transparent)}:root:not(.dark) .bg-blue-500\/20,:root:not(.dark) .hover\:bg-blue-500\/20:hover{background-color:color-mix(in srgb,var(--info) 20%,transparent)}:root:not(.dark) .border-blue-400,:root:not(.dark) .border-blue-500,:root:not(.dark) .focus\:border-blue-500:focus,:root:not(.dark) .hover\:border-blue-500:hover,:root:not(.dark) .hover\:border-indigo-400:hover{border-color:var(--info)}:root:not(.dark) .border-blue-500\/20,:root:not(.dark) .border-blue-500\/30,:root:not(.dark) .border-cyan-500\/20,:root:not(.dark) .border-indigo-500\/20,:root:not(.dark) .border-teal-500\/20{border-color:color-mix(in srgb,var(--info) 30%,transparent)}:root:not(.dark) .border-blue-500\/40{border-color:color-mix(in srgb,var(--info) 40%,transparent)}:root:not(.dark) .hover\:border-blue-400\/60:hover{border-color:color-mix(in srgb,var(--info) 60%,transparent)}:root:not(.dark) .hover\:text-blue-400:hover,:root:not(.dark) .hover\:text-blue-500:hover,:root:not(.dark) .hover\:text-indigo-300:hover,:root:not(.dark) .text-blue-400,:root:not(.dark) .text-blue-500,:root:not(.dark) .text-cyan-400,:root:not(.dark) .text-indigo-400,:root:not(.dark) .text-indigo-500,:root:not(.dark) .text-teal-400,:root:not(.dark) .text-teal-500,:root:not(.dark) .text-teal-600{color:var(--info)}:root:not(.dark) .accent-purple-500,:root:not(.dark) .accent-violet-500{accent-color:var(--roxo)}:root:not(.dark) .bg-violet-500{background-color:var(--roxo)}:root:not(.dark) .bg-purple-500\/5,:root:not(.dark) .bg-violet-500\/5{background-color:color-mix(in srgb,var(--roxo) 5%,transparent)}:root:not(.dark) .bg-purple-500\/10,:root:not(.dark) .bg-violet-500\/10,:root:not(.dark) .hover\:bg-purple-500\/10:hover{background-color:color-mix(in srgb,var(--roxo) 10%,transparent)}:root:not(.dark) .bg-purple-500\/15{background-color:color-mix(in srgb,var(--roxo) 15%,transparent)}:root:not(.dark) .hover\:bg-purple-500\/20:hover,:root:not(.dark) .hover\:bg-violet-500\/20:hover{background-color:color-mix(in srgb,var(--roxo) 20%,transparent)}:root:not(.dark) .border-violet-500,:root:not(.dark) .focus\:border-violet-500:focus,:root:not(.dark) .hover\:border-violet-500:hover{border-color:var(--roxo)}:root:not(.dark) .border-purple-500\/20,:root:not(.dark) .border-purple-500\/30,:root:not(.dark) .border-violet-500\/20{border-color:color-mix(in srgb,var(--roxo) 30%,transparent)}:root:not(.dark) .border-purple-500\/40{border-color:color-mix(in srgb,var(--roxo) 40%,transparent)}:root:not(.dark) .hover\:border-violet-500\/50:hover{border-color:color-mix(in srgb,var(--roxo) 50%,transparent)}:root:not(.dark) .hover\:border-violet-500\/60:hover{border-color:color-mix(in srgb,var(--roxo) 60%,transparent)}:root:not(.dark) .hover\:text-violet-500:hover,:root:not(.dark) .text-purple-400,:root:not(.dark) .text-purple-500,:root:not(.dark) .text-violet-500,:root:not(.dark) .text-violet-600{color:var(--roxo)}:root.dark .text-red-500:not([class*="dark:text-"]),:root.dark .text-red-500\/70:not([class*="dark:text-"]),:root.dark .text-red-600:not([class*="dark:text-"]),:root.dark .text-red-700:not([class*="dark:text-"]),:root.dark .text-rose-500:not([class*="dark:text-"]),:root.dark .hover\:text-red-500:hover,:root.dark .hover\:text-red-600:hover{color:var(--perigo)}:root.dark .text-emerald-600:not([class*="dark:text-"]),:root.dark .text-emerald-700:not([class*="dark:text-"]),:root.dark .text-emerald-800:not([class*="dark:text-"]),:root.dark .text-green-600:not([class*="dark:text-"]),:root.dark .hover\:text-emerald-600:hover{color:var(--sucesso)}:root.dark .text-amber-600:not([class*="dark:text-"]),:root.dark .text-amber-700:not([class*="dark:text-"]),:root.dark .text-yellow-700:not([class*="dark:text-"]){color:var(--alerta)}:root.dark .text-blue-500:not([class*="dark:text-"]),:root.dark .text-sky-600:not([class*="dark:text-"]),:root.dark .text-indigo-500:not([class*="dark:text-"]),:root.dark .text-teal-600:not([class*="dark:text-"]),:root.dark .hover\:text-blue-500:hover{color:var(--info)}:root.dark .text-violet-500:not([class*="dark:text-"]),:root.dark .text-violet-600:not([class*="dark:text-"]),:root.dark .hover\:text-violet-500:hover{color:var(--roxo)}:root.dark .text-amber-300:not([class*="dark:text-"]),:root.dark .text-amber-400:not([class*="dark:text-"]),:root.dark .text-amber-500:not([class*="dark:text-"]),:root.dark .text-amber-600:not([class*="dark:text-"]),:root.dark .text-yellow-400:not([class*="dark:text-"]),:root.dark .text-yellow-500:not([class*="dark:text-"]),:root.dark .text-yellow-500\/70:not([class*="dark:text-"]),:root.dark .text-yellow-600:not([class*="dark:text-"]),:root.dark .dark\:text-amber-400,:root.dark .dark\:text-amber-500,:root.dark .dark\:text-yellow-300,:root.dark .hover\:text-amber-400:hover,:root.dark .hover\:text-amber-500:hover,:root.dark .hover\:text-yellow-400:hover,:root.dark .hover\:text-yellow-500:hover{color:var(--alerta)}:root.dark .bg-amber-500:not([class*="dark:bg-"]),:root.dark .bg-yellow-500:not([class*="dark:bg-"]){background-color:var(--alerta)}:root.dark .bg-amber-400\/5:not([class*="dark:bg-"]),:root.dark .bg-amber-500\/5:not([class*="dark:bg-"]){background-color:color-mix(in srgb,var(--alerta) 5%,transparent)}:root.dark .bg-amber-400\/10:not([class*="dark:bg-"]),:root.dark .bg-amber-500\/10:not([class*="dark:bg-"]),:root.dark .bg-yellow-400\/10:not([class*="dark:bg-"]),:root.dark .bg-yellow-500\/10:not([class*="dark:bg-"]),:root.dark .hover\:bg-yellow-500\/10:hover{background-color:color-mix(in srgb,var(--alerta) 10%,transparent)}:root.dark .bg-amber-500\/15:not([class*="dark:bg-"]),:root.dark .bg-yellow-400\/15:not([class*="dark:bg-"]),:root.dark .bg-yellow-500\/15:not([class*="dark:bg-"]){background-color:color-mix(in srgb,var(--alerta) 15%,transparent)}:root.dark .bg-amber-500\/20:not([class*="dark:bg-"]),:root.dark .bg-amber-500\/30:not([class*="dark:bg-"]),:root.dark .bg-yellow-400\/20:not([class*="dark:bg-"]),:root.dark .bg-yellow-500\/20:not([class*="dark:bg-"]),:root.dark .hover\:bg-amber-500\/20:hover,:root.dark .hover\:bg-yellow-500\/25:hover{background-color:color-mix(in srgb,var(--alerta) 20%,transparent)}:root.dark .border-amber-400:not([class*="dark:border-"]),:root.dark .border-amber-500:not([class*="dark:border-"]),:root.dark .focus\:border-amber-500:focus,:root.dark .hover\:border-amber-400:hover,:root.dark .hover\:border-amber-500:hover{border-color:var(--alerta)}:root.dark .border-amber-400\/30:not([class*="dark:border-"]),:root.dark .border-amber-500\/20:not([class*="dark:border-"]),:root.dark .border-amber-500\/30:not([class*="dark:border-"]),:root.dark .border-yellow-500\/20:not([class*="dark:border-"]),:root.dark .border-yellow-500\/30:not([class*="dark:border-"]){border-color:color-mix(in srgb,var(--alerta) 30%,transparent)}:root.dark .border-amber-400\/40:not([class*="dark:border-"]),:root.dark .border-amber-500\/40:not([class*="dark:border-"]),:root.dark .border-yellow-400\/40:not([class*="dark:border-"]),:root.dark .border-yellow-500\/40:not([class*="dark:border-"]),:root.dark .hover\:border-amber-500\/40:hover{border-color:color-mix(in srgb,var(--alerta) 40%,transparent)}:root.dark .border-amber-500\/50:not([class*="dark:border-"]){border-color:color-mix(in srgb,var(--alerta) 50%,transparent)}.menu-item-ativo{position:relative}.menu-item-ativo:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--primary-indicador);pointer-events:none}:root:not(.dark) .menu-item-ativo:before{background:var(--dourado-texto)}.menu-item-ativo>[class*=icon-]{color:var(--dourado-texto)}@media(forced-colors:active){.menu-item-ativo:before{background:Highlight;forced-color-adjust:none}}@media(pointer:coarse){html input:not([type=checkbox]):not([type=radio]),html select:not(.barra-editor-select),html textarea{font-size:max(16px,1em)}}.modal-fundo{padding:0;align-items:stretch}@media(min-width:640px){.modal-fundo{padding:1rem;align-items:center}}.modal-caixa{height:100vh;height:100dvh;border-radius:0}@media(min-width:640px){.modal-caixa{height:auto;border-radius:1rem}}@media(pointer:coarse){:where(html a.btn-link,html a[class*=rounded][class*=px-],html a[class*=rounded][class*=py-]):where(:not(.alvo-compacto)){min-height:44px;min-width:44px}:where(html a.btn-link,html a[class*=rounded][class*=px-],html a[class*=rounded][class*=py-]):where(:not(.alvo-compacto):not([class~=flex]):not([class~=inline-flex]):not([class~=block]):not([class~=inline-block]):not([class~=grid]):not([class~=hidden]):not([class*=":flex"]):not([class*=":block"]):not([class*=":inline"]):not([class*=":grid"]):not([class*=":hidden"])){display:inline-flex;align-items:center}html td a:where([class*=rounded]):not(.alvo-compacto){min-height:40px}}@media screen{html :is(.text-\[10px\],.text-\[11px\]):not(.uppercase):not(.rotulo-curto):not([class*=rounded-full]):not([class*="py-0.5"]):not([class*=py-px]):not([class*=icon-]):not([class*="leading-["]):not([class*=":text-xs"]):not([class*=":text-sm"]):not([class*=":text-base"]):not([class*=":text-lg"]):not([class*=":text-[1"]){font-size:12px}html :is(.text-\[9px\],.text-\[10px\]):not([class*=icon-]):not([class*="leading-["]):not([class*=":text-xs"]):not([class*=":text-sm"]):not([class*=":text-base"]):not([class*=":text-lg"]):not([class*=":text-[1"]){font-size:11px}}@media(prefers-contrast:more){:root:not(.dark):not(.contraste-nunca){--foreground: #000000;--card-foreground: #000000;--popover-foreground: #000000;--secondary-foreground: #000000;--accent-foreground: #000000;--sidebar-foreground: #000000;--muted-foreground: #2e2e2c;--neutro: #2e2e2c;--border: #6e6e69;--input: #3d3d3a;--desabilitado-fg: #4a4a46;--perigo: #7f160f;--sucesso: #03472a;--alerta: #662b00;--info: #0c3a8c;--roxo: #452683;--sombra-cartao: 0 1px 2px rgba(0, 0, 0, .14), 0 1px 3px rgba(0, 0, 0, .1)}:root.dark:not(.contraste-nunca){--foreground: #ffffff;--card-foreground: #ffffff;--popover-foreground: #ffffff;--secondary-foreground: #ffffff;--accent-foreground: #ffffff;--sidebar-foreground: #ffffff;--muted-foreground: #e4e4e4;--neutro: #e4e4e4;--border: #8c8c8c;--input: #b0b0b0;--desabilitado-fg: #c4c4c4;--placeholder: #c4c4c4;--perigo: #ffdcdc;--sucesso: #a7f3c4;--alerta: #ffe7a3;--info: #d6e7ff;--roxo: #ebe3ff}:root:not(.dark)[data-sidebar=escura]{--sidebar-foreground: #ffffff}:root:not(.dark)[data-sidebar=escura] .barra-lateral{--foreground: #ffffff;--card-foreground: #ffffff;--popover-foreground: #ffffff;--secondary-foreground: #ffffff;--accent-foreground: #ffffff;--muted-foreground: #e4e4e4;--neutro: #e4e4e4;--border: #8c8c8c;--input: #b0b0b0;--desabilitado-fg: #c4c4c4;--placeholder: #c4c4c4;--perigo: #ffdcdc;--sucesso: #a7f3c4;--alerta: #ffe7a3;--info: #d6e7ff;--roxo: #ebe3ff}:root:not(.dark) :focus-visible,:root.dark :focus-visible{outline-width:3px;outline-offset:2px}}.chip-filtro{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--input);background:var(--card);color:var(--foreground);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.chip-filtro:hover{background:var(--hover)}.chip-filtro:focus-visible{outline-offset:2px}.chip-filtro[aria-pressed=true],.chip-filtro[aria-selected=true],.chip-filtro.chip-filtro--ligado{background:var(--chip-ativo-fundo);border-color:var(--primary-indicador);color:color-mix(in srgb,var(--dourado-texto) 70%,var(--foreground));font-weight:600}.chip-filtro:disabled,.chip-filtro[aria-disabled=true]{opacity:.45;cursor:not-allowed}.chip-filtro:disabled:hover{background:var(--card)}.chip-filtro--quadrado{border-radius:calc(var(--radius) - 4px)}div.chip-filtro{height:auto;min-height:36px}.chip-filtro--apagado:not([aria-pressed=true]){color:var(--muted-foreground)}.chip-filtro__conta{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.1;background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.chip-filtro__conta[data-tom=perigo]{color:var(--perigo);background:color-mix(in srgb,var(--perigo) var(--selo-alfa, 12%),var(--card))}.chip-filtro__conta[data-tom=alerta]{color:var(--alerta);background:color-mix(in srgb,var(--alerta) var(--selo-alfa, 12%),var(--card))}.chip-filtro__conta[data-tom=info]{color:var(--info);background:color-mix(in srgb,var(--info) var(--selo-alfa, 12%),var(--card))}.chip-filtro__conta[data-tom=sucesso]{color:var(--sucesso);background:color-mix(in srgb,var(--sucesso) var(--selo-alfa, 12%),var(--card))}.chip-filtro__conta[data-tom=roxo]{color:var(--roxo);background:color-mix(in srgb,var(--roxo) var(--selo-alfa, 12%),var(--card))}.chip-filtro[aria-pressed=true] .chip-filtro__conta:not([data-tom]){background:var(--card)}.chip-filtro__selo{font-size:11px;font-weight:600;padding:2px 6px;border-radius:999px;color:var(--dourado-texto);background:color-mix(in srgb,var(--primary) 14%,var(--card))}.chip-filtro-limpar{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 8px;border-radius:999px;font-size:.8125rem;color:var(--dourado-texto);background:transparent;white-space:nowrap;flex-shrink:0}.chip-filtro-limpar:hover{text-decoration:underline;background:var(--hover)}.faixa-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}@media(max-width:767.98px){.faixa-filtros:not(.faixa-filtros--quebra){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;padding:3px 2px;margin:-3px -2px;scroll-padding-inline:24px}.faixa-filtros:not(.faixa-filtros--quebra)::-webkit-scrollbar{display:none}.faixa-filtros.tem-mais-direita{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.faixa-filtros.tem-mais-esquerda{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 32px),transparent)}.faixa-filtros.tem-mais-esquerda.tem-mais-direita{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}}.segmentado{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--card);max-width:100%;min-width:0}.segmentado__opcao{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:calc(var(--radius) - 5px);border:1px solid transparent;background:transparent;color:var(--muted-foreground);font-size:.8125rem;font-weight:500;white-space:nowrap;flex-shrink:0;transition:background-color .15s,border-color .15s,color .15s}.segmentado__opcao:hover{color:var(--foreground);background:var(--hover)}.segmentado__opcao[aria-pressed=true]{background:var(--chip-ativo-fundo);border-color:var(--primary-indicador);color:color-mix(in srgb,var(--dourado-texto) 70%,var(--foreground));font-weight:600}.segmentado__opcao:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse){html .chip-filtro,html .chip-filtro-limpar,html .segmentado__opcao{height:auto;min-height:44px}}:root[data-cantos=retos] .chip-filtro__conta,:root[data-cantos=retos] .chip-filtro-limpar{border-radius:4px}:root[data-movimento=reduzido] .chip-filtro,:root[data-movimento=reduzido] .segmentado__opcao{transition:none}@media(prefers-reduced-motion:reduce){.chip-filtro,.segmentado__opcao{transition:none}}@media(min-width:768px){.mask-edges{-webkit-mask-image:none!important;mask-image:none!important}}:root:not(.dark) .campo-na-barra:focus-visible,:root.dark .campo-na-barra:focus-visible,:root:not(.dark) .campo-na-barra:focus,:root.dark .campo-na-barra:focus{outline:none;box-shadow:none}.barra-entrada:focus-within{border-color:var(--foco);outline:1px solid var(--foco);outline-offset:0}.alvo-estendido{position:relative}@media(pointer:coarse){.alvo-estendido:after{content:"";position:absolute;inset:-4px;border-radius:9999px}}.barra-voz{position:fixed;right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:98;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.375rem .375rem .375rem .75rem;border:1px solid var(--input);border-radius:9999px;background:var(--card);color:var(--foreground);box-shadow:var(--sombra-3);font-size:.8125rem;line-height:1.2;animation:mov-surge var(--mov-rapido, .18s) ease-out}@media(max-width:767.98px){.barra-voz{right:calc(1rem + env(safe-area-inset-right,0px));bottom:var(--fab-bottom, calc(1rem + env(safe-area-inset-bottom, 0px)) )}}.barra-voz [hidden]{display:none!important}.barra-voz__ponto{flex-shrink:0;width:.625rem;height:.625rem;border-radius:9999px;background:var(--muted-foreground)}.barra-voz[data-fase=ouvindo] .barra-voz__ponto{background:var(--perigo);animation:barra-voz-pulso 1.4s ease-in-out infinite}.barra-voz[data-fase=falando] .barra-voz__ponto{background:var(--primary-indicador, var(--primary))}@keyframes barra-voz-pulso{0%,to{opacity:1}50%{opacity:.35}}.barra-voz__estado{flex-shrink:0;font-weight:600;white-space:nowrap}.barra-voz__texto{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.75rem}@media(max-width:479.98px){.barra-voz__texto{display:none}}.barra-voz__botao{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;min-width:44px;padding:0 .75rem;border:1px solid var(--input);border-radius:9999px;background:transparent;color:var(--foreground);font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color var(--mov-rapido, .18s) ease}@media(pointer:fine){.barra-voz__botao{min-height:32px}}.barra-voz__botao:hover{background:var(--accent)}.barra-voz__icone{font-size:.75rem}.barra-voz__botao--principal{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.barra-voz__botao--principal:hover{background:var(--primary);opacity:.9}.barra-voz__botao--continuar{min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:600}@media(pointer:fine){.barra-voz__botao--continuar{min-height:44px}}.barra-voz__botao--encerrar{border-color:color-mix(in srgb,var(--perigo) 70%,var(--card));color:var(--perigo)}.barra-voz__botao--encerrar:hover{background:color-mix(in srgb,var(--perigo) 10%,transparent)}@media(prefers-reduced-motion:reduce){.barra-voz,.barra-voz[data-fase=ouvindo] .barra-voz__ponto{animation:none}}:root[data-movimento=reduzido] .barra-voz,:root[data-movimento=reduzido] .barra-voz[data-fase=ouvindo] .barra-voz__ponto{animation:none}@media print{.barra-voz{display:none!important}}.barra-voz__rotulo-curto{display:none}@media(max-width:479.98px){.barra-voz{flex-wrap:nowrap;box-sizing:border-box}.barra-voz__estado{min-width:0;overflow:hidden;text-overflow:ellipsis}.barra-voz[data-principal="1"] .barra-voz__estado,.barra-voz__rotulo-longo{display:none}.barra-voz__rotulo-curto{display:inline}.barra-voz__botao--continuar{padding:0 .875rem}.barra-voz__botao--encerrar{padding:0 .625rem}.barra-voz__botao--encerrar>span:not(.barra-voz__icone){display:none}.barra-voz__botao--encerrar:after{content:"Sair"}.barra-voz[data-fase=ouvindo] .barra-voz__texto[title]:not([title=""]){display:inline;flex:1 1 auto;max-width:none;color:var(--foreground);font-size:.8125rem}.barra-voz[data-fase=ouvindo]:has(.barra-voz__texto[title]:not([title=""])) .barra-voz__estado{display:none}}@media(max-width:767.98px){body:has(.barra-lateral.translate-x-0) .barra-voz,body:has(.barra-lateral.translate-x-0) .aviso-feito-voz{visibility:hidden}}.voz-reserva-espaco{flex-shrink:0}div:has(>[role=status][aria-live=polite]+[role=alert][aria-live=assertive]).fixed{bottom:max(calc(var(--fab-bottom, 6rem) + 3.5rem),var(--voz-reserva, 0px))!important}.aviso-feito-voz{position:fixed;right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:98;display:flex;align-items:center;gap:.5rem;width:max-content;max-width:min(26rem,calc(100vw - 2rem));padding:.375rem .375rem .5rem .75rem;overflow:hidden;border:1px solid var(--input);border-radius:.875rem;background:var(--card);color:var(--foreground);box-shadow:var(--sombra-3);font-size:.8125rem;line-height:1.3;animation:mov-surge var(--mov-rapido, .18s) ease-out}@media(max-width:767.98px){.aviso-feito-voz{right:calc(1rem + env(safe-area-inset-right,0px));bottom:var(--fab-bottom, calc(1rem + env(safe-area-inset-bottom, 0px)) )}}.aviso-feito-voz__icone{flex-shrink:0;color:var(--sucesso);font-size:.875rem}.aviso-feito-voz[data-erro] .aviso-feito-voz__icone{color:var(--perigo)}.aviso-feito-voz__texto{min-width:0;flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.aviso-feito-voz__botao,.aviso-feito-voz__fechar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 .75rem;border:1px solid var(--input);border-radius:9999px;background:transparent;color:var(--foreground);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color var(--mov-rapido, .18s) ease}.aviso-feito-voz__fechar{padding:0;border-color:transparent;color:var(--muted-foreground)}@media(pointer:fine){.aviso-feito-voz__botao{min-height:32px}.aviso-feito-voz__fechar{min-height:32px;min-width:32px}}.aviso-feito-voz__botao:hover,.aviso-feito-voz__fechar:hover{background:var(--accent)}.aviso-feito-voz__botao:disabled{opacity:.6;cursor:progress}.aviso-feito-voz__tempo{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--primary-indicador, var(--primary));transform-origin:left center;animation:aviso-feito-voz-tempo linear forwards}.aviso-feito-voz[data-pausado] .aviso-feito-voz__tempo{animation-play-state:paused}@keyframes aviso-feito-voz-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.aviso-feito-voz,.aviso-feito-voz__tempo{animation:none}}:root[data-movimento=reduzido] .aviso-feito-voz,:root[data-movimento=reduzido] .aviso-feito-voz__tempo{animation:none}@media print{.aviso-feito-voz{display:none!important}}@media(max-width:767.98px){.aviso-feito-voz{box-sizing:border-box;padding-top:.25rem;padding-bottom:.375rem}.aviso-feito-voz__texto{-webkit-line-clamp:1}}.aviso-feito-voz__texto-curto{display:none}@media(max-width:767.98px){.aviso-feito-voz:has(.aviso-feito-voz__texto-curto:not(:empty)) .aviso-feito-voz__texto{display:none}.aviso-feito-voz__texto-curto:not(:empty){display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root[style*=--voz-reserva] .flex-1.min-w-0.overflow-y-auto:not(textarea):not([role=dialog] *):after{content:"";display:block;flex-shrink:0;height:var(--voz-reserva, 0px)}.flut-cartao-linha{display:flex;align-items:center;gap:.375rem;min-width:0;padding:.25rem .625rem;border:1px dashed var(--border);border-radius:.75rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.flut-cartao-linha--ok{border-style:solid;color:var(--foreground)}.flut-cartao-linha--ok>.icon-check{color:var(--sucesso)}.flut-cartao-linha__refazer{flex-shrink:0;margin-left:auto;min-height:44px;padding:0 .5rem;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:600;cursor:pointer}@media(pointer:fine){.flut-cartao-linha__refazer{min-height:24px}}.flut-cartao-linha__refazer:hover{text-decoration:underline}[data-planos-quadro]{container-type:inline-size;container-name:planos-quadro}.planos-rotulo-curto,.planos-balao-nome{display:none}@container planos-quadro (max-width: 319.98px){.planos-rotulo-longo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.planos-rotulo-curto{display:inline}.planos-balao-nome{display:block}}.bg-\[var\(--accent\)\]\/30{background-color:color-mix(in srgb,var(--accent) 30%,transparent)}.bg-\[var\(--accent\)\]\/40{background-color:color-mix(in srgb,var(--accent) 40%,transparent)}.bg-\[var\(--accent\)\]\/50{background-color:color-mix(in srgb,var(--accent) 50%,transparent)}.bg-\[var\(--accent\)\]\/60{background-color:color-mix(in srgb,var(--accent) 60%,transparent)}.bg-\[var\(--alerta\)\]\/10{background-color:color-mix(in srgb,var(--alerta) 10%,transparent)}.bg-\[var\(--alerta\)\]\/15{background-color:color-mix(in srgb,var(--alerta) 15%,transparent)}.bg-\[var\(--alerta\)\]\/5{background-color:color-mix(in srgb,var(--alerta) 5%,transparent)}.bg-\[var\(--background\)\]\/30{background-color:color-mix(in srgb,var(--background) 30%,transparent)}.bg-\[var\(--background\)\]\/40{background-color:color-mix(in srgb,var(--background) 40%,transparent)}.bg-\[var\(--background\)\]\/50{background-color:color-mix(in srgb,var(--background) 50%,transparent)}.bg-\[var\(--background\)\]\/60{background-color:color-mix(in srgb,var(--background) 60%,transparent)}.bg-\[var\(--background\)\]\/80{background-color:color-mix(in srgb,var(--background) 80%,transparent)}.bg-\[var\(--background\)\]\/95{background-color:color-mix(in srgb,var(--background) 95%,transparent)}.bg-\[var\(--card\)\]\/50{background-color:color-mix(in srgb,var(--card) 50%,transparent)}.bg-\[var\(--card\)\]\/60{background-color:color-mix(in srgb,var(--card) 60%,transparent)}.bg-\[var\(--card\)\]\/90{background-color:color-mix(in srgb,var(--card) 90%,transparent)}.bg-\[var\(--card\)\]\/95{background-color:color-mix(in srgb,var(--card) 95%,transparent)}.bg-\[var\(--desabilitado-fg\)\]\/10{background-color:color-mix(in srgb,var(--desabilitado-fg) 10%,transparent)}.bg-\[var\(--info\)\]\/10{background-color:color-mix(in srgb,var(--info) 10%,transparent)}.bg-\[var\(--info\)\]\/15{background-color:color-mix(in srgb,var(--info) 15%,transparent)}.bg-\[var\(--muted-foreground\)\]\/10{background-color:color-mix(in srgb,var(--muted-foreground) 10%,transparent)}.bg-\[var\(--muted\)\]\/40{background-color:color-mix(in srgb,var(--muted) 40%,transparent)}.bg-\[var\(--muted\)\]\/50{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}.bg-\[var\(--muted\)\]\/60{background-color:color-mix(in srgb,var(--muted) 60%,transparent)}.bg-\[var\(--neutro\)\]\/10{background-color:color-mix(in srgb,var(--neutro) 10%,transparent)}.bg-\[var\(--neutro\)\]\/15{background-color:color-mix(in srgb,var(--neutro) 15%,transparent)}.bg-\[var\(--perigo\)\]\/10{background-color:color-mix(in srgb,var(--perigo) 10%,transparent)}.bg-\[var\(--perigo\)\]\/15{background-color:color-mix(in srgb,var(--perigo) 15%,transparent)}.bg-\[var\(--perigo\)\]\/20{background-color:color-mix(in srgb,var(--perigo) 20%,transparent)}.bg-\[var\(--perigo\)\]\/5{background-color:color-mix(in srgb,var(--perigo) 5%,transparent)}.bg-\[var\(--primary-foreground\)\]\/20{background-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}.bg-\[var\(--primary\)\]\/10{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}.bg-\[var\(--primary\)\]\/15{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}.bg-\[var\(--primary\)\]\/20{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}.bg-\[var\(--primary\)\]\/30{background-color:color-mix(in srgb,var(--primary) 30%,transparent)}.bg-\[var\(--primary\)\]\/5{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}.bg-\[var\(--primary\)\]\/70{background-color:color-mix(in srgb,var(--primary) 70%,transparent)}.bg-\[var\(--roxo\)\]\/10{background-color:color-mix(in srgb,var(--roxo) 10%,transparent)}.bg-\[var\(--roxo\)\]\/15{background-color:color-mix(in srgb,var(--roxo) 15%,transparent)}.bg-\[var\(--roxo\)\]\/5{background-color:color-mix(in srgb,var(--roxo) 5%,transparent)}.bg-\[var\(--secondary\)\]\/50{background-color:color-mix(in srgb,var(--secondary) 50%,transparent)}.bg-\[var\(--sucesso\)\]\/10{background-color:color-mix(in srgb,var(--sucesso) 10%,transparent)}.bg-\[var\(--sucesso\)\]\/15{background-color:color-mix(in srgb,var(--sucesso) 15%,transparent)}.bg-\[var\(--sucesso\)\]\/5{background-color:color-mix(in srgb,var(--sucesso) 5%,transparent)}.border-\[var\(--alerta\)\]\/20{border-color:color-mix(in srgb,var(--alerta) 20%,transparent)}.border-\[var\(--alerta\)\]\/30{border-color:color-mix(in srgb,var(--alerta) 30%,transparent)}.border-\[var\(--alerta\)\]\/35{border-color:color-mix(in srgb,var(--alerta) 35%,transparent)}.border-\[var\(--alerta\)\]\/40{border-color:color-mix(in srgb,var(--alerta) 40%,transparent)}.border-\[var\(--alerta\)\]\/50{border-color:color-mix(in srgb,var(--alerta) 50%,transparent)}.border-\[var\(--border\)\]\/50{border-color:color-mix(in srgb,var(--border) 50%,transparent)}.border-\[var\(--info\)\]\/30{border-color:color-mix(in srgb,var(--info) 30%,transparent)}.border-\[var\(--info\)\]\/40{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.border-\[var\(--muted-foreground\)\]\/30{border-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}.border-\[var\(--neutro\)\]\/30{border-color:color-mix(in srgb,var(--neutro) 30%,transparent)}.border-\[var\(--perigo\)\]\/20{border-color:color-mix(in srgb,var(--perigo) 20%,transparent)}.border-\[var\(--perigo\)\]\/30{border-color:color-mix(in srgb,var(--perigo) 30%,transparent)}.border-\[var\(--perigo\)\]\/40{border-color:color-mix(in srgb,var(--perigo) 40%,transparent)}.border-\[var\(--perigo\)\]\/50{border-color:color-mix(in srgb,var(--perigo) 50%,transparent)}.border-\[var\(--primary\)\]\/20{border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.border-\[var\(--primary\)\]\/25{border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.border-\[var\(--primary\)\]\/30{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.border-\[var\(--primary\)\]\/40{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.border-\[var\(--primary\)\]\/50{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.border-\[var\(--primary\)\]\/60{border-color:color-mix(in srgb,var(--primary) 60%,transparent)}.border-\[var\(--roxo\)\]\/20{border-color:color-mix(in srgb,var(--roxo) 20%,transparent)}.border-\[var\(--roxo\)\]\/30{border-color:color-mix(in srgb,var(--roxo) 30%,transparent)}.border-\[var\(--sucesso\)\]\/20{border-color:color-mix(in srgb,var(--sucesso) 20%,transparent)}.border-\[var\(--sucesso\)\]\/25{border-color:color-mix(in srgb,var(--sucesso) 25%,transparent)}.border-\[var\(--sucesso\)\]\/30{border-color:color-mix(in srgb,var(--sucesso) 30%,transparent)}.border-\[var\(--sucesso\)\]\/40{border-color:color-mix(in srgb,var(--sucesso) 40%,transparent)}.border-\[var\(--sucesso\)\]\/50{border-color:color-mix(in srgb,var(--sucesso) 50%,transparent)}.from-\[var\(--primary\)\]\/10{--tw-gradient-from: color-mix(in srgb, var(--primary) 10%, transparent) var(--tw-gradient-from-position, );--tw-gradient-to: transparent var(--tw-gradient-to-position, );--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--primary\)\]\/5{--tw-gradient-from: color-mix(in srgb, var(--primary) 5%, transparent) var(--tw-gradient-from-position, );--tw-gradient-to: transparent var(--tw-gradient-to-position, );--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.ring-\[var\(--primary\)\]\/40{--tw-ring-color: color-mix(in srgb, var(--primary) 40%, transparent)}.shadow-\[var\(--primary\)\]\/10{--tw-shadow-color: color-mix(in srgb, var(--primary) 10%, transparent);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--primary\)\]\/20{--tw-shadow-color: color-mix(in srgb, var(--primary) 20%, transparent);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--primary\)\]\/30{--tw-shadow-color: color-mix(in srgb, var(--primary) 30%, transparent);--tw-shadow: var(--tw-shadow-colored)}.text-\[var\(--foreground\)\]\/90{color:color-mix(in srgb,var(--foreground) 90%,transparent)}.focus\:border-\[var\(--primary\)\]\/50:focus{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.focus\:ring-\[var\(--primary\)\]\/40:focus{--tw-ring-color: color-mix(in srgb, var(--primary) 40%, transparent)}.focus\:ring-\[var\(--primary\)\]\/60:focus{--tw-ring-color: color-mix(in srgb, var(--primary) 60%, transparent)}.hover\:bg-\[var\(--accent\)\]\/30:hover{background-color:color-mix(in srgb,var(--accent) 30%,transparent)}.hover\:bg-\[var\(--accent\)\]\/40:hover{background-color:color-mix(in srgb,var(--accent) 40%,transparent)}.hover\:bg-\[var\(--accent\)\]\/50:hover{background-color:color-mix(in srgb,var(--accent) 50%,transparent)}.hover\:bg-\[var\(--accent\)\]\/60:hover{background-color:color-mix(in srgb,var(--accent) 60%,transparent)}.hover\:bg-\[var\(--accent\)\]\/70:hover{background-color:color-mix(in srgb,var(--accent) 70%,transparent)}.hover\:bg-\[var\(--alerta\)\]\/15:hover{background-color:color-mix(in srgb,var(--alerta) 15%,transparent)}.hover\:bg-\[var\(--alerta\)\]\/20:hover{background-color:color-mix(in srgb,var(--alerta) 20%,transparent)}.hover\:bg-\[var\(--alerta\)\]\/25:hover{background-color:color-mix(in srgb,var(--alerta) 25%,transparent)}.hover\:bg-\[var\(--background\)\]\/30:hover{background-color:color-mix(in srgb,var(--background) 30%,transparent)}.hover\:bg-\[var\(--perigo\)\]\/10:hover{background-color:color-mix(in srgb,var(--perigo) 10%,transparent)}.hover\:bg-\[var\(--perigo\)\]\/20:hover{background-color:color-mix(in srgb,var(--perigo) 20%,transparent)}.hover\:bg-\[var\(--primary\)\]\/10:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}.hover\:bg-\[var\(--primary\)\]\/20:hover{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}.hover\:bg-\[var\(--primary\)\]\/5:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}.hover\:bg-\[var\(--sucesso\)\]\/10:hover{background-color:color-mix(in srgb,var(--sucesso) 10%,transparent)}.hover\:bg-\[var\(--sucesso\)\]\/20:hover{background-color:color-mix(in srgb,var(--sucesso) 20%,transparent)}.hover\:border-\[var\(--muted-foreground\)\]\/40:hover{border-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}.hover\:border-\[var\(--perigo\)\]\/40:hover{border-color:color-mix(in srgb,var(--perigo) 40%,transparent)}.hover\:border-\[var\(--perigo\)\]\/50:hover{border-color:color-mix(in srgb,var(--perigo) 50%,transparent)}.hover\:border-\[var\(--primary\)\]\/40:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.hover\:border-\[var\(--primary\)\]\/50:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.hover\:border-\[var\(--primary\)\]\/60:hover{border-color:color-mix(in srgb,var(--primary) 60%,transparent)}.hover\:ring-\[var\(--primary\)\]\/50:hover{--tw-ring-color: color-mix(in srgb, var(--primary) 50%, transparent)}@media(min-width:640px){.sm\:hover\:bg-\[var\(--accent\)\]\/30:hover{background-color:color-mix(in srgb,var(--accent) 30%,transparent)}}html:root .text-\[var\(--primary\)\].bg-\[var\(--primary\)\]\/15,html:root .text-\[var\(--primary\)\].bg-\[var\(--primary\)\]\/20,html:root .text-\[var\(--primary\)\].hover\:bg-\[var\(--primary\)\]\/20:hover,html:root .hover\:text-\[var\(--primary\)\].hover\:bg-\[var\(--primary\)\]\/20:hover{color:color-mix(in srgb,var(--dourado-texto) 70%,var(--foreground))}html:root .text-\[var\(--perigo\)\].bg-\[var\(--perigo\)\]\/15,html:root .text-\[var\(--perigo\)\].bg-\[var\(--perigo\)\]\/20,html:root .text-\[var\(--perigo\)\].hover\:bg-\[var\(--perigo\)\]\/20:hover{color:color-mix(in srgb,var(--perigo) 70%,var(--foreground))}html:root .text-\[var\(--alerta\)\].hover\:bg-\[var\(--alerta\)\]\/20:hover{color:color-mix(in srgb,var(--alerta) 70%,var(--foreground))}
