/* Operator-aware card: source logos retain their artwork and proportions. */
.card-brand{position:relative;display:flex;align-items:center;justify-content:flex-start;width:116px;height:30px;background:#fff;border-radius:7px;padding:4px 8px;margin-bottom:2px}.card-brand img{width:100%;height:100%;object-fit:contain}.card-brand .active-network-name{font:800 15px/1.4 Arial,sans-serif;color:#172b44}.card-brand .active-network-name[hidden],.card-brand img[hidden]{display:none}.card-kind.sr-only{display:none}.airtime-card{--carrier:#194ba1;--carrier-light:#3c7cd1;background:linear-gradient(125deg,var(--carrier),var(--carrier-light))!important;color:#fff!important;border:1px solid #ffffff45!important;box-shadow:0 9px 20px #19305024!important;padding:13px 18px}.airtime-card:after{border-color:#ffffff13}.value{margin:2px 0 0}.value>b{font-size:62px}.value>span{font-size:27px}.local-value,[data-skin=b] .local-value{color:#fff;font-size:11px;line-height:1.5}.card-chip,[data-skin=b] .card-chip{color:#ffffffb8;right:17px;bottom:15px}.signal-bars{top:18px}.signal-bars i,[data-skin=b] .signal-bars i{background:#ffffffb8}.network-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:80px;min-height:80px;border:1px solid #d9c5b5;background:#fff!important;padding:8px 5px;color:#24374e;cursor:pointer;box-shadow:0 2px 6px #34200f0a;transition:border-color .12s,box-shadow .12s}.network-card:hover{border-color:#ad7355}.network-card[aria-pressed=true]{border:2px solid #a7462c;padding:7px 4px;box-shadow:0 0 0 2px #a7462c12}.network-card[aria-pressed=true]:after{content:'✓';position:absolute;right:3px;top:2px;width:13px;height:13px;display:grid;place-items:center;border-radius:50%;font:800 9px/1 Arial;background:#a7462c;color:#fff}.network-card:focus-visible{outline:3px solid #1773bf;outline-offset:3px}.network-card strong{font-size:12px!important;font-weight:700;color:#263f5a!important;margin-top:5px;line-height:1.4}.network-logo-wrap{height:27px;width:100%;max-width:92px;display:flex;justify-content:center;align-items:center;padding:2px 4px;border-radius:4px}.network-logo-wrap img{display:block;width:100%;height:100%;object-fit:contain}.network-logo-wrap img[hidden]{display:none}.logo-smart-ph.network-card .network-logo-wrap,.card-brand.logo-smart-ph{background:#087642}.logo-smart-kh.network-card .network-logo-wrap,.card-brand.logo-smart-kh{background:#087642}.card-brand.logo-smart-ph .active-network-name,.card-brand.logo-smart-kh .active-network-name{color:#fff}.topup-art{padding:12px}.networks li{min-width:0}.network-label{margin-top:11px;font-size:12px}.card-brand.logo-vinaphone{width:116px}.card-brand.logo-metfone{width:100px}.card-brand.logo-dito{width:83px}.card-brand.logo-cellcard{width:103px}.card-brand.logo-smart-ph{width:106px}.card-brand.logo-smart-kh{width:106px}
[data-active-network=globe] .airtime-card{--carrier:#164a9c;--carrier-light:#2169bc}[data-active-network=smart-ph] .airtime-card,[data-active-network=smart-kh] .airtime-card{--carrier:#086641;--carrier-light:#198654}[data-active-network=dito] .airtime-card{--carrier:#9f1630;--carrier-light:#c8334b}[data-active-network=viettel] .airtime-card{--carrier:#af1034;--carrier-light:#cf354b}[data-active-network=vinaphone] .airtime-card{--carrier:#00618f;--carrier-light:#0b82ae}[data-active-network=mobifone] .airtime-card{--carrier:#17418b;--carrier-light:#3168b7}[data-active-network=metfone] .airtime-card{--carrier:#a91e30;--carrier-light:#c3474a}[data-active-network=cellcard] .airtime-card{--carrier:#914209;--carrier-light:#b36516}
:lang(km) .value>b{font-size:58px}:lang(km) .local-value{font-size:11px;line-height:1.7}
@media(max-width:350px){.airtime-card{padding:11px 15px}.value>b{font-size:58px}.value>span{font-size:25px}.network-card{height:76px;min-height:76px}.network-logo-wrap{height:24px;padding:2px}.network-card strong{font-size:11px!important}.card-brand{height:28px}:lang(km) .value>b{font-size:54px}}
@media(prefers-reduced-motion:reduce){.network-card{transition:none}}
