@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";.modal-form-wrap.svelte-4asm6r{flex-direction:column;flex:1;gap:0;padding:36px 36px 32px;display:flex}.form-alert.svelte-4asm6r{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.83rem;font-weight:500;display:flex}.form-alert.svelte-4asm6r .material-symbols-rounded:where(.svelte-4asm6r){flex-shrink:0;font-size:18px}.alert-danger.svelte-4asm6r{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.form-group.svelte-4asm6r{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.form-group.svelte-4asm6r label:where(.svelte-4asm6r){color:#4a4a4a;font-size:.78rem;font-weight:600}.form-group.svelte-4asm6r input:where(.svelte-4asm6r){color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.form-group.svelte-4asm6r input:where(.svelte-4asm6r):focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c1f}.input-icon-wrap.svelte-4asm6r{position:relative}.i-ico.svelte-4asm6r{color:#b8a882;pointer-events:none;font-size:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-icon-wrap.svelte-4asm6r input.has-icon:where(.svelte-4asm6r){padding-left:38px}.btn-submit.svelte-4asm6r{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#e0b850);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:13px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #c9a84c61}.btn-submit.svelte-4asm6r:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #c9a84c7a}.btn-submit.svelte-4asm6r:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-submit.svelte-4asm6r .material-symbols-rounded:where(.svelte-4asm6r){font-size:18px}.switch-cta.svelte-4asm6r{text-align:center;color:#64748b;margin-top:14px;margin-bottom:0;font-size:.84rem}.link-btn.svelte-4asm6r{cursor:pointer;color:#c9a84c;background:0 0;border:none;padding:0;font-family:inherit;font-size:.84rem;font-weight:700}.link-btn.svelte-4asm6r:hover{text-decoration:underline}@keyframes svelte-4asm6r-spin{to{transform:rotate(360deg)}}@media (width<=680px){.modal-form-wrap.svelte-4asm6r{padding:28px 24px 32px}}
