/* Asadero Nation Web 153: verified live component selectors. El Compa/footer untouched. */
/* VIP real login: .vip181Overlay > .vip181Card. Do not resize signed-in dashboards. */
#vip181Modal.vip181Overlay.open{padding:clamp(14px,3vw,30px)!important}
#vip181Modal.vip181Overlay.open>.vip181Card:not(.vip187DashboardCard){width:min(760px,calc(100vw - 30px))!important;max-width:760px!important;padding:clamp(27px,4vw,48px)!important;border-radius:26px!important;max-height:93dvh!important;margin:auto!important}
#vip181Modal .vip181Card:not(.vip187DashboardCard) .vip181Form{gap:23px!important;margin-top:27px!important}
#vip181Modal .vip181Card:not(.vip187DashboardCard) .vip181Form label{font-size:14px!important;gap:11px!important}
#vip181Modal .vip181Card:not(.vip187DashboardCard) .vip181Form input{min-height:59px!important;padding:16px 18px!important;font-size:17px!important}
#vip181Modal .vip181Card:not(.vip187DashboardCard) .vip181Primary{min-height:59px!important;font-size:16px!important}
@media(max-width:640px){#vip181Modal.vip181Overlay.open>.vip181Card:not(.vip187DashboardCard){width:calc(100vw - 24px)!important;padding:29px 22px!important;max-height:calc(100dvh - 24px)!important}}
/* Three actual 'Nace de estar / Comunidad / Experiencia' cards: center the parent grid, not just the text. */
#app section.loginOrigin59{width:min(1280px,calc(100% - 32px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;justify-self:center!important}
#app .loginOrigin59Media,#app .loginOrigin59Photos{min-width:0;box-sizing:border-box}
@media(min-width:851px){#app .loginOrigin59{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:18px!important}}
@media(max-width:850px){#app .loginOrigin59{grid-template-columns:minmax(0,1fr)!important}}
/* Agent volunteer modal: use existing R2 asset already referenced on public agent section. */
#featureModal .featurePanel:has(#agentRequestForm){width:min(760px,calc(100vw - 24px))!important;max-height:92dvh!important;overflow:auto;box-sizing:border-box;padding:clamp(18px,3.5vw,34px)!important;margin-inline:auto!important}
#featureModal .an153AgentRequestVideo{height:clamp(160px,24vw,245px);border-radius:19px;overflow:hidden;margin:4px 0 22px;background:#111;border:1px solid rgba(244,210,122,.25)}
#featureModal .an153AgentRequestVideo video{width:100%;height:100%;object-fit:cover;display:block}
#featureModal #agentRequestForm{width:100%;max-width:660px;margin-inline:auto;gap:18px}
@media(max-width:640px){#featureModal .an153AgentRequestVideo{height:190px}#featureModal #agentRequestForm{grid-template-columns:1fr}}
/* Existing Contact cards: slightly taller on DESKTOP, with lower copy / lighter upper video. */
@media(min-width:681px){#app .contactCards145 .contactCard145{min-height:clamp(360px,35vw,465px)!important}#app .contactCards145 .contactCardShade146{background:linear-gradient(to top,rgba(0,0,0,.96) 0%,rgba(0,0,0,.78) 24%,rgba(0,0,0,.26) 52%,rgba(0,0,0,.02) 88%)!important}#app .contactCards145 .contactCard145 .contactCardCopy146{margin-top:auto}}
