.vera-account[data-v-df30b50e]{display:flex;flex-direction:column;font-family:Montserrat,system-ui,sans-serif;gap:16px;margin:0 auto;max-width:1380px;padding:16px;width:100%}@media(min-width:1024px){.vera-account[data-v-df30b50e]{gap:20px;padding:24px}}.card[data-v-df30b50e]{background:rgb(var(--surface-color));border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:18px}@media(min-width:768px){.card[data-v-df30b50e]{padding:22px}}.card-head[data-v-df30b50e]{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.card-icon[data-v-df30b50e]{color:rgb(var(--primary-color));flex-shrink:0;margin-top:2px}.card-title[data-v-df30b50e]{color:#fffffff2;font-size:14px;font-weight:700;margin:0}.card-sub[data-v-df30b50e]{color:#ffffff73;font-size:12px;margin:2px 0 0}.form[data-v-df30b50e]{display:flex;flex-direction:column;gap:14px}.grid[data-v-df30b50e]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.grid[data-v-df30b50e]{grid-template-columns:1fr 1fr}.field--full[data-v-df30b50e],.field--phone[data-v-df30b50e]{grid-column:1/-1}}.field[data-v-df30b50e]{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label[data-v-df30b50e]{align-items:center;color:#ffffff8c;display:inline-flex;font-size:11px;font-weight:600;gap:4px}.field-hint[data-v-df30b50e]{color:#f59e0b;font-size:10.5px;margin:4px 0 0}.input-wrap[data-v-df30b50e]{align-items:center;display:flex;position:relative}.input[data-v-df30b50e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fffffff2;font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .18s;width:100%}.input[data-v-df30b50e]:focus{border-color:rgb(var(--primary-color)/.5)}.input--readonly[data-v-df30b50e]{cursor:default;opacity:.55;padding-right:36px}.input--ddi[data-v-df30b50e]{flex-shrink:0;text-align:center;width:64px}.phone-wrap[data-v-df30b50e]{display:flex;gap:8px}.phone-wrap .input[data-v-df30b50e]:last-child{flex:1}.eye-btn[data-v-df30b50e],.lock-tag[data-v-df30b50e]{align-items:center;background:transparent;border:none;color:#ffffff4d;display:flex;height:24px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}.eye-btn[data-v-df30b50e]{cursor:pointer;transition:color .15s}.eye-btn[data-v-df30b50e]:hover{color:#ffffffa6}.msg[data-v-df30b50e]{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 12px}.msg--success[data-v-df30b50e]{background:#10b9811f;border:1px solid rgba(16,185,129,.2);color:#6ee7b7}.msg--error[data-v-df30b50e]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);color:#fca5a5}.cta-btn[data-v-df30b50e]{align-items:center;align-self:flex-start;background:transparent;border:none;cursor:pointer;display:inline-flex;height:40px;justify-content:center;min-width:180px;padding:0 22px;position:relative;transition:filter .18s,transform .12s}.cta-btn[data-v-df30b50e]:hover:not(:disabled){filter:brightness(1.1)}.cta-btn[data-v-df30b50e]:active:not(:disabled){transform:translateY(1px)}.cta-btn[data-v-df30b50e]:disabled{cursor:not-allowed;opacity:.5}.cta-shape[data-v-df30b50e]{background-color:rgb(var(--primary-color));background-image:linear-gradient(#ffffff2e,#00000038);border:1px solid color-mix(in srgb,rgb(var(--primary-color)) 75%,#fff);border-radius:var(--border-radius,8px);inset:0;position:absolute;transform:skew(-20deg);z-index:0}.cta-content[data-v-df30b50e]{color:color-mix(in srgb,rgb(var(--primary-color)) 22%,#000);font-size:13px;font-weight:800;letter-spacing:.04em;position:relative;text-transform:uppercase;z-index:1}.logout-btn[data-v-df30b50e]{align-items:center;background:#f43f5e0f;border:1px solid rgba(244,63,94,.18);border-radius:10px;color:#fca5a5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:background .15s}.logout-btn[data-v-df30b50e]:hover{background:#f43f5e1f}.account-page[data-v-0df94bbc]{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:1380px;padding:16px 12px 80px;width:100%}@media(min-width:768px){.account-page[data-v-0df94bbc]{gap:24px;padding:32px}}.page-header[data-v-0df94bbc]{align-items:center;display:flex;gap:10px}.back-link[data-v-0df94bbc]{align-items:center;background:#ffffff0a;border-radius:8px;color:#ffffffa6;display:inline-flex;height:36px;justify-content:center;transition:background .15s;width:36px}.back-link[data-v-0df94bbc]:hover{background:#ffffff14;color:#fff}.page-title[data-v-0df94bbc]{color:rgb(var(--text-color));font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.section[data-v-0df94bbc]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:18px 18px 20px}@media(min-width:768px){.section[data-v-0df94bbc]{padding:24px 24px 22px}}.section-head[data-v-0df94bbc]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;gap:10px;margin-bottom:16px;padding-bottom:14px}.section-icon[data-v-0df94bbc]{color:rgb(var(--primary-color));flex-shrink:0;margin-top:3px}.section-title[data-v-0df94bbc]{color:rgb(var(--text-color));font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0}.section-sub[data-v-0df94bbc]{color:#ffffff73;font-size:12px;margin:2px 0 0}.form[data-v-0df94bbc]{display:flex;flex-direction:column;gap:14px}.grid[data-v-0df94bbc]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.grid[data-v-0df94bbc]{gap:14px;grid-template-columns:1fr 1fr}.field--full[data-v-0df94bbc]{grid-column:1/-1}}.field[data-v-0df94bbc]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-0df94bbc]{align-items:center;color:#ffffff8c;display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin:0}.field-hint[data-v-0df94bbc]{color:#fca5a5b3;font-size:11.5px;margin:-2px 0 0}.input[data-v-0df94bbc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-sizing:border-box;color:rgb(var(--text-color));font-size:14px;min-width:0;outline:none;transition:border-color .2s,background .2s}.input[data-v-0df94bbc],.input[type=date][data-v-0df94bbc]{height:44px;padding:0 14px;width:100%}.input[type=date][data-v-0df94bbc]{display:block;line-height:44px;text-align:left}@media(max-width:767px){.input[type=date][data-v-0df94bbc]{line-height:44px}}.input[data-v-0df94bbc]::-moz-placeholder{color:#ffffff4d}.input[data-v-0df94bbc]::placeholder{color:#ffffff4d}.input[data-v-0df94bbc]:focus{background:#ffffff0f;border-color:rgb(var(--primary-color)/.5)}.input[data-v-0df94bbc]:disabled{cursor:not-allowed;opacity:.6}.input--readonly[data-v-0df94bbc]{background:#ffffff05;color:#ffffff8c;cursor:not-allowed}.input-wrap[data-v-0df94bbc]{position:relative}.lock-tag[data-v-0df94bbc]{background:#ffffff0a;height:24px;right:10px;width:24px}.eye-btn[data-v-0df94bbc],.lock-tag[data-v-0df94bbc]{align-items:center;border-radius:6px;color:#ffffff73;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.eye-btn[data-v-0df94bbc]{background:transparent;border:none;cursor:pointer;height:30px;right:6px;width:30px}.eye-btn[data-v-0df94bbc]:hover{background:#ffffff0d;color:#ffffffd9}.phone-wrap[data-v-0df94bbc]{display:grid;gap:8px;grid-template-columns:70px 1fr}.input--ddi[data-v-0df94bbc]{padding:0 10px;text-align:center}.message[data-v-0df94bbc]{align-items:center;border-radius:8px;display:flex;font-size:12.5px;font-weight:500;gap:6px;padding:10px 12px}.message--success[data-v-0df94bbc]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#6ee7b7}.message--error[data-v-0df94bbc]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.3);color:#fca5a5}.cta-btn[data-v-0df94bbc]{align-items:center;align-self:flex-start;background:rgb(var(--primary-color));border:none;border-radius:10px;color:#0d0802;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:800;gap:8px;height:44px;justify-content:center;letter-spacing:.02em;padding:0 22px;transition:filter .2s,transform .15s}.cta-btn[data-v-0df94bbc]:hover:not(:disabled){filter:brightness(1.08)}.cta-btn[data-v-0df94bbc]:active:not(:disabled){transform:scale(.98)}.cta-btn[data-v-0df94bbc]:disabled{cursor:not-allowed;opacity:.55}.logout-btn[data-v-0df94bbc]{align-items:center;background:#f43f5e14;border:1px solid rgba(244,63,94,.25);border-radius:10px;color:#fca5a5;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;height:44px;padding:0 22px;transition:all .15s}.logout-btn[data-v-0df94bbc]:hover{background:#f43f5e26;border-color:#f43f5e73;color:#fca5a5}
