.field[data-v-2974f378]{background:#fff;border:1px solid #d2cfb9;border-radius:6px;height:56px;margin-bottom:15px;position:relative;overflow:hidden}.field[data-v-2974f378]:focus-within{border:1.5px solid var(--brand-color,#1b4d3e);background:#f5f4f0}.field input[data-v-2974f378]{box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;padding:18px 40px 4px 14px;font-size:16px}.field input[data-v-2974f378]:focus{outline:none}.field input[data-v-2974f378]::placeholder{color:#0000}.field label[data-v-2974f378]{color:#757575;pointer-events:none;font-size:15px;font-weight:500;transition:all .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field:focus-within label[data-v-2974f378]{color:var(--brand-color,#1b4d3e)}:is(.field input:focus+label[data-v-2974f378],.field input:not(:placeholder-shown)+label[data-v-2974f378]),.field input:focus+label[data-v-2974f378],.field input:not(:placeholder-shown)+label[data-v-2974f378]{color:#666;font-size:11px;font-weight:600;top:6px;transform:none}.eye[data-v-2974f378]{cursor:pointer;z-index:2;background:0 0;border:0;height:16px;padding:0;font-size:15px;line-height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.field--accent[data-v-2974f378]{background:#fff;border:0;border-radius:3px;height:36px;margin-bottom:20px}.field--accent[data-v-2974f378]:focus-within{background:#fff;border:0;box-shadow:0 5px 6px 1px #00000026}.field--accent input[data-v-2974f378]{color:#111;padding:0 40px 0 12px;font-size:14px}.field--accent input[data-v-2974f378]::placeholder{color:#6b7280}.field--accent .eye[data-v-2974f378]{padding:4px;display:flex;right:8px}@media (width<=480px){.field--accent .eye[data-v-2974f378]{right:14px}}.login-alert[data-v-e7e9b5bd]{color:#991b1b;text-align:left;background:linear-gradient(135deg,#fef2f2 0%,#fde8e8 100%);border:1px solid #fecaca;border-radius:8px;align-items:center;gap:10px;margin:0 0 15px;padding:12px 38px 14px 12px;font-size:14px;line-height:1.4;animation:.45s both login-alert-in-e7e9b5bd;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #dc262624}.login-alert--closing[data-v-e7e9b5bd]{animation:.3s forwards login-alert-out-e7e9b5bd}.login-alert__text[data-v-e7e9b5bd]{text-align:center;flex:1;font-weight:600}.login-alert__close[data-v-e7e9b5bd]{color:#b91c1c;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:12px;display:inline-flex;position:absolute;top:7px;right:7px}.login-alert__close[data-v-e7e9b5bd]:hover{opacity:1;background:#dc26261f}@keyframes login-alert-out-e7e9b5bd{0%{opacity:1;max-height:200px;margin-bottom:15px;padding-top:12px;padding-bottom:14px;transform:none}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}}@keyframes login-alert-in-e7e9b5bd{0%{opacity:0;transform:translateY(-12px)}55%{opacity:1;transform:translateY(2px)}70%{transform:translate(-3px)}80%{transform:translate(3px)}90%{transform:translate(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-alert[data-v-e7e9b5bd],.login-alert--closing[data-v-e7e9b5bd]{animation:none}}.field[data-v-e7e9b5bd]{background:#fff;border:0;border-radius:3px;height:36px;margin-bottom:20px;position:relative;overflow:hidden}.field[data-v-e7e9b5bd]:focus-within{background:#fff;border:0;box-shadow:0 5px 6px 1px #00000026}.field input[data-v-e7e9b5bd]{color:#111;box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;padding:0 12px;font-size:14px}.field input[data-v-e7e9b5bd]:focus{outline:none}.field input[data-v-e7e9b5bd]::placeholder{color:#6b7280}.caps[data-v-e7e9b5bd]{color:#d32f2f;margin:6px 0 10px 4px;font-size:12px;font-weight:600}.submit[data-v-e7e9b5bd]{color:#fff;cursor:pointer;background:#fc0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;margin-top:4px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.submit[data-v-e7e9b5bd]:hover:not(:disabled){opacity:1;filter:none;background:#e6b800}.submit[data-v-e7e9b5bd]:disabled{opacity:.7}.submit[data-v-e7e9b5bd]:focus-visible{outline:none;box-shadow:0 0 0 3px #fc09}@media (width<=480px){.login-form--accent[data-v-e7e9b5bd]{width:220px;margin:0 auto}.field[data-v-e7e9b5bd]{background:#eef0f4;border-radius:22px;height:44px;margin-bottom:11px}.field[data-v-e7e9b5bd]:focus-within{background:#eef0f4}.field input[data-v-e7e9b5bd]{padding:0 36px 0 16px;font-size:14px}.field input[data-v-e7e9b5bd]::placeholder{color:#000}.submit[data-v-e7e9b5bd]{background:var(--brand-color);border-radius:20px;height:40px;margin-top:12px;font-size:16px;font-weight:500;box-shadow:0 4px 10px #0003}}
