.modal[data-v-67760d09]{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.modal__backdrop[data-v-67760d09]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.1),transparent 35%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.1),transparent 35%),#0206178c;inset:0;position:absolute}.modal__container[data-v-67760d09]{background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.08),transparent 60%),#0f172aeb;border:1px solid rgba(148,163,184,.35);border-radius:20px;box-shadow:0 24px 80px #020617a6,inset 0 0 0 1px #020617e6;color:#e5e7eb;max-height:calc(100dvh - 64px);overflow:auto;padding:16px 16px 14px;position:relative;width:100%}.modal--sm[data-v-67760d09]{max-width:440px}.modal--md[data-v-67760d09]{max-width:640px}.modal--lg[data-v-67760d09]{max-width:860px}.modal--xl[data-v-67760d09]{max-width:1100px}.modal__header[data-v-67760d09]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.modal__title[data-v-67760d09]{font-size:clamp(25px,2.2vw,30px);font-weight:600;margin:0}.modal__close[data-v-67760d09]{align-items:center;background:#020617bf;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:.18s ease;width:32px}.modal__close[data-v-67760d09]:hover{background:#020617e6;transform:translateY(-1px)}.modal__body[data-v-67760d09]{color:#cbd5f5;font-size:14px;line-height:1.55}.modal__footer[data-v-67760d09]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.btn[data-v-67760d09]{background:#1f2937;border:1px solid transparent;border-radius:999px;color:#e5e7eb;cursor:pointer;padding:10px 18px;transition:.16s ease}.btn--primary[data-v-67760d09]{background:#2563eb}.btn[data-v-67760d09]:hover{transform:translateY(-1px)}.frm[data-v-2d5f46d0]{gap:12px}.field[data-v-2d5f46d0],.frm[data-v-2d5f46d0]{display:flex;flex-direction:column}.field label[data-v-2d5f46d0]{color:#e5e7eb;font-size:16px}.field input[data-v-2d5f46d0],.field textarea[data-v-2d5f46d0]{background:#0b1323;border:1px solid #334155;border-radius:10px;color:#e5e7eb;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.field input[data-v-2d5f46d0]:focus,.field textarea[data-v-2d5f46d0]:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.phone-field[data-v-2d5f46d0]{align-items:center;background:#0b1323;border:1px solid #334155;border-radius:10px;display:flex;gap:8px;padding:8px;position:relative}.phone-field[data-v-2d5f46d0]:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.phone-flag[data-v-2d5f46d0]{align-items:center;background:#0f172a;border:1px solid #475569;border-radius:8px;color:#e5e7eb;cursor:pointer;display:flex;gap:8px;padding:6px 8px}.phone-flag .flag[data-v-2d5f46d0]{font-size:18px}.phone-flag .dial[data-v-2d5f46d0]{color:#94a3b8;font-size:15px}.phone-flag .chev[data-v-2d5f46d0]{color:#94a3b8;height:14px;width:14px}.phone-field input[data-v-2d5f46d0]{background:transparent;border:none;flex:1 1 auto;min-width:0;padding:8px 10px}.country-menu[data-v-2d5f46d0]{background:#0b1323;border:1px solid #334155;border-radius:10px;box-shadow:0 12px 30px #02061773;left:0;margin-top:6px;max-height:240px;overflow:auto;padding:6px;position:absolute;top:100%;width:100%;z-index:5}.country-item[data-v-2d5f46d0]{align-items:center;border-radius:8px;color:#e5e7eb;display:flex;gap:8px;padding:6px 8px;text-align:left;width:100%}.country-item[data-v-2d5f46d0]:hover{background:#0f172a}.country-item .flag[data-v-2d5f46d0]{font-size:18px}.country-item .name[data-v-2d5f46d0]{flex:1 1 auto;font-size:13px}.country-item .dial[data-v-2d5f46d0]{color:#94a3b8;font-size:12px}.handle-field[data-v-2d5f46d0]{align-items:center;background:#0b1323;border:1px solid #334155;border-radius:10px;display:flex;gap:8px;padding:8px}.handle-icon[data-v-2d5f46d0]{color:#e5e7eb;font-weight:700}.contact-switch[data-v-2d5f46d0]{margin-top:4px}.linklike[data-v-2d5f46d0]{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:14px;padding:0}.phone-hint[data-v-2d5f46d0]{color:#9ca3af;display:inline-block;font-size:14px;margin-top:2px}.actions[data-v-2d5f46d0]{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.btn[data-v-2d5f46d0]{background:#0f172a;border:1px solid #475569;border-radius:999px;color:#e5e7eb;cursor:pointer;padding:10px 18px;transition:.16s}.btn--primary[data-v-2d5f46d0]{background:#2563eb;border-color:#2563eb}.btn[data-v-2d5f46d0]:hover{transform:translateY(-1px)}.handle-field.error[data-v-2d5f46d0],.phone-field.error[data-v-2d5f46d0]{border-color:#ef4444;box-shadow:0 0 0 1px #ef44444d}.success-box[data-v-2d5f46d0]{display:flex;flex-direction:column;gap:5px}.success-box p[data-v-2d5f46d0]{font-size:16px;margin-bottom:5px}.success-box h3[data-v-2d5f46d0]{font-size:20px}.field--error .handle-field[data-v-2d5f46d0],.field--error .phone-field[data-v-2d5f46d0],.field--error input[data-v-2d5f46d0],.field--error textarea[data-v-2d5f46d0]{border-color:#ff4d4f}.error-msg[data-v-2d5f46d0]{color:#fca5a5;font-size:15px;margin-top:4px}
