.credits-module,.billing-module,.analista-credits,.analista-staff,.staff-module,.dash-home,.credits-table-host,.analista-credits-table-host{min-width:0;max-width:100%}.credits-table-wrap,.billing-table-wrap,.analista-credits__table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable}.credits-table-wrap table,.billing-table-wrap table,.analista-credits__table{width:100%;min-width:720px}.credits-table-host,.analista-credits-table-host{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(hover:none)and (pointer:coarse){.credits-table-wrap,.billing-table-wrap,.analista-credits__table-wrap{background-image:linear-gradient(to right,#f8fafc 0%,transparent 12px),linear-gradient(to left,#f8fafc 0%,transparent 12px);background-repeat:no-repeat;background-size:16px 100%;background-attachment:local,local}}.dash-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff14;color:#fff;cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.dash-nav-toggle:hover{background:#ffffff24}.dash-nav-toggle svg{width:22px;height:22px}.dash-sidebar-overlay{display:none;position:fixed;inset:0;z-index:140;background:#0c12228c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.dash-nav-open .dash-sidebar-overlay{display:block}body.dash-nav-open{overflow:hidden}@media(max-width:1023px){.dashboard-layout{grid-template-areas:"header" "main" "footer";grid-template-columns:1fr}.white-panel{min-height:auto}.dash-nav-toggle{display:inline-flex}.dash-aside{position:fixed;top:0;left:0;bottom:0;width:min(300px,88vw);z-index:200;margin:0;padding:1.25rem 1rem 2rem;overflow-y:auto;overscroll-behavior:contain;transform:translate(-105%);transition:transform .28s cubic-bezier(.4,0,.2,1);background:#0c1222f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid rgba(255,255,255,.08);box-shadow:8px 0 40px #00000059}body.dash-nav-open .dash-aside{transform:translate(0)}}@media(max-width:768px){.dash-footer{padding:1.5rem 1rem}.dash-footer__logo-wrap img{height:42px}.landing-logo__mark,.dash-header__logo{width:48px;height:48px}}@media(max-width:420px){.dash-header__logout-text{display:none}.dash-header__logout{padding:.6rem .7rem}.dash-header__logout-icon{display:inline-flex}.dash-header__brand{font-size:.95rem}.dash-header__user{font-size:.75rem}}@media(max-width:768px){.credits-module__title,.billing-module__title,.analista-credits__title,.staff-module__title,.dash-home__title,.analista-staff__detail-title{font-size:1.75rem}.credits-module__subtitle,.billing-info-card__text,.analista-credits__info-text,.staff-module__subtitle,.dash-home__subtitle{font-size:.95rem}.analista-credits__info,.billing-info-card{flex-direction:column;padding:1rem}.analista-credits__filters,.billing-filters{flex-direction:column;align-items:stretch}.analista-credits__field,.billing-filters__field{min-width:100%}.analista-credits__actions{width:100%}.analista-credits__btn{flex:1;min-width:0}.analista-staff__detail-headline,.analista-staff__credit-block-head,.billing-detail__headline,.credits-detail__headline{flex-direction:column;align-items:flex-start}.analista-staff__stats,.billing-detail__summary,.staff-module__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.analista-staff__stats,.billing-detail__summary,.staff-module__stats,.dash-home__stats,.credits-cards,.billing-installments-grid{grid-template-columns:1fr}.credits-filters__field input,.credits-filters__field select{min-width:0;width:100%}.billing-filters__field{min-width:100%}.billing-filters__field input{width:100%}}@media(max-width:768px){.credits-toolbar,.credits-filters{flex-direction:column;align-items:stretch}.credits-filters__actions{width:100%}.credits-filters__actions .credits-btn{flex:1}}@media(max-width:900px){.credits-detail__dl div{grid-template-columns:1fr;gap:.2rem}.credits-form-grid,.credito-detalle__docs{grid-template-columns:1fr!important}.credito-detalle__panel-head{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.credits-pagination{flex-direction:column;align-items:flex-start;gap:.5rem}.credits-pagination__meta{font-size:.85rem}.analista-credits__table th,.analista-credits__table td,.credits-table-wrap th,.credits-table-wrap td,.billing-table-wrap th,.billing-table-wrap td{padding:.6rem .5rem;font-size:.82rem}.credits-status{font-size:.72rem;padding:.25rem .5rem}}@media(max-width:768px){.billing-detail__back,.analista-staff__back{font-size:.85rem}.billing-toolbar{margin-bottom:1rem}}@media(max-width:900px){.profile-grid,.payments-module__grid{grid-template-columns:1fr!important}}@media(max-width:768px){.identity-module h1{font-size:1.85rem!important}.identity-module__grid{grid-template-columns:1fr!important}.identity-footer__button{min-width:0;width:100%}}@media(max-width:768px){.login-card,.register-card{padding:1.5rem!important}.face-id-module{padding:1rem}}@media(max-width:992px){.register-layout{grid-template-columns:1fr!important}}@media(max-width:959px){.landing-hero{padding:2rem 1.25rem}.landing-hero__title{font-size:clamp(2rem,8vw,3rem)}.landing-hero__grid{grid-template-columns:1fr!important}}@media(max-width:640px){.wompi-checkout-page .white-panel{min-height:auto}.billing-wompi-panel{padding:1rem}}
