/* Threads-style points, shop, gift and notification pages (phones). Header, hero numbers, pill filters,
   hairline rows and grouped cards. Scope class body.thx is set by enter() in account.js. The long prefixes beat the older handoff, zip14 and arca rules. */
@media (max-width:999px){
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx{--tx-bg:#fff;--tx-text:#000;--tx-sub:#767676;--tx-line:#e3e3e3;--tx-fill:#f3f3f3;--tx-ink:#000;--tx-on:#fff;--tx-dot:#0a84ff;--tx-err:#d7152c;--tx-ok:#1a7f45}
html.dark:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx,html[data-theme=dark]:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx{--tx-bg:#101010;--tx-text:#f3f5f7;--tx-sub:#8a8a8a;--tx-line:#262626;--tx-fill:#1e1e1e;--tx-ink:#f3f5f7;--tx-on:#101010;--tx-dot:#0a84ff;--tx-err:#ff5a67;--tx-ok:#4cc38a}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #appScroll{background:var(--tx-bg)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage{background:var(--tx-bg)!important;color:var(--tx-text)!important;max-width:none!important;padding:0 0 calc(110px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop{position:sticky!important;top:0!important;z-index:6!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;height:calc(52px + env(safe-area-inset-top,0px))!important;min-height:0!important;padding:env(safe-area-inset-top,0px) 8px 0!important;background:var(--tx-bg)!important;color:var(--tx-text)!important;border:0!important;border-bottom:.5px solid var(--tx-line)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>.ibtn,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>#xBack{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--tx-text)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>.ibtn svg,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>#xBack svg{width:24px!important;height:24px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.1!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>b{flex:1!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:52px!important;font-weight:700!important;letter-spacing:-.3px!important;color:var(--tx-text)!important;text-align:center!important;background:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop::after{content:"";flex:0 0 44px}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>.sp{display:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage >.xtop>.gift-balance{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;font-size:13.5px!important;font-weight:600!important;color:var(--tx-sub)!important;background:none!important;padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page{display:block!important;padding:0!important;background:transparent!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .points-hero{display:block!important;padding:22px 20px 4px!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .points-hero small{display:block!important;font-size:13.5px!important;line-height:1.3!important;font-weight:500!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .points-hero .account-balance{display:block!important;margin:4px 0 0!important;padding:0!important;font-size:38px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-1px!important;color:var(--tx-text)!important;text-align:left!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .point-shortcuts{display:flex!important;justify-content:flex-start!important;gap:8px!important;padding:16px 20px 6px!important;margin:0!important;background:transparent!important;border:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .point-shortcuts a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:none!important;height:38px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:1px solid var(--tx-line)!important;border-radius:19px!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;text-decoration:none!important;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .point-shortcuts a th-ico,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .point-shortcuts a svg{width:18px!important;height:18px!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-filters{display:flex!important;gap:8px!important;padding:14px 20px 12px!important;margin:0!important;overflow-x:auto;border:0!important;background:none!important;scrollbar-width:none}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-filters button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:17px!important;background:var(--tx-fill)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-filters button.on,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-filters button[aria-pressed=true]{background:var(--tx-ink)!important;color:var(--tx-on)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page #pointRows{display:block!important;padding:0!important;border-top:.5px solid var(--tx-line)}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:0!important;margin:0!important;padding:14px 20px!important;border:0!important;border-bottom:.5px solid var(--tx-line)!important;background:transparent!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-row>span{display:block!important;min-width:0!important;flex:1!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-row b{display:block!important;font-size:15px!important;line-height:1.35!important;font-weight:600!important;color:var(--tx-text)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-row small{display:block!important;margin:3px 0 0!important;font-size:13px!important;line-height:1.3!important;font-weight:400!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-row strong{flex:none!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.2px;color:var(--tx-text)!important;font-variant-numeric:tabular-nums}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-point-row strong.spent{color:var(--tx-err)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .fmore{display:block!important;width:auto!important;margin:14px auto 0!important;padding:10px 22px!important;border:0!important;border-radius:20px!important;background:var(--tx-fill)!important;font-size:14px!important;font-weight:600!important;color:var(--tx-text)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .points-page .account-empty{padding:56px 20px!important;text-align:center!important;font-size:14.5px!important;line-height:1.5!important;color:var(--tx-sub)!important;background:none!important;border:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage #serviceBody#serviceBody#serviceBody.gift-page{display:block!important;padding:0 20px!important;background:transparent!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page form{display:block!important;padding:6px 0 0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-note{margin:14px 0 4px!important;padding:0!important;font-size:14px!important;line-height:1.55!important;color:var(--tx-sub)!important;background:none!important;text-align:left!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-field{display:block!important;margin:16px 0 0!important;padding:0!important;border:0!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-field>span{display:block!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-field input{display:block!important;box-sizing:border-box!important;width:100%!important;height:52px!important;margin:0!important;padding:0 16px!important;border:1px solid var(--tx-line)!important;border-radius:14px!important;background:var(--tx-fill)!important;box-shadow:none!important;outline:0!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;color:var(--tx-text)!important;-webkit-appearance:none;appearance:none}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-field input:focus{border-color:var(--tx-text)!important;background:var(--tx-bg)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-field input::placeholder{color:var(--tx-sub)!important;opacity:1}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-amounts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 0!important;padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-amounts button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:17px!important;background:var(--tx-fill)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-amounts button.on,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-amounts button[aria-pressed=true]{background:var(--tx-ink)!important;color:var(--tx-on)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-submit{margin:22px 0 0!important;padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-submit button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:52px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;background:var(--tx-ink)!important;color:var(--tx-on)!important;box-shadow:none!important;font-size:16px!important;line-height:1!important;font-weight:700!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-submit button:disabled{opacity:.3!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .gift-page .gift-footer{margin:14px 0 0!important;font-size:13px!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage #serviceBody#serviceBody#serviceBody.zip14-shop{display:block!important;padding:0!important;background:transparent!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage #serviceBody#serviceBody#serviceBody.coupons-page{display:block!important;padding:0!important;background:transparent!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop #shopWallet{padding:0!important;background:none!important;border:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet{display:block!important;margin:0!important;padding:22px 20px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet small{display:block!important;font-size:13.5px!important;font-weight:500!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet strong{display:block!important;margin:4px 0 0!important;font-size:38px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-1px!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet>p{margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet>div{display:flex!important;gap:8px!important;margin:16px 0 0!important;padding:0!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet>div a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:none!important;height:38px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:1px solid var(--tx-line)!important;border-radius:19px!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;text-decoration:none!important;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet>div a th-ico,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-wallet>div a svg{width:18px!important;height:18px!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage #shopWallet>p{margin:0!important;padding:22px 20px 6px!important;font-size:14.5px!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage #shopWallet .fmini{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:none!important;height:38px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:1px solid var(--tx-line)!important;border-radius:19px!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;text-decoration:none!important;white-space:nowrap;margin:8px 20px 0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-tabs{display:flex!important;gap:8px!important;padding:16px 20px 12px!important;margin:0!important;border:0!important;background:none!important;overflow-x:auto;scrollbar-width:none}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:17px!important;background:var(--tx-fill)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-tabs button[aria-pressed=true]{background:var(--tx-ink)!important;color:var(--tx-on)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-products{display:block!important;padding:0!important;margin:0!important;border-top:.5px solid var(--tx-line)}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop-product{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-row{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:0!important;margin:0!important;padding:14px 20px!important;border:0!important;border-bottom:.5px solid var(--tx-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-row:disabled{opacity:1!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-row:disabled .zip14-shop-art,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-row:disabled .p18-shop-info strong{opacity:.45}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-row .zip14-shop-art{display:flex!important;align-items:center;justify-content:center;flex:none!important;width:52px!important;height:52px!important;margin:0!important;border-radius:14px!important;background:var(--tx-fill)!important;color:var(--tx-text)!important;font-size:18px!important;font-weight:700!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-info{display:block!important;flex:1!important;min-width:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-info strong{display:block!important;font-size:15.5px!important;line-height:1.35!important;font-weight:600!important;color:var(--tx-text)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-info small{display:block!important;margin:3px 0 0!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;color:var(--tx-sub)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-price{flex:none!important;font-size:15.5px!important;font-weight:700!important;letter-spacing:-.2px;color:var(--tx-text)!important;font-variant-numeric:tabular-nums}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-arrow{display:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-price.soldout{display:inline-flex!important;align-items:center;height:26px;padding:0 11px;border-radius:13px;background:var(--tx-fill)!important;font-size:12.5px!important;font-weight:600!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .p18-shop-policy{margin:0!important;padding:16px 20px 0!important;font-size:13px!important;line-height:1.55!important;color:var(--tx-sub)!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .zip14-shop .empty{padding:56px 20px!important;font-size:14.5px!important;color:var(--tx-sub)!important;background:none!important;text-align:center!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupons-page .xtabs{display:flex!important;gap:8px!important;padding:16px 20px 4px!important;margin:0!important;border:0!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupons-page .xtabs a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:17px!important;background:var(--tx-fill)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;white-space:nowrap;text-decoration:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupons-page .xtabs a.on{background:var(--tx-ink)!important;color:var(--tx-on)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupons-page #shopList{padding:12px 20px 0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupons-page #orderRows{padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-card{display:block!important;margin:0 0 12px!important;padding:16px!important;border:0!important;border-radius:18px!important;background:var(--tx-fill)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 10px!important;font-size:13px!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-status{display:inline-flex!important;align-items:center;height:22px;padding:0 9px!important;border-radius:11px!important;background:var(--tx-bg)!important;font-style:normal!important;font-size:12px!important;font-weight:600!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-status.rejected{color:var(--tx-err)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-status.sent{color:var(--tx-ok)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-product h3{margin:0!important;font-size:16px!important;line-height:1.35!important;font-weight:600!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-price{display:block!important;margin:3px 0 0!important;font-size:14px!important;font-weight:600!important;color:var(--tx-sub)!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-card>p{margin:8px 0 0!important;font-size:13.5px!important;line-height:1.5!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-actions{margin:12px 0 0!important;padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .coupon-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:none!important;height:38px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:1px solid var(--tx-line)!important;border-radius:19px!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;text-decoration:none!important;white-space:nowrap;height:36px!important;background:var(--tx-bg)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications{display:block!important;margin:0!important;padding:0!important;background:var(--tx-bg)!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-head{position:sticky!important;top:0!important;z-index:6!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;height:calc(52px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 8px 0 8px!important;margin:0!important;background:var(--tx-bg)!important;border:0!important;border-bottom:.5px solid var(--tx-line)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-back{display:flex!important;align-items:center;justify-content:center;flex:none!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-back th-ico,html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-back svg{width:22px!important;height:22px!important;stroke:currentColor!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-tabs{flex:1!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-head::after{content:"";flex:0 0 44px}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-tabs a{display:inline-flex!important;align-items:center;gap:6px;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important;font-size:17px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.3px;color:var(--tx-text)!important;text-decoration:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-tabs a i{font-style:normal!important;font-size:13px!important;font-weight:600!important;color:var(--tx-sub)!important;background:none!important;padding:0!important;min-width:0!important;height:auto!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-read-all{position:absolute!important;right:12px!important;top:calc(env(safe-area-inset-top,0px) + 4px)!important;margin:0!important;padding:0 6px!important;height:44px!important;z-index:1;border:0!important;background:none!important;font-size:14px!important;font-weight:600!important;color:var(--tx-sub)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-chips{display:flex!important;gap:8px!important;padding:12px 20px 10px!important;margin:0!important;overflow-x:auto;border:0!important;background:none!important;scrollbar-width:none}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-chips button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;height:34px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:17px!important;background:var(--tx-fill)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:600!important;color:var(--tx-text)!important;white-space:nowrap}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-chips button.on{background:var(--tx-ink)!important;color:var(--tx-on)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .sechead{display:block!important;margin:0!important;padding:16px 20px 6px!important;background:none!important;border:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .sechead span{font-size:13px!important;line-height:1.3!important;font-weight:600!important;color:var(--tx-sub)!important;background:none!important;padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nrow{position:relative!important;display:flex!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:14px 20px!important;border:0!important;border-bottom:.5px solid var(--tx-line)!important;background:transparent!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nrow.un{background:transparent!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .ni{display:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-chips button.dot::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--tx-dot)}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .inbox-chips button.on.dot::after{background:var(--tx-dot)}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nb{display:block!important;flex:1!important;min-width:0!important;padding:0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nt{font-size:15px!important;line-height:1.4!important;font-weight:500!important;color:var(--tx-text)!important;white-space:normal!important;overflow:visible!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nrow.un .nt{font-weight:700!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nt b{font-weight:700!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nm{margin:2px 0 0!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;color:var(--tx-sub)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .nd{margin:4px 0 0!important;font-size:12.5px!important;line-height:1.3!important;font-weight:400!important;color:var(--tx-sub)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .ndot{position:absolute!important;left:6px!important;top:21px!important;width:8px!important;height:8px!important;margin:0!important;border-radius:50%!important;background:var(--tx-dot)!important;box-shadow:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .empty{padding:72px 24px!important;text-align:center!important;font-size:14.5px!important;line-height:1.6!important;color:var(--tx-sub)!important;background:none!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .section2-notifications .empty b{display:block!important;margin:0 0 4px!important;font-size:16px!important;font-weight:700!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-sk{display:block!important;padding:4px 0 0!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-skr{padding:16px 20px!important;border-bottom:.5px solid var(--tx-line)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-skr i{display:block;height:12px;border-radius:6px;background:var(--tx-fill);animation:txPulse 1.3s ease-in-out infinite}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-skr i:nth-child(1){width:52%;height:14px}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-skr i:nth-child(2){width:88%;margin-top:10px}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-skr i:nth-child(3){width:22%;height:10px;margin-top:10px}
@keyframes txPulse{50%{opacity:.45}}
@media (prefers-reduced-motion:reduce){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #xpage#xpage .thx-skr i{animation:none}}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg.coupon-dialog .coupon-large{height:auto!important;min-height:112px;padding:22px 16px!important;border-radius:16px!important;background:var(--pm-card,var(--tx-fill))!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg.coupon-dialog .coupon-large b{font-size:26px!important;font-weight:700!important;letter-spacing:-.4px!important;color:var(--tx-text)!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg.coupon-dialog .coupon-large span{font-size:13px!important;color:var(--tx-sub)!important;opacity:1!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg.coupon-dialog .coupon-copy button{height:52px!important;border-radius:14px!important;background:var(--tx-ink)!important;color:var(--tx-on)!important;font-size:16px!important;font-weight:700!important}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg .xrows{margin:14px 0 12px;border-radius:16px;background:var(--pm-card,var(--tx-fill));overflow:hidden}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg .xrows>div{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font-size:15px}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg .xrows>div+div{box-shadow:inset 0 .5px 0 var(--pm-sep,var(--tx-line))}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg .xrows span{color:var(--tx-sub);font-weight:400}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg .xrows b{font-weight:700;color:var(--tx-text)}
html:root:root:root:root:root:root:root:root:root:root:root:root:root:root body.thx #sheetbg .xrows>div:last-child b{color:var(--tx-text)}
}
