.tablepress tbody tr:hover{background:#f5f5f5}.tablepress thead th{background:#111!important;color:#fff!important;font-weight:600}.kh-btn{background:#111;color:#fff!important;padding:8px 14px;border-radius:6px;text-decoration:none!important;display:inline-block}.kh-btn:hover{background:#333}.post-password-form,form[action*="postpass"]{max-width:520px;margin:80px auto;padding:28px 32px;background:#ffffff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.06);text-align:center}.post-password-form p,form[action*="postpass"] p,.post-password-form label,form[action*="postpass"] label{color:#444;font-size:16px;margin-bottom:10px}.post-password-form input[type="password"],form[action*="postpass"] input[type="password"]{width:100%;padding:12px 14px;border:1px solid #d9d9d9;border-radius:10px;font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s;margin-top:8px}.post-password-form input[type="password"]:focus,form[action*="postpass"] input[type="password"]:focus{border-color:#111;box-shadow:0 0 0 3px rgba(17,17,17,.08)}.post-password-form input[type="submit"],form[action*="postpass"] input[type="submit"]{width:100%;margin-top:16px;padding:12px 18px;background:#111;color:#fff;border:0;border-radius:10px;font-weight:600;cursor:pointer;transition:opacity .2s}.post-password-form input[type="submit"]:hover,form[action*="postpass"] input[type="submit"]:hover{opacity:.9}.post-password-required #main-content,.post-password-required #page-container,.post-password-required .container,.post-password-required #content-area,.post-password-required article,.post-password-required .entry-content,.post-password-required .et_pb_section,.post-password-required .et_pb_row,.post-password-required .et_pb_column,.post-password-required .et_pb_module,.post-password-required .et_pb_text,.post-password-required .post,.post-password-required .et_pb_post{background:transparent!important;position:relative;z-index:1}.post-password-required{position:relative}.post-password-required::before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url("https://gplc.mx/wp-content/uploads/2025/11/Verde-Azulado-y-Purpura-Limpio-Empresa-Informativa-Negocios-Presentacion-de-Diapositivas.jpg")
center center/cover no-repeat fixed;z-index:0}.post-password-required #content-area{min-height:calc(100vh - 300px);display:flex;align-items:center;justify-content:center;padding:40px 16px}.post-password-form p{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}.post-password-form input[type="password"]{flex:1 1 320px}.post-password-form input[type="submit"]{width:auto;padding:12px 26px;margin:0;border-radius:8px}.post-password-required,.post-password-required p,.post-password-required h1,.post-password-required h2,.post-password-required h3,.post-password-required label{color:#ffffff!important}form[action*="postpass"] input[type="submit"],.post-password-form input[type="submit"]{color:#fff!important}.post-password-required{position:relative;min-height:calc(100vh - 200px);padding:60px 20px;display:flex;justify-content:center;align-items:center}.post-password-required:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url('https://gplc.mx/wp-content/uploads/2025/11/Verde-Azulado-y-Purpura-Limpio-Empresa-Informativa-Negocios-Presentacion-de-Diapositivas.jpg')
center center/cover no-repeat;filter:brightness(0.45);z-index:-1}.post-password-required #main-content,.post-password-required #main-content .container,.post-password-required #main-content .entry-content{background:transparent!important}.post-password-required .post-password-form input[type="submit"],.post-password-required form[action*="postpass"] input[type="submit"],.post-password-required .et_password_protected_form input[type="submit"],.post-password-required .et_password_protected_form button[type="submit"],.post-password-required button[type="submit"]{-webkit-appearance:none!important;appearance:none!important;background:#ffffff!important;color:#000000!important;border:2px solid #ffffff!important;border-radius:8px!important;padding:12px 26px!important;font-weight:600!important;font-size:16px!important;display:inline-block!important;width:auto!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important;margin-top:40px!important}.post-password-required .post-password-form input[type="submit"]:hover,.post-password-required form[action*="postpass"] input[type="submit"]:hover,.post-password-required .et_password_protected_form input[type="submit"]:hover,.post-password-required .et_password_protected_form button[type="submit"]:hover,.post-password-required button[type="submit"]:hover{background:#f2f2f2!important;color:#000!important}.post-password-required .et_pb_button:after{display:none!important}.post-password-form,form[action*="postpass"]{text-align:right!important}.post-password-required .post-password-form p{justify-content:flex-end!important;display:flex!important;text-align:right!important}