/* NP-RESPONSIVE-INFORMATION-V1. Shared account shell and approved menu. */
body.np-information-responsive .np-responsive-main {text-align:left;}
@media(max-width:799px){
 body.normal.busquedas.np-responsive-account.np-information-responsive .np-responsive-main,
 body.normal.busquedas.np-responsive-account.np-information-responsive #cuerpo {min-width:0!important;max-width:100%!important;overflow-wrap:anywhere;}
 body.np-information-responsive #np-password-recovery {width:390px;max-width:100%;margin:12px auto 20px;padding:20px;text-align:left;}
 body.np-information-responsive #np-password-recovery input {min-width:0;max-width:100%;}
 body.np-information-responsive #np-password-recovery button {white-space:normal;line-height:1.4;}
 body.np-information-responsive #np-contact-help {box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;padding:8px 0 16px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;}
 body.np-information-responsive #np-contact-help h1,
 body.np-information-responsive #np-contact-help h2 {font-size:16px;line-height:1.5;white-space:normal;}
 body.np-information-responsive #np-contact-help .np-contact-options {padding:0;}
 body.np-information-responsive #np-contact-help .np-contact-options li {line-height:1.6;margin:0 0 7px;}
 body.np-information-responsive #np-contact-help .np-contact-options a {max-width:100%;white-space:normal;padding:3px 0;}
 body.np-information-responsive #np-contact-form-area {box-sizing:border-box;max-width:100%;padding:12px 0;overflow-wrap:anywhere;}
 body.np-information-responsive #np-contact-dialog {width:460px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;}
 body.np-information-responsive #np-site-contact-form input:not([type=hidden]),
 body.np-information-responsive #np-site-contact-form textarea,
 body.np-information-responsive #np-site-contact-form select {min-width:0;max-width:100%;font-size:16px;}
 body.np-information-responsive .np-contact-form-actions {flex-wrap:wrap;}
 body.np-information-responsive .np-contact-form-actions button {max-width:100%;white-space:normal;}
 body.np-information-responsive .np-legal-page {width:100%;min-width:0;max-width:100%;margin:0 0 20px;text-align:left;}
 body.np-information-responsive .np-legal-heading {padding:14px 12px;}
 body.np-information-responsive .np-legal-page h1 {font-size:22px;white-space:normal;}
 body.np-information-responsive .np-legal-nav {display:flex;flex-wrap:wrap;min-width:0;gap:6px;}
 body.np-information-responsive .np-legal-nav a {max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;}
 body.np-information-responsive .np-legal-outline ul {columns:1;}
 body.np-information-responsive .np-legal-copy {min-width:0;overflow-wrap:anywhere;}
 body.np-information-responsive .np-legal-copy table {display:block;max-width:100%;overflow-x:auto;}
 body.np-information-responsive .np-legal-copy img {max-width:100%;height:auto;}
 body.np-information-responsive .np-legal-end {flex-wrap:wrap;}
}
