.overlay.svelte-32v57s{z-index:1000;padding:var(--sp-6);-webkit-backdrop-filter:blur(4px);background:#101e2273;place-items:center;display:grid;position:fixed;inset:0}.modal.svelte-32v57s{background:var(--white);border-radius:var(--r-xl);width:100%;box-shadow:var(--shadow-lg);padding:var(--sp-8) var(--sp-8) var(--sp-6);text-align:center}.badge-perigo.svelte-32v57s{width:56px;height:56px;margin:0 auto var(--sp-5);border-radius:var(--r-lg);color:#fff;background:var(--error);place-items:center;display:grid;box-shadow:0 8px 20px #e5484d59}.titulo.svelte-32v57s{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0 0 var(--sp-2)}.subtitulo.svelte-32v57s{font-size:var(--fs-sm);color:var(--ink-500);margin:0}.corpo.svelte-32v57s{margin-top:var(--sp-6);text-align:left}.acoes.svelte-32v57s{gap:var(--sp-3);margin-top:var(--sp-8);justify-content:center;display:flex}.acoes.svelte-32v57s>*{flex:1;max-width:160px}.cc-campo.svelte-avgoqx{flex-direction:column;gap:6px;display:flex}.rot.svelte-avgoqx{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--ink-900)}.rot.svelte-avgoqx em:where(.svelte-avgoqx){color:var(--error);margin-left:2px;font-style:normal}.caixa.svelte-avgoqx{align-items:center;display:flex;position:relative}.ic.svelte-avgoqx{left:var(--sp-3);color:var(--ink-300);pointer-events:none;display:inline-flex;position:absolute}input.svelte-avgoqx{width:100%;height:44px;padding:0 var(--sp-4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-body);color:var(--ink-900);transition:border-color var(--t-base), box-shadow var(--t-base)}.com-icone.svelte-avgoqx input:where(.svelte-avgoqx){padding-left:42px}input.svelte-avgoqx::placeholder{color:var(--ink-300)}input.svelte-avgoqx:focus{border-color:var(--primary-500);box-shadow:var(--shadow-ring);outline:none}input.svelte-avgoqx:disabled{background:var(--surface-2);color:var(--ink-500);cursor:not-allowed}.tem-erro.svelte-avgoqx input:where(.svelte-avgoqx){border-color:var(--error)}.tem-erro.svelte-avgoqx input:where(.svelte-avgoqx):focus{box-shadow:0 0 0 4px #e5484d24}.msg-erro.svelte-avgoqx{font-size:var(--fs-xs);color:var(--error)}.msg-dica.svelte-avgoqx{font-size:var(--fs-xs);color:var(--ink-500)}
