[hidden]{display:none!important}
/* IZIPAY mini-app v2: стили кабинета сайта (PV_CSS + карта + главная), собраны из cabinet_new 11.09.2026 */
:root{--green:#88d65e}.side .mark .pv-mark-logo{height:30px;width:auto;display:block}.main{background:radial-gradient(60% 55% at 30% 15%,rgba(61,122,36,.60),transparent 62%),radial-gradient(55% 60% at 100% 100%,rgba(255,255,255,.85),transparent 55%),radial-gradient(70% 70% at 70% 50%,rgba(70,150,60,.45),transparent 60%),#0f1712}.badge{background:rgba(136,214,94,.16);color:#88d65e}.pv-pill{background:rgba(136,214,94,.16)!important;color:#88d65e!important}.mobile-nav a.active{color:#88d65e}.feat li i{color:#88d65e!important}.amt.in{color:#88d65e}.flash{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;margin-bottom:16px;font-size:.92rem;background:rgba(136,214,94,.14);border:1px solid rgba(136,214,94,.35)}.flash.err{background:rgba(255,123,123,.12);border-color:rgba(255,123,123,.35)}.flash i{font-size:18px}.glass{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;color:#fff;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.glass .gi{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:21px;background:rgba(136,214,94,.14);color:#88d65e}.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-bg.show{display:flex}.modal{width:min(420px,100%);background:#14161d;border:1px solid var(--line);border-radius:24px;padding:24px;text-align:center}.modal .mi{width:64px;height:64px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-size:28px;background:rgba(255,255,255,.08)}.modal .mi.red{background:rgba(255,123,123,.14);color:#ff7b7b}.modal .mi.blue{background:rgba(96,165,250,.16);color:#93c5fd}.modal h3{font-size:1.15rem;font-weight:600;margin-bottom:8px}.modal p{color:var(--muted);font-size:.92rem}.modal .ma{display:flex;gap:10px;margin-top:20px}.modal .ma .btn{flex:1;min-height:46px}.btn.danger{background:#ff5f5f;color:#fff}@media (max-width:900px){.pv-top{position:sticky;top:0;z-index:40;display:flex!important;align-items:center;justify-content:space-between;margin:0 -16px 8px;padding:calc(12px + env(safe-area-inset-top)) 18px 12px;background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.pv-top .pv-logo{display:flex;align-items:center;width:auto;height:auto;background:none;border-radius:0}.pv-logo img{height:36px;width:auto;display:block}.pv-right{display:flex;align-items:center;gap:10px}.pv-top .pv-ico{width:42px;height:42px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff}.pv-top .pv-av{width:42px;height:42px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}@media (max-width:560px){.pv-top{margin-left:-14px;margin-right:-14px;padding-left:16px;padding-right:16px}}.main{padding-left:16px;padding-right:16px}.h1{margin-top:6px}.lead{margin-bottom:18px}.panel{padding:22px 20px;border-radius:26px;margin-bottom:16px}.panel h3{font-size:1.1rem;margin-bottom:14px}.list .row{padding:10px 0;gap:14px}.list .row .ic{width:40px;height:40px;font-size:17px}.list .row .t b{font-size:.95rem}.list .row .t span{font-size:.8rem}.list .row .amt{font-size:.95rem}.kv{padding:12px 0}}
.face{border-radius:16px;background:linear-gradient(135deg,#1c1c22,#0b0b0e);border:1px solid rgba(255,255,255,.12);position:relative;padding:14px;aspect-ratio:1.586;width:100%;max-width:250px;color:#fff}.face.black{background:linear-gradient(135deg,#2a2a2e 0%,#0a0a0c 60%,#151518 100%)}.face.white{background:linear-gradient(135deg,#ffffff,#e4e4ea);color:#111;border-color:rgba(0,0,0,.08)}.face .chip{position:absolute;left:14px;bottom:14px;width:24px;height:17px;border-radius:4px;background:#d4b56f}.face .num{position:absolute;right:14px;bottom:12px;font-size:.9rem;letter-spacing:.08em}.face .brand{position:absolute;left:14px;top:12px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.face .pay{position:absolute;right:14px;top:12px;font-size:.7rem;letter-spacing:.04em;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);white-space:nowrap}
.content{max-width:1420px}.layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:28px}.col{display:flex;flex-direction:column;gap:26px;min-width:0}.col .panel{margin:0}.hero{text-align:center;padding:8px 0 4px}.eyebrow{color:rgba(255,255,255,.7);margin-bottom:10px;font-size:.9375rem}.big{font-size:clamp(3rem,5.2vw,4.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.big small{font-size:1.2rem;font-weight:500;color:rgba(255,255,255,.7);margin-left:10px;letter-spacing:0}.big.none{color:rgba(255,255,255,.45)}.big .dash{display:inline-block;width:.7em;height:.11em;border-radius:.06em;background:currentColor;vertical-align:middle}.sub{color:rgba(255,255,255,.7);margin-top:10px;max-width:34em;margin-left:auto;margin-right:auto}.pend{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 12px;border-radius:999px;background:rgba(251,191,36,.14);color:#fbbf24;font-size:.85rem;font-weight:600}.actions{display:flex;gap:34px;margin-top:26px;flex-wrap:wrap;justify-content:center}.actions a{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;font-size:.95rem}.actions .c{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;background:linear-gradient(160deg,rgba(255,255,255,.20),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);box-shadow:0 10px 26px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.40),inset 0 -8px 18px rgba(255,255,255,.05);transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s ease,box-shadow .18s ease}.actions a:hover .c{background:linear-gradient(160deg,rgba(255,255,255,.30),rgba(255,255,255,.12))}.actions a:active .c{transform:scale(.94)}.verify{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.verify .vi{flex:none;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px)}.verify .vt{flex:1;min-width:200px}.verify .vt b{display:block;font-size:1.05rem;margin-bottom:4px}.verify .vt span{color:var(--muted);font-size:.9rem}.onb{display:flex;flex-direction:column;gap:10px}.onb .bar{height:6px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.onb .bar i{display:block;height:100%;background:#88d65e;border-radius:999px}.onb .st{display:flex;gap:18px;flex-wrap:wrap;font-size:.85rem;color:var(--muted)}.onb .st span{display:inline-flex;align-items:center;gap:6px}.onb .st span.done{color:#fff}.onb .st span i{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.onb .st span.done i{background:#88d65e;color:#0a1f0a;border-color:#88d65e}.cardlist{display:flex;flex-direction:column;gap:12px}.cd{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.04);overflow:hidden}.cd .hd{display:flex;align-items:center;gap:14px;padding:12px 14px;cursor:pointer}.cd .hd .face{width:88px;max-width:88px;padding:7px;border-radius:9px;flex:none}.cd .hd .face .chip{left:7px;bottom:7px;width:14px;height:10px;border-radius:2px}.cd .hd .face .num{right:7px;bottom:5px;font-size:.62rem}.cd .hd .face .brand,.cd .hd .face .pay{display:none}.cd .hd .nm{flex:1;min-width:0}.cd .hd .nm b{display:block;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd .hd .nm span{display:block;color:var(--muted);font-size:.82rem;margin-top:2px}.cd .hd .bal{font-weight:600;font-size:1.05rem;text-align:right}.cd .hd .bal small{display:block;font-weight:500;font-size:.72rem;color:var(--muted)}.cd .hd .chev{color:var(--muted);font-size:20px;transition:transform .25s}.cd.open .hd .chev{transform:rotate(90deg)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;vertical-align:middle;margin-left:6px}.tag.warn{background:rgba(251,191,36,.16);color:#fbbf24}.tag.fz{background:rgba(96,165,250,.18);color:#93c5fd}.tag.pend{background:rgba(255,255,255,.1);color:var(--muted)}.cd .bd{display:none;padding:4px 14px 16px;border-top:1px solid var(--line)}.cd.open .bd{display:block}.cd .acts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.cd .acts a,.cd .acts button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:#fff;font:inherit;font-size:.78rem;cursor:pointer}.cd .acts i{font-size:20px}.cd .acts .g i{color:#88d65e}.cd .acts .b i{color:#93c5fd}.cd .acts .r i{color:#ff7b7b}.cd .acts .dim{opacity:.6}.apay{margin-top:10px;padding:14px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14)}.apay .ah{display:flex;align-items:center;gap:10px;margin-bottom:8px}.apay .ah i{font-size:22px}.apay .ah b{display:block;font-size:.92rem}.apay .ah span{color:var(--muted);font-size:.78rem}.apay ol{margin:0 0 10px 18px;padding:0;color:var(--muted);font-size:.82rem;line-height:1.6}.apay ol b{color:#fff}.apay .hint{margin-top:8px;font-size:.82rem;color:#88d65e;line-height:1.5}.apay .hint.err{color:#ff7b7b}.req{margin-top:12px;padding:14px;border-radius:18px;background:rgba(0,0,0,.25);border:1px solid var(--line);position:relative}.req .rh{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;font-size:.92rem}.req .rh button{background:rgba(255,255,255,.1);border:0;color:#fff;border-radius:999px;padding:6px 14px;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.req .rf{margin-bottom:10px}.req .rl{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.req .rv{font-family:ui-monospace,Menlo,monospace;font-size:1.05rem;letter-spacing:.06em;display:flex;align-items:center;gap:8px}.req .rv button{background:transparent;border:0;color:#fff;opacity:.8;cursor:pointer;font-size:16px;padding:2px}.req .r2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.req.locked .inner{filter:blur(6px);opacity:.4;pointer-events:none;user-select:none}.req .lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:10px}.req .lock i{font-size:26px;color:#fbbf24}.req .lock b{font-size:.95rem}.req .lock span{color:var(--muted);font-size:.8rem}.req .lock a{margin-top:6px}.lim{margin-top:12px}.lim .kv{padding:9px 0;font-size:.88rem}.txs{margin-top:12px}.txs h4{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;margin-bottom:6px}.txs h4 a{color:var(--muted);font-weight:500;font-size:.82rem}.cardt.get{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px dashed rgba(255,255,255,.25);border-radius:22px;color:#fff}.cardt.get .face{width:88px;max-width:88px;padding:0;display:flex;align-items:center;justify-content:center;font-size:24px;background:rgba(255,255,255,.07);border-style:dashed;flex:none}.cardt.get b{display:block}.cardt.get span{color:var(--muted);font-size:.82rem}.faqs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;color:#fff;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s ease}.faq:hover{background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.07))}.faq:active{transform:scale(.97)}.faq .fi{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:21px;background:rgba(136,214,94,.14);color:#88d65e}.faq b{flex:1;font-weight:600;font-size:.95rem;line-height:1.3}.faq .ar{color:var(--muted);font-size:20px}.panel.invite{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#fff;background:linear-gradient(135deg,rgba(136,214,94,.22),rgba(136,214,94,.06) 55%,rgba(255,255,255,.04));border:1px solid rgba(136,214,94,.35);transition:transform .18s cubic-bezier(.2,.8,.3,1),filter .18s ease}.panel.invite:hover{filter:brightness(1.08)}.panel.invite:active{transform:scale(.985)}.invite .ii{flex:none;width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:25px;background:rgba(136,214,94,.18);color:#88d65e;border:1px solid rgba(136,214,94,.3)}.invite .it{flex:1;min-width:160px}.invite .it b{display:block;font-size:1.05rem;font-weight:600}.invite .it span{display:block;color:rgba(255,255,255,.72);font-size:.85rem;margin-top:2px}.invite .ib{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:100px;background:#fff;color:#0d0f14;font-weight:600;font-size:.9rem;white-space:nowrap}.list a.row{color:#fff}.list a.row .amt{color:var(--muted)}.kv .badge{margin-left:8px}.col .panel{padding:18px 20px}.panel h3{font-size:1rem;margin-bottom:10px}.list .row{padding:8px 0;gap:11px}.list .row .ic{width:34px;height:34px;font-size:15px}.list .row .t b{font-size:.9rem}.list .row .t span{font-size:.75rem}.list .row .amt{font-size:.9rem}.kv{padding:9px 0;font-size:.92rem}@media (max-width:1100px){.layout{grid-template-columns:1fr}.actions{gap:22px}}@media (max-width:900px){.big{font-size:2.9rem}.hero{padding:36px 0 12px}.eyebrow{font-size:1.05rem;margin-bottom:16px}.big{font-size:3rem}.sub{margin-top:12px;font-size:.95rem}.actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.actions a{font-size:.9rem;font-weight:600;gap:10px}.actions .c{width:64px;height:64px;font-size:24px}.col{gap:18px}.col .panel{padding:22px 20px;border-radius:26px}.cd .acts{grid-template-columns:repeat(4,1fr)}.cd .acts a,.cd .acts button{font-size:.72rem;padding:10px 4px}.faqs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.faqs::-webkit-scrollbar{display:none}.faq{flex:0 0 auto;width:min(72vw,250px);scroll-snap-align:start;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:22px}.faq .ar{display:none}.panel.invite{padding:18px}.invite .ib{width:100%;justify-content:center;min-height:46px}}@media (max-width:560px){.faqs{margin:0 -14px;padding-left:14px;padding-right:14px;scroll-padding:0 14px}}@media (max-width:480px){.cd .hd{gap:10px}.cd .hd .face{width:72px;max-width:72px}.cd .hd .nm b{font-size:.9rem}.cd .hd .bal{font-size:.95rem}}@media (max-width:380px){.actions .c{width:52px;height:52px;font-size:20px}.actions a{font-size:.75rem}.cd .acts{grid-template-columns:repeat(2,1fr)}}
/* ── Мини-апп: всегда мобильная раскладка сайта (без бокового меню), независимо от ширины окна Telegram ── */
.app{display:block!important}.side{display:none!important}
.main{padding:0 16px calc(104px + env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh;background-attachment:scroll}
.mobile-nav{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px;border-radius:24px;background:rgba(20,22,29,.72);border:1px solid rgba(255,255,255,.10);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 10px 30px rgba(0,0,0,.35)}
.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 2px;border-radius:18px;font-size:.6875rem;line-height:1.1;text-align:center;color:rgba(255,255,255,.55)}
.mobile-nav a i{font-size:21px;line-height:1}.mobile-nav a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.mobile-nav a.active{color:#88d65e;background:rgba(255,255,255,.14);font-weight:600}
.pv-top{position:sticky;top:0;z-index:40;display:flex!important;align-items:center;justify-content:space-between;margin:0 -16px 8px;padding:calc(12px + env(safe-area-inset-top)) 18px 12px;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.pv-top .pv-logo{display:flex;align-items:center}.pv-logo img{height:36px;width:auto;display:block}.pv-right{display:flex;align-items:center;gap:10px}
.pv-top .pv-ico{width:42px;height:42px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff}
.pv-top .pv-av{width:42px;height:42px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}
.grid2{grid-template-columns:1fr!important;gap:16px}.panel{padding:22px 20px;border-radius:26px;margin-bottom:16px}.panel h3{font-size:1.1rem;margin-bottom:14px}
.h1{margin-top:6px}.lead{margin-bottom:18px}
.list .row{padding:10px 0;gap:14px}.list .row .ic{width:40px;height:40px;font-size:17px}.list .row .t b{font-size:.95rem}.list .row .t span{font-size:.8rem}.list .row .amt{font-size:.95rem}.kv{padding:12px 0}
/* главная: мобильные размеры как на сайте */
.big{font-size:3rem}.hero{padding:36px 0 12px}.eyebrow{font-size:1.05rem;margin-bottom:16px}.sub{margin-top:12px;font-size:.95rem}
.actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.actions a{font-size:.9rem;font-weight:600;gap:10px}.actions .c{width:64px;height:64px;font-size:24px}
.col{gap:18px}.col .panel{padding:22px 20px;border-radius:26px}.layout{grid-template-columns:1fr}
.cd .acts{grid-template-columns:repeat(4,1fr)}.cd .acts a,.cd .acts button{font-size:.72rem;padding:10px 4px}
.faqs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.faqs::-webkit-scrollbar{display:none}.faq{flex:0 0 auto;width:min(72vw,250px);scroll-snap-align:start;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:22px}.faq .ar{display:none}
.panel.invite{padding:18px}.invite .ib{width:100%;justify-content:center;min-height:46px}
@media (max-width:480px){.cd .hd{gap:10px}.cd .hd .face{width:72px;max-width:72px}.cd .hd .nm b{font-size:.9rem}.cd .hd .bal{font-size:.95rem}}
@media (max-width:380px){.actions .c{width:52px;height:52px;font-size:20px}.actions a{font-size:.75rem}.cd .acts{grid-template-columns:repeat(2,1fr)}.mobile-nav a{font-size:.625rem}.mobile-nav a i{font-size:19px}}
/* загрузчик и тосты */
#loader{position:fixed;inset:0;background:#0f1712;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;gap:10px;color:rgba(255,255,255,.7)}
#loader i{font-size:34px;color:#88d65e;animation:izspin 1s linear infinite}@keyframes izspin{to{transform:rotate(360deg)}}
.toast{position:fixed;top:calc(16px + env(safe-area-inset-top));left:50%;transform:translateX(-50%) translateY(-120px);background:#fff;color:#111;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:600;z-index:3000;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 30px rgba(0,0,0,.35)}.toast.show{transform:translateX(-50%) translateY(0)}
.ri-spin{animation:izspin 1s linear infinite;display:inline-block}
/* общие блоки экранов оплаты/пополнения/переводов (из cabinet_new) */
.address-box{display:none}.address-box.show{display:block}
.addr{font-family:ui-monospace,Menlo,monospace;font-size:.9rem;word-break:break-all;background:#14161d;border:1px solid var(--line);border-radius:14px;padding:12px 14px}
.scan{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--muted);font-size:.9rem}.scan i{color:#88d65e;flex:none}
.warn{margin-top:12px;padding:11px 13px;border-radius:12px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:.85rem;line-height:1.5}
.note{margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--muted);font-size:.85rem;line-height:1.5}
.statusbox{display:flex;gap:8px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:14px;font-size:.9rem}.statusbox.err{background:rgba(239,68,68,.12);color:#fca5a5}.statusbox.ok{background:rgba(136,214,94,.12);color:#b7ee9a}.statusbox.wait{background:rgba(255,255,255,.06);color:var(--muted)}
.panel.sum{margin-bottom:16px}.panel h3 a{font-size:.85rem;color:var(--muted);font-weight:500}
.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23aaa' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}
.panel h3 span.ttl{color:#fff;font-weight:600;font-size:inherit}
/* призыв «Get a card» для юзера без карт (вариант B, как на сайте) */
.btn.cta{background:#88d65e;color:#0a1f0a;box-shadow:0 12px 34px rgba(136,214,94,.35)}.btn.cta.xl{min-height:58px;font-size:1.05rem;width:100%}
.verify.hl{background:linear-gradient(135deg,rgba(136,214,94,.25),rgba(136,214,94,.06) 60%,rgba(255,255,255,.04));border-color:rgba(136,214,94,.5)}.verify.hl .vi{background:#88d65e;color:#0a1f0a;border-color:#88d65e}
.actions a.hot .c{background:#88d65e;color:#0a1f0a;border-color:#88d65e;position:relative}.actions a.hot .c::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(136,214,94,.7);animation:ctapulse 1.8s ease-out infinite}.actions a.hot{color:#88d65e;font-weight:600}
@keyframes ctapulse{0%{transform:scale(.9);opacity:.9}100%{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.actions a.hot .c::after{animation:none}}
.sticky-cta{position:fixed;left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:49}.sticky-cta .btn{width:100%;min-height:54px}
