.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)}.field input:not(:-moz-placeholder-shown)+label[data-v-2974f378]{color:#666;font-size:11px;font-weight:600;top:6px;transform:none}.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-error[data-v-85ed9836]{color:#fff;text-align:center;background:#dc2626;margin:0 0 10px;padding:8px 10px;font-size:14px}.field[data-v-85ed9836]{background:#fff;border:1px solid #d2cfb9;border-radius:6px;height:56px;margin-bottom:15px;position:relative;overflow:hidden}.field[data-v-85ed9836]:focus-within{border:1.5px solid var(--brand-color);background:#f5f4f0}.field input[data-v-85ed9836]{box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;padding:18px 14px 4px;font-size:16px}.field input[data-v-85ed9836]:focus{outline:none}.field input[data-v-85ed9836]::placeholder{color:#0000}.field label[data-v-85ed9836]{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-85ed9836]{color:var(--brand-color)}.field input:not(:-moz-placeholder-shown)+label[data-v-85ed9836]{color:#666;font-size:11px;font-weight:600;top:6px;transform:none}.field input:focus+label[data-v-85ed9836],.field input:not(:placeholder-shown)+label[data-v-85ed9836]{color:#666;font-size:11px;font-weight:600;top:6px;transform:none}.caps[data-v-85ed9836]{color:#d32f2f;margin:6px 0 10px 4px;font-size:12px;font-weight:600}.submit[data-v-85ed9836]{color:#fff;cursor:pointer;border:0;border-radius:30px;width:100%;margin-top:20px;padding:16px;font-size:16px;font-weight:600}.submit[data-v-85ed9836]:hover:not(:disabled){opacity:.93;filter:brightness(.9)}.submit[data-v-85ed9836]:disabled{opacity:.7}.login-form--accent .field[data-v-85ed9836]{background:#fff;border:0;border-radius:3px;height:36px;margin-bottom:20px}.login-form--accent .field[data-v-85ed9836]:focus-within{background:#fff;border:0;box-shadow:0 5px 6px 1px #00000026}.login-form--accent .field input[data-v-85ed9836]{color:#111;padding:0 12px;font-size:14px}.login-form--accent .field input[data-v-85ed9836]::placeholder{color:#6b7280}.login-form--accent .submit[data-v-85ed9836]{background:#fc0;border-radius:3px;height:38px;margin-top:4px;padding:0;font-size:15px;font-weight:700}.login-form--accent .submit[data-v-85ed9836]:hover:not(:disabled){opacity:1;filter:none;background:#e6b800}.login-form--accent .submit[data-v-85ed9836]:focus-visible{outline:none;box-shadow:0 0 0 3px #fc09}@media (width<=480px){.login-form--accent[data-v-85ed9836]{width:220px;margin:0 auto}.login-form--accent .field[data-v-85ed9836]{background:#eef0f4;border-radius:22px;height:44px;margin-bottom:11px}.login-form--accent .field[data-v-85ed9836]:focus-within{background:#eef0f4}.login-form--accent .field input[data-v-85ed9836]{padding:0 36px 0 16px;font-size:14px}.login-form--accent .field input[data-v-85ed9836]::placeholder{color:#000}.login-form--accent .submit[data-v-85ed9836]{background:var(--brand-color);border-radius:20px;height:40px;margin-top:12px;font-size:16px;font-weight:500;box-shadow:0 4px 10px #0003}}
