#cl-login-modal.cl-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:rgb(0 0 0 / .6);z-index:100000;display:none;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(3px);padding:60px 20px;box-sizing:border-box;overflow-y:auto}#cl-login-modal .cl-modal-content{background:#fff0;box-shadow:none;width:100%;max-width:90vw;margin:auto;position:relative;padding:0;animation:clLoginSlideUp 0.3s ease-out;animation:clLoginSlideUp 0.3s ease-out}#cl-login-modal .report-modal-close{position:absolute;top:-50px;right:0;width:40px;height:40px;background:#02a838;color:#fff;border-radius:50%;border:none;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 4px 10px rgb(0 0 0 / .2);display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;z-index:10}#cl-login-modal .report-modal-close:hover{background:#028a2e;transform:rotate(90deg)}#cl-login-modal .cl-dashboard-login-card{margin:0;width:100%;max-width:none;box-shadow:0 10px 40px rgb(0 0 0 / .15);background:#fff;border-radius:12px;padding:30px 20px 20px;position:relative;max-height:none}@keyframes clLoginSlideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.cl-toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;z-index:2;padding:5px;display:flex}.cl-toggle-password:hover{color:#0a2838}#cl-login-message{font-size:13px;line-height:1.4;color:#333}.cl-error{background-color:#fff4f4;color:#d32f2f;border:1px solid #ef9a9a}.cl-success{background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.cl-shake{animation:clShake 0.5s cubic-bezier(.36,.07,.19,.97) both}@keyframes clShake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.password-input{position:relative;display:block}.password-input input[type="password"],.password-input input[type="text"]{width:100%;padding-right:52px!important;box-sizing:border-box}.password-input .show-password-input,.password-input .show-password-input:hover,.password-input .show-password-input:focus{position:absolute;top:0;right:0;bottom:0;width:48px;min-height:44px;margin:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0;line-height:0}.password-input .show-password-input:focus-visible{outline:2px solid #0a2838;outline-offset:-4px;border-radius:6px}.password-input .show-password-input::before{content:none!important}.password-input .show-password-input::after{content:""!important;font-family:inherit!important;display:block;width:22px;height:22px;background-color:#0a2838;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.password-input .show-password-input.display-password::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94'/%3E%3Cpath d='M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19'/%3E%3Cpath d='M14.12 14.12a3 3 0 1 1-4.24-4.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94'/%3E%3Cpath d='M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19'/%3E%3Cpath d='M14.12 14.12a3 3 0 1 1-4.24-4.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E")}.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword button[type="submit"]{background-color:#f5c140!important;color:#0a2838!important;border:0!important;min-height:44px;font-size:16px;font-weight:700}.woocommerce-ResetPassword .woocommerce-Button:hover,.woocommerce-ResetPassword .woocommerce-Button:focus-visible,.woocommerce-ResetPassword button[type="submit"]:hover,.woocommerce-ResetPassword button[type="submit"]:focus-visible{background-color:#0a2838!important;color:#ffffff!important}