﻿html,body{height:100%;}.header-menu-container{position:absolute;width:100%;background-color:var(--bg-dark-color);transition:inherit;}.custlogin-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 80px);padding:30px;border-radius:20px;background-color:var(--bg-contrast-color);}.custlogin-container .custlogin-title{font-size:24px;font-weight:600;text-align:center;margin-bottom:20px;}.custlogin-container .custlogin-form{display:flex;flex-direction:column;gap:15px;margin-bottom:25px;}.custlogin-container .custlogin-form .custlogin-input .custlogin-input-wrapper{position:relative;}.custlogin-container .custlogin-form .custlogin-input .custlogin-input-wrapper input{all:unset;width:100%;box-sizing:border-box;padding:10px;padding-left:40px;border-radius:12px;font-size:16px;font-weight:500;background-color:#f3f1ff;}.custlogin-container .custlogin-form .custlogin-input .custlogin-input-wrapper svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:var(--text-color);pointer-events:none;}.custlogin-container .custlogin-form .custlogin-input .custlogin-input-error{font-size:14px;font-weight:500;color:#ff4d4f;}.custlogin-container .custlogin-login-btn{all:unset;display:block;margin-inline:auto;margin-bottom:20px;padding:10px 30px;border-radius:12px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(315deg,#6868f0 0%,#7d80f7 50%,#a2a4ff 100%);box-shadow:0 4px 8px rgba(87,87,239,.25);cursor:pointer;transition:transform .25s ease;}.custlogin-container .custlogin-login-btn:hover,.custlogin-container .custlogin-login-btn:active{transform:translateY(-2px);}.custlogin-container .custlogin-change-method{all:unset;position:relative;display:block;margin-inline:auto;font-size:16px;line-height:1.2;cursor:pointer;}.custlogin-container .custlogin-change-method::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;}.pick-modal .modal-dialog{margin-inline:40px;}.pick-modal .modal-content{padding:30px;border-radius:15px;border:0;background-color:var(--bg-contrast-color);}.pick-modal .pick-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;}.pick-modal .pick-modal-header span{font-size:18px;font-weight:600;}.pick-modal .pick-modal-header .pick-modal-close{all:unset;display:flex;justify-content:center;align-items:center;padding:5px;cursor:pointer;}.pick-modal .pick-modal-header .pick-modal-close svg{width:20px;height:20px;fill:currentColor;}.pick-modal .pick-modal-options .pick-modal-option{padding:10px;font-size:16px;font-weight:500;cursor:pointer;}.pick-modal .pick-modal-options .pick-modal-option:not(:last-child){border-bottom:1px solid #e0e0e0;}