html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--miplan-azul-institucional: #004a8f;--miplan-azul-oscuro: #003366;--miplan-azul-claro: #f4f7fb;--miplan-naranja: #e86c00;--miplan-naranja-hover: #d45f00;--miplan-naranja-claro: #fff4ed;--miplan-blanco: #ffffff;--miplan-gris-50: #f8f9fa;--miplan-gris-100: #f1f3f5;--miplan-gris-200: #e9ecef;--miplan-input-border-default: color-mix(in srgb, var(--miplan-gris-500) 26%, var(--miplan-gris-200));--miplan-gris-400: #adb5bd;--miplan-gris-500: #6c757d;--miplan-gris-600: #495057;--miplan-gris-800: #212529;--miplan-gris-900: var(--miplan-gris-800);--miplan-shadow-elevation-sm: 0 2px 8px color-mix(in srgb, var(--miplan-gris-800) 6%, transparent);--miplan-shadow-elevation-md: 0 .5rem 1rem color-mix(in srgb, var(--miplan-gris-800) 15%, transparent);--miplan-shadow-elevation-md-hover: 0 .5rem 1rem color-mix(in srgb, var(--miplan-gris-800) 18%, transparent);--miplan-shadow-elevation-md-expanded: 0 .625rem 1.25rem color-mix(in srgb, var(--miplan-gris-800) 16%, transparent);--miplan-shadow-elevation-md-muted: 0 .5rem 1rem color-mix(in srgb, var(--miplan-gris-800) 12%, transparent);--miplan-exito: #198754;--miplan-exito-bg: #d1e7dd;--miplan-error: #b02a37;--miplan-error-bg: #f8d7da;--miplan-warning: #997404;--miplan-warning-bg: #fff3cd;--miplan-info: #084298;--miplan-info-bg: #cfe2ff;--miplan-pdf: var(--miplan-error);--miplan-pdf-hover: #a52834;--miplan-pdf-hover: color-mix(in srgb, var(--miplan-pdf), black 6%);--miplan-whatsapp-brand-green: #25d366;--miplan-neutral-btn-bg: #4a4a4a;--miplan-neutral-btn-bg-hover: #5d5d5d;--miplan-neutral-btn-border-hover: #6a6a6a;--miplan-plan-card-surface-active: #e8f1fc;--miplan-plan-card-surface-inactive: #efe4e7;--miplan-plan-card-portal-inactive: #fdf6f7;--miplan-plan-table-surface: #f2f7fd;--miplan-plan-table-head: #f1f8ff;--miplan-plan-table-row: #f6faff;--miplan-plan-table-hover: #e8f2fa;--miplan-text-2xs: .6875rem;--miplan-text-xs: .75rem;--miplan-text-sm: .875rem;--miplan-text-body: .9375rem;--miplan-text-caption: .8125rem;--miplan-text-chip: var(--miplan-text-2xs);--miplan-text-plan-action: var(--miplan-text-chip);--miplan-text-base: 1rem;--miplan-text-lead: 1.0625rem;--miplan-text-lg: 1.125rem;--miplan-text-xl: 1.25rem;--miplan-text-2xl: 1.35rem;--miplan-text-hero: 1.5rem;--miplan-text-brand-mark: 1.55rem;--miplan-text-3xl: 1.75rem;--miplan-radius-2xs: 2px;--miplan-radius-xs: 3px;--miplan-radius-sm: 6px;--miplan-radius-md: 8px;--miplan-radius-lg: 10px;--miplan-radius-xl: 12px;--miplan-radius-pill: 999px;--miplan-focus-ring-color: color-mix(in srgb, var(--miplan-azul-institucional) 15%, transparent);--miplan-focus-ring: 0 0 0 .2rem var(--miplan-focus-ring-color);--miplan-shadow-form-card: 0 4px 12px color-mix(in srgb, var(--miplan-gris-800) 8%, transparent);--miplan-shadow-modal: 0 8px 24px color-mix(in srgb, var(--miplan-gris-800) 12%, transparent);--miplan-shadow-overlay: 0 8px 32px color-mix(in srgb, var(--miplan-gris-800) 18%, transparent);--miplan-modal-backdrop-scrim: color-mix(in srgb, var(--miplan-gris-800) 50%, transparent);--miplan-shadow-footer-icon: 0 1px 6px color-mix(in srgb, var(--miplan-gris-800) 22%, transparent);--miplan-shadow-brand-sm: 0 1px 4px color-mix(in srgb, var(--miplan-azul-institucional) 14%, transparent);--miplan-shadow-brand-md: 0 2px 6px color-mix(in srgb, var(--miplan-azul-institucional) 18%, transparent);--miplan-shadow-brand-lg: 0 4px 16px color-mix(in srgb, var(--miplan-azul-institucional) 25%, transparent);--miplan-shadow-brand-lg-soft: 0 4px 16px color-mix(in srgb, var(--miplan-azul-institucional) 20%, transparent);--miplan-shadow-brand-xl: 0 3px 10px color-mix(in srgb, var(--miplan-azul-institucional) 28%, transparent);--miplan-shadow-inset-table-row: inset 0 -1px 0 color-mix(in srgb, var(--miplan-azul-institucional) 10%, transparent);--miplan-shadow-chip-line: 0 1px 0 color-mix(in srgb, var(--miplan-pdf) 8%, transparent);--miplan-alert-success-fg: #0f5132;--miplan-alert-success-border: #badbcc;--miplan-alert-danger-fg: #58151c;--miplan-alert-danger-border: #f5c2c7;--miplan-alert-warning-fg: #664d03;--miplan-alert-warning-border: #ffecb5;--miplan-alert-info-border: #9ec5fe;--miplan-on-dark-link: #1987ff;--miplan-on-dark-link-hover-bg: var(--miplan-on-dark-link);--miplan-on-dark-link-hover-border: #5aa9ff;--miplan-on-dark-highlight: #ffd49f;--miplan-on-dark-accent: #ea9635;--miplan-footer-ink: #0f1b2d;--miplan-surface-blue-muted: #d0e3f9;--miplan-surface-blue-muted-hover: #aed0f0;--miplan-surface-blue-wash: #e1e9f5;--miplan-surface-blue-wash-2: #eef3fb;--miplan-amber-900: #7c2d12;--miplan-amber-800: #9a3412;--miplan-amber-700: #b45309;--miplan-amber-600: #8a3f00;--miplan-green-800: #145e3a;--miplan-amber-bg: #fde8c8;--miplan-amber-bg-hover: #fde8d4;--miplan-amber-bg-strong: #f4d5a7;--miplan-amber-bg-strong-hover: #eabf86;--miplan-gold-900: #5a4806;--miplan-gold-800: #6e5a0a;--miplan-gold-700: #8a720e;--miplan-gold-border: color-mix(in srgb, var(--miplan-gold-700) 42%, transparent);--miplan-gold-border-strong: color-mix(in srgb, var(--miplan-gold-800) 52%, transparent);--miplan-gold-surface: #fff9ea;--miplan-gold-surface-hover: #fff1cc;--miplan-surface-rose-light: #fdecef;--miplan-meter-warning: #ffc107}:root{--plans-brand-blue: var(--miplan-azul-institucional);--plans-brand-blue-dark: var(--miplan-azul-institucional);--plans-brand-blue-surface: var(--miplan-azul-claro);--plans-brand-blue-surface-border: color-mix(in srgb, var(--miplan-azul-institucional) 18%, transparent);--plans-brand-orange: var(--miplan-naranja);--plans-brand-orange-hover: var(--miplan-naranja-hover);--plans-brand-orange-surface: var(--miplan-naranja-claro);--plans-brand-green: var(--miplan-exito);--plans-brand-green-surface: color-mix(in srgb, var(--miplan-exito) 10%, transparent);--plans-brand-green-border: color-mix(in srgb, var(--miplan-exito) 30%, transparent);--plans-brand-red: var(--miplan-pdf);--plans-brand-red-hover: var(--miplan-pdf-hover);--plans-brand-red-surface: var(--miplan-error-bg);--plans-brand-red-border: color-mix(in srgb, var(--miplan-pdf) 30%, transparent);--plans-brand-inactive-border: color-mix(in srgb, var(--miplan-pdf) 20%, transparent);--plans-page-bg: var(--miplan-azul-claro);--plans-neutral-600: var(--miplan-gris-600);--plans-neutral-800: var(--miplan-gris-800);--plans-card: var(--miplan-blanco);--plans-page-gutter: 0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--miplan-azul-claro);color:var(--miplan-gris-800);margin:0;padding:0}#root{--bs-primary: var(--miplan-azul-institucional);--bs-primary-rgb: 0, 74, 143;--bs-secondary: var(--miplan-gris-600);--bs-secondary-rgb: 73, 80, 87;--bs-success: var(--miplan-exito);--bs-success-rgb: 25, 135, 84;--bs-danger: var(--miplan-error);--bs-danger-rgb: 176, 42, 55;--bs-info: var(--miplan-azul-institucional);--bs-info-rgb: 0, 74, 143;--bs-warning: var(--miplan-naranja);--bs-warning-rgb: 232, 108, 0}.miplan-page{min-height:100vh;display:flex;flex-direction:column;background-color:var(--miplan-azul-claro)}.miplan-page-content{flex:1 0 auto;display:flex;flex-direction:column}.miplan-container{width:100%;max-width:1200px;margin:0 auto;padding:24px 20px;box-sizing:border-box;align-self:stretch}.miplan-title-3{font-size:var(--miplan-text-lg);font-weight:600;color:var(--miplan-azul-oscuro);margin-bottom:.5rem}.miplan-subtitle{font-size:var(--miplan-text-body);color:var(--miplan-gris-600);margin-bottom:.5rem}.btn-miplan-primary,.btn.btn-miplan-primary{background-color:var(--miplan-azul-institucional);border:none;color:var(--miplan-blanco);font-weight:500;padding:.5rem 1rem;border-radius:var(--miplan-radius-sm);transition:background-color .2s ease}.btn-miplan-primary:hover,.btn.btn-miplan-primary:hover{background-color:var(--miplan-azul-oscuro);color:var(--miplan-blanco)}.btn-miplan-secondary,.btn.btn-miplan-secondary{background-color:var(--miplan-blanco);border:1px solid var(--miplan-azul-institucional);color:var(--miplan-azul-institucional);font-weight:500;padding:.5rem 1rem;border-radius:var(--miplan-radius-sm);transition:all .2s ease}.btn-miplan-secondary:hover,.btn.btn-miplan-secondary:hover{background-color:var(--miplan-azul-claro);border-color:var(--miplan-azul-oscuro);color:var(--miplan-azul-oscuro)}.btn-miplan-destructive,.btn.btn-miplan-destructive{background-color:var(--miplan-error);border:none;color:var(--miplan-blanco);font-weight:500;padding:.5rem 1rem;border-radius:var(--miplan-radius-sm);transition:background-color .2s ease}.btn-miplan-destructive:hover,.btn.btn-miplan-destructive:hover{background-color:var(--miplan-pdf-hover);color:var(--miplan-blanco)}#root .btn-primary{--bs-btn-color: var(--miplan-blanco);--bs-btn-bg: var(--miplan-azul-institucional);--bs-btn-border-color: var(--miplan-azul-institucional);--bs-btn-border-width: 0;--bs-btn-hover-color: var(--miplan-blanco);--bs-btn-hover-bg: var(--miplan-azul-oscuro);--bs-btn-hover-border-color: var(--miplan-azul-oscuro);--bs-btn-active-color: var(--miplan-blanco);--bs-btn-active-bg: var(--miplan-azul-oscuro);--bs-btn-active-border-color: var(--miplan-azul-oscuro);--bs-btn-disabled-color: var(--miplan-blanco);--bs-btn-disabled-bg: var(--miplan-azul-institucional);--bs-btn-disabled-border-color: var(--miplan-azul-institucional)}#root .btn-secondary{--bs-btn-color: var(--miplan-blanco);--bs-btn-bg: var(--miplan-gris-600);--bs-btn-border-color: var(--miplan-gris-600);--bs-btn-border-width: 0;--bs-btn-hover-color: var(--miplan-blanco);--bs-btn-hover-bg: var(--miplan-gris-800);--bs-btn-hover-border-color: var(--miplan-gris-800);--bs-btn-active-color: var(--miplan-blanco);--bs-btn-active-bg: var(--miplan-gris-800);--bs-btn-active-border-color: var(--miplan-gris-800);--bs-btn-disabled-color: var(--miplan-blanco);--bs-btn-disabled-bg: var(--miplan-gris-600);--bs-btn-disabled-border-color: var(--miplan-gris-600)}#root .btn-info{--bs-btn-color: var(--miplan-blanco);--bs-btn-bg: var(--miplan-azul-institucional);--bs-btn-border-color: var(--miplan-azul-institucional);--bs-btn-border-width: 0;--bs-btn-hover-color: var(--miplan-blanco);--bs-btn-hover-bg: var(--miplan-azul-oscuro);--bs-btn-hover-border-color: var(--miplan-azul-oscuro);--bs-btn-active-color: var(--miplan-blanco);--bs-btn-active-bg: var(--miplan-azul-oscuro);--bs-btn-active-border-color: var(--miplan-azul-oscuro);--bs-btn-disabled-color: var(--miplan-blanco);--bs-btn-disabled-bg: var(--miplan-azul-institucional);--bs-btn-disabled-border-color: var(--miplan-azul-institucional)}#root .btn-success{--bs-btn-bg: var(--miplan-exito);--bs-btn-border-color: var(--miplan-exito);--bs-btn-border-width: 0;--bs-btn-disabled-bg: var(--miplan-exito);--bs-btn-disabled-border-color: var(--miplan-exito)}#root .btn-warning{--bs-btn-color: var(--miplan-blanco);--bs-btn-bg: var(--miplan-naranja);--bs-btn-border-color: var(--miplan-naranja);--bs-btn-border-width: 0;--bs-btn-hover-color: var(--miplan-blanco);--bs-btn-hover-bg: var(--miplan-naranja-hover);--bs-btn-hover-border-color: var(--miplan-naranja-hover);--bs-btn-active-color: var(--miplan-blanco);--bs-btn-active-bg: var(--miplan-naranja-hover);--bs-btn-active-border-color: var(--miplan-naranja-hover);--bs-btn-disabled-color: var(--miplan-blanco);--bs-btn-disabled-bg: var(--miplan-naranja);--bs-btn-disabled-border-color: var(--miplan-naranja)}#root .btn-danger{--bs-btn-color: var(--miplan-blanco);--bs-btn-bg: var(--miplan-error);--bs-btn-border-color: var(--miplan-error);--bs-btn-border-width: 0;--bs-btn-hover-color: var(--miplan-blanco);--bs-btn-hover-bg: var(--miplan-pdf-hover);--bs-btn-hover-border-color: var(--miplan-pdf-hover);--bs-btn-active-color: var(--miplan-blanco);--bs-btn-active-bg: var(--miplan-pdf-hover);--bs-btn-active-border-color: var(--miplan-pdf-hover);--bs-btn-disabled-color: var(--miplan-blanco);--bs-btn-disabled-bg: var(--miplan-error);--bs-btn-disabled-border-color: var(--miplan-error)}.card{border:1px solid var(--miplan-gris-200);border-radius:var(--miplan-radius-md);box-shadow:var(--miplan-shadow-elevation-sm);margin-bottom:1.5rem;padding:1.25rem;background-color:var(--miplan-blanco)}.alert{margin-top:1rem;padding:1rem 1.25rem;border-radius:var(--miplan-radius-md);border:1px solid transparent}.alert-success{background-color:var(--miplan-exito-bg);color:var(--miplan-alert-success-fg);border-color:var(--miplan-alert-success-border)}.alert-danger{background-color:var(--miplan-error-bg);color:var(--miplan-alert-danger-fg);border-color:var(--miplan-alert-danger-border)}.alert-warning{background-color:var(--miplan-warning-bg);color:var(--miplan-alert-warning-fg);border-color:var(--miplan-alert-warning-border)}.alert-info{background-color:var(--miplan-info-bg);color:var(--miplan-info);border-color:var(--miplan-alert-info-border)}.alert-secondary{background-color:var(--miplan-gris-100);color:var(--miplan-gris-600);border-color:var(--miplan-gris-200)}.table{width:100%;margin:0 auto}.table th,.table td{text-align:center;vertical-align:middle;word-wrap:break-word}.table thead th{background-color:var(--miplan-azul-claro);color:var(--miplan-azul-oscuro);font-weight:600;border-bottom:2px solid var(--miplan-azul-institucional)}.table tbody td{background-color:var(--miplan-blanco)}.table-hover tbody tr:hover td{background-color:var(--miplan-gris-50)}.list-group-item{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--miplan-gris-200);border-radius:var(--miplan-radius-md);margin-bottom:10px;padding:10px;background-color:var(--miplan-blanco)}.plans-contact-strip{container-type:inline-size;container-name:contact-strip;background-color:var(--miplan-azul-institucional);border-bottom:1px solid color-mix(in srgb,var(--miplan-blanco) 16%,transparent);color:var(--miplan-blanco);font-size:var(--miplan-text-xs);line-height:1.25;padding:.32rem 0;box-sizing:border-box}.plans-contact-strip__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:4rem;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.plans-contact-strip__link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 1 auto;min-width:0;color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}.plans-contact-strip__link--whatsapp{flex-shrink:1}.plans-contact-strip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.plans-contact-strip__icon{flex-shrink:0;color:var(--miplan-blanco)}.plans-contact-strip__link:hover,.plans-contact-strip__link:focus,.plans-contact-strip__link:focus-visible,.plans-contact-strip__link:active{color:inherit;text-decoration:none;outline:none}@container contact-strip (max-width: 34rem){.plans-contact-strip__inner{column-gap:2.85rem}.plans-contact-strip__link--mail .plans-contact-strip__label,.plans-contact-strip__link--phone .plans-contact-strip__label{display:none}.plans-contact-strip__link--mail,.plans-contact-strip__link--phone{flex:0 0 auto}}@container contact-strip (max-width: 20.5rem){.plans-contact-strip__inner{column-gap:2.85rem;padding:0 10px}.plans-contact-strip__link--whatsapp .plans-contact-strip__label{display:none}.plans-contact-strip__link--whatsapp{flex:0 0 auto}}@supports not (container-type: inline-size){@media(max-width:544px){.plans-contact-strip__inner{column-gap:2.85rem}.plans-contact-strip__link--mail .plans-contact-strip__label,.plans-contact-strip__link--phone .plans-contact-strip__label{display:none}.plans-contact-strip__link--mail,.plans-contact-strip__link--phone{flex:0 0 auto}}@media(max-width:328px){.plans-contact-strip__inner{column-gap:2.85rem;padding:0 10px}.plans-contact-strip__link--whatsapp .plans-contact-strip__label{display:none}.plans-contact-strip__link--whatsapp{flex:0 0 auto}}}@media(max-width:480px){.plans-contact-strip{font-size:var(--miplan-text-2xs)}.plans-contact-strip__inner{padding:0 14px}}.custom-navbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:12px 24px;background-color:var(--miplan-azul-institucional);border-bottom:3px solid var(--miplan-naranja);position:sticky;top:0;z-index:1030}.navbar-brand-link{display:inline-block;line-height:0}.navbar-auth-links{display:flex;align-items:center;gap:.65rem}.navbar-account-trigger-icon{display:none;align-items:center;justify-content:center}.navbar-account-trigger-icon svg{fill:currentColor}@media(max-width:860px){.custom-navbar{flex-wrap:wrap;align-items:flex-start;row-gap:.65rem}.navbar-brand-link{flex:0 0 auto}}@media(max-width:480px){.custom-navbar{flex-wrap:wrap;align-items:flex-start;gap:.35rem;padding:10px 14px;position:sticky;top:0;z-index:1030}.custom-navbar .navbar-account-dropdown{position:absolute;top:6px;right:8px;width:auto;order:1;z-index:1040}.navbar-auth-links{width:100%;order:2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:.35rem}.navbar-auth-link{width:auto;flex:1 1 0;min-width:0;padding:.32rem .5rem;font-size:var(--miplan-text-sm);justify-content:center;text-align:center}.navbar-account-trigger{width:auto;padding:.32rem .45rem;min-height:36px}.navbar-account-trigger:after{display:none}.navbar-account-trigger-icon{display:inline-flex}.navbar-account-menu{left:auto;right:0;min-width:0;width:min(220px,calc(100vw - 28px));max-width:calc(100vw - 28px);box-sizing:border-box;overflow-x:hidden}.custom-navbar.plans-navbar .navbar-account-dropdown{position:relative;top:auto;right:auto;width:auto;order:unset}}@media(max-width:360px){.navbar-auth-links{flex-direction:column;flex-wrap:nowrap;gap:.35rem}.navbar-auth-link{width:100%;flex:none;justify-content:center}.plans-navbar .navbar-auth-links{flex-direction:row;flex-wrap:nowrap;gap:.35rem}.plans-navbar .navbar-auth-link{width:auto;flex:1 1 0;min-width:0;font-size:var(--miplan-text-xs);padding:.3rem .42rem}}.navbar-auth-link,.navbar-account-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--miplan-blanco) 90%,transparent);border-radius:var(--miplan-radius-sm);background:transparent;color:var(--miplan-blanco);text-decoration:none;font-size:var(--miplan-text-sm);font-weight:500;line-height:1.2;cursor:pointer}.navbar-auth-link:hover,.navbar-auth-link:focus-visible,.navbar-account-trigger:hover,.navbar-account-trigger:focus-visible{background:color-mix(in srgb,var(--miplan-blanco) 15%,transparent);border-color:var(--miplan-blanco);color:var(--miplan-blanco);text-decoration:none}.navbar-account-dropdown{position:relative}.navbar-account-trigger{list-style:none}.navbar-account-trigger::-webkit-details-marker{display:none}.navbar-account-trigger:after{content:"";margin-left:.45rem;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--miplan-blanco)}.navbar-account-dropdown.is-open .navbar-account-trigger{background:color-mix(in srgb,var(--miplan-blanco) 15%,transparent)}.navbar-account-menu{position:absolute;top:calc(100% + .35rem);right:0;min-width:12rem;background:var(--plans-card);border:1.5px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-lg);box-shadow:inset 0 3px 0 0 var(--miplan-naranja),0 10px 32px color-mix(in srgb,var(--miplan-azul-institucional) 14%,transparent),0 2px 8px color-mix(in srgb,var(--miplan-azul-institucional) 7%,transparent);padding:.45rem;z-index:1050;box-sizing:border-box}.navbar-account-item{width:100%;display:block;border:0;background:transparent;color:var(--plans-brand-blue-dark);text-align:left;text-decoration:none;font-size:var(--miplan-text-body);font-weight:500;line-height:1.35;padding:.55rem .75rem;border-radius:var(--miplan-radius-md);cursor:pointer;font-family:inherit;transition:background-color .15s,color .15s}.navbar-account-item:hover,.navbar-account-item:focus-visible{background:var(--plans-brand-blue-surface);color:var(--plans-brand-blue-dark);text-decoration:none}.navbar-account-item:focus-visible{outline:2px solid color-mix(in srgb,var(--miplan-azul-institucional) 35%,transparent);outline-offset:1px}.navbar-account-logout{margin-top:.2rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 12%,transparent);color:var(--plans-brand-red);font-weight:600}.navbar-account-logout:hover,.navbar-account-logout:focus-visible{background:var(--plans-brand-red-surface);color:var(--plans-brand-red-hover)}.navbar-account-logout:focus-visible{outline:2px solid var(--plans-brand-red-border);outline-offset:1px}.card-columns-container>*{break-inside:avoid;page-break-inside:avoid}@media(min-width:768px){.card-columns-container{column-count:2;column-gap:2rem}}.miplan-sin-datos{color:var(--miplan-error);font-weight:500}.miplan-sin-datos--field-placeholder{color:var(--miplan-error);font-weight:400}.miplan-fa-icon{flex-shrink:0;vertical-align:-.075em}.miplan-fa-icon--10{width:10px;height:10px;min-width:10px}.miplan-fa-icon--11{width:11px;height:11px;min-width:11px}.miplan-fa-icon--12{width:12px;height:12px;min-width:12px}.miplan-fa-icon--13{width:13px;height:13px;min-width:13px}.miplan-fa-icon--14{width:14px;height:14px;min-width:14px}.miplan-fa-icon--20{width:20px;height:20px;min-width:20px}.form-select.miplan-form-select--locked{background-color:var(--miplan-gris-200)}.form-control.miplan-form-control--locked{background-color:var(--miplan-gris-100)}.miplan-maxw-36rem{max-width:36rem}.miplan-public-container{min-height:40vh;padding-top:1.5rem;padding-bottom:2rem}.miplan-form-card{border:1px solid var(--miplan-gris-200);border-radius:var(--miplan-radius-lg);box-shadow:var(--miplan-shadow-form-card);padding:1.75rem;background-color:var(--miplan-blanco)}.miplan-form-card .card-body{padding:0}.form-control,.form-select{border-radius:var(--miplan-radius-sm);border:1px solid var(--miplan-input-border-default);padding:.5rem .75rem;min-height:2.5rem}.form-control:focus,.form-select:focus{border-color:var(--miplan-azul-institucional);box-shadow:var(--miplan-focus-ring);outline:0}.form-control.is-valid,.form-select.is-valid{border-color:var(--miplan-exito)}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--miplan-error)}.form-label{font-weight:500;color:var(--miplan-gris-800);margin-bottom:.35rem}.form-text.text-muted{color:var(--miplan-gris-600);font-size:var(--miplan-text-sm)}.input-group .btn-outline-secondary{border-color:var(--miplan-gris-200);color:var(--miplan-gris-600)}.input-group .btn-outline-secondary:hover{background-color:var(--miplan-gris-100);border-color:var(--miplan-gris-400);color:var(--miplan-gris-800)}.miplan-form-link{color:var(--miplan-azul-institucional);text-decoration:none;font-weight:500}.miplan-form-link:hover{color:var(--miplan-azul-oscuro);text-decoration:underline}.miplan-loading{color:var(--miplan-gris-600);padding:2rem;text-align:center}.modal-content{border:1px solid var(--miplan-gris-200);border-radius:var(--miplan-radius-lg);box-shadow:var(--miplan-shadow-modal)}.modal-header{border-bottom:1px solid var(--miplan-gris-200);padding:1rem 1.25rem;background-color:var(--miplan-gris-50);border-radius:var(--miplan-radius-lg) var(--miplan-radius-lg) 0 0}.modal-title{font-size:var(--miplan-text-lg);font-weight:600;color:var(--miplan-azul-oscuro)}.modal-dialog.miplan-modal-account-deactivation .modal-title,.modal-dialog.miplan-modal-month-delay .modal-title,.modal-dialog.miplan-modal-update-personal-data .modal-title,.modal-dialog.miplan-modal-update-occupation .modal-title,.modal-dialog.miplan-modal-update-api-email .modal-title,.modal-dialog.miplan-modal-upload-dni .modal-title{font-size:var(--miplan-text-xl);line-height:1.25}.modal-body{padding:1.25rem}.miplan-modal-password-caps-hint{color:var(--miplan-amber-700);font-size:var(--miplan-text-sm);margin-top:.35rem;margin-bottom:0}.modal-footer{border-top:1px solid var(--miplan-gris-200);padding:1rem 1.25rem;background-color:var(--miplan-gris-50);border-radius:0 0 var(--miplan-radius-lg) var(--miplan-radius-lg)}.modal-footer .btn{min-width:6rem}@media(min-width:576px){.modal-dialog.miplan-modal-debit-adhesion{max-width:min(100vw - 3.75rem,35rem);width:100%}}@media(max-width:575.98px){.modal-dialog.miplan-modal-debit-adhesion{max-width:calc(100vw - 1rem);width:auto;margin-left:auto;margin-right:auto}}.miplan-modal-debit-adhesion .modal-title.debit-adhesion-modal__title,.miplan-modal-debit-adhesion .modal-title{font-size:var(--miplan-text-xl);line-height:1.3;display:flex;align-items:center;gap:.5rem}.miplan-modal-debit-adhesion .debit-adhesion-modal__title-icon{color:var(--plans-brand-blue);font-size:1.1em}.miplan-modal-debit-adhesion .debit-adhesion-modal__review{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;box-sizing:border-box;padding:1.25rem .25rem .5rem}.miplan-modal-debit-adhesion .debit-adhesion-modal__review-icon{color:var(--plans-brand-blue);font-size:2.75rem;margin-bottom:1rem;line-height:1;--fa-display: block;display:block}.miplan-modal-debit-adhesion .debit-adhesion-modal__review-heading{font-size:var(--miplan-text-xl);font-weight:600;color:var(--miplan-azul-oscuro);margin:0 0 .75rem;line-height:1.25}.miplan-modal-debit-adhesion .debit-adhesion-modal__review-lead{font-size:var(--miplan-text-base);color:var(--miplan-gris-600);margin:0 0 .75rem;line-height:1.5}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention.plans-inline-alert{margin-top:0;margin-bottom:1.25rem;gap:0;align-items:stretch;flex-wrap:nowrap;font-size:var(--miplan-text-body);line-height:1.35;color:var(--plans-neutral-800)}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention-inner{width:100%;min-width:0}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention-title-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention .plans-inline-alert__icon--gold{align-self:center;margin-top:0}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention-texts{flex:1 1 0;min-width:0;text-align:left}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention-body{margin:0;font-size:var(--miplan-text-sm);line-height:1.45;color:var(--plans-neutral-600);overflow-wrap:anywhere}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention-body--second{margin-top:.35rem}.miplan-modal-debit-adhesion .debit-adhesion-modal__attention-body .debit-adhesion-modal__attention-strong{color:var(--miplan-gold-800);font-weight:600}.miplan-modal-debit-adhesion .debit-adhesion-modal__section .form-label{font-weight:600;color:var(--miplan-azul-oscuro)}.miplan-modal-debit-adhesion .debit-adhesion-modal__select-wrap{position:relative}.miplan-modal-debit-adhesion .debit-adhesion-modal__select-wrap .debit-adhesion-modal__select.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.35rem;background-color:var(--miplan-blanco);color:var(--miplan-gris-800);border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 22%,var(--miplan-gris-200));border-radius:var(--miplan-radius-sm);font-weight:400;cursor:pointer;background-image:none}.miplan-modal-debit-adhesion .debit-adhesion-modal__select-wrap:after{content:"";position:absolute;right:.85rem;top:50%;width:.45rem;height:.45rem;margin-top:-.32rem;border-right:2px solid var(--miplan-azul-institucional);border-bottom:2px solid var(--miplan-azul-institucional);transform:rotate(45deg);pointer-events:none}.miplan-modal-debit-adhesion .debit-adhesion-modal__select.form-select:hover{border-color:color-mix(in srgb,var(--miplan-azul-institucional) 38%,var(--miplan-gris-200))}.miplan-modal-debit-adhesion .debit-adhesion-modal__select.form-select:focus{border-color:var(--miplan-azul-institucional);box-shadow:var(--miplan-focus-ring);outline:0}.miplan-modal-debit-adhesion .debit-adhesion-modal__select.form-select option{color:var(--miplan-gris-800);background-color:var(--miplan-blanco);font-weight:400;padding:.35rem .5rem}.miplan-modal-debit-adhesion .debit-adhesion-modal__panel{border:1px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-md);padding:1rem 1.15rem;background-color:var(--plans-brand-blue-surface)}.miplan-modal-debit-adhesion .debit-adhesion-modal__label-hint{font-weight:400;color:var(--miplan-gris-600);font-size:var(--miplan-text-sm)}.miplan-modal-debit-adhesion .debit-adhesion-modal__form-text{color:var(--miplan-gris-600);font-size:var(--miplan-text-sm)}.miplan-modal-debit-adhesion .debit-adhesion-modal__input-readonly{background-color:var(--miplan-gris-50);color:var(--miplan-gris-800)}.miplan-modal-debit-adhesion .form-control.debit-adhesion-modal__control--valid,.miplan-modal-debit-adhesion .form-control.debit-adhesion-modal__control--valid:focus{border-color:var(--miplan-exito);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--miplan-exito) 22%,transparent)}.miplan-modal-debit-adhesion .form-control.debit-adhesion-modal__control--invalid,.miplan-modal-debit-adhesion .form-control.debit-adhesion-modal__control--invalid:focus{border-color:var(--miplan-error);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--miplan-error) 22%,transparent)}.miplan-modal-debit-adhesion .debit-adhesion-modal__brand-badge{display:inline-block;font-size:var(--miplan-text-caption);font-weight:600;padding:.2rem .55rem;border-radius:var(--miplan-radius-pill);line-height:1.2}.miplan-modal-debit-adhesion .debit-adhesion-modal__brand-badge--ok{background-color:color-mix(in srgb,var(--miplan-exito) 12%,transparent);color:var(--miplan-green-800);border:1px solid color-mix(in srgb,var(--miplan-exito) 35%,transparent)}.miplan-modal-debit-adhesion .debit-adhesion-modal__brand-badge--muted{background-color:var(--miplan-gris-100);color:var(--miplan-gris-600);border:1px solid var(--miplan-gris-200)}.miplan-modal-debit-adhesion .debit-adhesion-modal__hint{font-size:var(--miplan-text-sm);font-weight:500}.miplan-modal-debit-adhesion .debit-adhesion-modal__hint--ok{color:var(--miplan-exito)}.miplan-modal-debit-adhesion .debit-adhesion-modal__hint--err{color:var(--miplan-error)}.miplan-modal-debit-adhesion .debit-adhesion-modal__hint--muted{color:var(--miplan-gris-600);font-size:var(--miplan-text-sm)}.miplan-modal-debit-adhesion .debit-adhesion-modal__nosis-loading{font-size:var(--miplan-text-sm);color:var(--miplan-gris-600)}.miplan-modal-debit-adhesion .debit-adhesion-modal__nosis-result{font-size:var(--miplan-text-sm);font-weight:600}.miplan-modal-debit-adhesion .debit-adhesion-modal__btn-primary{font-weight:600;min-width:10rem}.miplan-preview-img{max-height:200px}.miplan-modal-section{font-size:var(--miplan-text-lg);font-weight:600;color:var(--miplan-azul-institucional);margin-top:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--miplan-gris-200)}.miplan-modal-section.miplan-modal-section--inactive-heading{color:var(--plans-brand-red)}.miplan-modal-section.mt-4{margin-top:1.5rem}.miplan-modal-update-personal-data .miplan-verify-change-list{display:flex;flex-direction:column;gap:.65rem}.miplan-modal-update-personal-data .miplan-verify-change-row{border:1px solid var(--miplan-input-border-default);border-radius:var(--miplan-radius-md);background-color:var(--miplan-gris-50);padding:.65rem .85rem;box-sizing:border-box}.miplan-modal-update-personal-data .miplan-verify-change-row--comments{background-color:color-mix(in srgb,var(--miplan-azul-institucional) 4%,var(--miplan-gris-50))}.miplan-modal-update-personal-data .miplan-verify-change-row__label{font-size:var(--miplan-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--plans-neutral-600);margin-bottom:.45rem}.miplan-modal-update-personal-data .miplan-verify-change-row__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;align-items:start}.miplan-modal-update-personal-data .miplan-verify-change-row__meta{font-size:var(--miplan-text-sm);font-weight:700;color:var(--miplan-azul-oscuro);display:block;margin-bottom:.2rem;letter-spacing:.02em}.miplan-modal-update-personal-data .miplan-verify-change-row__prev{font-size:var(--miplan-text-base);color:var(--plans-neutral-800);line-height:1.45;overflow-wrap:anywhere}.miplan-modal-update-personal-data .miplan-verify-change-row__value-new{font-size:var(--miplan-text-base);font-weight:700;color:var(--miplan-azul-oscuro);line-height:1.45;overflow-wrap:anywhere}.miplan-modal-update-personal-data .miplan-verify-change-row__comments{font-size:var(--miplan-text-sm);color:var(--plans-neutral-800);line-height:1.45;overflow-wrap:anywhere}@media(max-width:520px){.miplan-modal-update-personal-data .miplan-verify-change-row__grid{grid-template-columns:1fr}}.miplan-modal-commercial-request-info{margin-top:.35rem;padding:.15rem 0 0;text-align:left;width:100%;max-width:100%;box-sizing:border-box}.miplan-modal-commercial-request-info__item{margin-bottom:.75rem}.miplan-modal-commercial-request-info__item:last-child{margin-bottom:0}.miplan-modal-commercial-request-info__k{display:block;font-size:var(--miplan-text-sm);font-weight:600;color:var(--miplan-gris-600);margin-bottom:.2rem;line-height:1.35}.miplan-modal-commercial-request-info__v{display:block;font-size:var(--miplan-text-base);color:var(--miplan-azul-oscuro);line-height:1.45;font-weight:500}.miplan-modal-commercial-request-info__v--multiline{white-space:pre-wrap;overflow-wrap:anywhere}.modal-dialog.miplan-modal-reactivate-plan .modal-title{font-size:var(--miplan-text-lg);line-height:1.35;font-weight:600;color:var(--miplan-azul-oscuro)}.miplan-modal-reactivate-plan__title.modal-title{display:flex;align-items:center;gap:.5rem}.miplan-modal-reactivate-plan__title-icon{color:var(--plans-brand-blue);flex-shrink:0}.miplan-success-feedback,.miplan-modal-reactivate-plan__success,.miplan-modal-debit-adhesion .debit-adhesion-modal__success,.miplan-flow-closure{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;box-sizing:border-box}.miplan-modal-reactivate-plan__success,.miplan-modal-debit-adhesion .debit-adhesion-modal__success{padding:1.25rem .25rem .5rem}.miplan-success-feedback{padding:1.25rem .35rem .65rem}.miplan-success-feedback__icon,.miplan-modal-reactivate-plan__success-icon,.miplan-modal-debit-adhesion .debit-adhesion-modal__success-icon,.miplan-flow-closure__icon{color:var(--miplan-exito);font-size:2.75rem;margin-bottom:1rem;line-height:1;--fa-display: block;display:block}.miplan-success-feedback__title,.miplan-modal-reactivate-plan__success-heading,.miplan-modal-debit-adhesion .debit-adhesion-modal__success-heading{font-size:var(--miplan-text-xl);font-weight:600;color:var(--miplan-azul-oscuro);margin:0 0 .75rem;line-height:1.25}.miplan-success-feedback__lead,.miplan-modal-reactivate-plan__success-lead,.miplan-modal-debit-adhesion .debit-adhesion-modal__success-lead{font-size:var(--miplan-text-base);color:var(--miplan-gris-600);margin:0 0 .75rem;line-height:1.5;max-width:28rem}.miplan-success-feedback__note,.miplan-modal-reactivate-plan__success-note,.miplan-modal-debit-adhesion .debit-adhesion-modal__success-note{font-size:var(--miplan-text-sm);color:var(--miplan-gris-600);line-height:1.55;max-width:28rem;margin:0 auto}.miplan-flow-closure__lead{font-size:var(--miplan-text-xl);font-weight:600;color:var(--miplan-azul-oscuro);margin:0;line-height:1.35;max-width:28rem}.miplan-modal-reactivate-plan__review{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;box-sizing:border-box;padding:1.25rem .25rem .5rem}.miplan-modal-reactivate-plan__review-icon{color:var(--plans-brand-blue);font-size:2.75rem;margin-bottom:1rem;line-height:1;--fa-display: block;display:block}.miplan-modal-reactivate-plan__review-heading{font-size:var(--miplan-text-xl);font-weight:600;color:var(--miplan-azul-oscuro);margin:0 0 .75rem;line-height:1.25}.miplan-modal-reactivate-plan__review-lead{font-size:var(--miplan-text-base);color:var(--miplan-gris-600);margin:0 0 .75rem;line-height:1.5}.miplan-modal-reactivate-plan__preview-pre{text-align:left;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:.75rem 1rem;font-family:ui-monospace,monospace;font-size:var(--miplan-text-xs);line-height:1.4;color:var(--plans-neutral-800);background:var(--miplan-gris-50);border:1px solid var(--miplan-gris-200);border-radius:var(--miplan-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:14rem;overflow:auto}.miplan-modal-reactivate-plan__summary--in-review-flow{margin-top:0;margin-bottom:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-reactivate-plan__summary,.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-reactivate-plan__summary--in-review-flow{background-color:var(--miplan-gris-50);border:1px solid var(--miplan-gris-200);box-shadow:var(--miplan-shadow-elevation-md-muted)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-reactivate-plan__summary:hover{box-shadow:var(--miplan-shadow-elevation-md)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary--updated-natural{background-color:var(--miplan-gold-surface);border-color:var(--miplan-gold-border-strong)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary{display:flex;flex-direction:column;gap:0}.miplan-modal-activate-auto-update__summaries{display:flex;flex-direction:column;gap:0;width:100%;margin:0 0 1rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__main-form .miplan-modal-activate-auto-update__summaries{margin-bottom:.65rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__main-form .miplan-modal-upgrade-plan__search-only-title{margin-top:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__implies-alert.miplan-inline-alert .miplan-inline-alert__content{font-size:var(--miplan-text-sm);font-weight:600;line-height:1.45;color:var(--plans-neutral-800)}.miplan-modal-activate-auto-update__summary-row--5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem .4rem;width:100%;align-items:start}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary{padding:.55rem .75rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__summary .miplan-modal-reactivate-plan__k{font-size:.74rem;letter-spacing:.04em;margin:0 0 .1rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__summary .miplan-modal-reactivate-plan__v{font-size:var(--miplan-text-sm);font-weight:600;line-height:1.25}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__summary .miplan-modal-reactivate-plan__v--desc{font-size:var(--miplan-text-caption);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.miplan-modal-activate-auto-update__summary-row--5 .miplan-modal-reactivate-plan__pair:not(:last-child){padding-right:.35rem;margin-right:.1rem;border-right:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 12%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__summary--updated-natural .miplan-modal-activate-auto-update__summary-row--5 .miplan-modal-reactivate-plan__pair:not(:last-child){border-right-color:color-mix(in srgb,var(--miplan-gold-800) 20%,transparent)}.miplan-modal-activate-auto-update__no-plan-block{margin-top:.15rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__no-plan-gold-alert.miplan-inline-alert{text-align:left;align-self:stretch}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__no-plan-gold-alert .miplan-inline-alert__content{text-align:left}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__no-plan-gold-alert .miplan-modal-activate-auto-update__no-plan-alert-line{display:block;font-size:var(--miplan-text-sm);font-weight:400;line-height:1.75;color:var(--plans-neutral-800)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__no-plan-alert-chip.chip--upgrade:disabled{opacity:1;cursor:not-allowed;pointer-events:none;background-color:var(--plans-brand-orange-surface);border-color:color-mix(in srgb,var(--miplan-naranja) 35%,transparent);color:var(--miplan-amber-600)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__no-plan-alert-chip{display:inline-flex;align-items:center;vertical-align:middle;margin:.22rem .2rem}@media(max-width:520px){.miplan-modal-activate-auto-update__summary-row--5{grid-template-columns:1fr}.miplan-modal-activate-auto-update__summary-row--5 .miplan-modal-reactivate-plan__pair:not(:last-child){padding-right:0;margin-right:0;border-right:none;padding-bottom:.4rem;margin-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 12%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-activate-auto-update__summary--updated-natural .miplan-modal-activate-auto-update__summary-row--5 .miplan-modal-reactivate-plan__pair:not(:last-child){border-bottom-color:color-mix(in srgb,var(--miplan-gold-800) 20%,transparent)}}.miplan-modal-reactivate-plan__summary{display:grid;grid-template-columns:auto auto minmax(0,.8fr);gap:.8rem 1.35rem;margin:0 0 1rem;padding:1.125rem 1.5rem;border-radius:var(--miplan-radius-xl);background-color:var(--miplan-plan-card-portal-inactive);border:1.5px solid var(--plans-brand-inactive-border);box-shadow:var(--miplan-shadow-elevation-md-muted);overflow:hidden;transition:box-shadow .2s ease}.miplan-modal-reactivate-plan__summary:hover{box-shadow:var(--miplan-shadow-elevation-md)}.miplan-modal-reactivate-plan__pair{display:flex;flex-direction:column;gap:0;align-items:flex-start;min-width:0}.miplan-modal-reactivate-plan__pair:not(:last-child){padding-right:.85rem;margin-right:.15rem;border-right:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 12%,transparent)}@media(max-width:520px){.miplan-modal-reactivate-plan__summary{grid-template-columns:1fr}.miplan-modal-reactivate-plan__pair:not(:last-child){padding-right:0;margin-right:0;border-right:none}.miplan-modal-reactivate-plan__summary>.miplan-modal-reactivate-plan__pair+.miplan-modal-reactivate-plan__pair{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--plans-brand-inactive-border)}}.miplan-modal-reactivate-plan__k{display:block;font-size:var(--miplan-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--plans-neutral-600);margin:0 0 .2rem}.miplan-modal-reactivate-plan__v{display:block;font-size:var(--miplan-text-lead);font-weight:700;color:var(--plans-neutral-800);line-height:1.3;margin:0;overflow-wrap:anywhere;word-break:break-word}.miplan-modal-reactivate-plan__v--desc{font-size:var(--miplan-text-base)}.miplan-modal-reactivate-plan .form-label{font-size:var(--miplan-text-sm);font-weight:600;color:var(--miplan-azul-oscuro);margin-bottom:.35rem}.miplan-modal-reactivate-plan .form-label .miplan-modal-reactivate-plan__req{color:var(--plans-brand-red);font-weight:600}.miplan-modal-reactivate-plan .form-control,.miplan-modal-reactivate-plan .form-select{font-size:var(--miplan-text-sm);border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 22%,var(--miplan-gris-200));border-radius:var(--miplan-radius-sm)}.miplan-modal-reactivate-plan .form-control:focus,.miplan-modal-reactivate-plan .form-select:focus{border-color:var(--miplan-azul-institucional);box-shadow:var(--miplan-focus-ring)}.miplan-modal-reactivate-plan__loading{font-size:var(--miplan-text-sm);color:var(--plans-neutral-600)}.miplan-modal-reactivate-plan__footer.modal-footer{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem 1rem;padding-top:.85rem;padding-bottom:.85rem}.miplan-modal-reactivate-plan__footer-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;flex-shrink:0}@media(max-width:480px){.miplan-modal-reactivate-plan__footer.modal-footer{flex-direction:column;align-items:stretch}.miplan-modal-reactivate-plan__footer-actions{width:100%;justify-content:stretch}.miplan-modal-reactivate-plan__footer-actions .btn{flex:1 1 auto}}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn{width:100%;box-sizing:border-box;margin:0;padding:.5rem 0;border-bottom:1px solid var(--miplan-gris-200);font-size:var(--miplan-text-lg);font-weight:600;line-height:1.3;color:var(--miplan-azul-institucional);transition:color .15s ease,opacity .15s ease}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn:hover{color:color-mix(in srgb,var(--miplan-azul-institucional),black 12%);opacity:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-disclosure:focus-visible{outline:2px solid var(--miplan-focus-ring-color);outline-offset:2px}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-disclosure__title{flex:0 1 auto;min-width:0;text-align:left}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-disclosure__chevron.plans-section__chevron{color:var(--miplan-azul-institucional);opacity:.92;font-size:inherit}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-expanded-heading{display:block;margin-top:0;margin-bottom:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-expanded-heading__phrase{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:0;max-width:100%}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-expanded-heading__title{flex:0 1 auto}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__panel-expanded-heading__subtitle{font-size:var(--miplan-text-sm);font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:0;flex-shrink:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels--search-expanded{gap:1.125rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__natural,.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__search{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;flex-shrink:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels .miplan-modal-section{margin-top:0;margin-bottom:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__natural--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn,.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__natural--counterpart-muted>.miplan-modal-section.miplan-modal-upgrade-plan__panel-expanded-heading{color:var(--miplan-gris-600);transition:color .15s ease,opacity .15s ease}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__natural--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn:hover{color:var(--miplan-gris-700);opacity:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__natural--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn:hover .miplan-modal-upgrade-plan__panel-disclosure__chevron.plans-section__chevron{color:var(--miplan-gris-700)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__natural--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure .miplan-modal-upgrade-plan__panel-disclosure__chevron.plans-section__chevron{color:var(--miplan-gris-600);opacity:.95}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__search--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn,.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__search--counterpart-muted>.miplan-modal-section.miplan-modal-upgrade-plan__panel-expanded-heading{color:var(--miplan-gris-600);transition:color .15s ease,opacity .15s ease}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__search--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn:hover{color:var(--miplan-gris-700);opacity:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__search--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure.plans-section__title-btn:hover .miplan-modal-upgrade-plan__panel-disclosure__chevron.plans-section__chevron{color:var(--miplan-gris-700)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__commercial-panels__search--counterpart-muted>.miplan-modal-upgrade-plan__panel-disclosure .miplan-modal-upgrade-plan__panel-disclosure__chevron.plans-section__chevron{color:var(--miplan-gris-600);opacity:.95}.modal-dialog.miplan-modal-reactivate-plan.modal-dialog-scrollable .modal-body:has(.miplan-modal-upgrade-plan__main-form){display:flex;flex-direction:column;align-items:stretch}.modal-dialog.miplan-modal-reactivate-plan.modal-dialog-scrollable .modal-body:has(.miplan-modal-upgrade-plan__main-form)>.miplan-modal-upgrade-plan__main-form{flex:0 0 auto;width:100%;max-width:100%}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__accordion-region{padding-bottom:.35rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__contact-shell{margin-top:1.35rem;padding-top:.15rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__contact-heading{margin-top:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__results-title{font-size:var(--miplan-text-sm);font-weight:600;color:var(--miplan-azul-institucional);margin:0 0 .5rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search{margin-bottom:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__below-search-fields{margin-top:1.25rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid{display:flex;flex-direction:column;gap:1rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-field--subgrid{display:block}@media(min-width:992px){.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.25rem;align-items:end}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-field--subgrid{display:contents}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g11{grid-column:1;grid-row:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g12{grid-column:1;grid-row:2}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g21{grid-column:2;grid-row:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g22{grid-column:2;grid-row:2}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g31{grid-column:3;grid-row:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g32{grid-column:3;grid-row:2}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-grid__g42{grid-column:4;grid-row:2}}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-unified-error{width:100%;margin-top:0;line-height:1.4;word-break:break-word}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__before-phone-rule{margin:1.1rem 0 .65rem;border:0;border-top:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 18%,transparent);opacity:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__no-results-alert.profile-data-email-alert{margin-bottom:.5rem;padding:.75rem .7rem .85rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__no-results-alert .profile-data-email-alert__copy{justify-content:left}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__no-results-alert .profile-data-email-alert__title-row{justify-content:center;align-items:center}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__no-results-alert .profile-data-email-alert__texts{text-align:center}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in{width:100%;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in--after-results{margin-top:.75rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__select-plan-hint{margin-top:.5rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__heading{display:block;width:100%;cursor:pointer}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;width:100%;box-sizing:border-box;text-align:left;padding:.42rem .72rem;border-radius:var(--miplan-radius-pill);border:1px solid var(--miplan-gris-400);background-color:color-mix(in srgb,var(--miplan-blanco) 65%,transparent);color:var(--plans-neutral-700);font-size:var(--miplan-text-sm);font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .18s ease;box-shadow:var(--miplan-shadow-elevation-sm),0 0 0 1px color-mix(in srgb,var(--miplan-gris-800) 4%,transparent);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;white-space:normal}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle:hover{background-color:var(--miplan-gris-100);border-color:var(--miplan-gris-600);color:var(--plans-neutral-800);box-shadow:var(--miplan-shadow-elevation-md-muted),0 0 0 1px color-mix(in srgb,var(--miplan-gris-800) 7%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle--on{background-color:var(--plans-brand-green-surface);border-color:var(--plans-brand-green-border);color:var(--miplan-green-800);box-shadow:var(--miplan-shadow-elevation-md-muted),0 0 0 1px color-mix(in srgb,var(--miplan-exito) 28%,transparent),0 3px 14px color-mix(in srgb,var(--miplan-exito) 18%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle--on:hover{background-color:color-mix(in srgb,var(--miplan-exito) 10%,var(--plans-brand-green-surface));border-color:var(--plans-brand-green-border);color:var(--miplan-green-800);box-shadow:var(--miplan-shadow-elevation-md),0 0 0 1px color-mix(in srgb,var(--miplan-exito) 34%,transparent),0 4px 18px color-mix(in srgb,var(--miplan-exito) 22%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle:focus-visible{outline:2px solid var(--miplan-gris-500);outline-offset:2px}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle--on:focus-visible{outline-color:color-mix(in srgb,var(--miplan-exito) 42%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle-text{flex:1 1 0;min-width:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle-icon{flex-shrink:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle-ok{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;margin-left:.2rem;color:var(--miplan-green-800);opacity:0;transform:scale(.88);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__avn-opt-in__toggle--on .miplan-modal-upgrade-plan__avn-opt-in__toggle-ok{opacity:1;transform:scale(1)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-control{min-height:calc(1.65em + .95rem + 2px);padding-top:.5rem;padding-bottom:.5rem}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-btn{flex-shrink:0;box-sizing:border-box;white-space:nowrap;min-height:calc(1.65em + .95rem + 2px);padding:.5rem 1.25rem;line-height:1.5}@media(min-width:992px){.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-btn{width:fit-content;max-width:none}}@media(max-width:991.98px){.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-btn{width:100%;max-width:100%}}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-select--placeholder{color:var(--bs-danger)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan select.miplan-modal-upgrade-plan__search-control option{color:var(--plans-neutral-800)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__max-input::placeholder{color:var(--bs-danger);opacity:1}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__summary-row--search-result{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem .4rem;width:100%;align-items:start}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-result-plan-span{grid-column:span 2;min-width:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__summary-row--search-result .miplan-modal-reactivate-plan__pair:not(:last-child){padding-right:.35rem;margin-right:.1rem;border-right:1px solid color-mix(in srgb,var(--miplan-naranja) 28%,transparent)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick{display:block;width:100%;margin:0;padding:0;text-align:left;cursor:pointer;border:none;background:transparent;border-radius:var(--miplan-radius-xl);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary{margin-bottom:0}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick .miplan-modal-upgrade-plan__summary--upgrade-search{background-color:var(--plans-brand-orange-surface);border:1px solid color-mix(in srgb,var(--miplan-naranja) 35%,transparent);box-shadow:var(--miplan-shadow-elevation-sm-muted, 0 1px 2px rgb(0 0 0 / 6%))}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick:hover .miplan-modal-upgrade-plan__summary--upgrade-search{border-color:color-mix(in srgb,var(--miplan-naranja) 50%,transparent);background-color:var(--miplan-amber-bg-hover);box-shadow:var(--miplan-shadow-elevation-md-muted)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick:focus-visible{outline:none}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick:focus-visible .miplan-modal-upgrade-plan__summary--upgrade-search{outline:2px solid var(--miplan-amber-600);outline-offset:2px}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick--selected .miplan-modal-upgrade-plan__summary--upgrade-search{border-color:var(--miplan-amber-600);box-shadow:0 0 0 2px color-mix(in srgb,var(--miplan-amber-600) 35%,transparent),var(--miplan-shadow-elevation-md-muted);background-color:var(--miplan-amber-bg-hover)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary--updated-natural{margin-bottom:0;border:1px solid var(--miplan-gold-border-strong);background-color:var(--miplan-gold-surface);box-shadow:var(--miplan-shadow-elevation-sm-muted, 0 1px 2px rgb(0 0 0 / 6%));border-radius:var(--miplan-radius-xl);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick:hover .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary--updated-natural{border-color:color-mix(in srgb,var(--miplan-gold-800) 58%,transparent);background-color:var(--miplan-gold-surface-hover);box-shadow:var(--miplan-shadow-elevation-md-muted)}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick:focus-visible .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary--updated-natural{outline:2px solid var(--miplan-gold-700);outline-offset:2px}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__result-pick--selected .miplan-modal-reactivate-plan__summary.miplan-modal-activate-auto-update__summary--updated-natural{border-color:var(--miplan-gold-800);background-color:var(--miplan-gold-surface-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--miplan-gold-800) 35%,transparent),var(--miplan-shadow-elevation-md-muted)}@media(max-width:520px){.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__summary-row--search-result{grid-template-columns:1fr}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__search-result-plan-span{grid-column:auto}.modal-dialog.miplan-modal-activate-auto-update.miplan-modal-reactivate-plan .miplan-modal-upgrade-plan__summary-row--search-result .miplan-modal-reactivate-plan__pair:not(:last-child){padding-right:0;margin-right:0;border-right:none;padding-bottom:.4rem;margin-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--miplan-naranja) 28%,transparent)}}.miplan-flow-closure{padding:1.35rem .5rem .65rem}.miplan-flow-closure--success{max-width:28rem;margin-left:auto;margin-right:auto}.miplan-flow-closure__note{font-size:var(--miplan-text-sm);color:var(--miplan-gris-600);margin:.65rem 0 0;line-height:1.55;max-width:26rem;margin-left:auto;margin-right:auto}.modal-dialog.miplan-modal-account-deactivation .miplan-destructive-preview{margin:0;padding:1rem 1.05rem 1.05rem;border-radius:var(--miplan-radius-lg);border:1px solid var(--miplan-alert-danger-border);background:linear-gradient(180deg,color-mix(in srgb,var(--miplan-error-bg) 88%,white) 0%,var(--miplan-error-bg) 100%);text-align:left}.modal-dialog.miplan-modal-account-deactivation .miplan-destructive-preview__row{display:flex;gap:.75rem;align-items:flex-start}.modal-dialog.miplan-modal-account-deactivation .miplan-destructive-preview__icon{flex-shrink:0;color:var(--miplan-error);font-size:1.35rem;margin-top:.1rem}.modal-dialog.miplan-modal-account-deactivation .miplan-destructive-preview__title{font-size:var(--miplan-text-base);font-weight:600;color:var(--miplan-alert-danger-fg);margin:0 0 .65rem;line-height:1.35}.modal-dialog.miplan-modal-account-deactivation .miplan-destructive-preview__list{margin:0;padding-left:1.15rem;color:var(--miplan-alert-danger-fg);font-size:var(--miplan-text-sm);line-height:1.45}.modal-dialog.miplan-modal-account-deactivation .miplan-destructive-preview__list li+li{margin-top:.35rem}.miplan-error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;font-family:inherit}.miplan-error-boundary h1{font-size:var(--miplan-text-3xl);margin-bottom:.75rem;color:var(--miplan-azul-institucional)}.miplan-error-boundary p{color:var(--miplan-gris-600);margin-bottom:1.5rem;max-width:480px}.miplan-footer{margin-top:0;background-color:var(--miplan-azul-institucional);color:var(--miplan-blanco);border-top:3px solid var(--miplan-naranja);padding:1.35rem 0 1.15rem;font-size:var(--miplan-text-sm);max-width:100%;overflow-x:clip}.miplan-footer-top{max-width:1200px;margin:0 auto;padding:0 20px;overflow-x:clip;box-sizing:border-box}.miplan-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.15rem;width:100%;min-width:0}.miplan-footer-brand{flex:0 1 22rem;min-width:0;max-width:24rem}.miplan-footer-brand-logo-link{display:inline-block;margin-bottom:.5rem}.miplan-footer-brand-logo{display:block;width:clamp(10rem,12vw,11.5rem);max-width:100%;height:auto}.miplan-footer-title{margin:0 0 .18rem;font-size:var(--miplan-text-body);font-weight:600;line-height:1.25}.miplan-footer-text{margin:0;color:color-mix(in srgb,var(--miplan-blanco) 95%,transparent);line-height:1.28}.miplan-footer-text+.miplan-footer-text{margin-top:.16rem}.miplan-footer-text-muted{margin:.04rem 0;opacity:.9}.miplan-footer-link{color:var(--miplan-blanco);text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.miplan-footer-link:hover,.miplan-footer-link:focus-visible{color:var(--miplan-on-dark-highlight);text-decoration:underline}.miplan-footer-email{color:var(--miplan-on-dark-accent);text-decoration:underline;text-underline-offset:2px}.miplan-footer-social-icons{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.miplan-footer-social-link{width:1.85rem;height:1.85rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--miplan-blanco);border:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.miplan-footer-social-link--linkedin{background-color:#6d7175}.miplan-footer-social-link--facebook{background-color:#4a6ea9}.miplan-footer-social-link--instagram{background-color:#2b2b2b}.miplan-footer-social-link--whatsapp{background-color:#25d366}.miplan-footer-social-link:hover,.miplan-footer-social-link:focus-visible{transform:scale(1.06);filter:brightness(1.08);box-shadow:var(--miplan-shadow-footer-icon)}.miplan-footer-social-icon{width:1rem;height:1rem;fill:currentColor;display:block}.miplan-footer-links-stack{display:contents}.miplan-footer-links-group{display:flex;flex-direction:column;gap:.12rem;min-width:0}.miplan-footer-links-group--institucional,.miplan-footer-links-group--legal{flex:0 1 13rem;min-width:0}.miplan-footer-links-group--institucional{flex-basis:11.5rem}.miplan-footer-links-group--legal{flex-basis:18.8rem}.miplan-footer-links-group .miplan-footer-link,.miplan-footer-links-group .miplan-footer-text{font-size:var(--miplan-text-sm);line-height:1.26}.miplan-footer-links-group .miplan-footer-link:hover,.miplan-footer-links-group .miplan-footer-link:focus-visible{color:var(--miplan-on-dark-link);text-decoration:none}.miplan-footer-text--nowrap{color:var(--miplan-blanco);transition:color .15s ease}.miplan-footer-text--nowrap:hover{color:var(--miplan-on-dark-link)}@media(min-width:1201px){.miplan-footer-link--nowrap,.miplan-footer-text--nowrap{white-space:nowrap}}.miplan-footer-cta{margin-top:.45rem;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.28rem .85rem;border-radius:var(--miplan-radius-md);border:1px solid color-mix(in srgb,var(--miplan-blanco) 58%,transparent);background-color:transparent;color:var(--miplan-blanco);text-decoration:none;font-size:var(--miplan-text-xs);font-weight:600;letter-spacing:.01em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.miplan-footer-cta:hover,.miplan-footer-cta:focus-visible{background-color:var(--miplan-on-dark-link-hover-bg);border-color:var(--miplan-on-dark-link-hover-border);color:var(--miplan-blanco);text-decoration:none}.miplan-footer-seals{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center}.miplan-footer-seal-link{display:inline-flex;border-radius:var(--miplan-radius-sm);overflow:hidden}.miplan-footer-seal{display:block;height:auto;max-width:100%}.miplan-footer-seal--igj,.miplan-footer-seal--fiscal{width:clamp(5rem,5.75vw,5.65rem)}@media(max-width:900px){.miplan-footer{padding:1.35rem 0 1.2rem}.miplan-footer-inner{flex-direction:column;align-items:center;justify-content:flex-start;gap:.95rem}.miplan-footer-links-stack{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:34rem}.miplan-footer-brand{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:34rem;margin-inline:auto;text-align:center}.miplan-footer-brand-logo-link{align-self:stretch;display:block;margin-bottom:.7rem}.miplan-footer-brand-logo{width:55%;max-width:55%;height:auto;display:block;margin-inline:auto}.miplan-footer-social-icons{justify-content:center;gap:.72rem}.miplan-footer-social-link{width:2.05rem;height:2.05rem}.miplan-footer-social-icon{width:1.08rem;height:1.08rem}.miplan-footer-links-group--institucional,.miplan-footer-links-group--legal{flex:0 1 auto;width:100%;max-width:34rem;text-align:center}.miplan-footer-links-group{align-items:center}.miplan-footer-seals{width:100%;flex-direction:row;justify-content:center;align-items:center;gap:.85rem}.miplan-footer-seal-link{display:inline-flex;align-items:center}.miplan-footer-seal--igj,.miplan-footer-seal--fiscal{width:auto;height:4.85rem;max-width:min(44vw,10.5rem);object-fit:contain;object-position:center}.miplan-footer-cta{align-self:center;margin-top:.65rem}}@media(max-width:768px){.miplan-footer{font-size:var(--miplan-text-sm)}.miplan-footer-top{padding:0 1rem}}@media(max-width:430px){.miplan-footer{padding-top:1.15rem}.miplan-footer-title,.miplan-footer-links-group .miplan-footer-link,.miplan-footer-links-group .miplan-footer-text{font-size:var(--miplan-text-sm)}.miplan-footer-social-link{width:2.2rem;height:2.2rem}.miplan-footer-social-icon{width:1.15rem;height:1.15rem}.miplan-footer-seals{flex-direction:row;align-items:center;justify-content:center}}.pw-req .pw-list{list-style:none;padding-left:0;margin:.5rem 0 0;font-size:var(--miplan-text-sm);text-align:left}.miplan-auth-login .pw-req .pw-list,.miplan-reset-password-internal .pw-req .pw-list{text-align:center}.pw-req .pw-list .ok{color:var(--miplan-exito)}.pw-req .pw-list .fail{color:var(--miplan-error)}.pw-meter{background:var(--miplan-gris-200);height:6px;border-radius:var(--miplan-radius-xs);overflow:hidden}.pw-meter .pw-meter-fill{height:100%;transition:width .25s;width:0;background:var(--miplan-error)}.pw-meter .pw-meter-fill.s1{width:20%;background:var(--miplan-error)}.pw-meter .pw-meter-fill.s2{width:40%;background:var(--miplan-naranja)}.pw-meter .pw-meter-fill.s3{width:60%;background:var(--miplan-meter-warning)}.pw-meter .pw-meter-fill.s4{width:80%;background:var(--miplan-azul-institucional)}.pw-meter .pw-meter-fill.s5{width:100%;background:var(--miplan-exito)}@media(max-width:768px){.miplan-container,.plans-navbar__inner{padding:12px 16px}.card{padding:1rem}.table-responsive{overflow-x:auto}.list-group-item{flex-direction:column;align-items:flex-start}.miplan-responsive-table thead{display:none}.miplan-responsive-table,.miplan-responsive-table tbody,.miplan-responsive-table tr,.miplan-responsive-table td{display:block;width:100%}.miplan-responsive-table tr{margin-bottom:1rem;border:1px solid var(--miplan-gris-200);border-radius:var(--miplan-radius-md)}.miplan-responsive-table td{text-align:left;padding:.75rem;border:none;border-bottom:1px solid var(--miplan-gris-200)}.miplan-responsive-table td:last-child{border-bottom:0}.miplan-responsive-table td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:.25rem}.miplan-responsive-table td .btn{width:100%}.custom-navbar{padding:10px 14px}}.miplan-modal-body-scroll{max-height:70vh;overflow-y:auto}.miplan-modal-body-scroll--tall{max-height:75vh}.miplan-modal-account-deactivation.modal-dialog{max-width:min(100vw - 2rem,35rem)}.miplan-modal-account-deactivation--confirm-copy .modal-title,.miplan-modal-account-deactivation--password-step .modal-title{color:var(--miplan-error)}.plans-inline-alert.plans-inline-alert--deactivate-list .miplan-inline-alert__title-row{align-items:flex-start}.plans-inline-alert.plans-inline-alert--deactivate-list .plans-inline-alert__icon{margin-top:.14rem}.btn.miplan-btn-password-toggle{min-width:2.75rem;padding-left:.6rem;padding-right:.6rem;display:inline-flex;align-items:center;justify-content:center}.miplan-reset-code-block{width:100%}.miplan-reset-code-grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-items:center;column-gap:.65rem;row-gap:.5rem;width:100%}.miplan-reset-code-grid__label{grid-column:1;grid-row:1;text-align:center;margin:0}.miplan-reset-code-grid__digits{grid-column:1;grid-row:2;display:flex;justify-content:center;min-width:0}.miplan-reset-code-grid__aside{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center}.miplan-reset-code-row__resend{white-space:normal;line-height:1.2;padding:.18rem .4rem;font-size:var(--miplan-text-xs);width:fit-content;max-width:min(100%,8.25rem)}@media(max-width:575px){.miplan-reset-code-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center}.miplan-reset-code-grid__label{grid-column:1;grid-row:1}.miplan-reset-code-grid__digits{grid-column:1;grid-row:2}.miplan-reset-code-grid__aside{grid-column:1;grid-row:3}}.miplan-verification-code-input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.75rem;row-gap:.5rem}.miplan-verification-code-digit{width:44px;max-width:100%;padding-left:0;padding-right:0}.miplan-modal-upload-dni .miplan-dni-file-input-wrap{border:1px solid var(--miplan-input-border-default);border-radius:var(--miplan-radius-sm);padding:.5rem .55rem;background-color:var(--miplan-blanco)}.miplan-modal-upload-dni .miplan-dni-file-input-wrap .form-control[type=file]{cursor:pointer;width:100%;max-width:100%;min-width:0;border:none;padding:0;margin:0;box-shadow:none;font-size:var(--miplan-text-xs);line-height:1.35;color:var(--miplan-gris-600)}.miplan-modal-upload-dni .miplan-dni-file-input-wrap .form-control[type=file]:focus{outline:none}.miplan-modal-upload-dni .miplan-dni-file-input-wrap .form-control[type=file]::file-selector-button{display:block;width:100%;margin:0 0 .45rem;padding:.4rem .65rem;font-family:inherit;font-size:var(--miplan-text-sm);font-weight:600;border-radius:var(--miplan-radius-sm);border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 55%,transparent);background-color:var(--miplan-blanco);color:var(--miplan-azul-institucional);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;box-sizing:border-box}.miplan-modal-upload-dni .miplan-dni-file-input-wrap .form-control[type=file]::file-selector-button:hover{background-color:color-mix(in srgb,var(--miplan-azul-institucional) 8%,var(--plans-brand-blue-surface));border-color:color-mix(in srgb,var(--miplan-azul-institucional) 65%,transparent)}.miplan-modal-upload-dni .miplan-dni-file-input-wrap .form-control[type=file]::file-selector-button:focus-visible{outline:2px solid var(--miplan-focus-ring-color);outline-offset:1px}.miplan-modal-upload-dni .miplan-dni-file-input-wrap .form-control[type=file]::-webkit-file-upload-button{display:block;width:100%;margin:0 0 .45rem;padding:.4rem .65rem;font-family:inherit;font-size:var(--miplan-text-sm);font-weight:600;border-radius:var(--miplan-radius-sm);border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 55%,transparent);background-color:var(--miplan-blanco);color:var(--miplan-azul-institucional);cursor:pointer;box-sizing:border-box}.miplan-modal-upload-dni .miplan-dni-file-input-wrap:focus-within{outline:2px solid var(--miplan-focus-ring-color);outline-offset:0;border-color:var(--miplan-azul-institucional)}.miplan-modal-upload-dni .miplan-dni-file-input-wrap--has-file .form-control[type=file]{color:var(--miplan-exito);font-weight:500}.miplan-modal-upload-dni .miplan-dni-intro-emphasis{color:var(--plans-brand-blue-dark);font-weight:600;letter-spacing:-.01em}.miplan-modal-update-personal-data .profile-data-email-alert__btn.plans-action-btn{width:auto;max-width:min(100%,26rem);align-self:flex-start}.miplan-modal-update-personal-data .form-control.miplan-field-email-mismatch{background-color:color-mix(in srgb,var(--miplan-blanco) 21%,var(--miplan-amber-bg));border-color:color-mix(in srgb,var(--miplan-naranja) 41%,transparent)}.miplan-modal-update-personal-data .form-control.miplan-field-email-mismatch-border{border-color:color-mix(in srgb,var(--miplan-naranja) 41%,transparent);border-width:1px}.miplan-modal-update-personal-data .form-control.miplan-field-email-mismatch-border.miplan-form-control--locked{background-color:var(--miplan-gris-100)}.miplan-modal-update-personal-data .form-control.miplan-field-email-mismatch-border:not(.miplan-form-control--locked){background-color:var(--miplan-blanco)}.miplan-modal-update-personal-data .form-control.miplan-input-sin-datos::placeholder{color:var(--miplan-error);font-weight:400;opacity:1}.miplan-modal-contact-head{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}@media(min-width:576px){.miplan-modal-contact-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.75rem}.miplan-modal-update-personal-data .profile-data-email-alert__btn.plans-action-btn{align-self:center}}.miplan-modal-update-api-email .miplan-api-email-highlight{color:var(--miplan-amber-800);font-weight:600}@media(max-width:480px){.miplan-container{padding:10px 12px}.card{padding:.875rem}.miplan-responsive-table td{padding:.6rem}}.miplan-page-content:has(.plans-view){background-color:var(--plans-page-bg)}.plans-view{width:100%;margin:-24px 0;max-width:100%;padding:calc(.75rem + 24px) var(--plans-page-gutter) calc(2.75rem + 24px);background:var(--plans-page-bg);border-radius:0;box-sizing:border-box}@media(max-width:480px){.plans-view{margin-top:-10px;margin-bottom:-10px;padding:calc(.5rem + 10px) var(--plans-page-gutter) calc(2rem + 10px)}}.plans-view--auth .plans-heading--center{text-align:center}.plans-view--auth .miplan-form-card{border:1.5px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-xl);box-shadow:var(--miplan-shadow-elevation-md)}.miplan-auth-login,.miplan-reset-password-internal{width:100%;max-width:38rem;margin-left:auto;margin-right:auto}.miplan-reset-password-internal .miplan-reset-password-internal__heading.plans-section__title{display:block;width:100%;text-align:left;margin-bottom:.65rem}.miplan-reset-password-internal .miplan-reset-password-internal__intro{margin:0 0 1.25rem;font-size:var(--miplan-text-base);line-height:1.55;color:var(--plans-neutral-600);max-width:none;text-align:left}.miplan-auth-login__header{text-align:center;margin-bottom:1.35rem}.miplan-auth-login__header .plans-heading{margin-bottom:.5rem}.plans-view--auth .miplan-auth-login__title{font-weight:400;color:var(--miplan-azul-oscuro)}.plans-view--auth .miplan-auth-login__title span{font-weight:700;color:var(--plans-brand-blue)}.plans-view--auth .plans-subheading--auth{text-align:center;margin:0 auto;max-width:34rem;font-size:var(--miplan-text-base);line-height:1.55;color:var(--plans-neutral-600)}.miplan-auth-login__lead{font-size:var(--miplan-text-body);line-height:1.55;color:var(--plans-neutral-600);margin:0 auto 1rem;max-width:34rem;text-align:center}.miplan-auth-login__lead--compact{font-size:var(--miplan-text-sm);line-height:1.5;margin-bottom:.85rem;color:var(--plans-neutral-600)}.miplan-auth-login .form-label{color:var(--miplan-azul-oscuro)}.miplan-auth-login__body>.plans-inline-alert{border-radius:var(--miplan-radius-xl);font-size:var(--miplan-text-body)}.miplan-auth-login__body>.plans-inline-alert:first-of-type,.miplan-auth-login__header+.plans-inline-alert{margin-top:0}.miplan-auth-login__form{margin-top:.25rem}.miplan-auth-login__input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.miplan-auth-login__input-group .btn-miplan-secondary{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;flex-shrink:0}.miplan-auth-login__caps-hint{color:var(--miplan-amber-700);font-size:var(--miplan-text-sm);margin-top:.35rem;margin-bottom:0}.miplan-auth-login__field-error{font-size:var(--miplan-text-sm);font-weight:500;color:var(--miplan-error)}.miplan-auth-login__status-line{font-size:var(--miplan-text-sm);color:var(--miplan-gris-600)}.miplan-auth-login__captcha{display:flex;justify-content:center;margin-bottom:1rem}.miplan-auth-login__submit{min-height:2.75rem;font-weight:600;border-radius:var(--miplan-radius-md);margin-top:.15rem;margin-bottom:0}.miplan-auth-login__footer{margin-top:.65rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.miplan-auth-login__footer .miplan-form-link{font-size:var(--miplan-text-sm)}.plans-heading{font-size:var(--miplan-text-3xl);font-weight:700;color:var(--miplan-azul-oscuro);letter-spacing:-.02em;margin:0 0 .35rem;text-align:left;line-height:1.2}.plans-heading span{color:var(--plans-brand-blue)}.plans-subheading{font-size:var(--miplan-text-lg);color:var(--plans-neutral-600);margin:0 0 2.25rem;line-height:1.55;max-width:42rem}.plans-view.plans-view--mis-planes .plans-subheading,.plans-view.plans-view--mi-cuenta .plans-subheading{margin-bottom:2.65rem}.plans-view.plans-view--mis-planes .plans-section:first-of-type .plans-section__head,.plans-view.plans-view--mis-datos .plans-section--profile>.miplan-section-header,.plans-view.plans-view--mi-cuenta .plans-section--profile>.miplan-section-header,.plans-view.plan-details-page .plan-details-header-section>.miplan-section-header.plan-details-page__head{margin-bottom:.5rem}.plans-view .miplan-section-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;min-width:0}.plans-view .miplan-section-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.plans-view .miplan-doc-buttons{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}@media(max-width:768px){.plans-view .miplan-section-actions .btn,.plans-view .miplan-section-header .miplan-doc-buttons .btn{min-height:36px;padding:.32rem .62rem;font-size:var(--miplan-text-caption)}}.plans-view.plans-view--mis-planes .plan-cards{gap:1.2rem;margin-top:0}.plans-view.plans-view--mis-planes .plans-section__head .plans-action-btn,.plans-view.plans-view--mis-datos .plans-action-btn.plans-profile-dni-banner__btn{font-size:var(--miplan-text-caption);font-weight:600;min-height:1.65rem;padding:.2rem .52rem}.plans-view__intro{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:2.65rem}.plans-view__intro-text{flex:1 1 0;min-width:min(100%,16rem);max-width:100%}.plans-view__intro .plans-view__intro-sub{margin-bottom:0}.plans-view__intro-dni{flex:1 1 0;min-width:min(100%,16rem);max-width:100%;display:flex;align-items:stretch}.plans-view__intro-dni .plans-profile-dni-banner{width:100%}.plans-profile-dni-banner__inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;min-width:0;width:100%}.plans-profile-dni-banner__copy{flex:1 1 10rem;min-width:0}.plans-profile-dni-banner__title-row{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem;min-width:0}.plans-profile-dni-banner__ico{flex-shrink:0;width:1.75rem;height:1.75rem;font-size:var(--miplan-text-base);font-weight:800;line-height:1;margin-top:.06rem;color:var(--plans-brand-blue);background-color:color-mix(in srgb,var(--miplan-blanco) 26%,var(--miplan-surface-blue-muted));border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 38%,transparent)}.plans-profile-dni-banner__texts{flex:1 1 0;min-width:0;text-align:left}.plans-profile-dni-banner__title{margin:0 0 .12rem;font-size:var(--miplan-text-body);font-weight:600;line-height:1.25;color:var(--plans-brand-blue-dark);letter-spacing:-.01em}.plans-profile-dni-banner__hint{margin:0;font-size:var(--miplan-text-sm);line-height:1.35;color:var(--plans-neutral-600)}.plans-action-btn.plans-profile-dni-banner__btn{flex:0 0 auto;width:auto;min-width:7rem;margin-top:0;align-self:center;justify-content:center;background-color:color-mix(in srgb,var(--miplan-blanco) 26%,var(--miplan-surface-blue-muted));border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 38%,transparent);color:var(--plans-brand-blue-dark)}.plans-action-btn.plans-profile-dni-banner__btn:hover:not(:disabled){background-color:var(--miplan-surface-blue-muted);border-color:color-mix(in srgb,var(--miplan-azul-institucional) 46%,transparent);color:var(--miplan-azul-institucional)}.plans-action-btn.plans-profile-dni-banner__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--miplan-azul-institucional) 35%,transparent);outline-offset:2px}@media(min-width:768px){.plans-view__intro--with-dni .plans-view__intro-text,.plans-view__intro--with-dni .plans-view__intro-dni{max-width:calc(50% - .75rem)}}@media(max-width:680px){.plans-profile-dni-banner__inner{flex-direction:column;align-items:center;justify-content:center;gap:.65rem}.plans-profile-dni-banner__copy{flex:0 1 auto;width:100%;align-self:stretch}.plans-action-btn.plans-profile-dni-banner__btn{width:auto;min-width:min(100%,7rem);max-width:100%;align-self:center}}.plans-empty-msg{margin:0;color:var(--plans-neutral-600);font-size:var(--miplan-text-lead)}.admin-sim-panel{width:100%;background:color-mix(in srgb,var(--plans-brand-blue) 6%,var(--miplan-blanco));border-bottom:1px solid color-mix(in srgb,var(--plans-brand-blue) 14%,transparent)}.admin-sim-panel__inner{width:100%;max-width:1200px;margin:0 auto;padding:5px 20px;min-height:40px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"adm-summary adm-gear" "adm-controls adm-controls";column-gap:.5rem;row-gap:.45rem;align-items:start}@media(min-width:1024px){.admin-sim-panel__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"adm-summary adm-controls adm-gear";align-items:center;row-gap:0}.admin-sim-panel__controls{justify-content:flex-end}}.admin-sim-panel__summary{grid-area:adm-summary;display:flex;align-items:center;gap:.65rem;min-width:0}.admin-sim-panel__email{display:inline-flex;align-items:center;padding:.26rem .52rem;border-radius:var(--miplan-radius-sm);background:color-mix(in srgb,var(--plans-brand-blue) 10%,var(--miplan-blanco));color:var(--plans-brand-blue);font-size:var(--miplan-text-xs);font-weight:700;white-space:nowrap}.admin-sim-panel__role,.admin-sim-panel__message{color:var(--plans-brand-blue);font-size:var(--miplan-text-xs);font-weight:700;white-space:nowrap}.admin-sim-panel__controls{grid-area:adm-controls;display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap;min-width:0}.admin-sim-panel__subscription-secondary{flex:0 1 auto;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.24rem .28rem;padding:.1rem .32rem;border-radius:var(--miplan-radius-sm);border:1px solid color-mix(in srgb,var(--plans-brand-blue) 18%,transparent);background:color-mix(in srgb,var(--plans-brand-blue) 4%,var(--miplan-blanco));box-sizing:border-box;max-width:100%;width:max-content;align-self:center}.admin-sim-panel__subscription-secondary-label{flex:0 0 auto;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:color-mix(in srgb,var(--plans-brand-blue) 72%,var(--plans-neutral-600));text-transform:none}.admin-sim-panel__input--subscription{width:auto;flex:1 1 7.375rem;min-width:3.75rem;max-width:118px;box-sizing:border-box}.admin-sim-panel__btn--subscription{flex-shrink:0}.admin-sim-panel__document-form{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;flex:1 1 auto;min-width:0}.admin-sim-panel__document-form>.form-control.admin-sim-panel__input:not(.admin-sim-panel__input--subscription){width:auto;flex:1 1 7.375rem;min-width:3.75rem;max-width:118px;box-sizing:border-box}.admin-sim-panel__input{width:118px;min-height:36px}.admin-sim-panel__btn{min-height:36px}.admin-sim-panel__status{display:inline-flex;align-items:center;gap:.34rem;padding:.24rem .5rem;border-radius:var(--miplan-radius-sm);font-size:var(--miplan-text-xs);font-weight:600;white-space:nowrap}.admin-sim-panel__status--ok{color:var(--miplan-exito)}.admin-sim-panel__status--warning{color:var(--miplan-naranja)}.admin-sim-panel__status--error{color:var(--plans-brand-red)}.admin-sim-panel__feedback{margin-top:.75rem}.custom-navbar.plans-navbar{padding:0;position:sticky;top:0;z-index:1030}section.admin-sim-panel+.plans-contact-strip+nav.custom-navbar.plans-navbar{top:41px}@media(max-width:480px){section.admin-sim-panel+.plans-contact-strip+nav.custom-navbar.plans-navbar{top:80px}}.plans-navbar__inner{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:12px 20px;min-height:62px;display:flex;align-items:center;flex-wrap:nowrap;gap:.65rem;box-sizing:border-box}.plans-navbar__brand{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;min-width:0;flex:0 1 auto;line-height:0;margin-right:auto}.plans-navbar__brand.plans-navbar__brand{text-decoration:none}.plans-navbar__logo-img{height:32px;width:auto;max-width:120px;object-fit:contain;flex-shrink:0;display:block}.plans-navbar__logo-text{font-size:var(--miplan-text-brand-mark);font-weight:400;color:var(--miplan-blanco);letter-spacing:-.01em;white-space:nowrap;line-height:.8;padding-top:.1em;display:block;margin:0}.plans-navbar__logo-text strong{font-weight:700}.plans-navbar__links{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0}.plans-navbar__account-wrap{flex-shrink:0}.plans-navbar .navbar-account-dropdown .navbar-account-menu{right:0;left:auto}.admin-sim-panel__menu-wrap{grid-area:adm-gear;position:relative;justify-self:end;align-self:start;width:fit-content;max-width:100%;z-index:2}.admin-sim-panel__menu{min-width:9.5rem;padding:.25rem;z-index:2100;top:calc(100% + .2rem)}.admin-sim-panel__menu-item{font-size:.75rem;line-height:1.2;padding:.4rem .55rem}.plans-navbar__link.plans-navbar__link{display:inline-flex;align-items:center;padding:.375rem .875rem;border:1px solid color-mix(in srgb,var(--miplan-blanco) 35%,transparent);border-radius:var(--miplan-radius-sm);color:color-mix(in srgb,var(--miplan-blanco) 88%,transparent);text-decoration:none;font-size:var(--miplan-text-sm);font-weight:500;transition:background-color .15s,color .15s,border-color .15s;min-height:38px}.plans-navbar__link.plans-navbar__link:hover,.plans-navbar__link.plans-navbar__link:focus-visible,.plans-navbar__link--active.plans-navbar__link--active{background-color:color-mix(in srgb,var(--miplan-blanco) 15%,transparent);border-color:color-mix(in srgb,var(--miplan-blanco) 70%,transparent);color:var(--miplan-blanco)}.plans-navbar__account.plans-navbar__account{display:inline-flex;align-items:center;justify-content:center;gap:0;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;background-color:transparent;border:1px solid color-mix(in srgb,var(--miplan-blanco) 35%,transparent);border-radius:var(--miplan-radius-sm);color:var(--miplan-blanco);font-size:var(--miplan-text-sm);font-weight:500;cursor:pointer;transition:opacity .15s,background-color .15s,border-color .15s}.plans-navbar__account.plans-navbar__account:hover,.plans-navbar__account.plans-navbar__account:focus-visible{background-color:color-mix(in srgb,var(--miplan-blanco) 15%,transparent);border-color:color-mix(in srgb,var(--miplan-blanco) 70%,transparent)}.plans-navbar__account-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.plans-navbar__account-icon svg{fill:currentColor;display:block}.plans-navbar__account.plans-navbar__account:after{display:none}@media(max-width:1100px){.admin-sim-panel__summary{max-width:100%}.admin-sim-panel__controls{flex:1 1 auto;min-width:0;max-width:100%;justify-content:flex-start;flex-wrap:wrap;align-items:center;row-gap:.45rem}.admin-sim-panel__subscription-secondary{margin-right:0;max-width:100%;width:max-content;align-self:center}.admin-sim-panel__document-form{flex:0 1 auto;min-width:0;max-width:100%;justify-content:flex-start}}@media(max-width:860px){.custom-navbar.plans-navbar{flex-wrap:nowrap}.plans-navbar__inner{flex-wrap:wrap;row-gap:.5rem}}@media(max-width:640px){.admin-sim-panel__inner{padding:.375rem 16px}.admin-sim-panel__message{white-space:normal}.admin-sim-panel__controls{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.admin-sim-panel__subscription-secondary{width:max-content;max-width:100%;box-sizing:border-box;overflow-x:auto}.admin-sim-panel__document-form{flex:0 1 auto;min-width:0;max-width:100%;box-sizing:border-box}.admin-sim-panel__subscription-secondary .plans-action-btn.admin-sim-panel__btn--subscription{min-height:24px;height:24px}.admin-sim-panel__subscription-secondary input.form-control.admin-sim-panel__input--subscription{width:auto;flex:1 1 7.375rem;min-width:3.75rem;max-width:118px;min-height:24px;height:24px}.plans-navbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account" "links links";align-items:center;column-gap:.5rem;row-gap:.45rem;padding:.75rem 16px;min-height:0}.plans-navbar__brand{grid-area:brand;margin-right:0;min-width:0;align-self:start}.plans-navbar__links{grid-area:links;width:100%;display:flex;flex-direction:row;gap:.5rem}.plans-navbar .navbar-auth-link{flex:1 1 0;justify-content:center;min-width:0;padding:.45rem .5rem;font-size:var(--miplan-text-caption);text-align:center}.plans-navbar__account-wrap{grid-area:account;justify-self:end;position:relative;z-index:1040}.plans-navbar__account.plans-navbar__account{width:36px;height:36px;min-width:36px;min-height:36px}.plans-navbar__account-icon svg{width:20px;height:20px}.plans-navbar__logo-text{font-size:clamp(var(--miplan-text-2xl),3.8vw,var(--miplan-text-brand-mark));line-height:1;padding-top:.14em}}@media(max-width:420px){.admin-sim-panel__subscription-secondary{flex-wrap:wrap}.admin-sim-panel__subscription-secondary-label{flex-basis:100%}}@media(max-width:480px){.plans-navbar__inner{padding:10px 12px}.admin-sim-panel__inner{padding:.375rem 12px}}.plans-section{margin-bottom:2.5rem}.plans-section--inactive{margin-bottom:0;margin-top:.35rem;padding-top:.25rem}.plans-inactive-plans-list{margin-top:.4rem}.plans-view.plans-view--mis-planes .plans-section__head,.plans-view.plan-details-page .plan-details-header-section>.miplan-section-header.plan-details-page__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.55rem .75rem}.plans-view.plans-view--mis-planes .plans-section__head{margin-bottom:.5rem}.plans-view.plans-view--mis-planes .plans-mis-planes-head-primary,.plans-view.plan-details-page .plan-details-page__head-primary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;flex:1 1 auto;min-width:0}.plans-view.plans-view--mis-planes .plans-section__head-title-line,.plans-view.plan-details-page .plan-details-page__title-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;flex:0 1 auto;min-width:0}.plans-view.plans-view--mis-planes .plans-section__head-title-line--with-toggles,.plans-view.plan-details-page .plan-details-page__title-line--with-toggles{display:flex;flex-wrap:nowrap;flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box;gap:.5rem .65rem}.plans-view.plans-view--mis-planes .plans-section__head-title-line--with-toggles .plans-section__title,.plans-view.plan-details-page .plan-details-page__title-line--with-toggles .plans-section__title{flex:1 1 auto;min-width:0}.plans-view.plans-view--mis-planes .plans-section__head-title-line .plans-section__title,.plans-view.plan-details-page .plan-details-page__title-line .plans-section__title{flex:0 1 auto;min-width:0}.plans-view.plans-view--mis-planes .plans-section__head-title-line--with-toggles .plans-section__head-overflow-toggles,.plans-view.plan-details-page .plan-details-page__title-line--with-toggles .plan-details-page__overflow-toggles{margin-left:auto}.plans-view.plans-view--mis-planes .plans-section__head-overflow-toggles,.plans-view.plan-details-page .plan-details-page__overflow-toggles{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.12rem;flex-shrink:0}.plans-view.plans-view--mis-planes .plans-section__head-debit-wrap,.plans-view.plan-details-page .plan-details-header__plan-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;flex:0 1 auto;min-width:0}.plans-view.plans-view--mis-planes .plans-section__head-debit-wrap--toggleable,.plans-view.plan-details-page .plan-details-header__plan-ctas--toggleable{flex:1 1 100%;width:100%;max-width:100%}.plans-section__head-debit-wrap--visually-collapsed{display:none}.plans-view .plans-section__head-overflow-toggle,.plans-view.plan-details-page .plan-details-page__overflow-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;border-radius:var(--miplan-radius-xs);cursor:pointer;flex-shrink:0}.plans-view.plan-details-page .plan-details-page__overflow-toggle,.plans-view .plans-section__head-overflow-toggle--debit{color:var(--miplan-azul-oscuro)}.plans-view .plans-section__head-overflow-toggle--coupons,.plans-view.plan-details-page .plan-details-page__overflow-toggle--docs{color:var(--plans-brand-red)}.plans-view .plans-section__head-overflow-toggle:hover,.plans-view.plan-details-page .plan-details-page__overflow-toggle:hover{background-color:color-mix(in srgb,currentColor 14%,transparent)}.plans-view .plans-section__head-overflow-toggle:focus-visible,.plans-view.plan-details-page .plan-details-page__overflow-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.plans-view.plans-view--mis-planes .plans-section__head-coupons-outer{display:flex;flex-direction:column;align-items:stretch;width:auto;max-width:100%;min-width:0;box-sizing:border-box}.plans-view.plans-view--mis-planes .plans-section__head-coupons--toggleable,.plans-view.plan-details-page .plan-details-header__docs--toggleable{flex:1 1 100%;width:100%;max-width:100%;margin-left:0;justify-content:flex-start}.plans-section__head-coupons--visually-collapsed{display:none}.plans-view.plans-view--mis-planes .plans-section__head-debit-wrap .plans-action-btn--debit{flex:0 1 auto;min-width:0;justify-content:center;background-color:var(--plans-card)}.plans-view.plans-view--mis-planes .plans-section__head-debit-wrap .plans-action-btn--debit:hover:not(:disabled){background-color:color-mix(in srgb,var(--miplan-azul-institucional) 8%,transparent);border-color:var(--plans-brand-blue);color:var(--plans-brand-blue)}.plans-view.plans-view--mis-planes .plans-section__head-debit-wrap .plans-action-btn--debit:focus-visible{outline:2px solid color-mix(in srgb,var(--miplan-azul-institucional) 35%,transparent);outline-offset:2px}@media(max-width:767px){.plans-view.plans-view--mis-planes .plans-mis-planes-head-primary{flex-wrap:nowrap}}.plans-section__head-coupons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.45rem .55rem;width:100%;min-width:0;box-sizing:border-box}.plans-section__head-coupons .plans-action-btn{flex:1 1 0;min-width:0;justify-content:center}@media(max-width:360px){.plans-view.plans-view--mis-planes .plans-mis-planes-head-primary{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.plans-view.plans-view--mis-planes .plans-section__head-title-line .plans-section__title{align-self:flex-start}.plans-view.plans-view--mis-planes .plans-section__head-debit-wrap .plans-action-btn--debit{width:100%}.plans-section__head-coupons{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.plans-section__head-coupons .plans-action-btn{flex:0 0 auto;width:100%;min-width:0}}.plans-section__title{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--miplan-text-xl);font-weight:600;color:var(--miplan-azul-oscuro);margin:0;line-height:1.2}@media(min-width:640px){.plans-view.plans-view--mis-planes .plans-section__head{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem 1rem}.plans-view.plans-view--mis-planes .plans-mis-planes-head-primary{flex:1 1 auto;min-width:min-content;flex-wrap:nowrap;align-items:center;gap:.75rem}.plans-view.plans-view--mis-planes .plans-section__head-coupons-outer{flex:0 1 auto;width:auto;min-width:0;margin-left:auto;align-items:flex-end}.plans-view.plans-view--mis-planes .plans-section__head-coupons{flex:0 1 auto;width:auto;justify-content:flex-end;gap:.65rem .75rem}.plans-view.plans-view--mis-planes .plans-section__head-coupons .plans-action-btn{flex:0 1 auto;width:auto;min-width:0}}.plans-section__title--inactive{color:var(--plans-brand-red)}.plans-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding:0 .42rem;background-color:color-mix(in srgb,var(--miplan-azul-institucional) 14%,var(--plans-page-bg));color:var(--plans-brand-blue);border:none;border-radius:var(--miplan-radius-pill);font-size:var(--miplan-text-sm);font-weight:700;line-height:1;flex-shrink:0;margin-top:.04em;box-shadow:none}.plans-section__count--inactive{background-color:var(--plans-brand-red-surface);color:var(--plans-brand-red);border:none;box-shadow:none}.plans-section__title-btn--inactive-reactivable{flex-wrap:wrap;row-gap:.2rem;column-gap:.5rem}.plans-section__title-btn--inactive-reactivable .plans-section__chevron{margin-left:auto}.plans-section__inactive-reactivate-hint{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.15rem .55rem;background-color:color-mix(in srgb,var(--miplan-azul-institucional) 14%,var(--plans-page-bg));color:var(--plans-brand-blue);border:none;border-radius:var(--miplan-radius-pill);font-size:var(--miplan-text-sm);font-weight:600;line-height:1.2;flex-shrink:0;white-space:nowrap;box-shadow:none}.plans-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.26rem;padding:.2rem .52rem;min-height:1.68rem;background-color:transparent;border:1px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-sm);color:var(--plans-brand-blue);font-size:var(--miplan-text-plan-action);font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s;font-family:inherit;box-sizing:border-box}.plans-action-btn:hover:not(:disabled){background-color:var(--plans-brand-blue-surface);border-color:var(--plans-brand-blue)}.plans-action-btn--document{color:var(--plans-brand-red);border-color:var(--plans-brand-red-border);background-color:var(--miplan-blanco)}.plans-action-btn--document:hover:not(:disabled){background-color:color-mix(in srgb,var(--miplan-pdf) 8%,transparent);border-color:color-mix(in srgb,var(--miplan-pdf) 45%,transparent);color:var(--plans-brand-red)}.plans-action-btn--document:focus-visible{outline:2px solid var(--plans-brand-red-border);outline-offset:2px}.plans-action-btn:disabled{opacity:.55;cursor:not-allowed}.plans-action-btn--inline{min-height:1.72rem;padding:.18rem .52rem;font-size:var(--miplan-text-xs);white-space:nowrap}.admin-sim-panel__subscription-secondary .plans-action-btn.admin-sim-panel__btn--subscription{min-height:21px;height:21px;padding:0 .28rem;font-size:.625rem;line-height:1.15;gap:0}.admin-sim-panel__subscription-secondary input.form-control.admin-sim-panel__input--subscription{width:auto;flex:1 1 7.375rem;min-width:3.75rem;max-width:118px;min-height:21px;height:21px;padding:.06rem .22rem;font-size:.625rem;line-height:1.15;box-sizing:border-box}.admin-sim-panel__document-form input.form-control.admin-sim-panel__input:not(.admin-sim-panel__input--subscription){width:auto;flex:1 1 7.375rem;min-width:3.75rem;max-width:118px;box-sizing:border-box}.plans-inline-alert{break-inside:avoid;display:flex;align-items:flex-start;gap:.65rem .75rem;border-radius:var(--miplan-radius-xl);border:1px solid var(--plans-brand-blue-surface-border);padding:.72rem .88rem .85rem;background-color:var(--plans-card);font-size:var(--miplan-text-body);line-height:1.45;color:var(--plans-neutral-800);box-sizing:border-box;box-shadow:none}.plans-inline-alert__main{flex:1 1 auto;min-width:min(100%,12rem)}.plans-inline-alert__icon{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--miplan-radius-pill);display:flex;align-items:center;justify-content:center;font-size:var(--miplan-text-base);font-weight:800;line-height:1;margin-top:0}.plans-inline-alert__icon--warning{background-color:color-mix(in srgb,var(--miplan-amber-700) 15%,transparent);color:var(--miplan-amber-700);border:1px solid color-mix(in srgb,var(--miplan-amber-700) 35%,transparent)}.plans-inline-alert__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.plans-inline-alert__actions .plans-action-btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25;text-align:center;justify-content:center}.plans-inline-alert--warning{border-color:color-mix(in srgb,var(--miplan-amber-700) 34%,transparent);background-color:var(--miplan-amber-bg);background-image:none}.plans-inline-alert--info{border-color:color-mix(in srgb,var(--miplan-azul-institucional) 22%,transparent);background-color:var(--miplan-plan-card-surface-active);background-image:none}.plans-inline-alert--danger{border-color:var(--miplan-alert-danger-border);background-color:var(--miplan-error-bg);background-image:none;color:var(--miplan-alert-danger-fg)}.plans-inline-alert__icon--danger{background-color:color-mix(in srgb,var(--miplan-error) 14%,transparent);color:var(--miplan-error);border:1px solid color-mix(in srgb,var(--miplan-error) 38%,transparent);font-weight:800}.plans-inline-alert--success{border-color:var(--miplan-alert-success-border);background-color:var(--miplan-exito-bg);background-image:none;color:var(--miplan-alert-success-fg)}.plans-inline-alert__icon--success{background-color:color-mix(in srgb,var(--miplan-exito) 14%,transparent);color:var(--miplan-green-800);border:1px solid color-mix(in srgb,var(--miplan-exito) 35%,transparent);font-weight:800}.plans-inline-alert--neutral{border-color:var(--miplan-gris-200);background-color:var(--miplan-gris-100);background-image:none;color:var(--miplan-gris-800);box-shadow:none}.plans-inline-alert__icon--neutral{background-color:var(--miplan-gris-200);color:var(--miplan-gris-600);border:1px solid var(--miplan-gris-400);font-weight:700}.plans-inline-alert--compact-auth{padding:.5rem .75rem;font-size:var(--miplan-text-sm);gap:.5rem}.plans-inline-alert.text-center .miplan-inline-alert__title-row{justify-content:center}.plans-inline-alert.text-center .miplan-inline-alert__content{text-align:center}.plans-inline-alert.align-items-center{align-items:center}.plans-inline-alert--gold{border-color:var(--miplan-gold-border-strong);background-color:var(--miplan-gold-surface);background-image:none}.plans-inline-alert__icon--gold{background-color:color-mix(in srgb,var(--miplan-blanco) 38%,var(--miplan-gold-surface));color:var(--miplan-gold-800);border:1px solid var(--miplan-gold-border);font-weight:800}.plans-inline-alert__icon--info{background-color:color-mix(in srgb,var(--miplan-azul-institucional) 14%,transparent);color:var(--miplan-azul-institucional);border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 30%,transparent);font-weight:800;font-size:var(--miplan-text-sm);font-style:italic}.miplan-inline-alert__title-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.plans-inline-alert.plans-profile-dni-banner .miplan-inline-alert__title-row,.plans-inline-alert.profile-data-email-alert .miplan-inline-alert__title-row{align-items:flex-start}.plans-inline-alert.plans-profile-dni-banner .plans-inline-alert__icon,.plans-inline-alert.profile-data-email-alert .plans-inline-alert__icon{margin-top:.12rem}.miplan-inline-alert__content{flex:1 1 auto;min-width:0;font-size:var(--miplan-text-body);line-height:1.45;color:var(--plans-neutral-800)}.plans-inline-alert.plans-profile-dni-banner{padding:.65rem .75rem .72rem;gap:0;line-height:1.22;align-items:stretch;flex-wrap:nowrap}.plans-view .profile-data-card .card-columns-container.profile-data-columns{min-width:0}.plans-view .profile-data-card .plan-card__body .profile-data-columns>.profile-data-email-alert{padding:.75rem .7rem .85rem}.profile-data-email-alert.plans-inline-alert--warning{border-color:color-mix(in srgb,var(--miplan-naranja) 35%,transparent);background-color:color-mix(in srgb,var(--miplan-amber-bg) 18%,var(--plans-brand-orange-surface));background-image:none}.profile-data-email-alert{width:100%;max-width:100%;min-width:0;margin-top:.5rem;box-sizing:border-box;line-height:1.22;align-items:stretch}.profile-data-email-alert__inner{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;min-width:0;width:100%}.profile-data-email-alert__copy{display:flex;align-items:flex-start;min-width:0}.profile-data-email-alert__title-row{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem;min-width:0}.profile-data-email-alert .profile-data-email-alert__ico{flex-shrink:0;margin-top:.06rem;background-color:color-mix(in srgb,var(--miplan-blanco) 21%,var(--miplan-amber-bg));color:var(--miplan-amber-600);border:1px solid color-mix(in srgb,var(--miplan-naranja) 41%,transparent)}.profile-data-email-alert__texts{flex:1 1 0;min-width:0;text-align:left}.profile-data-email-alert__title{margin:0 0 .12rem;font-size:var(--miplan-text-body);font-weight:600;line-height:1.25;color:var(--miplan-amber-600);letter-spacing:-.01em}.profile-data-email-alert__hint{margin:0;font-size:var(--miplan-text-sm);line-height:1.35;color:var(--plans-neutral-600)}.profile-data-email-alert .plans-inline-alert__actions{margin-top:0;width:100%}.profile-data-email-alert__btn.plans-action-btn{width:100%;justify-content:center;font-size:var(--miplan-text-caption);font-weight:600;min-height:1.65rem;padding:.2rem .52rem;white-space:normal;line-height:1.25;background-color:color-mix(in srgb,var(--miplan-blanco) 21%,var(--miplan-amber-bg));border:1px solid color-mix(in srgb,var(--miplan-naranja) 41%,transparent);color:var(--miplan-amber-600)}.profile-data-email-alert__btn.plans-action-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--miplan-amber-bg-strong) 45%,var(--miplan-amber-bg));border-color:color-mix(in srgb,var(--miplan-naranja) 49%,transparent);color:var(--miplan-amber-600)}.profile-data-email-alert__btn.plans-action-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--miplan-naranja) 38%,transparent);outline-offset:2px}.profile-data-email-alert__btn.plans-action-btn strong{color:inherit;font-weight:700}.plans-view .profile-data-card .plan-card__body .profile-data-columns .profile-data-email-alert__hint{font-size:var(--miplan-text-sm);line-height:1.35}.plans-view__rail{display:flex;flex-direction:column;gap:.75rem;min-width:0}.plans-view__rail--full{width:100%}.plans-view__rail--narrow{width:100%;max-width:38rem;margin-left:auto;margin-right:auto}.plans-view__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:0;padding-top:0}.plans-view__footer .plans-view__back-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:.42rem 1rem;font-family:inherit;font-size:var(--miplan-text-sm);font-weight:500;line-height:1.25;border-radius:var(--miplan-radius-sm);border:1px solid var(--miplan-gris-600);background-color:var(--miplan-neutral-btn-bg);color:var(--miplan-blanco);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.plans-view__footer .plans-view__back-btn:hover{background-color:var(--miplan-neutral-btn-bg-hover);border-color:var(--miplan-neutral-btn-border-hover);color:var(--miplan-blanco)}.plans-view__footer .plans-view__back-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--miplan-gris-600) 45%,transparent);outline-offset:2px}.plans-view .profile-data-card .plan-card__body .profile-data-columns p:has(.profile-data-inline-btn){display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.plans-view .profile-data-card .plan-card__body .profile-data-inline-btn.plans-action-btn--inline{flex-shrink:0;background-color:var(--plans-card);border-color:color-mix(in srgb,var(--miplan-azul-institucional) 32%,transparent);color:var(--plans-brand-blue-dark);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.plans-view .profile-data-card .plan-card__body .profile-data-inline-btn.plans-action-btn--inline:hover:not(:disabled){background-color:color-mix(in srgb,var(--miplan-azul-institucional) 8%,var(--plans-brand-blue-surface));border-color:color-mix(in srgb,var(--miplan-azul-institucional) 48%,transparent);color:var(--plans-brand-blue-dark)}.plans-view .profile-data-card .plan-card__body .profile-data-inline-btn.plans-action-btn--inline:focus-visible{outline:2px solid var(--miplan-focus-ring-color);outline-offset:2px}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p{font-size:var(--miplan-text-body);font-weight:700;line-height:1.45;color:var(--plans-neutral-800);word-break:break-word;text-transform:uppercase}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p .text-muted{font-size:var(--miplan-text-base);font-weight:500;color:var(--plans-neutral-600)}.plans-view .profile-data-card .plan-card__body .plans-action-btn--inline{font-size:var(--miplan-text-2xs);min-height:1.55rem;padding:.14rem .48rem}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p strong{font-size:var(--miplan-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--plans-neutral-600);margin-right:.15em}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p .miplan-sin-datos{font-weight:700}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p .profile-data-inline-btn,.plans-view .profile-data-card .plan-card__body .profile-data-columns>p .plans-action-btn--inline{text-transform:none}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p .profile-data-value--inline-actions{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;max-width:100%;vertical-align:baseline}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate)+.account-page-card--deactivate{margin-top:1.2rem}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p{font-size:var(--miplan-text-body);font-weight:700;line-height:1.45;color:var(--plans-neutral-800);word-break:break-word;text-transform:uppercase}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p .text-muted{font-size:var(--miplan-text-base);font-weight:500;color:var(--plans-neutral-600)}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p strong{font-size:var(--miplan-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--plans-neutral-600);margin-right:.15em}@media(max-width:480px){.plans-view .profile-data-card .plan-card__body .profile-data-columns>p{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p strong{margin-right:0}.plans-view .profile-data-card .plan-card__body .profile-data-columns p:has(.profile-data-inline-btn){flex-direction:column;align-items:flex-start;gap:.35rem}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p strong{margin-right:0}}.plans-view.plans-view--mi-cuenta .account-page-card--deactivate{border:1.5px solid color-mix(in srgb,var(--miplan-pdf) 34%,transparent);background-color:var(--plans-card);box-shadow:var(--miplan-shadow-elevation-md)}.plans-view.plans-view--mi-cuenta .account-page-card--deactivate:hover{box-shadow:var(--miplan-shadow-elevation-md-hover)}.plans-view.plans-view--mi-cuenta .account-page-card--deactivate .plan-card__body{padding-top:1rem;padding-bottom:1rem}.plans-view.plans-view--mi-cuenta .account-page-deactivate__body{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.25rem;min-width:0}.plans-view.plans-view--mi-cuenta .account-page-deactivate__hint{margin:0;flex:1 1 14rem;min-width:min(100%,12rem);font-size:var(--miplan-text-caption);font-weight:600;line-height:1.45;text-transform:uppercase;letter-spacing:.05em;color:var(--plans-neutral-600)}.plans-view.plans-view--mi-cuenta .plans-action-btn--account-deactivate{flex:0 0 auto;width:auto;justify-content:center;align-self:flex-start;font-size:var(--miplan-text-caption);font-weight:600;min-height:1.65rem;padding:.2rem .52rem;color:var(--plans-brand-red-hover);border-color:color-mix(in srgb,var(--miplan-pdf) 42%,transparent);background-color:var(--plans-card);box-shadow:none}.plans-view.plans-view--mi-cuenta .plans-action-btn--account-deactivate:hover:not(:disabled){background-color:color-mix(in srgb,var(--miplan-pdf) 6%,transparent);border-color:color-mix(in srgb,var(--miplan-pdf) 52%,transparent);color:var(--plans-brand-red)}.plans-view.plans-view--mi-cuenta .plans-action-btn--account-deactivate:focus-visible{outline:2px solid var(--plans-brand-red-border);outline-offset:2px}.plans-view .plans-section--profile>.miplan-section-header>.plans-section__title{min-width:0;flex:0 1 auto}@media(max-width:768px){.plans-view.plans-view--mis-datos .plans-section--profile>.miplan-section-header,.plans-view.plans-view--mi-cuenta .plans-section--profile>.miplan-section-header{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.plans-view.plans-view--mis-datos .plans-section--profile>.miplan-section-header>.plans-section__title,.plans-view.plans-view--mi-cuenta .plans-section--profile>.miplan-section-header>.plans-section__title{flex:1 1 12rem;min-width:0}.plans-view.plans-view--mis-datos .plans-section--profile>.miplan-section-header>.miplan-section-actions,.plans-view.plans-view--mi-cuenta .plans-section--profile>.miplan-section-header>.miplan-section-actions{flex:0 0 auto;width:auto;max-width:100%}.plans-view.plans-view--mis-datos .plans-section--profile>.miplan-section-header>.miplan-section-actions .plans-action-btn,.plans-view.plans-view--mi-cuenta .plans-section--profile>.miplan-section-header>.miplan-section-actions .plans-action-btn{width:auto;max-width:100%}}.plans-view .miplan-section-actions .plans-action-btn{min-height:32px;padding:.26rem .62rem;font-size:var(--miplan-text-plan-action)}.plans-section--profile{margin-bottom:2.5rem}.plans-view .plans-section--profile>.miplan-section-header{gap:.55rem .75rem}.plans-view .plans-section--profile .miplan-section-actions .plans-action-btn--debit{flex:0 1 auto;min-width:0;justify-content:center;background-color:var(--plans-card);font-size:var(--miplan-text-caption);font-weight:600;min-height:1.65rem;padding:.2rem .52rem}.plans-view .plans-section--profile .miplan-section-actions .plans-action-btn--debit:hover:not(:disabled){background-color:color-mix(in srgb,var(--miplan-azul-institucional) 8%,transparent);border-color:var(--plans-brand-blue);color:var(--plans-brand-blue)}.plans-view .plans-section--profile .miplan-section-actions .plans-action-btn--debit:focus-visible{outline:2px solid color-mix(in srgb,var(--miplan-azul-institucional) 35%,transparent);outline-offset:2px}@media(max-width:767px){.plans-view .plans-section--profile .miplan-section-actions .plans-action-btn--debit,.plans-view.plans-view--mis-datos .plans-action-btn.plans-profile-dni-banner__btn,.profile-data-email-alert__btn.plans-action-btn{font-size:var(--miplan-text-2xs);padding:.22rem .45rem;gap:.22rem}.plans-view.plans-view--mi-cuenta .plans-action-btn--account-deactivate{font-size:var(--miplan-text-2xs);padding:.22rem .45rem;gap:.22rem;min-height:1.55rem}}@media(max-width:360px){.plans-view .plans-section--profile .miplan-section-actions .plans-action-btn--debit,.plans-view.plans-view--mis-datos .plans-action-btn.plans-profile-dni-banner__btn,.profile-data-email-alert__btn.plans-action-btn,.plans-view.plans-view--mi-cuenta .plans-action-btn--account-deactivate{font-size:var(--miplan-text-plan-action);padding:.26rem .52rem}}.plans-view.plan-details-page .plan-details-header__plan-ctas.plan-details-header__plan-ctas--visually-collapsed{display:none}.plans-view.plan-details-page .plan-details-header__plan-ctas .plan-details-header__chip{padding:.24rem .62rem;font-size:var(--miplan-text-caption);font-weight:600;gap:.3rem;line-height:1.25;box-sizing:border-box}.plans-view.plan-details-page .plan-details-header__plan-ctas button.plan-details-header__chip.chip--auto-action{max-width:min(100%,18rem)}.plans-view.plan-details-page .plan-details-header-section.plans-section--profile{margin-bottom:1.2rem}.plans-view.plan-details-page .plan-details-payments-card{margin-bottom:0}.plans-view.plan-details-page .plan-details-header__docs.miplan-doc-buttons{margin-left:auto;flex:0 1 auto;min-width:0;justify-content:flex-end}@media(max-width:960px){.plans-view.plan-details-page .plan-details-header__docs.miplan-doc-buttons{flex:1 1 100%;width:100%;max-width:100%;margin-left:0;justify-content:flex-start}}.plans-view.plan-details-page .plan-details-header-section .miplan-doc-buttons .plans-action-btn--document{flex:0 0 auto;width:auto;max-width:100%;padding:.26rem .52rem;font-size:var(--miplan-text-caption);font-weight:600;gap:.28rem;line-height:1.2;min-height:0;box-sizing:border-box;align-self:flex-start}.plans-view.plan-details-page .plan-details-header__docs.miplan-doc-buttons{align-items:flex-start;align-content:flex-start}@media(max-width:768px){.plans-view.plan-details-page .plan-details-header-section>.miplan-section-header.plan-details-page__head{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.plans-view.plan-details-page .plan-details-header-section>.miplan-section-header.plan-details-page__head .plan-details-header__docs.miplan-doc-buttons{flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.45rem .55rem}.plans-view.plan-details-page .plan-details-header__plan-ctas .plan-details-header__chip{max-width:100%}}.plans-view.plan-details-page .plan-card.plan-details-page-card{overflow:visible}.plans-view.plan-details-page .plan-details-header-section.plans-section--profile{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}.plans-view.plan-details-page .plan-details-info-card.plan-card{width:100%;max-width:none;min-width:0;align-self:stretch;box-sizing:border-box}.plans-view.plan-details-page .plan-details-info-body,.plans-view.plan-details-page .plan-details-info-main,.plans-view.plan-details-page .plan-details-info-card .card-columns-container.profile-data-columns{width:100%;box-sizing:border-box}.plan-card.profile-data-card{overflow:visible}.plans-section__title-btn{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;padding:.5rem 0;cursor:pointer;transition:opacity .15s;font-family:inherit;text-align:left}.plans-section__title-btn:hover{opacity:.85}.plans-section__chevron{flex-shrink:0;transition:transform .2s ease;color:var(--plans-brand-red);font-size:var(--miplan-text-lg)}.plans-section__chevron svg{display:block}.plans-section__chevron--open{transform:rotate(180deg)}.plan-cards{display:flex;flex-direction:column;gap:1rem}.plan-card{background-color:var(--plans-card);border:1.5px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-xl);box-shadow:var(--miplan-shadow-elevation-md);overflow:hidden;transition:box-shadow .2s}.plan-card:hover{box-shadow:var(--miplan-shadow-elevation-md-hover)}.plan-card--expanded{box-shadow:var(--miplan-shadow-elevation-md-expanded)}.plan-card--inactive{background-color:var(--miplan-plan-card-portal-inactive);border-color:var(--plans-brand-inactive-border);box-shadow:var(--miplan-shadow-elevation-md-muted)}.plan-card--inactive:hover{box-shadow:var(--miplan-shadow-elevation-md)}.plan-card__body{padding:1.125rem 1.5rem}.plan-card--expanded .plan-card__body{padding-bottom:.5rem}.plan-card--inactive .plan-card__body{padding:1.125rem 1.5rem}.plan-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.6rem}.plan-card__identity{min-width:0;padding-right:.85rem;margin-right:.15rem;border-right:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 12%,transparent)}.plan-card__header--inactive{display:block}.plan-card__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1.35rem;align-items:start}.plan-card__header--inactive .plan-card__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr);column-gap:1.15rem}.plan-field{min-width:0}.plan-field__label{display:block;font-size:var(--miplan-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--plans-neutral-600);margin-bottom:.2rem}.plan-field__value-row{display:flex;align-items:center;gap:.5rem .5rem;flex-wrap:wrap;min-height:1.45rem}.plan-field__value-row--estado-inactive{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.45rem .55rem;max-width:100%}.plan-field--estado-inactive{min-width:0}.plan-field__value-row--estado-inactive .plan-status-badge{flex:0 1 auto;min-width:0}.plan-field__value-row--estado-inactive .chip--reactivate-plan{flex-shrink:0}.plan-field__value{display:block;font-size:var(--miplan-text-lead);font-weight:700;color:var(--plans-neutral-800);line-height:1.3;word-break:break-word}.plan-field__value--mono{font-family:inherit;font-size:var(--miplan-text-lead);font-weight:700;letter-spacing:normal}.plan-field__value--desc{font-size:var(--miplan-text-base)}.chip--details{background-color:color-mix(in srgb,var(--miplan-blanco) 60%,transparent);border-color:color-mix(in srgb,var(--miplan-azul-institucional) 25%,transparent);color:var(--plans-brand-blue);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.chip--details:hover{background-color:var(--plans-brand-blue-surface);border-color:color-mix(in srgb,var(--miplan-azul-institucional) 40%,transparent);color:var(--plans-brand-blue-dark)}.chip--details--inactive{border-color:var(--plans-brand-red-border);color:var(--plans-brand-red);background-color:var(--miplan-plan-card-portal-inactive)}.chip--details--inactive:hover{background-color:color-mix(in srgb,var(--miplan-pdf) 3%,var(--miplan-plan-card-portal-inactive));border-color:color-mix(in srgb,var(--miplan-pdf) 38%,transparent);color:var(--plans-brand-red)}.plan-status-badge{display:inline-flex;align-items:center;gap:.32rem;color:var(--plans-brand-red);font-size:var(--miplan-text-lead);font-weight:700;line-height:1.25}.plan-card__chips{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;padding-top:.1rem}.plan-details-info-body{display:flex;flex-direction:column;gap:.45rem;min-height:0}.plan-details-info-main{flex:1 1 auto;min-width:0}.plans-view.plan-details-page .plan-details-cta-row{margin-top:0}.plans-view.plan-details-page .plan-details-payment-panel.plan-card__installments{padding-top:.5rem}.plans-view.plan-details-page .plan-details-payment-panel .batch-coupon-row--mobile-only .batch-coupon-row__cluster{padding-top:.4rem;padding-bottom:.52rem}.chip{display:inline-flex;align-items:center;gap:.26rem;padding:.2rem .55rem;border-radius:var(--miplan-radius-pill);font-size:var(--miplan-text-chip);font-weight:600;line-height:1.2;white-space:nowrap;border:1px solid transparent;cursor:default;font-family:inherit}button.chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.chip--upgrade{background-color:var(--plans-brand-orange-surface);border-color:color-mix(in srgb,var(--miplan-naranja) 35%,transparent);color:var(--miplan-amber-600);cursor:pointer;transition:background-color .15s,border-color .15s}.chip--upgrade:hover{background-color:var(--miplan-amber-bg-hover);border-color:color-mix(in srgb,var(--miplan-naranja) 50%,transparent)}.chip--auto-ok{background-color:var(--plans-brand-green-surface);border-color:var(--plans-brand-green-border);color:var(--miplan-green-800)}.chip--auto-action{background-color:color-mix(in srgb,var(--miplan-blanco) 65%,transparent);border-color:var(--miplan-gris-400);color:var(--plans-neutral-700);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;white-space:normal;text-align:center;max-width:min(100%,15.5rem);line-height:1.25}.chip--auto-action:hover{background-color:var(--miplan-gris-100);border-color:var(--miplan-gris-600);color:var(--plans-neutral-800)}.chip--auto-action:focus-visible{outline:2px solid var(--miplan-gris-500);outline-offset:2px}.chip--reactivate-plan{background-color:var(--miplan-plan-card-portal-inactive);border-color:color-mix(in srgb,var(--miplan-azul-institucional) 32%,transparent);color:var(--plans-brand-blue-dark);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.chip--reactivate-plan:hover{background-color:color-mix(in srgb,var(--miplan-azul-institucional) 8%,var(--plans-brand-blue-surface));border-color:color-mix(in srgb,var(--miplan-azul-institucional) 48%,transparent);color:var(--plans-brand-blue-dark)}.chip--reactivate-plan:focus-visible{outline:2px solid var(--miplan-focus-ring-color);outline-offset:2px}.chip.chip--details,.chip.chip--reactivate-plan{font-size:var(--miplan-text-plan-action)}.plan-card__cta-row{display:flex;margin-top:.65rem}.btn-overdue-cta{flex:1;background-color:var(--plans-brand-blue);border:none;border-radius:var(--miplan-radius-md);color:var(--miplan-blanco);padding:0;cursor:pointer;font-family:inherit;transition:background-color .15s,box-shadow .15s;overflow:hidden}.btn-overdue-cta:hover{background-color:var(--plans-brand-blue-dark);box-shadow:var(--miplan-shadow-brand-lg)}.btn-overdue-cta--active{background-color:var(--plans-brand-blue-dark);box-shadow:var(--miplan-shadow-brand-lg-soft)}.btn-overdue-cta__inner{display:flex;align-items:center;justify-content:space-between;padding:.68rem 1.05rem;gap:.75rem;min-height:2.75rem;box-sizing:border-box}.plan-card--expanded .btn-overdue-cta__inner{padding:.36rem .85rem;min-height:2.12rem}.btn-overdue-cta__left{display:flex;align-items:center;gap:.5rem;font-size:var(--miplan-text-base);font-weight:700;letter-spacing:.028em}.btn-overdue-cta__left svg{flex-shrink:0;opacity:.95}.btn-overdue-cta__chevron{flex-shrink:0;transition:transform .32s cubic-bezier(.33,1,.68,1)}.btn-overdue-cta__chevron--open{transform:rotate(180deg)}.plan-state--ok{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;background-color:var(--plans-brand-green-surface);border:1px solid var(--plans-brand-green-border);border-radius:var(--miplan-radius-md);color:var(--miplan-green-800);text-align:center}.plan-state--ok__icon{flex-shrink:0;font-size:1.05rem;opacity:.92}.plan-state--ok__text{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.plan-state--ok__title{font-size:var(--miplan-text-body);font-weight:600;line-height:1.25}.plan-card__installments{border-top:none;background-color:var(--plans-card);padding:0 1.5rem .65rem;box-sizing:border-box}.plan-card__installments.plan-card__installments--accordion{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .42s cubic-bezier(.33,1,.68,1),opacity .3s ease,padding-bottom .36s cubic-bezier(.33,1,.68,1)}.plan-card__installments.plan-card__installments--accordion.plan-card__installments--open{max-height:min(120vh,2400px);opacity:1;padding-top:0;padding-bottom:.65rem}.payment-table-wrapper{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;--payment-table-edge-inline: clamp(1.5rem, 5vw, 3rem)}.payment-table-panel{border:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 14%,transparent);border-radius:var(--miplan-radius-md);overflow:hidden;background-color:var(--plans-card);box-sizing:border-box}.payment-table-intro{margin:0;padding:.55rem 1rem .58rem;font-size:var(--miplan-text-sm);color:var(--plans-neutral-600);line-height:1.45;border-bottom:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--miplan-azul-institucional) 6%,transparent),color-mix(in srgb,var(--miplan-azul-institucional) 2%,transparent))}.batch-coupon-row{width:100%;margin:0;padding:0;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 10%,transparent);background-color:var(--miplan-surface-blue-wash-2)}.batch-coupon-row.batch-coupon-row--mobile-only{display:none}.batch-coupon-row__cluster{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .7rem;max-width:100%;padding:.48rem 1rem;box-sizing:border-box}.batch-coupon-label{font-size:var(--miplan-text-caption);font-weight:600;color:var(--plans-neutral-700);text-align:center;line-height:1.35;margin:0}.btn-coupon-batch{display:inline-flex;align-items:center;gap:.26rem;padding:.28rem .58rem;background-color:color-mix(in srgb,var(--miplan-blanco) 95%,transparent);border:1px solid var(--plans-brand-red-border);border-radius:var(--miplan-radius-sm);color:var(--plans-brand-red);font-size:var(--miplan-text-caption);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-family:inherit;width:auto;max-width:min(100%,240px);flex:0 1 auto;justify-content:center;line-height:1.2}.btn-coupon-batch:hover:not(:disabled){background-color:var(--plans-brand-red-surface);border-color:color-mix(in srgb,var(--miplan-pdf) 45%,transparent);color:var(--plans-brand-red)}.btn-coupon-batch:disabled{opacity:.55;cursor:not-allowed}@media(min-width:768px){.batch-coupon-label{white-space:nowrap}}.payment-table{width:100%;border-collapse:collapse;margin:0 auto;table-layout:auto;box-sizing:border-box}@media(min-width:768px){.payment-table{table-layout:fixed;width:100%}.payment-table--actions-both col.payment-table__col-cuota{width:10%}.payment-table--actions-both col.payment-table__col-period,.payment-table--actions-both col.payment-table__col-importe,.payment-table--actions-both col.payment-table__col-pay,.payment-table--actions-both col.payment-table__col-coupon{width:22.5%}.payment-table--actions-pay col.payment-table__col-cuota{width:12.5%}.payment-table--actions-pay col.payment-table__col-period,.payment-table--actions-pay col.payment-table__col-importe,.payment-table--actions-pay col.payment-table__col-pay{width:29.1667%}.payment-table--actions-coupon col.payment-table__col-cuota{width:12.5%}.payment-table--actions-coupon col.payment-table__col-period,.payment-table--actions-coupon col.payment-table__col-importe,.payment-table--actions-coupon col.payment-table__col-coupon{width:29.1667%}.payment-table--actions-none col.payment-table__col-cuota{width:16.67%}.payment-table--actions-none col.payment-table__col-period,.payment-table--actions-none col.payment-table__col-importe{width:41.665%}.payment-table tbody td{padding:.5rem .45rem;text-align:center;vertical-align:middle;box-sizing:border-box}.payment-table .payment-table__th-actions{width:auto}.payment-table--actions-both tbody td:nth-child(4),.payment-table--actions-pay tbody td:nth-child(4){white-space:nowrap}.payment-table .btn-pay,.payment-table .btn-coupon,.payment-table .btn-coupon-batch{max-width:100%;box-sizing:border-box}}.payment-table thead th{padding:.3rem .45rem;font-size:var(--miplan-text-caption);font-weight:600;text-align:center;color:var(--plans-neutral-600);text-transform:uppercase;letter-spacing:.04em;background-color:var(--miplan-surface-blue-wash-2);border-bottom:1.5px solid color-mix(in srgb,var(--miplan-azul-institucional) 10%,transparent);line-height:1.2}.payment-table thead th:first-child{text-align:center}.payment-table thead th.payment-table__th--pay-batch-hint{text-align:right;text-transform:none;letter-spacing:normal;vertical-align:middle}.payment-table thead th.payment-table__th--pay-batch-hint .payment-table__th-batch-hint{display:block;width:100%;text-align:right;font-size:clamp(.625rem,.28rem + .55vw,.75rem);line-height:1.25}.payment-table__th-batch-hint{display:inline-block;max-width:100%;font-size:var(--miplan-text-2xs);font-weight:600;color:var(--plans-neutral-700);line-height:1.35;text-transform:none;letter-spacing:.02em;white-space:normal;text-align:center}.payment-table__mass-coupon-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .55rem;width:100%;box-sizing:border-box}.payment-table thead th.payment-table__th--coupon-mass{text-align:center;text-transform:none;letter-spacing:normal;font-weight:600;color:var(--plans-neutral-600);vertical-align:middle}.payment-table__mass-coupon-btn-only{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.payment-table__mass-coupon-btn-only .btn-coupon-batch{text-transform:none;letter-spacing:normal}.btn-coupon-batch--header{padding:.26rem .52rem;font-size:var(--miplan-text-caption);line-height:1.2;min-height:0}.payment-table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 7%,transparent);transition:background-color .12s}.payment-table tbody tr:last-child{border-bottom:none}.payment-table tbody tr:hover{background-color:color-mix(in srgb,var(--miplan-azul-institucional) 3%,transparent)}.payment-table tbody td{padding:.5rem .45rem;font-size:var(--miplan-text-body);color:var(--plans-neutral-800);vertical-align:middle;text-align:center;line-height:1.3;box-sizing:border-box}.payment-table tbody td:first-child{text-align:center}@media(min-width:768px){.payment-table thead th:first-child,.payment-table tbody td:first-child{padding-left:var(--payment-table-edge-inline)}.payment-table thead th:last-child,.payment-table tbody td:last-child{padding-right:var(--payment-table-edge-inline)}}.amount-cell{text-align:center;font-weight:400;color:var(--plans-neutral-800);font-size:var(--miplan-text-body);font-variant-numeric:tabular-nums}.btn-coupon{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .52rem;background-color:color-mix(in srgb,var(--miplan-blanco) 95%,transparent);border:1px solid var(--plans-brand-red-border);border-radius:var(--miplan-radius-sm);color:var(--plans-brand-red);font-size:var(--miplan-text-caption);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-family:inherit;white-space:nowrap;max-width:100%;box-sizing:border-box}.btn-coupon:hover:not(:disabled){background-color:var(--plans-brand-red-surface);border-color:color-mix(in srgb,var(--miplan-pdf) 42%,transparent);color:var(--plans-brand-red)}.btn-coupon:disabled{opacity:.55;cursor:not-allowed}.btn-pay{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;background-color:var(--plans-brand-blue);border:none;border-radius:var(--miplan-radius-sm);color:var(--miplan-blanco);font-size:var(--miplan-text-caption);font-weight:700;cursor:pointer;transition:background-color .15s,box-shadow .15s;font-family:inherit;white-space:nowrap;min-width:6.75rem;justify-content:center;box-sizing:border-box;max-width:100%}.btn-pay:hover:not(:disabled){background-color:var(--plans-brand-blue-dark);box-shadow:var(--miplan-shadow-brand-xl)}.btn-pay:disabled{opacity:.55;cursor:not-allowed}.mp-logo-btn{height:14px;width:auto;max-height:1em;object-fit:contain;opacity:.95;flex-shrink:0;border-radius:var(--miplan-radius-2xs);vertical-align:middle}@media(max-width:900px){.plan-card__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.plan-card__header--inactive .plan-card__fields{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(1){grid-column:1;grid-row:1}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(2){grid-column:2;grid-row:1}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(3){grid-column:1 / -1;grid-row:2}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(4){grid-column:3;grid-row:1}.plan-card__header{grid-template-columns:minmax(0,1fr);gap:.5rem 0}.plan-card__identity{border-right:none;padding-right:0;margin-right:0;padding-bottom:.65rem;margin-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 10%,transparent)}.plan-card__chips{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.35rem;margin-top:.3rem}}@media(max-width:767px){.payment-table-wrapper{padding:0;max-width:100%}.batch-coupon-row.batch-coupon-row--mobile-only{display:flex;justify-content:center;align-items:center}.payment-table-panel{border-radius:var(--miplan-radius-sm)}.payment-table-intro{padding:.48rem .75rem;font-size:var(--miplan-text-xs)}.batch-coupon-row{justify-content:center;padding:0}.batch-coupon-row__cluster{justify-content:center;flex-direction:row;width:100%;padding:.4rem .65rem}.batch-coupon-label{text-align:center;flex:1 1 100%;max-width:100%}.btn-coupon-batch{flex:0 1 auto;max-width:100%}.payment-table{display:block;width:100%}.payment-table thead{display:none}.payment-table tbody{display:flex;flex-direction:column;gap:0}.payment-table tbody tr{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.52rem clamp(.65rem,3.5vw,1.15rem);background-color:transparent;border-bottom:1px solid color-mix(in srgb,var(--miplan-azul-institucional) 12%,transparent)}.payment-table tbody tr:last-child{border-bottom:none}.payment-table tbody td{padding:0;text-align:center;border:none;font-size:var(--miplan-text-sm)}.payment-table tbody td:before{content:attr(data-label);display:block;font-size:var(--miplan-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--plans-neutral-600);margin-bottom:.1rem}.payment-table tbody td:nth-child(4):before,.payment-table tbody td:nth-child(5):before{display:none}.payment-table tbody td:nth-child(4){grid-column:1 / 3}.payment-table tbody td:nth-child(5){grid-column:3 / 4}.btn-coupon,.btn-pay{width:100%;min-width:0;justify-content:center;font-size:var(--miplan-text-caption);padding:.38rem .45rem}}@media(max-width:640px){.plans-heading{font-size:var(--miplan-text-hero)}.plans-subheading{font-size:var(--miplan-text-lead);margin-bottom:1.5rem}.plans-view.plans-view--mis-planes .plans-subheading,.plans-view.plans-view--mi-cuenta .plans-subheading,.plans-view__intro{margin-bottom:1.85rem}.plans-view__intro--with-dni .plans-view__intro-dni{flex:1 1 100%;max-width:none;width:100%;margin-left:0}.plans-section__title{font-size:var(--miplan-text-lg)}.plans-section__count{min-width:1.55rem;height:1.55rem;font-size:var(--miplan-text-xs)}.plans-section__inactive-reactivate-hint{min-height:1.55rem;font-size:var(--miplan-text-xs)}.plan-card__body{padding:1rem}.plan-card--expanded .plan-card__body{padding-bottom:.5rem}.plan-card__installments:not(.plan-card__installments--accordion){padding:0 1rem .75rem}.plan-card__installments.plan-card__installments--accordion.plan-card__installments--open{padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p{font-size:var(--miplan-text-body)}.plans-view .profile-data-card .plan-card__body .profile-data-columns>p strong{font-size:var(--miplan-text-caption)}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p{font-size:var(--miplan-text-body)}.plans-view.plans-view--mi-cuenta .account-page-card:not(.account-page-card--deactivate) .plan-card__body .profile-data-columns>p strong{font-size:var(--miplan-text-caption)}.plans-view.plans-view--mi-cuenta .account-page-deactivate__body{flex-direction:column;align-items:stretch}.plans-view.plans-view--mi-cuenta .plans-action-btn--account-deactivate{width:100%}.plans-view.plans-view--mi-cuenta .account-page-deactivate__hint{flex:1 1 auto;min-width:0}.plans-inline-alert{font-size:var(--miplan-text-base);padding:.9rem 1rem}.plans-inline-alert__main{min-width:0}.profile-data-email-alert__title{font-size:var(--miplan-text-sm)}.profile-data-email-alert__hint{font-size:var(--miplan-text-xs)}.profile-data-email-alert__btn.plans-action-btn{font-size:var(--miplan-text-sm);padding:.3rem .52rem}.plans-inline-alert.plans-profile-dni-banner{padding:.6rem .65rem .68rem}.plans-view .profile-data-card .plan-card__body .profile-data-columns>.profile-data-email-alert{padding:.65rem .75rem .72rem}.plans-profile-dni-banner__title{font-size:var(--miplan-text-sm)}.plans-profile-dni-banner__hint{font-size:var(--miplan-text-xs)}.plan-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.plan-card__header--inactive .plan-card__fields{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(1){grid-column:1;grid-row:1}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(2){grid-column:1;grid-row:2}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(3){grid-column:1;grid-row:3}.plan-card__header--inactive .plan-card__fields>.plan-field:nth-child(4){grid-column:1;grid-row:4}}@media(max-width:420px){.payment-table tbody tr{display:flex;flex-direction:column;align-items:stretch;gap:.32rem;padding:.5rem clamp(.5rem,3.5vw,1rem)}.payment-table tbody td:nth-child(1),.payment-table tbody td:nth-child(2),.payment-table tbody td:nth-child(3){width:100%;text-align:center;padding:.06rem 0}.payment-table tbody td:nth-child(4),.payment-table tbody td:nth-child(5){width:100%;display:flex;justify-content:center;padding:.1rem 0 0}.payment-table tbody td:nth-child(4){grid-column:unset}.payment-table tbody td:nth-child(5){grid-column:unset}.btn-coupon,.btn-pay{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:480px){.plan-card__chips{flex-direction:column;align-items:stretch;width:100%}.plan-card__chips .chip{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}.batch-coupon-row__cluster{flex-direction:column;align-items:center;gap:.4rem}.batch-coupon-label{flex:0 1 auto;text-align:center}.btn-coupon-batch{max-width:92%;min-width:0}}@media(max-width:380px){.plan-card__fields{grid-template-columns:1fr}.plan-card__header--inactive .plan-card__fields{grid-template-columns:minmax(0,1fr)}}.email-tpl-subheading{margin-bottom:1.5rem}.email-tpl-layout{display:flex;gap:1.5rem;align-items:flex-start;min-height:0}.email-tpl-sidebar{flex:0 0 280px;min-width:0}.email-tpl-filters{display:flex;gap:.4rem;margin-bottom:.85rem;flex-wrap:wrap}.email-tpl-category-control{display:flex;align-items:center;gap:.45rem;margin-bottom:.85rem;flex-wrap:nowrap;min-width:0}.email-tpl-category-label{flex:0 0 auto;font-size:var(--miplan-text-xs);font-weight:600;color:var(--plans-brand-blue-dark)}.email-tpl-category-select{flex:1 1 auto;box-sizing:border-box;min-width:0;max-width:12rem;width:auto;padding:.28rem .45rem;border-radius:var(--miplan-radius-md);border:1px solid var(--plans-brand-blue-surface-border);background:var(--miplan-blanco);font-family:inherit;font-size:var(--miplan-text-xs);color:var(--plans-brand-blue-dark)}.email-tpl-filter--active{background-color:var(--miplan-azul-institucional);border-color:var(--miplan-azul-institucional);color:var(--miplan-blanco)}.email-tpl-filter--active:hover:not(:disabled){background-color:var(--miplan-azul-oscuro);border-color:var(--miplan-azul-oscuro);color:var(--miplan-blanco)}.email-tpl-list{list-style:none;padding:0;margin:0;border:1px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-lg);overflow:hidden;max-height:580px;overflow-y:auto}.email-tpl-list__item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.6rem .8rem;border:0;border-bottom:1px solid var(--plans-brand-blue-surface-border);background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:var(--miplan-text-sm);color:var(--plans-brand-blue-dark);transition:background-color .12s;line-height:1.35}.email-tpl-list li:last-child .email-tpl-list__item{border-bottom:0}.email-tpl-list__item:hover{background:var(--plans-brand-blue-surface)}.email-tpl-list__item:focus-visible{outline:2px solid var(--miplan-azul-institucional);outline-offset:-2px}.email-tpl-list__item--selected{background:var(--plans-brand-blue-surface);font-weight:600}.email-tpl-list__item-key{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;flex:1 1 auto}.email-tpl-list__badge{flex-shrink:0;align-self:flex-start;padding:.12rem .4rem;border-radius:var(--miplan-radius-sm);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.5}.email-tpl-list__badge--client{background-color:var(--plans-brand-blue-surface);color:var(--miplan-azul-institucional);border:1px solid var(--plans-brand-blue-surface-border)}.email-tpl-list__badge--internal{background-color:var(--miplan-naranja-claro);color:var(--miplan-naranja);border:1px solid color-mix(in srgb,var(--miplan-naranja) 25%,transparent)}.email-tpl-list__badge--other{background-color:var(--miplan-gris-100);color:var(--miplan-gris-500);border:1px solid var(--miplan-gris-200)}.email-tpl-list__empty{padding:.85rem 1rem;color:var(--miplan-gris-500);font-size:var(--miplan-text-sm);margin:0}.email-tpl-preview-area{flex:1 1 0;min-width:0}.email-tpl-preview-empty{padding:2.5rem 1.5rem;text-align:center;color:var(--miplan-gris-500);font-size:var(--miplan-text-sm);border:1px dashed var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-lg)}.email-tpl-preview-meta{margin-bottom:.75rem}.email-tpl-preview-subject{margin:0 0 .3rem;font-size:var(--miplan-text-body);color:var(--plans-brand-blue-dark)}.email-tpl-preview-path{margin:0;font-size:12px;font-family:ui-monospace,SFMono-Regular,Cascadia Code,monospace;color:var(--miplan-gris-500)}.email-tpl-preview-path .email-tpl-preview-data-btn{display:inline;box-sizing:border-box;margin:0;padding:0 .3rem;font-family:inherit;font-size:inherit;font-weight:400;line-height:1.25;vertical-align:baseline;border:1px solid var(--plans-brand-blue-surface-border);border-radius:3px;background:var(--miplan-blanco);color:inherit;cursor:pointer}.email-tpl-preview-path .email-tpl-preview-data-btn:hover{border-color:var(--miplan-gris-400);background:var(--miplan-gris-50);color:var(--miplan-gris-600)}.email-tpl-preview-path .email-tpl-preview-data-btn:focus-visible{outline:2px solid var(--plans-brand-blue-dark);outline-offset:1px}.email-tpl-preview-frame-wrap{border:1px solid var(--plans-brand-blue-surface-border);border-radius:var(--miplan-radius-lg);overflow:hidden;background:var(--miplan-blanco)}.email-tpl-preview-frame{width:100%;height:600px;border:0;display:block}@media(max-width:768px){.email-tpl-layout{flex-direction:column}.email-tpl-sidebar{flex:none;width:100%}.email-tpl-list{max-height:320px}.email-tpl-preview-frame{height:420px}}
