#content-area:has(.post-password-required) #sidebar{display:none}#main-content .container:has(.post-password-required):before{display:none}#content-area:has(.post-password-required) #left-area{width:100%;float:none;padding:0;margin:0}.post-password-required .entry-title{display:none}.post-password-required .entry-content{display:flex;justify-content:center;padding:48px 0 96px}.ppw-post-password-container{width:100%;max-width:560px}.ppw-post-password-form{background:#262626;border-radius:16px;padding:44px 40px 40px;color:#fff;font-family:"Open Sans",Arial,sans-serif;box-shadow:0 20px 50px rgba(0,0,0,.15)}.ppw-post-password-form:before{content:"RELATIONSHIP OS \00B7  PRIVATE PAGE";display:block;font-family:Poppins,Arial,sans-serif;font-size:12px;letter-spacing:.14em;font-weight:600;color:#ffcb5b;margin-bottom:16px}.ppw-post-password-form .ppw-ppf-headline{font-family:Poppins,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2;color:#fff;margin:0 0 12px;padding:0}.ppw-post-password-form .ppw-ppf-desc{font-size:16px;line-height:1.6;color:#d6d3cc;margin:0 0 24px}.ppw-post-password-form .ppw-ppf-field-container{display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:0}.ppw-post-password-form .ppw-pwd-label{flex:1 1 240px;margin:0;font-size:0;line-height:0}.ppw-post-password-form .ppw-pwd-label input{width:100%!important;height:50px;border-radius:10px;border:1px solid #4a4a4a!important;background:#1b1b1b!important;color:#fff!important;padding:0 16px!important;font-size:16px;line-height:50px}.ppw-post-password-form .ppw-pwd-label input:focus{border-color:#ffcb5b!important;outline:none}.ppw-post-password-form .ppw-pwd-submit-btn{height:50px;padding:0 26px;border:0;border-radius:10px;background:#ffcb5b;color:#262626;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:15px;cursor:pointer}.ppw-post-password-form .ppw-pwd-submit-btn:hover{background:#ffd77f}.ppw-post-password-form .ppw-ppf-desc-below{margin-top:20px;font-size:14px!important;line-height:1.5!important;height:auto!important;color:#a5a19a!important}.ppw-post-password-form .ppw-ppf-desc-below a{color:#ffcb5b;text-decoration:none}@media (max-width:600px){.ppw-post-password-form{padding:32px 22px}.ppw-post-password-form .ppw-ppf-headline{font-size:24px}.ppw-post-password-form .ppw-pwd-submit-btn{width:100%}}