.auth-shell{--auth-fundo:#f4f8fd;--auth-cartao:#ffffff;--auth-borda:#e2e8f0;--auth-ouro:#0066ff;--auth-ouro-escuro:#0052cc;--auth-texto:#0f172a;--auth-texto-suave:#64748b;--auth-campo:var(--auth-fundo);--auth-campo-foco:#ffffff;--auth-campo-borda:#d5dee8;--cor-borda:var(--auth-borda);--cor-sucesso:#059669;--cor-texto-inverso:#ffffff;--cor-erro-texto:#dc2626;--cor-erro-borda:#fca5a5;--cor-fundo:var(--auth-fundo);--cor-superficie:var(--auth-cartao);--cor-superficie-elevada:var(--auth-cartao);--cor-campo-fundo:var(--auth-campo);--cor-texto:var(--auth-texto);--cor-texto-suave:var(--auth-texto-suave);--cor-placeholder:#94a3b8;--field-background:var(--auth-campo);--field-background-hover:var(--auth-campo);--field-border:var(--auth-campo-borda);--surface:var(--auth-cartao);--surface-container:var(--auth-cartao);--campo-kit-fundo-envoltorio:var(--auth-cartao);position:relative;display:flex;min-height:100dvh;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.25rem 2rem;background:var(--auth-fundo);color:var(--auth-texto);color-scheme:light}.auth-shell:after,.auth-shell:before{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(8px)}.auth-shell:before{top:-8rem;right:-6rem;width:22rem;height:22rem;background:radial-gradient(circle,#d7e8ff 0,transparent 68%)}.auth-shell:after{bottom:-10rem;left:-8rem;width:20rem;height:20rem;background:radial-gradient(circle,#e8f1ff 0,transparent 70%)}.auth-shell__conteudo{position:relative;z-index:1;width:100%;max-width:26rem}.auth-shell__marca{margin-bottom:1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-shell__logo{height:1.85rem;width:auto}.auth-shell__nome{font-size:1.35rem;font-weight:700;letter-spacing:-.04em;color:var(--auth-texto)}.auth-shell__tagline{margin-top:.65rem;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--auth-ouro)}.auth-cartao{background:var(--auth-cartao);border:1px solid #e8eef5;border-radius:1rem;padding:1.35rem 1.25rem 1.4rem;box-shadow:0 10px 40px rgba(15,23,42,.06)}.auth-cartao__titulo{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;text-align:center;color:var(--auth-texto)}.auth-cartao__descricao{margin:.45rem 0 0;font-size:.95rem;line-height:1.45;text-align:center;color:var(--auth-texto-suave)}.auth-cartao__corpo{margin-top:1.4rem;min-width:0;overflow-x:clip}.auth-cartao__corpo form{min-width:0;width:100%}.auth-cartao__rodape{margin-top:1.35rem}.auth-cartao__divisor{display:flex;align-items:center;justify-content:center;margin-bottom:.95rem}.auth-cartao__divisor span{display:block;width:100%;height:1px;background:var(--auth-borda);position:relative}.auth-cartao__divisor span:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:1px;background:var(--auth-ouro);transform:translate(-50%,-50%) rotate(45deg)}.auth-cartao__rodape-texto{margin:0;display:flex;align-items:center;justify-content:center;gap:.45rem;text-align:center;font-size:.75rem;line-height:1.4;color:var(--auth-texto-suave)}.auth-cartao__rodape-icone{width:.85rem;height:.85rem;flex-shrink:0;color:var(--auth-ouro)}.auth-link{color:var(--auth-ouro-escuro);text-decoration:none;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-cartao label{color:var(--auth-texto)!important;font-size:var(--campo-rotulo-fonte)!important;font-weight:600!important}.auth-campo-icone input,.auth-cartao .campo-kit-input,.auth-cartao input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.auth-cartao select,.auth-cartao textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid var(--auth-campo-borda)!important;background-color:var(--auth-campo)!important;background-image:none!important;color:var(--auth-texto)!important;-webkit-text-fill-color:var(--auth-texto)!important;color-scheme:light;height:var(--altura-campo)!important;font-size:16px!important;border-radius:var(--campo-raio)!important;box-shadow:none!important;caret-color:var(--auth-ouro-escuro);-webkit-appearance:none;appearance:none;transition:none}.auth-cartao textarea,.auth-cartao textarea.campo-kit-input{height:auto!important;min-height:6rem!important;max-height:none!important;padding:var(--space-3) var(--campo-padding-inline)!important;resize:vertical;line-height:1.45}.auth-campo-icone input::placeholder,.auth-cartao input::placeholder,.auth-cartao textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1}.auth-campo-icone input:focus,.auth-cartao .campo-kit-input:focus,.auth-cartao input:focus,.auth-cartao select:focus,.auth-cartao textarea:focus{border-color:#6699ff!important;background-color:var(--auth-campo-foco)!important;box-shadow:0 0 0 3px rgba(0,102,255,.18)!important;outline:none!important}.auth-campo-icone input:-webkit-autofill,.auth-campo-icone input:-webkit-autofill:active,.auth-campo-icone input:-webkit-autofill:focus,.auth-campo-icone input:-webkit-autofill:hover,.auth-cartao input:-webkit-autofill,.auth-cartao input:-webkit-autofill:active,.auth-cartao input:-webkit-autofill:focus,.auth-cartao input:-webkit-autofill:hover,.auth-cartao textarea:-webkit-autofill{-webkit-text-fill-color:var(--auth-texto)!important;caret-color:var(--auth-ouro-escuro)!important;border-color:var(--auth-campo-borda)!important;box-shadow:0 0 0 1000px var(--auth-campo) inset!important;transition:background-color 99999s ease-out 0s}.auth-formulario{display:flex;flex-direction:column;gap:var(--space-3)}.auth-cartao .auth-botao-entrar{height:var(--botao-altura-md);width:100%;border:0;border-radius:var(--campo-raio);background:var(--auth-ouro);color:#ffffff;font-size:var(--campo-fonte);font-weight:700;letter-spacing:.01em;box-shadow:none;transition:background .15s ease,opacity .15s ease}.auth-social{display:flex;flex-direction:column;gap:.65rem}.auth-social-botao{display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--botao-altura-md);padding:0 .95rem;border:1px solid #e8eef5;border-radius:var(--campo-raio);background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04);color:var(--auth-texto);font-size:var(--campo-fonte);font-weight:600;text-align:left;cursor:pointer}.auth-social-botao:hover{background:#fafcff;border-color:#d5e3f5}.auth-social-botao:active{background:#f3f7fc}.auth-social-botao:disabled{opacity:.55;cursor:wait}.auth-social-botao svg:first-child{width:1.15rem;height:1.15rem;flex-shrink:0}.auth-social-botao span{flex:1;min-width:0}.auth-social-botao svg:last-child{width:1rem;height:1rem;flex-shrink:0;color:#94a3b8}.auth-divisor-ou{display:flex;align-items:center;gap:.85rem;margin:.15rem 0;color:var(--auth-texto-suave);font-size:.8rem}.auth-divisor-ou:after,.auth-divisor-ou:before{content:"";flex:1;height:1px;background:var(--auth-borda)}.auth-legal{margin:1.1rem 0 0;text-align:center;font-size:.72rem;line-height:1.45}.auth-legal,.auth-legal a{color:var(--auth-texto-suave)}.auth-legal a{text-decoration:underline;text-underline-offset:2px}.auth-cartao .auth-botao-entrar:hover:not(:disabled){background:var(--auth-ouro-escuro)}.auth-cartao .auth-botao-entrar:disabled{opacity:.55}.auth-campo-icone{position:relative;display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.auth-campo-icone>svg:first-of-type{pointer-events:none;position:absolute;left:.85rem;top:50%;z-index:1;width:1rem;height:1rem;transform:translateY(-50%);color:var(--auth-ouro)}.auth-campo-icone input{display:block;padding:0 .85rem 0 2.5rem;font-size:16px}.auth-campo-icone--senha input{padding-right:2.6rem}.auth-campo-toggle-senha{position:absolute;right:.55rem;top:50%;z-index:1;display:flex;height:2rem;width:2rem;transform:translateY(-50%);align-items:center;justify-content:center;border:0;border-radius:.4rem;background:transparent;color:var(--auth-ouro);cursor:pointer}.auth-campo-toggle-senha:hover{background:color-mix(in srgb,var(--auth-ouro) 12%,transparent)}.auth-linha-opcoes{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem}.auth-lembrar,.auth-linha-opcoes{align-items:center;color:var(--auth-texto-suave)}.auth-lembrar{display:inline-flex;gap:.5rem;min-height:var(--altura-campo);padding:0 .35rem 0 0;cursor:pointer;user-select:none}.auth-lembrar--marcado{color:var(--auth-texto);font-weight:600}.auth-link-esqueci{font-size:.8rem;font-weight:600;color:var(--auth-ouro-escuro);text-decoration:underline;text-underline-offset:2px}.auth-cta-acesso{margin:.35rem 0 0;text-align:center;font-size:.85rem;color:var(--auth-texto-suave)}.auth-cta-acesso a{font-weight:600;color:var(--auth-texto);text-decoration:underline;text-underline-offset:2px}.auth-campo-erro{margin:0;font-size:.8rem;line-height:1.4;color:var(--cor-erro-texto)}.auth-campo-icone--erro input{border-color:var(--cor-erro-borda)!important}@media (max-width:47.9375rem){.auth-shell{align-items:flex-start;padding:1.25rem 1rem 1.75rem}.auth-cartao{border-radius:.875rem;padding:1.15rem 1rem 1.25rem}.auth-cartao__titulo{font-size:1.25rem}}.calendario-intervalo{display:flex;flex-direction:column;gap:var(--space-3)}.calendario-intervalo-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.calendario-intervalo-mes{margin:0;font-size:var(--campo-fonte);font-weight:600;line-height:1.25;color:var(--cor-texto)}.calendario-intervalo-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.calendario-intervalo-dow{padding-block:var(--space-1);font-size:var(--campo-rotulo-fonte);font-weight:600;line-height:1.25;text-align:center;color:var(--cor-texto-suave)}.calendario-intervalo-dia{display:flex;align-items:center;justify-content:center;min-height:var(--campo-alvo-min);margin:0;padding:0;border:none;border-radius:var(--raio-md);background:transparent;font:inherit;font-size:var(--campo-fonte);font-weight:500;color:var(--cor-texto);cursor:pointer}.calendario-intervalo-dia:disabled{visibility:hidden}.calendario-intervalo-dia:hover:not(:disabled){background:var(--cor-superficie-elevada)}.calendario-intervalo-dia--hoje{box-shadow:inset 0 0 0 1px var(--cor-borda)}.calendario-intervalo-dia--meio{background:color-mix(in srgb,var(--cor-marca) 18%,transparent);border-radius:0}.calendario-intervalo-dia--fim,.calendario-intervalo-dia--inicio{background:var(--cor-marca);color:var(--cor-texto-sobre-marca)}.calendario-intervalo-dia--inicio{border-radius:var(--raio-md) 0 0 var(--raio-md)}.calendario-intervalo-dia--fim{border-radius:0 var(--raio-md) var(--raio-md) 0}.calendario-intervalo-dia--inicio.calendario-intervalo-dia--fim{border-radius:var(--raio-md)}.calendario-intervalo-dica{margin:0;font-size:var(--campo-rotulo-fonte);line-height:1.35;color:var(--cor-texto-suave)}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@media (max-width:47.9375rem){.campo-kit-envoltorio__campo{min-height:var(--altura-campo);display:block}.campo-kit-input:not(textarea){height:var(--campo-altura-compact);min-height:var(--campo-altura-compact);max-height:var(--campo-altura-compact);font-size:var(--campo-fonte);padding-block:0}.campo-kit-input::placeholder{font-size:inherit}select.campo-kit-input{background-position:right .625rem center;background-size:.8125rem;padding-right:2rem}textarea.campo-kit-input{height:auto;max-height:none;min-height:var(--campo-textarea-min-compact);padding-block:var(--space-2)}.campo-kit-switch{width:2.5rem;height:1.5rem}.campo-kit-switch__polegar{width:1.25rem;height:1.25rem}.campo-kit-switch[data-state=checked] .campo-kit-switch__polegar{transform:translate(1.0625rem)}}.campo-kit-input[type=date],.campo-kit-input[type=time]{align-items:center;padding-right:2.5rem;display:flex;position:relative}.campo-kit-input[type=date]::-webkit-datetime-edit,.campo-kit-input[type=time]::-webkit-datetime-edit{align-items:center;height:100%;padding:0;line-height:1;display:flex}.campo-kit-input[type=date]::-webkit-datetime-edit-fields-wrapper,.campo-kit-input[type=time]::-webkit-datetime-edit-fields-wrapper{align-items:center;padding:0;display:flex}.campo-kit-input[type=time]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f6a63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.9rem}.tema-escuro .campo-kit-input[type=time]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239a958c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.campo-kit-input[type=date]::-webkit-calendar-picker-indicator,.campo-kit-input[type=time]::-webkit-calendar-picker-indicator{appearance:none;opacity:0;cursor:pointer;width:2.5rem;height:100%;margin:0;position:absolute;top:0;right:0}.campo-kit-envoltorio{gap:var(--campo-gap-rotulo,.375rem);flex-direction:column;min-width:0;padding-top:0;display:flex;position:relative}.campo-kit-envoltorio--curta{width:100%;max-width:10.5rem}.campo-kit-envoltorio--media{width:100%;max-width:16rem}.campo-kit-envoltorio--data{flex-shrink:0;width:12rem;min-width:12rem;max-width:12rem}.campo-kit-envoltorio__campo{gap:var(--campo-gap-rotulo,.375rem);flex-direction:column;min-width:0;display:flex;position:relative}.campo-kit-rotulo-bloco,.campo-kit-rotulo-borda{font-size:var(--campo-rotulo-fonte);color:var(--cor-texto-suave);white-space:normal;background:0 0;margin:0;padding:0;font-weight:500;line-height:1.25;position:static}.campo-kit-rotulo-borda{align-items:center;gap:var(--space-2);width:max-content;max-width:100%;display:inline-flex}.campo-kit-rotulo-bloco{display:block}.campo-kit-rotulo-borda svg{flex-shrink:0;width:1em;height:1em}.tema-escuro .campo-kit-rotulo-bloco,.tema-escuro .campo-kit-rotulo-borda{color:var(--cor-texto-suave)}.campo-kit-obrigatorio{color:var(--state-error);font-size:.75em;font-weight:600;line-height:1}.campo-kit-dica{font-size:var(--campo-dica-fonte);margin:0;line-height:1.4}.campo-kit-dica,.tema-escuro .campo-kit-dica{color:var(--cor-texto-suave)}.campo-kit-erro{min-height:1.25em;font-size:var(--campo-dica-fonte);color:var(--state-error);margin:0;line-height:1.4}.campo-kit-input{box-sizing:border-box;width:100%;min-width:0;height:var(--altura-campo);min-height:var(--altura-campo);max-height:var(--altura-campo);padding:0 var(--campo-padding-inline,1rem);border:1px solid var(--field-border);border-radius:var(--campo-raio);background-color:var(--field-background);font-size:var(--campo-fonte,.875rem);color:var(--cor-texto);appearance:none;transition:box-shadow var(--duracao-interacao) var(--ease-saida),background-color var(--duracao-interacao) var(--ease-saida);font-weight:400;line-height:1.25;display:block}.campo-kit-input.campo-kit-input--com-calendario,.campo-kit-input.campo-kit-input--com-calendario-aviso{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem}.campo-kit-input.campo-kit-input--com-calendario{padding-inline-end:2.75rem}.campo-kit-input.campo-kit-input--com-calendario-aviso{background-position:right 2.5rem center;padding-inline-end:4.25rem}.campo-data-gatilho-calendario{z-index:2;cursor:pointer;inset-block:0;background:0 0;border:0;width:1.75rem;margin:0;padding:0;position:absolute;right:.5rem}.campo-kit-input--com-calendario-aviso~.campo-data-gatilho-calendario{right:2.25rem}input.campo-data-gatilho-calendario{opacity:0}input.campo-data-gatilho-calendario::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.tema-escuro .campo-kit-input{color:var(--cor-texto)}.tema-escuro .campo-kit-input.campo-kit-input--com-calendario,.tema-escuro .campo-kit-input.campo-kit-input--com-calendario-aviso{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")}.campo-kit-input::placeholder{color:var(--cor-placeholder);font-weight:400}.campo-kit-input--com-switch{justify-content:flex-end;align-items:center;display:flex}.campo-kit-input:hover:not(:disabled):not(:read-only){background-color:var(--field-background-hover)}.campo-kit-input:focus,.campo-kit-input:focus-visible{box-shadow:0 0 0 2px var(--cor-marca);outline:none}@supports (color:color-mix(in lab,red,red)){.campo-kit-input:focus,.campo-kit-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-marca) 28%,transparent)}}.campo-kit-input:disabled,.campo-kit-input:read-only{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.tema-escuro .campo-kit-input:disabled,.tema-escuro .campo-kit-input:read-only,html.tema-escuro .campo-kit-input:disabled,html.tema-escuro .campo-kit-input:read-only{opacity:1;background-color:var(--cor-superficie-elevada)}@supports (color:color-mix(in lab,red,red)){.tema-escuro .campo-kit-input:disabled,.tema-escuro .campo-kit-input:read-only,html.tema-escuro .campo-kit-input:disabled,html.tema-escuro .campo-kit-input:read-only{background-color:color-mix(in srgb,var(--cor-superficie-elevada) 70%,var(--cor-fundo))}}.tema-escuro .campo-kit-input:disabled,.tema-escuro .campo-kit-input:read-only,html.tema-escuro .campo-kit-input:disabled,html.tema-escuro .campo-kit-input:read-only{color:var(--cor-texto-suave);-webkit-text-fill-color:var(--cor-texto-suave)}.campo-kit-input--erro:focus,.campo-kit-input--erro:focus-visible{box-shadow:0 0 0 2px var(--state-error)}@supports (color:color-mix(in lab,red,red)){.campo-kit-input--erro:focus,.campo-kit-input--erro:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--state-error) 20%,transparent)}}textarea.campo-kit-input{height:auto;min-height:6rem;max-height:none;padding-block:var(--space-3);padding-inline:var(--campo-padding-inline);resize:vertical}button.campo-kit-input{cursor:pointer;text-align:left;align-items:center;display:flex}button.campo-kit-input svg{flex-shrink:0;width:.875rem;height:.875rem}select.campo-kit-input{appearance:none;background-color:var(--field-background);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f6a63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.9rem;padding-right:2.25rem}.tema-escuro select.campo-kit-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239a958c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.campo-kit-painel-elevado{--campo-kit-fundo-envoltorio:var(--surface-container);--cor-campo-fundo:var(--cor-fundo);--field-background:var(--cor-fundo);--field-background-hover:var(--cor-fundo)}.campo-kit-contexto-superficie,.kit-modal-conteudo{--campo-kit-fundo-envoltorio:var(--surface);--cor-campo-fundo:var(--cor-fundo);--field-background:var(--cor-fundo);--field-background-hover:var(--cor-fundo)}.campo-kit-segmentado{height:var(--altura-campo);grid-template-columns:repeat(var(--campo-segmentado-cols,2),minmax(0,1fr));border:1px solid var(--field-border);border-radius:var(--campo-raio);background:var(--field-background);align-self:flex-end;gap:.125rem;padding:.125rem;display:grid}.campo-kit-segmentado__opcao{border-radius:calc(var(--campo-raio) - 2px);min-width:2.25rem;height:100%;font-size:var(--campo-fonte);padding-inline:.5rem;font-weight:600;line-height:1}.campo-kit-segmentado__opcao--ativo{background:var(--cor-botao-primario);color:var(--cor-botao-primario-texto)}.campo-kit-segmentado__opcao--inativo{color:var(--cor-texto-suave)}.chip-filtro{min-height:var(--altura-campo);border:1px solid var(--cor-borda);border-radius:var(--raio-md);background:var(--field-background,var(--cor-superficie));box-shadow:var(--sombra-botao);color:var(--cor-placeholder,var(--text-muted));flex-shrink:0;align-items:center;padding:.25rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip-filtro{color:color-mix(in srgb,var(--cor-placeholder,var(--text-muted)) 55%,transparent)}}.chip-filtro{font-size:var(--campo-rotulo-fonte,.8125rem);white-space:nowrap;cursor:pointer;transition:color var(--duracao-interacao,.15s),background-color var(--duracao-interacao,.15s),border-color var(--duracao-interacao,.15s),box-shadow var(--duracao-interacao,.15s);font-weight:500;line-height:1.25}.chip-filtro:hover:not(:disabled):not(.chip-filtro--ativo){color:var(--cor-texto)}.chip-filtro:focus{outline:none}.chip-filtro:focus-visible{box-shadow:0 0 0 2px var(--cor-marca)}@supports (color:color-mix(in lab,red,red)){.chip-filtro:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-marca) 22%,transparent)}}.chip-filtro--ativo{border-color:var(--cor-botao-primario,var(--cor-marca));background:var(--cor-botao-primario,var(--cor-marca));box-shadow:var(--sombra-botao-primario,none);color:var(--cor-botao-primario-texto,#fff)}.chip-filtro:disabled{cursor:not-allowed;opacity:.45}.campo-kit-caixa-marca{min-width:var(--caixa-marca-alvo-min);min-height:var(--caixa-marca-alvo-min);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.campo-kit-caixa-marca:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.campo-kit-caixa-marca__indicador{width:var(--caixa-marca-tamanho);height:var(--caixa-marca-tamanho);border:1.5px solid var(--caixa-marca-borda);background:var(--cor-superficie,var(--field-background,#fff));color:#0000;transition:background-color var(--duracao-interacao) var(--ease-saida),border-color var(--duracao-interacao) var(--ease-saida),color var(--duracao-interacao) var(--ease-saida),box-shadow var(--duracao-interacao) var(--ease-saida);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.campo-kit-caixa-marca__indicador svg{opacity:0;width:.5rem;height:.5rem;transition:opacity var(--duracao-interacao) var(--ease-saida),transform var(--duracao-interacao) var(--ease-saida);flex-shrink:0;transform:scale(.5)}.campo-kit-caixa-marca:hover:not(:disabled) .campo-kit-caixa-marca__indicador{border-color:var(--caixa-marca-borda-hover)}.campo-kit-caixa-marca:focus-visible{outline:none}.campo-kit-caixa-marca:focus-visible .campo-kit-caixa-marca__indicador{box-shadow:0 0 0 2px var(--state-focus)}@supports (color:color-mix(in lab,red,red)){.campo-kit-caixa-marca:focus-visible .campo-kit-caixa-marca__indicador{box-shadow:0 0 0 2px color-mix(in srgb,var(--state-focus) 18%,transparent)}}.campo-kit-caixa-marca--marcado .campo-kit-caixa-marca__indicador,.campo-kit-caixa-marca[aria-checked=true] .campo-kit-caixa-marca__indicador{border-color:var(--text-primary);background:var(--text-primary);color:var(--cor-texto-inverso)}.campo-kit-caixa-marca--marcado .campo-kit-caixa-marca__indicador svg,.campo-kit-caixa-marca[aria-checked=true] .campo-kit-caixa-marca__indicador svg{opacity:1;transform:scale(1)}.tema-escuro .campo-kit-caixa-marca--marcado .campo-kit-caixa-marca__indicador,.tema-escuro .campo-kit-caixa-marca[aria-checked=true] .campo-kit-caixa-marca__indicador{color:var(--cor-fundo)}.campo-kit-caixa-marca--indeterminado .campo-kit-caixa-marca__indicador{border-color:var(--text-primary);background:var(--text-primary);color:var(--cor-texto-inverso)}.campo-cobranca-adicional--compacto{align-items:center;gap:.35rem;width:100%;min-width:0}.campo-cobranca-adicional--compacto .campo-kit-segmentado{height:var(--mp-inner-field-h,var(--altura-campo));min-height:var(--mp-inner-field-h,var(--altura-campo));max-height:var(--mp-inner-field-h,var(--altura-campo));flex:0 0 4rem;align-self:center;width:4rem}.campo-cobranca-adicional--compacto .campo-kit-segmentado__opcao{min-width:0;min-height:0;padding-inline:.2rem;font-size:.75rem}.campo-kit-radio{min-height:var(--campo-alvo-min);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.campo-kit-radio--desabilitado{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.campo-kit-radio__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campo-kit-radio__indicador{pointer-events:none;border:1px solid var(--border);background:var(--field-background);width:1.125rem;height:1.125rem;transition:border-color var(--duracao-interacao) var(--ease-saida),box-shadow var(--duracao-interacao) var(--ease-saida);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.campo-kit-radio__indicador:after{content:"";background:var(--text-primary);opacity:0;width:.4375rem;height:.4375rem;transition:opacity var(--duracao-interacao) var(--ease-saida),transform var(--duracao-interacao) var(--ease-saida);border-radius:9999px;transform:scale(.5)}.campo-kit-radio__input:focus-visible+.campo-kit-radio__indicador{box-shadow:0 0 0 2px var(--state-focus)}@supports (color:color-mix(in lab,red,red)){.campo-kit-radio__input:focus-visible+.campo-kit-radio__indicador{box-shadow:0 0 0 2px color-mix(in srgb,var(--state-focus) 22%,transparent)}}.campo-kit-radio__input:checked+.campo-kit-radio__indicador{border-color:var(--text-primary)}.campo-kit-radio__indicador[data-ativo=true]:after,.campo-kit-radio__input:checked+.campo-kit-radio__indicador:after{opacity:1;transform:scale(1)}.campo-kit-radio__indicador[data-ativo=true]{border-color:var(--text-primary)}.campo-kit-radio__rotulo{font-size:var(--campo-fonte);color:var(--text-primary);line-height:1.35}.campo-kit-radio-grupo{gap:var(--campo-gap-rotulo);flex-direction:column;display:flex}.campo-kit-radio-grupo__opcoes{flex-direction:column;gap:.375rem;display:flex}.campo-kit-radio-grupo__legenda{font-size:var(--campo-rotulo-fonte);color:var(--text-primary);margin:0;font-weight:500}.campo-kit-switch{cursor:pointer;width:2.75rem;height:1.625rem;transition:background-color var(--duracao-interacao) var(--ease-saida);border:1px solid #0000;border-radius:9999px;flex-shrink:0;position:relative}.campo-kit-switch[data-state=checked]{background:var(--cor-botao-primario);border-color:var(--cor-botao-primario)}.campo-kit-switch[data-state=unchecked]{background:var(--cor-pista);border-color:var(--cor-borda)}.campo-kit-switch:focus-visible{box-shadow:0 0 0 2px var(--cor-fundo),0 0 0 4px var(--cor-botao-primario);outline:none}@supports (color:color-mix(in lab,red,red)){.campo-kit-switch:focus-visible{box-shadow:0 0 0 2px var(--cor-fundo),0 0 0 4px color-mix(in srgb,var(--cor-botao-primario) 30%,transparent)}}.campo-kit-switch:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.campo-kit-switch__polegar{background:var(--cor-texto);width:1.375rem;height:1.375rem;box-shadow:var(--sombra-sm);transition:transform var(--duracao-interacao) var(--ease-saida),background-color var(--duracao-interacao) var(--ease-saida);border-radius:9999px;display:block;transform:translate(.125rem)}.campo-kit-switch[data-state=checked] .campo-kit-switch__polegar{background:var(--cor-botao-primario-texto);transform:translate(1.1875rem)}.surface-container{border-radius:var(--raio-lg);background:var(--surface-container);box-shadow:none}.campo-kit-busca-wrap{width:100%;min-width:0;height:var(--altura-campo);min-height:var(--altura-campo);max-height:var(--altura-campo);border-radius:var(--campo-raio);background:var(--field-background);box-shadow:inset 0 0 0 1px var(--field-border);transition:box-shadow var(--duracao-interacao) var(--ease-saida),background-color var(--duracao-interacao) var(--ease-saida);border:0;align-items:stretch;line-height:0;display:flex}.campo-kit-busca-wrap:hover{background:var(--field-background-hover)}.campo-kit-busca-wrap:focus-within{box-shadow:inset 0 0 0 1.5px var(--cor-marca),0 0 0 2px var(--cor-marca)}@supports (color:color-mix(in lab,red,red)){.campo-kit-busca-wrap:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cor-marca) 55%,var(--field-border)),0 0 0 2px color-mix(in srgb,var(--cor-marca) 22%,transparent)}}.campo-kit-busca-wrap>input{flex:1;width:100%;min-width:0;height:100%}.campo-kit-busca-wrap .campo-kit-input{height:100%;min-height:100%;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:2.25rem 2rem}.campo-kit-busca-wrap .campo-kit-input:focus,.campo-kit-busca-wrap .campo-kit-input:focus-visible,.campo-kit-busca-wrap .campo-kit-input:hover:not(:disabled):not(:read-only){box-shadow:none;background:0 0;border-color:#0000}.campo-kit-unidade-wrap{width:100%;height:var(--altura-campo);min-height:var(--altura-campo);max-height:var(--altura-campo);border:1px solid var(--field-border);border-radius:var(--campo-raio);background:var(--field-background);align-items:stretch;display:flex}.campo-kit-unidade-wrap:hover{background:var(--field-background-hover)}.campo-kit-unidade-wrap:focus-within{box-shadow:0 0 0 2px var(--state-focus)}@supports (color:color-mix(in lab,red,red)){.campo-kit-unidade-wrap:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--state-focus) 22%,transparent)}}.campo-kit-unidade-prefixo{font-size:var(--campo-fonte,.875rem);color:var(--cor-texto-suave);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:0;padding-inline-start:var(--campo-padding-inline,.75rem);padding-inline-end:.5rem;font-weight:600;line-height:1;display:inline-flex}.campo-kit-unidade-prefixo:hover:not(:disabled){color:var(--cor-texto)}.campo-kit-unidade-prefixo:focus-visible{color:var(--cor-texto);outline:none}.campo-kit-unidade-prefixo:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.campo-kit-unidade-select{height:100%;font-size:var(--campo-fonte,.875rem);color:var(--cor-texto-suave);appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236f6a63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .35rem center;background-repeat:no-repeat;background-size:.7rem;border:0;flex:none;margin:0;padding:0 1.35rem 0 .75rem;font-weight:600}.campo-kit-unidade-wrap:has(>.campo-kit-unidade-select)>.campo-kit-input{padding-inline-start:1.25rem}.tema-escuro .campo-kit-unidade-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a958c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.campo-kit-unidade-select:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity,.5)}.campo-kit-unidade-select:focus{outline:none}.campo-kit-busca-wrap>.campo-kit-input{padding-inline-start:2.25rem}.campo-kit-unidade-wrap>.campo-kit-input{background:0 0;border:0;flex:1;width:auto;min-width:0;padding-inline-start:0}.campo-kit-unidade-wrap>.campo-kit-input:focus,.campo-kit-unidade-wrap>.campo-kit-input:focus-visible,.campo-kit-unidade-wrap>.campo-kit-input:hover:not(:disabled):not(:read-only){box-shadow:none;background:0 0}.campo-kit-telefone-ddi{gap:var(--campo-gap-campos,.75rem);grid-template-columns:minmax(7.25rem,8.75rem) minmax(0,1fr);align-items:start;width:100%;display:grid}.campo-kit-telefone-ddi>.campo-kit-envoltorio{min-width:0}.campo-kit-telefone-ddi .campo-kit-input{font-variant-emoji:emoji}:root{--mp-modal-max:33.75rem;--mp-space-xs:0.25rem;--mp-space-sm:0.5rem;--mp-space-md:0.75rem;--mp-space-lg:1rem;--mp-lh:1.3;--mp-lh-titulo:1.25;--mp-lh-linha:1.25;--mp-radius-card:0.75rem;--mp-radius-inner:var(--raio-md);--mp-radius-field:var(--campo-raio);--mp-radius-icon:var(--raio-sm);--mp-header-title:1rem;--mp-header-title-lh:var(--mp-lh-titulo);--mp-header-subtitle:0.75rem;--mp-header-subtitle-lh:var(--mp-lh-linha);--mp-section-title:0.9375rem;--mp-section-title-lh:var(--mp-lh-titulo);--mp-section-subtitle:0.75rem;--mp-section-subtitle-lh:var(--mp-lh);--mp-item-title:0.875rem;--mp-item-title-lh:var(--mp-lh-linha);--mp-item-subtitle:0.6875rem;--mp-item-subtitle-lh:var(--mp-lh-linha);--mp-label:0.8125rem;--mp-label-lh:var(--mp-lh);--mp-label-bloco:0.8125rem;--mp-label-bloco-lh:var(--mp-lh);--mp-value:0.75rem;--mp-value-lh:var(--mp-lh);--mp-input-text:var(--campo-fonte);--mp-input-text-lh:var(--mp-lh);--mp-icon-box:2rem;--mp-icon-size:1rem;--mp-radio-size:1.125rem;--mp-section-action:1.75rem;--mp-input-h:var(--altura-campo);--mp-inner-field-h:var(--altura-campo);--mp-row-min-h:auto;--mp-button-h:var(--botao-altura-md);--mp-linha-pad-y:0.5rem;--mp-campo-compacto-h:var(--altura-campo)}.modal-proposta-escala,.proposta-escala{--campo-kit-fundo-envoltorio:var(--cor-fundo)}@media (min-width:48rem){:root{--mp-modal-max:26.875rem;--mp-input-text:var(--campo-fonte);--mp-input-h:var(--altura-campo);--mp-inner-field-h:var(--altura-campo);--mp-button-h:var(--botao-altura-md);--mp-linha-pad-y:0.4375rem;--mp-campo-compacto-h:var(--altura-campo)}}@media (max-width:47.9375rem){:root{--mp-input-text:var(--campo-fonte)}}.modal-proposta-escala{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0;border-left:none;border-right:none;border-top:none;background:var(--cor-fundo);box-shadow:none;color:var(--cor-texto);font-size:var(--mp-item-title);line-height:var(--mp-lh)}@media (max-width:47.9375rem){.modal-proposta-escala{top:max(.5rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));bottom:max(.5rem,env(safe-area-inset-bottom,0px));left:max(1rem,env(safe-area-inset-left,0px));width:auto;max-width:none;height:auto;max-height:none;border:1px solid var(--cor-borda);border-radius:1rem;box-shadow:var(--sombra-n4)}.modal-proposta-corpo{padding:var(--space-4) var(--space-5)}.modal-proposta-corpo-conteudo{width:100%;max-width:26.875rem;margin-inline:auto}}@media (min-width:48rem){.modal-proposta-escala{top:50%;right:auto;bottom:auto;left:50%;width:calc(100% - 2rem);max-width:var(--mp-modal-max);height:auto;max-height:min(92dvh,48rem);translate:-50% -50%;border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-n4);animation:kit-modal-entrada var(--duracao-superficie) var(--ease-saida) both}.modal-proposta-escala[data-state=closed]{animation-name:kit-modal-saida}}.modal-proposta-escala>.shrink-0{position:sticky;z-index:10;flex-shrink:0;background:var(--cor-fundo)}.modal-proposta-escala>.shrink-0:first-child{top:0}.modal-proposta-escala>.shrink-0:last-child{bottom:0}.modal-proposta-escala svg.lucide{width:var(--mp-icon-size);height:var(--mp-icon-size);flex-shrink:0}.modal-proposta-escala .campo-kit-caixa-marca svg.lucide{width:.5rem;height:.5rem}.modal-proposta-escala .campo-kit-rotulo-borda svg.lucide{width:1em;height:1em}.modal-proposta-escala .modal-proposta-origem-preco-trigger svg.lucide{width:.875rem;height:.875rem}.modal-proposta-escala :is(button,a,input,select):focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-marca) 28%,transparent)}.modal-proposta-escala :is(input,textarea)::placeholder{color:var(--cor-placeholder);opacity:1}.modal-proposta-cabecalho{display:flex;flex-direction:column;min-height:3rem;flex-shrink:0;padding:.375rem var(--mp-space-md) .5rem;border-bottom:1px solid var(--cor-borda)}@media (max-width:47.9375rem){.modal-proposta-cabecalho:has(.modal-proposta-cabecalho-etapas){border-bottom:none}}.modal-proposta-cabecalho-linha{width:100%;display:flex;align-items:center;gap:.5rem}.modal-proposta-cabecalho-bloco-so-acoes{display:flex;flex-direction:column;gap:.15rem}.modal-proposta-cabecalho-linha-fechar{display:flex;justify-content:flex-end;align-items:center}.modal-proposta-cabecalho-linha--so-acoes{align-items:flex-start;justify-content:flex-start}.modal-proposta-cabecalho-identidade .modal-proposta-btn-icone-cabecalho{margin-left:-.35rem;margin-top:.2rem}.modal-proposta-cabecalho-identidade{display:flex;min-width:0;flex:1;align-items:flex-start;gap:.75rem}.modal-proposta-cabecalho-identidade-icone{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--raio-md);background:var(--cor-superficie);color:var(--cor-texto)}.modal-proposta-cabecalho-identidade .modal-proposta-titulo--pagina{font-size:var(--font-page-title);line-height:1.25;font-weight:700}.modal-proposta-btn-icone-cabecalho:disabled{opacity:.35;pointer-events:none}.modal-proposta-cabecalho-etapas{padding:6px 0 4px;border-bottom:1px solid var(--cor-borda)}.modal-proposta-escala--wizard .modal-proposta-cabecalho-identidade-icone{display:none}.modal-proposta-modelo-chip{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;color:#76879b;font-size:11.5px;font-weight:600}.modal-proposta-modelo-chip-rotulo{flex:none}.modal-proposta-modelo-chip .modal-proposta-cabecalho-modelo-combo-select,.modal-proposta-modelo-chip .modal-proposta-combo-texto{max-width:174px;height:auto;font-weight:650;color:#76879b}.modal-proposta-modelo-chip .modal-proposta-cabecalho-modelo-inline strong,.modal-proposta-modelo-chip .modal-proposta-combo-texto b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-proposta-cabecalho--wizard .modal-proposta-cabecalho-linha{align-items:flex-start}.modal-proposta-cabecalho-icone{display:inline-flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;margin-top:.1rem;color:var(--cor-texto)}.modal-proposta-cabecalho-esquerda{min-width:0;flex:1;display:flex;flex-direction:column;gap:.35rem}.modal-proposta-cabecalho-direita-wizard{display:flex;flex-shrink:0;align-items:center;gap:var(--mp-space-md,.75rem);padding-left:var(--mp-space-sm)}.modal-proposta-cabecalho-direita-wizard .wizard-proposta-progresso{align-items:flex-end;min-width:7.5rem;text-align:right}.modal-proposta-cabecalho-direita-wizard .wizard-proposta-progresso-barra{width:5.5rem}.modal-proposta-cabecalho-direita-wizard .wizard-proposta-progresso-texto{white-space:nowrap}.modal-proposta-cabecalho-modelo-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:var(--mp-header-subtitle);line-height:var(--mp-header-subtitle-lh);color:var(--cor-texto-suave)}.modal-proposta-cabecalho-modelo-inline strong{font-weight:500;color:var(--cor-texto)}.modal-proposta-cabecalho-acoes{display:flex;align-items:center;gap:.25rem}.modal-proposta-cabecalho-badge{font-size:11px;font-weight:500;color:var(--cor-texto-suave)}.modal-proposta-cabecalho-modelo-combo{flex-wrap:nowrap;align-items:center;align-self:flex-start;gap:.15rem;margin:0;font-size:var(--mp-header-subtitle);line-height:var(--mp-header-subtitle-lh);color:var(--cor-texto-suave)}.modal-proposta-cabecalho-modelo-combo,.modal-proposta-cabecalho-modelo-combo label{display:inline-flex;width:max-content;max-width:100%;min-width:0}.modal-proposta-cabecalho-modelo-combo-select,.modal-proposta-combo-texto{display:inline-block;width:max-content;max-width:16rem;min-width:0;height:1.5rem;padding:0 1.15rem 0 0;border:none;border-radius:0;font-size:var(--mp-header-subtitle);font-weight:500;line-height:1.25;color:var(--cor-texto);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a958c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:.7rem;appearance:none;cursor:pointer;field-sizing:content}.modal-proposta-cabecalho-modelo-combo-select:focus,.modal-proposta-cabecalho-modelo-combo-select:hover,.modal-proposta-combo-texto:focus,.modal-proposta-combo-texto:hover{outline:none;color:var(--cor-texto)}.modal-proposta-combo-texto:disabled{opacity:.45;cursor:not-allowed}.modal-proposta-cabecalho-texto{min-width:0;flex:1}.modal-proposta-cabecalho-titulo-linha{display:flex;min-width:0;align-items:center;gap:.5rem}.modal-proposta-cabecalho-titulo-linha .modal-proposta-titulo{flex-shrink:0}.modal-proposta-cabecalho-titulo-linha .modal-proposta-cabecalho-modelo-combo,.modal-proposta-cabecalho-titulo-linha .modal-proposta-cabecalho-modelo-inline{min-width:0;flex:0 1 auto}.modal-proposta-cabecalho-direita{display:inline-flex;flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto}.modal-proposta-cabecalho-status{flex-shrink:0;font-size:var(--mp-header-subtitle);line-height:var(--mp-header-subtitle-lh);color:var(--cor-texto-suave);white-space:nowrap}.modal-proposta-btn-icone-cabecalho{width:1.75rem;height:1.75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--raio-sm);padding:0;color:var(--cor-texto);background:transparent;cursor:pointer}.modal-proposta-btn-icone-cabecalho:hover{background:var(--cor-superficie-elevada);color:var(--cor-texto)}.modal-proposta-titulo{margin:0;font-size:var(--font-page-title);line-height:var(--mp-header-title-lh);font-weight:var(--font-titulo-peso);color:var(--cor-texto)}.modal-proposta-cabecalho-subtitulo{margin:.125rem 0 0;font-size:var(--font-body);line-height:var(--mp-header-subtitle-lh);color:var(--cor-texto-suave)}.modal-proposta-corpo{flex:1 0 auto;min-height:0;overflow:visible;padding:var(--mp-space-md);background:var(--cor-fundo)}.modal-proposta-corpo-conteudo{display:flex;flex-direction:column;gap:var(--mp-space-md);padding-bottom:calc(var(--mp-space-md) + .5rem)}.modal-proposta-stack{display:flex;flex-direction:column;gap:var(--mp-space-sm)}.modal-proposta-cadastro-secoes{display:flex;flex-direction:column;gap:var(--space-7);min-width:0}.modal-proposta-secao-titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-4);padding:0}.modal-proposta-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mp-space-sm)}.modal-proposta-aviso-leve{font-size:var(--mp-header-subtitle);line-height:var(--mp-header-subtitle-lh);color:var(--cor-texto-suave)}.modal-proposta-rodape-shell{display:flex;flex-shrink:0;flex-direction:column;gap:var(--mp-space-xs);padding:.75rem var(--mp-space-md) max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--cor-borda);background:var(--cor-fundo)}.modal-proposta-escala--wizard.modal-proposta-escala--revisar .modal-proposta-rodape-shell{padding-top:var(--mp-space-sm);padding-bottom:max(var(--mp-space-xs),env(safe-area-inset-bottom,0px))}.modal-proposta-rodape{display:flex;width:100%;flex-direction:column;gap:var(--mp-space-sm)}.modal-proposta-btn-salvar{box-sizing:border-box;display:flex;height:var(--mp-button-h,var(--botao-altura-md));min-height:var(--mp-button-h,var(--botao-altura-md));width:100%;align-items:center;justify-content:center;padding:0 1rem;border:none;border-radius:.5rem;background:var(--cor-botao-primario);font-size:var(--mp-item-title,.875rem);font-weight:600;line-height:1;color:var(--cor-botao-primario-texto);cursor:pointer;white-space:nowrap}.modal-proposta-btn-salvar:hover{opacity:.9}.modal-proposta-btn-salvar:disabled{opacity:.5;cursor:not-allowed}@media (min-width:48rem){.modal-proposta-escala{max-height:min(90dvh,44rem);border-radius:.75rem}.modal-proposta-cabecalho{min-height:3rem;padding:.625rem var(--mp-space-md)}.modal-proposta-corpo{padding:var(--mp-space-md)}.modal-proposta-linha-fechada{min-height:var(--altura-campo);padding-block:var(--mp-linha-pad-y,var(--space-2));padding-inline:var(--mp-space-md,var(--space-3))}.modal-proposta-rodape-shell{padding:var(--mp-space-md)}.modal-proposta-escala--wizard.modal-proposta-escala--revisar .modal-proposta-rodape-shell{padding-top:var(--mp-space-sm);padding-bottom:var(--mp-space-xs)}.modal-proposta-escala--wizard:not(.modal-proposta-escala--embutida):not(.modal-proposta-escala--subtela):not(.modal-proposta-escala--revisar) .modal-proposta-corpo{overflow:visible;display:block}.modal-proposta-escala--wizard:not(.modal-proposta-escala--embutida):not(.modal-proposta-escala--subtela):not(.modal-proposta-escala--revisar) .modal-proposta-corpo-conteudo{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow:visible;padding-bottom:calc(var(--mp-space-md) + .5rem)}.modal-proposta-escala--wizard.modal-proposta-escala--embutida,.modal-proposta-escala--wizard.modal-proposta-escala--revisar,.modal-proposta-escala--wizard.modal-proposta-escala--subtela{overflow:hidden}.modal-proposta-escala--wizard.modal-proposta-escala--embutida .modal-proposta-corpo,.modal-proposta-escala--wizard.modal-proposta-escala--revisar .modal-proposta-corpo,.modal-proposta-escala--wizard.modal-proposta-escala--subtela .modal-proposta-corpo{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.modal-proposta-escala--wizard.modal-proposta-escala--embutida .modal-proposta-corpo-conteudo,.modal-proposta-escala--wizard.modal-proposta-escala--revisar .modal-proposta-corpo-conteudo,.modal-proposta-escala--wizard.modal-proposta-escala--subtela .modal-proposta-corpo-conteudo{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.modal-proposta-escala--wizard.modal-proposta-escala--embutida .wizard-proposta-layout,.modal-proposta-escala--wizard.modal-proposta-escala--revisar .wizard-proposta-layout,.modal-proposta-escala--wizard.modal-proposta-escala--subtela .wizard-proposta-layout{flex:1 1 auto;min-height:0}}.modal-proposta-escala--wizard .modal-proposta-cabecalho,.modal-proposta-escala--wizard .modal-proposta-corpo,.modal-proposta-escala--wizard .modal-proposta-rodape-shell{padding-inline:var(--space-5)}.editor-texto-rico-area{position:relative;overflow:visible}.editor-texto-rico-barra{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding-block:.25rem;padding-inline:.25rem;margin-bottom:.5rem;border:1px solid var(--cor-borda);border-radius:var(--raio-md);background-color:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--sombra-sm)}.editor-texto-rico-seletor{display:inline-flex;align-items:center;gap:.25rem;height:2rem;max-width:8.5rem;padding-inline:.5rem;border:0;border-radius:var(--raio-md);background:transparent;color:inherit;font:inherit;font-size:var(--grid-fonte-cabecalho);cursor:pointer;appearance:none;-webkit-appearance:none}.editor-texto-rico-seletor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-texto-rico-seletor:hover,.editor-texto-rico-seletor[data-state=open]{background-color:color-mix(in srgb,currentColor 10%,transparent)}.editor-texto-rico-area img,.editor-texto-rico-area video{max-width:100%;cursor:pointer;-webkit-user-drag:none;user-select:none}.editor-texto-rico-area .texto-rico-cheia{display:block;width:calc(100% + 1.5rem);max-width:none;margin-inline:-.75rem}.editor-texto-rico-area img[src*="/apresentacao/placeholders/"]{display:block;width:100%;max-width:none;height:11rem!important;margin-inline:0;object-fit:cover;object-position:center;border-radius:var(--raio-md)}.editor-texto-rico-area .texto-rico-grade{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0}.editor-texto-rico-area .texto-rico-grade img{width:100%;height:11rem;object-fit:cover}.editor-texto-rico-alcas{position:absolute;z-index:2;box-shadow:0 0 0 1px var(--cor-texto);pointer-events:none}.editor-texto-rico-pan{position:absolute;inset:.5rem;padding:0;border:0;background:transparent;cursor:grab;pointer-events:auto}.editor-texto-rico-pan:active{cursor:grabbing}.editor-texto-rico-alca{position:absolute;z-index:5;width:.625rem;height:.625rem;padding:0;border:1px solid var(--cor-texto);background:var(--cor-superficie-elevada);box-sizing:border-box;pointer-events:auto}.editor-texto-rico-alca--n{top:-.3125rem;left:50%;margin-left:-.3125rem;cursor:ns-resize}.editor-texto-rico-alca--s{bottom:-.3125rem;left:50%;margin-left:-.3125rem;cursor:ns-resize}.editor-texto-rico-alca--e{right:-.3125rem;top:50%;margin-top:-.3125rem;cursor:ew-resize}.editor-texto-rico-alca--w{left:-.3125rem;top:50%;margin-top:-.3125rem;cursor:ew-resize}.editor-texto-rico-alca--ne{top:-.3125rem;right:-.3125rem;cursor:nesw-resize}.editor-texto-rico-alca--nw{top:-.3125rem;left:-.3125rem;cursor:nwse-resize}.editor-texto-rico-alca--se{bottom:-.3125rem;right:-.3125rem;cursor:nwse-resize}.editor-texto-rico-alca--sw{bottom:-.3125rem;left:-.3125rem;cursor:nesw-resize}.editor-texto-rico-trocar{position:absolute;z-index:3;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;padding:0;border:2px solid var(--cor-superficie);border-radius:9999px;background:var(--cor-marca);color:var(--cor-botao-primario-texto);box-shadow:var(--sombra-sm);cursor:pointer}.editor-texto-rico-trocar:hover{transform:scale(1.05)}.editor-texto-rico-trocar:disabled{opacity:.7}.editor-texto-rico-fundo{display:inline-flex;align-items:center;gap:.25rem;padding-inline:.25rem;font-size:var(--grid-fonte-cabecalho);color:var(--cor-texto-suave)}.editor-texto-rico-fundo input[type=color]{height:1.25rem;width:1.25rem;padding:0;border:0;background:transparent;cursor:pointer}.editor-texto-rico-tamanho{display:inline-flex;align-items:center;gap:.2rem;height:2rem;padding-inline:.35rem;font-size:var(--grid-fonte-cabecalho);color:var(--cor-texto-suave)}.editor-texto-rico-tamanho input{width:2.85rem;height:1.5rem;padding:0 .15rem;border:1px solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;font-size:var(--grid-fonte-cabecalho);text-align:center}.editor-texto-rico-tamanho input:focus{outline:1px solid var(--cor-marca)}