/* ===== APON PANEL SHOP - Royal Blue Glass UI (v128) =====
   Palette: Navy #0b1f4a / Royal #1f4496 / Gold #e6c068 / White. Sirf CSS, JS nahi.
   Blur sirf bade dashboard cards + header par (low-end Android ke liye halka). */
:root{--g-bg:rgba(25,55,115,.72);--g-in:rgba(14,36,86,.55);--g-line:rgba(96,146,236,.38);--g-glow:0 0 0 1px rgba(96,146,236,.10),0 10px 26px rgba(3,10,30,.45),0 0 22px rgba(60,110,220,.14);--g-gold:#e6c068;--g-gold2:#c9a24a;--g-txt:#fff;--g-sub:#b8c9ee}
@keyframes gdIn{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}
/* 1) Glass cards */
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard,
html:root:not(#a):not(#b):not(#c) body #main-app .jc2,
html:root:not(#a):not(#b):not(#c) body #main-app .statCard,
html:root:not(#a):not(#b):not(#c) body #main-app .gksRsCard,
html:root:not(#a):not(#b):not(#c) body #main-app .monthly-challenge-card,
html:root:not(#a):not(#b):not(#c) body #main-app .pcf-box,
html:root:not(#a):not(#b):not(#c) body #main-app .gks-dev-box,
html:root:not(#a):not(#b):not(#c) body #main-app .pc-card,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-card,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-top,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-stat,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-mini,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-wide,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-net,
html:root:not(#a):not(#b):not(#c) body #main-app .dp-balance,
html:root:not(#a):not(#b):not(#c) body #main-app .manual-upi-deposit-card,
html:root:not(#a):not(#b):not(#c) body #main-app .deposit-history-card,
html:root:not(#a):not(#b):not(#c) body #main-app .profile-card,
html:root:not(#a):not(#b):not(#c) body #main-app .password-card,
html:root:not(#a):not(#b):not(#c) body #main-app .gp-card,
html:root:not(#a):not(#b):not(#c) body #main-app #page-api .box{background:var(--g-bg)!important;background-image:none!important;border:1px solid var(--g-line)!important;border-radius:22px!important;box-shadow:var(--g-glow),inset 0 1px 0 rgba(255,255,255,.12)!important;opacity:1!important;color:var(--g-txt)}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard,
html:root:not(#a):not(#b):not(#c) body #main-app .jc2,
html:root:not(#a):not(#b):not(#c) body #main-app .statCard,
html:root:not(#a):not(#b):not(#c) body #main-app .monthly-challenge-card,
html:root:not(#a):not(#b):not(#c) body #main-app .gksRsCard{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard,
html:root:not(#a):not(#b):not(#c) body #main-app .jc2{border-radius:20px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .pcf-box,
html:root:not(#a):not(#b):not(#c) body #main-app .gks-dev-box,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-top{padding:16px!important;margin-bottom:14px!important;overflow:hidden!important}
/* 2) Inner glass */
html:root:not(#a):not(#b):not(#c) body #main-app .challenge-place,
html:root:not(#a):not(#b):not(#c) body #main-app .statIcon,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-linkbox,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-datebox,
html:root:not(#a):not(#b):not(#c) body #main-app .detail-row,
html:root:not(#a):not(#b):not(#c) body #main-app .profile-stat,
html:root:not(#a):not(#b):not(#c) body #main-app .pcf-search,
html:root:not(#a):not(#b):not(#c) body #main-app .search-box,
html:root:not(#a):not(#b):not(#c) body #main-app .deposit-search-box,
html:root:not(#a):not(#b):not(#c) body #main-app .pc-media,
html:root:not(#a):not(#b):not(#c) body #main-app .pc-row,
html:root:not(#a):not(#b):not(#c) body #main-app .mud-amount,
html:root:not(#a):not(#b):not(#c) body #main-app .gks-dev-bar,
html:root:not(#a):not(#b):not(#c) body #main-app .gp-utrbox,
html:root:not(#a):not(#b):not(#c) body #main-app .rk-hist,
html:root:not(#a):not(#b):not(#c) body #main-app .hb-chip{background:var(--g-in)!important;background-image:none!important;border:1px solid rgba(96,146,236,.28)!important;box-shadow:none!important;opacity:1!important}
html:root:not(#a):not(#b):not(#c) body #main-app .pcf-search,
html:root:not(#a):not(#b):not(#c) body #main-app .search-box,
html:root:not(#a):not(#b):not(#c) body #main-app .deposit-search-box{border-radius:999px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .gks-dev-bar{border-radius:18px!important;padding:6px!important;overflow-x:auto!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statIcon,
html:root:not(#a):not(#b):not(#c) body #main-app .hb-wic,
html:root:not(#a):not(#b):not(#c) body #main-app .jc2-ic{color:var(--g-gold)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-chip{background:rgba(230,192,104,.18)!important;border-color:rgba(230,192,104,.6)!important}
/* 3) Wallet card */
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard{padding:18px!important;overflow:hidden!important;animation:gdIn .5s ease-out both!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-orb,
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-shine{display:none!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-label{display:flex!important;align-items:center!important;gap:10px!important;min-width:0;color:var(--g-gold)!important;font-weight:700!important;letter-spacing:.18em!important;font-size:12px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-amount{display:flex!important;align-items:center!important;gap:10px!important;min-width:0;margin:14px 0 !important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-num{color:#fff!important;font-weight:800!important;line-height:1.1!important;font-size:clamp(34px,11vw,52px)!important;min-width:0;overflow-wrap:anywhere}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-cur{color:#3a2a05!important;background:linear-gradient(135deg,#f3d98b,var(--g-gold2))!important;flex:0 0 auto}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-bot{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;padding-top:14px!important;border-top:1px dashed rgba(184,201,238,.28)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-status{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;color:var(--g-sub)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-dot{flex:0 0 auto;width:9px!important;height:9px!important;border-radius:50%!important;background:#34d399!important;box-shadow:0 0 8px rgba(52,211,153,.7)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-add,
html:root:not(#a):not(#b):not(#c) body #main-app .gksRsBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto;min-height:44px;padding:0 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#f3d98b,var(--g-gold2))!important;color:#2a1d04!important;font-weight:800!important;letter-spacing:.06em;white-space:nowrap;box-shadow:0 6px 16px rgba(230,192,104,.25)!important;transition:transform .15s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-add:active,
html:root:not(#a):not(#b):not(#c) body #main-app .gksRsBtn:active{transform:scale(.96)!important;box-shadow:0 2px 8px rgba(230,192,104,.2)!important}
/* 4) Stats + challenge */
html:root:not(#a):not(#b):not(#c) body #main-app .statsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard{min-width:0;padding:16px!important;overflow:hidden!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statLabel{color:var(--g-sub)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statValue{color:#fff!important;font-size:clamp(18px,6vw,26px)!important;overflow-wrap:anywhere}
html:root:not(#a):not(#b):not(#c) body #main-app .statValue.gold{color:var(--g-gold)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .challenge-head{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important}
html:root:not(#a):not(#b):not(#c) body #main-app .challenge-winners{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .challenge-place{min-width:0;border-radius:18px!important;padding:12px 6px!important}
/* 5) Top 5 resellers */
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:24px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller{display:flex!important;align-items:center!important;gap:12px!important;min-height:68px!important;margin:0!important;padding:12px 14px!important;border-radius:18px!important;background:var(--g-in)!important;background-image:none!important;border:1px solid rgba(96,146,236,.32)!important;box-shadow:none!important;overflow:hidden!important;opacity:1!important;box-sizing:border-box;width:100%}
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller:first-child{border-color:rgba(230,192,104,.7)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerRank{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgba(230,192,104,.14)!important;border:1px solid rgba(230,192,104,.5)!important;color:var(--g-gold)!important;font-size:13px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerInfo{flex:1 1 0!important;min-width:0!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerName,
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerDesc{display:block;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerName{color:#fff!important;font-size:15px!important;font-weight:700!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerDesc{color:var(--g-sub)!important;font-size:12px!important;margin-top:3px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller .resellerAmount{flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important;color:var(--g-gold)!important;font-size:clamp(14px,4.4vw,18px)!important;font-weight:800!important;text-shadow:none!important}
/* 6) Header (floating glass) */
html:root:not(#a):not(#b):not(#c) body nav#gks-hdr,
html:root:not(#a):not(#b):not(#c) body #main-app>nav#gks-hdr.topHeader,
html:root:not(#a):not(#b):not(#c) body #main-app>.topHeader{background:rgba(16,38,90,.78)!important;background-image:none!important;border:1px solid var(--g-line)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;opacity:1!important}
/* 7) Popups: glass but readable */
html:root:not(#a):not(#b):not(#c) body :is(.modal-box,.checkout-modal,.gksRsModal,.price-list-modal,.manual-modal-card,.promo-card){background:rgba(18,42,95,.94)!important;background-image:none!important;border:1px solid var(--g-line)!important;opacity:1!important}
html:root:not(#a):not(#b):not(#c) body .box{background:var(--g-bg)!important;border:1px solid var(--g-line)!important;opacity:1!important}
html:root:not(#a):not(#b):not(#c) body :is(.pill,.wal,.ep,.v,.prod,.mb,.cp,.kbox){background:var(--g-in)!important;background-image:none!important;border:1px solid rgba(96,146,236,.28)!important;opacity:1!important}
html:root:not(#a):not(#b):not(#c) body :is(.setup,.low,.tag){background:rgba(58,46,15,.8)!important;background-image:none!important}
html:root:not(#a):not(#b):not(#c) body .msg{background:rgba(58,20,36,.85)!important;background-image:none!important}
/* 8) Layout: v129 - removed the fake 96px bottom spacer (was the blank strip under every page); pages end after last content + safe-area only */
html:root:not(#a):not(#b):not(#c) body #main-app{padding-bottom:0!important;min-height:0!important;box-sizing:border-box;max-width:100%}
html:root:not(#a):not(#b):not(#c) body #gks-ver{display:none!important}
html:root:not(#a):not(#b):not(#c) body #main-app .pc-card{content-visibility:auto;contain-intrinsic-size:auto 560px}
/* 9) Animations: halke, sirf transform/opacity */
html:root:not(#a):not(#b):not(#c) body #main-app .jc2,
html:root:not(#a):not(#b):not(#c) body #main-app .statCard,
html:root:not(#a):not(#b):not(#c) body #main-app .monthly-challenge-card,
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller{animation:gdIn .5s ease-out both!important;transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard:nth-child(1){animation-delay:0.08s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard:nth-child(2){animation-delay:0.14s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard:nth-child(3){animation-delay:0.2s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard:nth-child(4){animation-delay:0.26s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .jc2{animation-delay:.04s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .monthly-challenge-card{animation-delay:.3s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller:nth-child(1){animation-delay:0.39s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller:nth-child(2){animation-delay:0.44s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller:nth-child(3){animation-delay:0.49s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller:nth-child(4){animation-delay:0.54s!important}
html:root:not(#a):not(#b):not(#c) body #main-app .top-reseller-list .reseller:nth-child(5){animation-delay:0.59s!important}
@media (hover:hover){
html:root:not(#a):not(#b):not(#c) body #main-app .statCard:hover,
html:root:not(#a):not(#b):not(#c) body #main-app .jc2:hover,
html:root:not(#a):not(#b):not(#c) body #main-app .reseller:hover,
html:root:not(#a):not(#b):not(#c) body #main-app .monthly-challenge-card:hover{transform:translateY(-2px)!important;border-color:rgba(130,175,255,.6)!important;box-shadow:var(--g-glow),0 0 24px rgba(70,120,230,.25)!important}
}
html:root:not(#a):not(#b):not(#c) body #main-app .statCard:active,
html:root:not(#a):not(#b):not(#c) body #main-app .jc2:active,
html:root:not(#a):not(#b):not(#c) body #main-app .reseller:active{transform:scale(.985)!important;border-color:rgba(230,192,104,.55)!important}
html:root:not(#a):not(#b):not(#c) body #main-app .tapRing{display:none!important}
@media (max-width:360px){html:root:not(#a):not(#b):not(#c) body #main-app .hbCard{padding:14px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .hbCard .hb-add{padding:0 14px!important;font-size:12px!important}
html:root:not(#a):not(#b):not(#c) body #main-app .reseller{gap:10px!important;padding:10px 12px!important}
}
@media (prefers-reduced-motion:reduce){html:root:not(#a):not(#b):not(#c) body *,html:root:not(#a):not(#b):not(#c) body *::before,html:root:not(#a):not(#b):not(#c) body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* ===== v129: layout / scroll / icons / empty-state fixes (CSS only, appended last) ===== */
/* A) Pages end right after their last content. No 100vh/100dvh min-heights, no spacers. */
html:root:not(#a):not(#b):not(#c) body #main-app .page-content,html:root:not(#a):not(#b):not(#c) body #main-app #page-home,html:root:not(#a):not(#b):not(#c) body #main-app #page-history,html:root:not(#a):not(#b):not(#c) body #main-app #page-referral,html:root:not(#a):not(#b):not(#c) body #main-app #page-profile,html:root:not(#a):not(#b):not(#c) body #main-app #page-add-money,html:root:not(#a):not(#b):not(#c) body #main-app #page-support,html:root:not(#a):not(#b):not(#c) body #main-app #page-notifications,html:root:not(#a):not(#b):not(#c) body #main-app #page-api,html:root:not(#a):not(#b):not(#c) body #main-app #page-docs,html:root:not(#a):not(#b):not(#c) body #main-app #page-pay-qr{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}
html:root:not(#a):not(#b):not(#c) body #main-app #page-dashboard{min-height:0!important;height:auto!important;margin-bottom:0!important}
html:root:not(#a):not(#b):not(#c) body #main-app #page-dashboard .aponDash{min-height:0!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}
html:root:not(#a):not(#b):not(#c) body #main-app .page-content>*:last-child{margin-bottom:0!important}
html:root:not(#a):not(#b):not(#c) body #main-app{overflow:visible!important;transform:none!important}
/* Floating Telegram button is the only fixed element at the bottom; reserve its height only on the dashboard */
body.gks-on-dash{--g-fab-clear:70px}
html:root:not(#a):not(#b):not(#c) body #main-app #page-dashboard .aponDash{padding-bottom:calc(24px + var(--g-fab-clear,0px) + env(safe-area-inset-bottom,0px))!important}
/* B) Floating Telegram button: safe-area aware, below header/menu/modals, never clipped */
html body #gks-help{right:max(14px,env(safe-area-inset-right,0px))!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;width:54px!important;height:54px!important;z-index:900!important;margin:0!important;transform:none}
html body #gks-help .gh-svg{width:54px!important;height:54px!important}
body.gks-lockscroll #gks-help,body:has(#gks-side-drawer.open) #gks-help,body:has(.modal-box:not(.hidden)) #gks-help{visibility:hidden}
/* C) Copy-link button: the global .cp rule (API page copy chips) was painting a grey square behind the icon */
html:root:not(#a):not(#b):not(#c) body .g92-copy .cp,html:root:not(#a):not(#b):not(#c) body .g92-copy .ok{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;justify-content:center}
.g92-copy .cp svg,.g92-copy .ok svg{width:20px;height:20px;display:block}
html:root:not(#a):not(#b):not(#c) body .g92-copy:not(.done) .ok{display:none!important}
html:root:not(#a):not(#b):not(#c) body .g92-copy.done .cp{display:none!important}
.g92-link{word-break:break-all;overflow-wrap:anywhere;min-width:0;line-height:1.35}
.g92-field{align-items:center;gap:10px}
.g92-mini{flex:0 0 auto}
/* D) Purchase-history empty state: one clean glass card */
html:root:not(#a):not(#b):not(#c) body #page-history #history-container:has(>.rk-empty){background:none!important;border:0!important;box-shadow:none!important;padding:0!important;outline:0!important}
html body #page-history #history-container .rk-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:520px;margin:8px auto 0!important;padding:32px 20px 28px!important;gap:0;border-radius:22px!important;border:1px solid var(--g-line)!important;background:linear-gradient(180deg,rgba(24,52,112,.72),rgba(12,28,68,.82))!important;box-shadow:var(--g-glow),inset 0 1px 0 rgba(255,255,255,.10)!important;outline:0!important;animation:none!important;box-sizing:border-box}
html body #page-history .rk-empty::before,html body #page-history .rk-empty::after{display:none!important;content:none!important}
html body #page-history .rk-empty .rk-lock2{width:64px!important;height:64px!important;border-radius:20px!important;margin:0 auto 16px!important;color:var(--g-gold)!important;background:rgba(230,192,104,.10)!important;border:1px solid rgba(230,192,104,.38)!important}
html body #page-history .rk-empty .rk-lock2 svg{width:30px!important;height:30px!important}
html body #page-history .rk-empty h4{margin:0 0 8px!important;font-size:14px!important;letter-spacing:.2em!important;color:#fff!important}
html body #page-history .rk-empty p{margin:0 0 20px!important;max-width:280px;font-size:13px!important;line-height:1.55!important;color:var(--g-sub)!important}
html body #page-history .rk-empty p:last-child{margin-bottom:0!important}
html body #page-history .rk-empty .rk-allbtn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;max-width:260px;height:46px!important;margin:0!important;padding:0 20px!important;border-radius:14px!important;border:1px solid rgba(230,192,104,.6)!important;background:linear-gradient(180deg,rgba(230,192,104,.18),rgba(230,192,104,.06))!important;color:var(--g-gold)!important;font:800 12px/1 var(--rk-mono,monospace)!important;letter-spacing:.14em!important;-webkit-tap-highlight-color:transparent}
html body #page-history .rk-empty .rk-allbtn svg{width:16px;height:16px;flex:0 0 auto}
html body #page-history .rk-empty .rk-allbtn:active{transform:scale(.97)}
/* E) Filter chips / date box: equal widths, aligned */
html body #page-history .rk-chips{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;box-sizing:border-box;max-width:100%}
html body #page-history .rk-chips button{min-width:0;white-space:nowrap}
/* F) Wide screens: centred column; tablets get a little more room */
@media (min-width:768px){html:root:not(#a):not(#b):not(#c) body #main-app .page-content{max-width:760px;margin-left:auto!important;margin-right:auto!important}}
@media (min-width:1100px){html:root:not(#a):not(#b):not(#c) body #main-app .page-content{max-width:880px}}
