.form-floating .select2-container .select2-search--inline .select2-search__field{height:25px;margin-top:0}.select2-dropdown{z-index:9999999!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{bottom:0}.select2-results__option{font-size:16px}.form-floating input:not(.wp-element-button):not([type="checkbox"]):not([type="radio"]),.form-floating select,.form-floating textarea,.select2-container--default.select2-container--focus .select2-selection--multiple,html .select2-container--default .select2-selection--multiple{outline:none;position:relative;border:1px solid #79747e;border-radius:8px;width:100%;padding:9px 15px;transition:border-color 0.3s cubic-bezier(.165,.84,.44,1),background-color 0.3s cubic-bezier(.165,.84,.44,1);background-color:#fff;color:#49454f;font-size:16px;font-weight:400;line-height:1.6}[readonly]{opacity:.8;outline:none;cursor:auto;pointer-events:none;touch-action:none}[readonly]~label{opacity:.8}.form-floating input:disabled,.form-floating input.disabled,.form-floating select:disabled,select.disabled,.form-floating .form-floating textarea:disabled,.form-floating textarea.disabled{background-color:rgb(255 255 255 / .5)!important;border-color:rgb(220 220 222 / .75)!important;box-shadow:none!important;color:rgb(44 51 56 / .5);cursor:auto;pointer-events:none;touch-action:none}.form-floating input:disabled~label,.form-floating input.disabled~label,.form-floating select:disabled~label,.form-floating select.disabled~label,.form-floating .form-floating textarea:disabled~label,.form-floating textarea.disabled~label{color:rgb(44 51 56 / .5)}.form-floating input[type="file"]:disabled,.form-floating input[type="file"].disabled,.form-floating input[type="file"][aria-disabled="true"],.form-floating input[type="range"]:disabled,.form-floating input[type="range"].disabled,.form-floating input[type="range"][aria-disabled="true"]{background:none;box-shadow:none;cursor:default;cursor:auto;pointer-events:none;touch-action:none}.form-floating input[type="checkbox"]:disabled,.form-floating input[type="checkbox"].disabled,.form-floating input[type="checkbox"][aria-disabled="true"],.form-floating input[type="radio"]:disabled,.form-floating input[type="radio"].disabled,.form-floating input[type="radio"][aria-disabled="true"],.form-floating input[type="checkbox"]:disabled:checked:before,.form-floating input[type="checkbox"].disabled:checked:before,.form-floating input[type="radio"]:disabled:checked:before,.form-floating input[type="radio"].disabled:checked:before{opacity:.7;cursor:default;cursor:auto;pointer-events:none;touch-action:none}.form-floating select.disabled,.form-floating select:disabled{color:#a7aaad;border-color:#dcdcde;background-color:#f6f7f7;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default;transform:none;cursor:auto;pointer-events:none;touch-action:none}input.error,select.error,textarea.error{border:2px solid #e74c3c;background:#fcebea}.messages{padding:10px 15px;border-radius:6px;margin-bottom:15px;font-size:14px}.messages.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.messages.success,.messages{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.loading{position:relative;pointer-events:none;opacity:0.6!important;transition-delay:0s!important}.loading::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-right:4px solid #ccc;border-bottom:4px solid #ccc;border-left:4px solid #ccc;border-image:initial;border-top:4px solid var(--wp--preset--color--primary,#FE5B24);border-radius:50%;animation:1s linear 0s infinite normal none running spin;z-index:99}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.password-strength{display:block;margin-top:3px;font-size:.7em}meter{margin-top:3px;width:100%;height:8px;border-radius:4px;appearance:none}meter::-webkit-meter-bar{background:#e0e0e0;border-radius:4px}meter::-webkit-meter-optimum-value{background:#2ecc71}meter::-webkit-meter-suboptimum-value{background:#f1c40f}meter::-webkit-meter-even-less-good-value{background:#e74c3c}#wfls-login-modal{z-index:99999999!important}.login-messages{display:none;margin:15px 0;padding:10px 15px;border-radius:4px;border:1px solid #fff0}.login-messages.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.login-messages.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.btn-loading{display:none}.woocommerce-form-login__submit:disabled{opacity:.6;cursor:not-allowed}.login-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:9999;display:none;justify-content:center;align-items:center}.login-popup-content{background:#fff;padding:30px;border-radius:8px;width:90%;max-width:400px;position:relative}