.registration-page[data-v-ab1ca18a]{background:radial-gradient(circle at 12% 10%,#e3e7f5 0,transparent 28%),radial-gradient(circle at 88% 90%,#eceef7 0,transparent 35%),#f7f8fc;color:#30364b;display:grid;font-family:IRANYekanX VF,sans-serif;min-height:100vh;padding:28px 16px;place-items:center}.registration-card[data-v-ab1ca18a]{background:#fff;border:1px solid #e5e8f0;border-radius:25px;box-shadow:0 24px 70px #30385d14;padding:clamp(20px,4vw,38px);width:min(100%,760px)}.registration-brand[data-v-ab1ca18a]{align-items:center;color:#363b59;display:flex;gap:10px;margin-bottom:27px;text-decoration:none}.registration-brand>span[data-v-ab1ca18a]{background:#f5f6fa;border:1px solid #e8eaf1;border-radius:13px;display:grid;height:45px;place-items:center;width:45px}.registration-brand img[data-v-ab1ca18a]{height:35px;width:35px}.registration-brand strong[data-v-ab1ca18a]{font-size:.92rem;font-weight:850}.registration-heading[data-v-ab1ca18a]{align-items:center;border-bottom:1px solid #eef0f5;display:flex;gap:13px;margin-bottom:23px;padding-bottom:20px}.registration-heading__icon[data-v-ab1ca18a]{background:#eef0f8;border-radius:15px;color:#53628f;display:grid;font-size:1.1rem;height:48px;place-items:center;width:48px}.registration-heading p[data-v-ab1ca18a]{color:#83899b;font-size:.7rem;margin:0 0 3px}.registration-heading h1[data-v-ab1ca18a]{color:#30364e;font-size:1.2rem;font-weight:900;margin:0}.registration-intro[data-v-ab1ca18a]{color:#7d8498;font-size:.76rem;line-height:1.9;margin:0 0 18px}.registration-fields[data-v-ab1ca18a]{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.registration-fields>label[data-v-ab1ca18a]{align-content:start;color:#4d556e;display:grid;font-size:.72rem;font-weight:750;gap:7px;min-width:0}.registration-fields label>span small[data-v-ab1ca18a]{color:#969bad;font-size:.65rem;font-weight:500}.registration-fields input[data-v-ab1ca18a],.registration-fields select[data-v-ab1ca18a]{background:#fbfcfe;border:1px solid #e0e4ed;border-radius:11px;color:#343b52;font:inherit;font-size:.77rem;min-height:44px;min-width:0;outline:0;padding:9px 12px;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.registration-fields input[data-v-ab1ca18a]:focus,.registration-fields select[data-v-ab1ca18a]:focus{background:#fff;border-color:#7180b5;box-shadow:0 0 0 3px #53628f18}.registration-fields input[data-v-ab1ca18a]::-moz-placeholder{color:#a6abba}.registration-fields input[data-v-ab1ca18a]::placeholder{color:#a6abba}.registration-field--wide[data-v-ab1ca18a]{grid-column:1/-1}.registration-fields[data-v-ab1ca18a] .jalali-picker{width:100%}.registration-fields[data-v-ab1ca18a] .jalali-picker__control{background:#fbfcfe;border-radius:11px;min-height:44px}.registration-fields[data-v-ab1ca18a] .jalali-picker__label{color:#4d556e;font-size:.72rem;font-weight:750}.registration-error[data-v-ab1ca18a]{align-items:flex-start;background:#fff7f7;border:1px solid #f1d1d4;border-radius:10px;color:#a44750;display:flex;font-size:.72rem;gap:8px;line-height:1.8;margin:17px 0 0;padding:11px 12px}.registration-submit[data-v-ab1ca18a]{align-items:center;background:#465986;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.78rem;font-weight:800;gap:9px;justify-content:center;margin-top:20px;min-height:48px;transition:background .2s,transform .2s;width:100%}.registration-submit[data-v-ab1ca18a]:hover{background:#394a78;transform:translateY(-1px)}.registration-submit[data-v-ab1ca18a]:disabled{cursor:wait;opacity:.68;transform:none}.registration-footer[data-v-ab1ca18a]{border-top:1px solid #eef0f5;display:flex;gap:12px;justify-content:space-between;margin-top:19px;padding-top:15px}.registration-footer a[data-v-ab1ca18a]{color:#667194;font-size:.68rem;text-decoration:none}.registration-footer a[data-v-ab1ca18a]:hover{color:#354675}.registration-state[data-v-ab1ca18a],.registration-success[data-v-ab1ca18a]{align-content:center;background:#fafbfe;border:1px dashed #e0e4ed;border-radius:16px;color:#80879a;display:grid;font-size:.78rem;gap:10px;justify-items:center;line-height:1.9;min-height:215px;padding:22px;text-align:center}.registration-state>i[data-v-ab1ca18a]{color:#66749f;font-size:1.25rem}.registration-state--error[data-v-ab1ca18a]{color:#a44750}.registration-state--closed strong[data-v-ab1ca18a]{color:#434a62;font-size:.92rem}.registration-success[data-v-ab1ca18a]{background:#f8fcfa;border-color:#dcece4;border-style:solid}.registration-success>span[data-v-ab1ca18a]{background:#e6f5ec;border-radius:16px;color:#278556;display:grid;font-size:1.2rem;height:50px;place-items:center;width:50px}.registration-success h2[data-v-ab1ca18a]{color:#344b3d;font-size:1rem;margin:0}.registration-success p[data-v-ab1ca18a]{margin:0;max-width:480px}.registration-success a[data-v-ab1ca18a]{color:#526490;font-weight:800;margin-top:4px;text-decoration:none}@media (max-width:560px){.registration-page[data-v-ab1ca18a]{align-items:start;padding:12px}.registration-card[data-v-ab1ca18a]{border-radius:19px;padding:19px 15px}.registration-brand[data-v-ab1ca18a]{margin-bottom:20px}.registration-heading[data-v-ab1ca18a]{margin-bottom:18px}.registration-fields[data-v-ab1ca18a]{gap:12px;grid-template-columns:1fr}.registration-field--wide[data-v-ab1ca18a]{grid-column:auto}.registration-footer[data-v-ab1ca18a]{align-items:center;flex-direction:column}.registration-brand strong[data-v-ab1ca18a]{font-size:.82rem}}
