.Input_wrapper__C3t_D{display:flex;flex-direction:column;gap:.375rem}.Input_label__RfGA8{font-size:.875rem;font-weight:500;color:#374151}.Input_input__a5J6C{padding:.625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;font-family:inherit;color:#111827;background-color:white;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}.Input_input__a5J6C:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(113,166,198,.2)}.Input_hasError__QihcP{border-color:#dc2626}.Input_hasError__QihcP:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15)}.Input_error__Nqe_D{font-size:.8rem;color:#dc2626}.Select_wrapper__H_QF3{display:flex;flex-direction:column;gap:.375rem}.Select_label__jrSzg{font-size:.875rem;font-weight:500;color:#374151}.Select_select__33R8O{border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;font-family:inherit;color:#111827;background-color:white;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:.625rem 2.5rem .625rem .875rem}.Select_select__33R8O:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(113,166,198,.2)}.Select_hasError__2fN6E{border-color:#dc2626}.Select_error__cxqRx{font-size:.8rem;color:#dc2626}.Switch_wrapper__GIYhr{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Switch_disabled__nn3Jm{opacity:.6;cursor:not-allowed}.Switch_input__hl0vm{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.Switch_track__iYQju{position:relative;width:2.6rem;height:1.45rem;border-radius:999px;border:1px solid #94a3b8;background:#cbd5e1;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.Switch_thumb__yf_nv{position:absolute;top:50%;left:.15rem;width:1.05rem;height:1.05rem;border-radius:999px;background:#ffffff;transform:translateY(-50%);transition:transform .2s ease;box-shadow:0 1px 3px rgba(15,23,42,.28)}.Switch_input__hl0vm:checked+.Switch_track__iYQju{background:var(--primary);border-color:var(--primary)}.Switch_input__hl0vm:checked+.Switch_track__iYQju .Switch_thumb__yf_nv{transform:translate(1.15rem,-50%)}.Switch_input__hl0vm:focus-visible+.Switch_track__iYQju{box-shadow:0 0 0 3px rgba(113,166,198,.24)}.Switch_label__xggmO{font-size:.82rem;color:#475569;font-weight:600}.FormShell_viewport__RSbth{width:100%;display:flex;justify-content:center}.FormShell_shell__CVBdf{min-width:0;width:min(100%,var(--form-shell-width,840px));min-height:calc(100vh - var(--form-shell-top-offset, var(--topbar-height)) - (2 * var(--page-padding)));min-height:calc(100dvh - var(--form-shell-top-offset, var(--topbar-height)) - (2 * var(--page-padding)));max-height:calc(100vh - var(--form-shell-top-offset, var(--topbar-height)) - (2 * var(--page-padding)));max-height:calc(100dvh - var(--form-shell-top-offset, var(--topbar-height)) - (2 * var(--page-padding)));display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem}.FormShell_sm__ROYNh{--form-shell-width:600px}.FormShell_md__w_uGD{--form-shell-width:840px}.FormShell_lg__rAJKU{--form-shell-width:980px}.FormShell_header__2Jcxn{overflow-x:auto}.FormShell_footer__Ie4i2,.FormShell_header__2Jcxn{display:flex;flex-direction:column;gap:.75rem}.FormShell_footerLegend__eKElf{font-size:.82rem;color:#64748b}.FormShell_headerTitle__VuwyF{margin:0;font-size:1.05rem;font-weight:700;color:#111827;text-align:center}.FormShell_body__jwABu{min-height:0;overflow-y:auto;padding-right:.25rem}.FormShell_fixedChrome___JUlp .FormShell_chromeHeader__Q6ZV5{padding-bottom:.85rem;border-bottom:1px solid #e5e7eb}.FormShell_fixedChrome___JUlp .FormShell_chromeBody__N7CFE{overflow-y:auto}.FormShell_fixedChrome___JUlp .FormShell_chromeFooter__AGEEo{padding-top:.85rem;border-top:1px solid #e5e7eb}@media (max-width:1024px){.FormShell_shell__CVBdf:not(.FormShell_fixedChrome___JUlp){width:100%;min-height:auto;max-height:none}.FormShell_shell__CVBdf:not(.FormShell_fixedChrome___JUlp) .FormShell_body__jwABu{overflow:visible;padding-right:0}.FormShell_fixedChrome___JUlp .FormShell_chromeBody__N7CFE{padding-right:0}}.ToastContext_viewport___8fwm{position:fixed;top:calc(var(--topbar-height) + .75rem);right:1rem;z-index:1100;display:flex;flex-direction:column;gap:.625rem;pointer-events:none;width:min(380px,calc(100vw - 1.5rem))}.ToastContext_toast__tCP64{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-radius:10px;border:1px solid transparent;box-shadow:0 14px 30px rgba(15,23,42,.14);animation:ToastContext_slideIn__ZzMgj .18s ease-out}.ToastContext_message__O9ITs{font-size:.9rem;font-weight:500;line-height:1.35}.ToastContext_closeButton__gMZGF{border:none;background:transparent;font-size:1.05rem;line-height:1;cursor:pointer;padding:0;color:inherit;opacity:.8}.ToastContext_closeButton__gMZGF:hover{opacity:1}.ToastContext_info__msWsZ{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary-dark)}.ToastContext_success__7gr5E{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.ToastContext_warning__6wiI9{background:#fffbeb;border-color:#fde68a;color:#b45309}.ToastContext_error__A2Jud{background:#fef2f2;border-color:#fecaca;color:#b91c1c}@keyframes ToastContext_slideIn__ZzMgj{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.ToastContext_viewport___8fwm{top:calc(var(--topbar-height) + .5rem);right:.75rem;width:min(360px,calc(100vw - 1rem))}}.auth_container__tfB4I{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#0f172a);padding:1rem}.auth_card__FJKwD{background:white;border-radius:16px;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:1.25rem}.auth_header__R6HKf{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.auth_logo__lJ6d4{display:inline-flex;align-items:center;justify-content:center;color:#1e293b}.auth_title__tO5sT{font-size:1.75rem;font-weight:800;color:#111827}.auth_subtitle__9YJuJ{color:#6b7280;font-size:.95rem}.auth_form__krKKs{display:flex;flex-direction:column;gap:1rem}.auth_divider__ZhDd8{display:flex;align-items:center;gap:1rem;color:#9ca3af;font-size:.875rem}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.auth_footer__d9GXZ{text-align:center;color:#6b7280;font-size:.9rem}.auth_forgotPassword__Ij_Nx{margin:0;text-align:center;font-size:.85rem}.auth_link__1ojLG{color:var(--primary);font-weight:600;text-decoration:underline}@media (max-width:480px){.auth_card__FJKwD{padding:1.5rem 1rem;border-radius:12px;gap:1rem}.auth_title__tO5sT{font-size:1.4rem}.auth_subtitle__9YJuJ{font-size:.88rem}}.WhatsAppPromptModal_backdrop__qVqQ8{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:80;padding:1rem}.WhatsAppPromptModal_card__ijxCe{width:min(560px,100%);background:#ffffff;border-radius:.9rem;border:1px solid #e5e7eb;padding:1.1rem;box-shadow:0 24px 48px rgba(15,23,42,.22);animation:WhatsAppPromptModal_modalPop__Rjk2F .2s ease;display:flex;flex-direction:column;gap:.65rem;max-height:90dvh}.WhatsAppPromptModal_title___utv3{margin:0;color:#0f172a;font-size:1.05rem}.WhatsAppPromptModal_subtitle__JIXYU{margin:0;color:#475569;font-size:.88rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.WhatsAppPromptModal_dot__XIymt{color:#94a3b8}.WhatsAppPromptModal_preview__ZyDWw{white-space:pre-wrap;overflow-y:auto}.WhatsAppPromptModal_editor__qEoRJ,.WhatsAppPromptModal_preview__ZyDWw{margin:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;padding:.7rem .85rem;font-family:inherit;font-size:.88rem;line-height:1.45;color:#1f2937;word-break:break-word;max-height:40dvh}.WhatsAppPromptModal_editor__qEoRJ{resize:vertical;min-height:8.5rem;width:100%;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.WhatsAppPromptModal_editor__qEoRJ:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.WhatsAppPromptModal_messageWrapper__L9M3r{position:relative}.WhatsAppPromptModal_editToggle___KDbg{position:absolute;top:.45rem;right:.45rem;width:1.85rem;height:1.85rem;border-radius:.4rem;border:1px solid #e2e8f0;background:#ffffff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.WhatsAppPromptModal_editToggle___KDbg:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1f2937}.WhatsAppPromptModal_hint__S5Vdu{margin:0;color:#64748b;font-size:.82rem;line-height:1.4}.WhatsAppPromptModal_actions__dDl48{margin-top:.4rem;display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.WhatsAppPromptModal_sendLink__iKCAr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#16a34a;color:#ffffff;border-radius:8px;padding:.625rem 1.25rem;font-weight:600;font-size:1rem;text-decoration:none;transition:background-color .2s ease;font-family:inherit;border:none;cursor:pointer}.WhatsAppPromptModal_sendLink__iKCAr:hover{background:#15803d}@keyframes WhatsAppPromptModal_modalPop__Rjk2F{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:540px){.WhatsAppPromptModal_actions__dDl48{flex-direction:column-reverse;align-items:stretch}.WhatsAppPromptModal_sendLink__iKCAr{justify-content:center}}