.btl-form-header.ql-editor{margin-bottom:5px}.btl-form-header.ql-editor,.btl-form-instruction.ql-editor{white-space:initial;text-align:center}.btl-form-header.ql-editor a.btl-protected-url{cursor:pointer}.password-protection-form-container .btl-password-container .input-container{display:flex;align-items:center;position:relative}.password-protection-form-container .btl-password-container .input-container>button{position:absolute;right:10px;border:0;margin:0;padding:0;width:auto;overflow:visible;background:0 0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.btl-layout-one .btl-password-container{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.2);padding:20px;text-align:center;width:300px;margin:0 auto}.btl-layout-one .btl-password-container h1{margin-top:0;color:#333}.btl-layout-one .btl-password-container .input-container{position:relative;overflow:hidden}.btl-layout-one .btl-password-container input{width:100%;padding:10px;margin:10px 0;border:0;border-bottom:2px solid #007bff;border-radius:0;background:0 0;color:#333;outline:0;transition:border-color .3s}.btl-layout-one .btl-password-container input:focus{border-color:#0056b3}.btl-layout-one .btl-password-container .show-hide-password{position:absolute;right:10px;top:40%;transform:translateY(-50%);cursor:pointer;user-select:none;color:#007bff}.btl-layout-one .btl-password-container .submit-button{width:100%;padding:10px;background-color:#007bff;color:#fff;border:0;border-radius:5px;cursor:pointer;transition:background-color .3s}.btl-layout-one .btl-password-container .error-message{color:red;margin-top:10px;font-size:14px}.btl-layout-one.password-protection-form-container h4{text-transform:none;margin:0}.btl-layout-one .btl-lock-container{display:flex;justify-content:center;font-size:80px}.btl-layout-one .btl-form-header,.btl-layout-one .btl-form-instruction{width:800px;margin:0 auto}.btl-layout-two.password-protection-form-container{max-width:400px;margin:0 auto;padding:20px;background-color:#f2f2f2;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center}.btl-layout-two .btl-form-header h4{font-size:24px;margin:0;color:#333}.btl-layout-two .btl-form-header a{color:#007bff}.btl-layout-two .input-container{margin-bottom:15px}.btl-layout-two .input-container input{width:100%;padding:10px 5px;border:1px solid #ccc;border-radius:5px;font-size:16px}.btl-layout-two .submit-button{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border:0;border-radius:5px;font-size:18px;cursor:pointer;transition:background-color .3s ease}.btl-layout-two .submit-button:hover{background-color:#0056b3}.btl-layout-two .error-message{color:red;font-size:14px;margin-top:10px}.btl-layout-three .btl-form-instruction p,.btl-layout-two .btl-form-instruction p{font-size:14px;margin:10px 0}.btl-layout-three.password-protection-form-container{max-width:400px;margin:0 auto;padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center}.btl-layout-three .btl-form-header h4{font-size:24px;color:#333;margin:0 0 10px}.btl-layout-three .btl-form-header a{color:#007bff;text-decoration:none}.btl-layout-three .input-container{margin-bottom:20px;overflow:hidden}.btl-layout-three .input-container input{width:100%;padding:12px 5px;border:0;border-bottom:2px solid #007bff;background-color:transparent;font-size:16px;color:#333;transition:border-color .3s ease}.btl-layout-three .input-container input:focus{border-color:#0056b3;outline:0}.btl-layout-three .submit-button{display:inline-block;padding:12px 24px;background-color:#007bff;color:#fff;border:0;border-radius:5px;font-size:18px;cursor:pointer;transition:background-color .3s ease}.password-protection-form-container .btl-password-container .submit-button:hover{opacity:.8}.btl-layout-three .error-message{color:red;font-size:14px;margin-top:10px}