.validation-box{position:fixed;width:220px;background:#fff;color:#000;border-radius:14px;padding:14px 16px;box-shadow:0 12px 30px #00000059;z-index:999999;box-sizing:border-box}.validation-box ul{list-style:none;padding:0;margin:0;font-size:14px}.validation-box li{margin:6px 0;opacity:.6;font-weight:400;transition:opacity .3s ease-in-out,color .3s ease-in-out}.password-wrapper{position:relative;width:319px}.validation-box li.valid{opacity:1;color:#1c0303;font-weight:700}.password-input{display:flex;align-items:center;background:#fff;border-radius:6px;padding:8px;border:1px solid #ccc;transition:border .3s ease-in-out}.password-input input{flex:1;border:none;outline:none;font-size:16px}.password-input .toggle-password{cursor:pointer;font-size:18px;margin-left:10px;color:#fff}.input-container input:focus,.input-container input:not(:placeholder-shown){border-color:#e6eaf0}.input-container{position:relative;margin-bottom:16px}.input-container input{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.input-container input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.input-container label{position:absolute;left:14px;top:50%;transform:translateY(-50%);background:var(--input-bg, #ffffff)!important;padding:0 4px;font-size:14px;color:#9ca3af;pointer-events:auto;transition:all .2s ease}.input-container input:focus+label,.input-container input:not(:placeholder-shown)+label{top:0;font-size:12px;color:#6366f1;font-weight:600}.info-wrapper{position:relative;display:inline-block}.info-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;transition:.2s;z-index:9999999!important}.info-wrapper:hover .info-tooltip{visibility:visible;opacity:1}
