/* EXYTOSA V30 · refinamiento visual sin modificar comportamiento de negocio */
:root{color-scheme:dark light}
html{scroll-padding-top:74px}
#page-producto .product-grid, #page-apk, #page-recharge{min-width:0}
#page-producto .product-description-rich{overflow-wrap:anywhere;line-height:1.65}
#page-producto .exy-expand-toggle,#page-producto .exy-terms-summary{min-height:42px}
#page-producto .exy-terms-accordion .tbody{max-height:min(45vh,330px)}
#comboPurchaseModal .exy-combo-terms .tbody{max-height:180px;overflow-y:auto;margin:0}
.exy-payment-terms-details{min-width:0}
.exy-payment-terms-details>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;padding:10px 12px;border:1px solid rgba(32,207,255,.28);border-radius:10px;color:var(--txt,#e9f3fb);font-weight:750;line-height:1.5}
.exy-payment-terms-details>summary::-webkit-details-marker{display:none}
.exy-payment-terms-details[open]>summary{margin-bottom:10px}
.exy-payment-terms-details>summary:focus-visible{outline:2px solid #20cfff;outline-offset:2px}
#rechargeTermsNotice .recharge-terms-check{display:flex;align-items:flex-start;gap:9px;margin-top:12px;font-size:13px;line-height:1.5;font-weight:650;cursor:pointer}
#rechargeTermsNotice .recharge-terms-check input{flex:0 0 auto;margin-top:3px;accent-color:#00b878}
html[data-theme="light"] .exy-payment-terms-details>summary{color:#183044;background:#f5fbff;border-color:#b1cee0}
html[data-theme="light"] #page-producto .prod-desc,html[data-theme="light"] #page-producto .exy-terms-accordion .tbody{color:#233447}
html[data-theme="light"] #page-producto .exy-terms-summary{color:#183044}
#page-apk .apk-card img{object-fit:contain}
@media(max-width:768px){#page-producto .product-grid>*{min-width:0}#page-producto .prod-title{overflow-wrap:anywhere}#comboPurchaseModal .modal{width:min(100%,620px);max-height:94dvh;overflow-y:auto}#page-recharge .recharge-form{min-width:0}#page-recharge img{max-width:100%;height:auto}}
@media(prefers-reduced-motion:reduce){#page-producto .exy-expand-toggle,#page-producto .exy-terms-accordion *{transition:none!important}}
