/* ── Address safety ── */
.adet{margin:8px 24px 0;display:flex;gap:8px;align-items:flex-start;font-family:var(--fu);font-size:12px;line-height:1.45}
.adet-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}
.adet.ok{color:var(--t1)} .adet.ok b{color:var(--t0)} .adet.ok .adet-dot{background:var(--bsu)}
.adet.err{color:var(--bd)} .adet.err .adet-dot{background:var(--bd)}
.adet-sub{display:block;font-size:10.5px;color:var(--t2);margin-top:2px}
.nc.dim{opacity:.35;pointer-events:none}
.cbtn.dis,.cbtn[disabled]{opacity:.5;pointer-events:none}
.ctabar{position:sticky;bottom:0;display:flex;gap:8px;padding:12px 24px 22px;margin-top:10px;background:var(--b1);border-top:1px solid var(--bo);z-index:5}
.ctabar .cbtn{margin:0}
.sendchip{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.2}
.sendchip small{font-size:9px;font-weight:600;opacity:.7}
.shtrow{display:flex;align-items:center;justify-content:space-between;gap:10px}
.amlbadge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.6px;padding:6px 9px 6px 8px;border-radius:16px;cursor:pointer;user-select:none;transition:all .15s;border:1px solid}
.amlbadge svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.amlbadge .chev{width:12px;height:12px;transition:transform .2s;opacity:.7}
.amlbadge.open .chev{transform:rotate(180deg)}
.amlbadge.on{color:var(--bsu);background:rgba(0,192,118,.1);border-color:rgba(0,192,118,.3)}
.amlbadge.off{color:var(--t2);background:var(--b3);border-color:var(--bo)}
.amlbadge.on b{color:var(--bsu)}.amlbadge b{font-weight:800}
.amlbox{margin:12px 24px 0;padding:14px;border-radius:13px;background:var(--b2);border:1px solid rgba(0,212,170,.22);animation:abIn .2s ease-out}
.amlbox.lk{border-color:var(--bo)}
@keyframes abIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.amlbox-h{display:flex;gap:11px;align-items:flex-start}
.amlbox-ic{width:34px;height:34px;border-radius:9px;background:var(--b3);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.amlbox-ic svg{width:16px;height:16px;stroke:var(--t2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.amlbox-t{font-size:13px;font-weight:800}
.amlbox-s{font-size:11px;color:var(--t1);margin-top:3px;line-height:1.45}
.amlbox-row{display:flex;gap:8px;margin-top:10px}
.amlbox-row .inp{margin:0;flex:1;width:auto;min-width:0;padding:11px 12px;font-size:12px}
.amlbox-go{flex-shrink:0;border:none;border-radius:9.5px;padding:0 14px;font-family:var(--fu);font-size:12px;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#00D4AA,#00A88A);color:#07090F}
.amlbox .adet{margin:8px 0 0}
.amlbox-load{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:11.5px;color:var(--t1);font-weight:600}
.amlbox-load span{width:14px;height:14px;border-radius:50%;border:2px solid var(--b4);border-top-color:var(--bp);animation:spin .8s linear infinite}
.amlres{display:flex;gap:12px;margin-top:12px;padding:12px;border-radius:10.5px;background:color-mix(in srgb,var(--vc) 8%,transparent);border:1px solid color-mix(in srgb,var(--vc) 30%,transparent)}
.amlres-sc{font-size:26px;font-weight:800;color:var(--vc);font-family:var(--fm);line-height:1;letter-spacing:-1px}
.amlres-sc small{font-size:10px;color:var(--t2);letter-spacing:0}
.amlres-v{font-size:13px;font-weight:800;color:var(--vc)}
.amlres-m{font-size:10.5px;color:var(--t1);margin-top:2px;line-height:1.4}
.amlres-c{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:10px;color:var(--t1)}
.amlres-c span{width:104px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.amlres-c i{flex:1;height:4px;border-radius:1.5px;background:var(--b4);overflow:hidden}
.amlres-c i b{display:block;height:100%;border-radius:1.5px}
.amlres-c em{font-style:normal;font-family:var(--fm);width:28px;text-align:right}
.amlres-f{font-size:9.5px;color:var(--t2);margin-top:8px;font-family:var(--fm)}
.cmp-hint{font-size:11.5px;color:var(--t1);padding:0 24px;margin:-4px 0 10px;line-height:1.45}
.cmp-v{margin:12px 24px 0;padding:13px 14px;border-radius:11px;border:1px solid}
.cmp-v.ok{background:rgba(0,192,118,.08);border-color:rgba(0,192,118,.3)}
.cmp-v.bad{background:rgba(240,69,90,.08);border-color:rgba(240,69,90,.32)}
.cmp-vt{font-size:13.5px;font-weight:800}
.cmp-v.ok .cmp-vt{color:var(--bsu)}.cmp-v.bad .cmp-vt{color:var(--bd)}
.cmp-vs{font-size:11px;color:var(--t1);margin-top:3px;line-height:1.45}
.cmp-fit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-weight:700;color:var(--t0)}
.cmp-fit>span{display:inline-flex;align-items:center;padding:4px 9px 4px 6px;border-radius:7px;background:var(--b3);border:1px solid var(--bm);cursor:pointer;font-size:11px}
.cmp-fit .cg{width:13px;height:13px;margin-right:5px}
.cmp-list{margin:8px 24px 0;background:var(--b2);border:1px solid var(--bo);border-radius:11px;overflow:hidden}
.cmp-r{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border-bottom:1px solid var(--bo)}
.cmp-r:last-child{border-bottom:none}
.cmp-r i{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:900;margin-top:1px}
.cmp-r.ok i{background:rgba(0,192,118,.15);color:var(--bsu)}
.cmp-r.bad i{background:rgba(240,69,90,.15);color:var(--bd)}
.cmp-r.warn i{background:rgba(245,166,35,.15);color:var(--bg)}
.cmp-r b{display:block;font-size:12px;font-weight:700}
.cmp-r small{display:block;font-size:10.5px;color:var(--t1);margin-top:1px;line-height:1.4}
.addrwrap{position:relative;margin:0 24px}
.addrwrap .inp{margin:0;width:100%;padding-right:86px}
.addrbtns{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:flex;gap:6px}
.abtn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--bm);background:var(--b4);color:var(--t0);font-family:var(--fu);font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s}
.abtn:hover{border-color:rgba(0,212,170,.45);color:var(--bp-t)}
.abtn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.abtn.ico{width:32px;padding:0;justify-content:center}
.qrscan{margin:10px 24px 0}
.qrcam{border-radius:13px;padding:18px;text-align:center;background:radial-gradient(ellipse at center,#1b2234 0%,#07090f 75%);border:1px solid var(--bo)}
.qrframe{position:relative;width:150px;height:150px;margin:0 auto;overflow:hidden;border-radius:6.5px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 6px,transparent 6px 12px)}
.qrframe i{position:absolute;width:26px;height:26px;border:3px solid var(--bp)}
.qrframe i:nth-child(1){top:0;left:0;border-right:none;border-bottom:none;border-radius:6.5px 0 0 0}
.qrframe i:nth-child(2){top:0;right:0;border-left:none;border-bottom:none;border-radius:0 6.5px 0 0}
.qrframe i:nth-child(3){bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 6.5px}
.qrframe i:nth-child(4){bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 6.5px 0}
.qrline{position:absolute;left:8px;right:8px;height:2px;background:var(--bp);box-shadow:0 0 12px var(--bp);animation:qrscan 1.4s ease-in-out infinite alternate}
@keyframes qrscan{from{top:8px}to{top:140px}}
.qrtxt{font-size:11.5px;color:var(--t1);margin-top:12px}
/* «Аналитика» — в стиле кнопки «Отчёт PDF» (.pdfmini), только ширина по содержимому */
.pdfmini.anbtn{width:auto;margin-top:10px;padding:7px 12px}
.an-seg{display:flex;gap:4px;margin:14px 24px 0;padding:3px;border-radius:9.5px;background:var(--b2);border:1px solid var(--bo)}
.an-seg div{flex:1;text-align:center;padding:8px 4px;border-radius:7px;font-size:12px;font-weight:700;color:var(--t2);cursor:pointer;transition:all .15s}
.an-seg div.actv{background:rgba(0,212,170,.12);color:var(--bp-t)}
.an-head{text-align:center;padding:16px 24px 0}
.an-l{font-size:11px;color:var(--t2);font-weight:600}
.an-v{font-size:30px;font-weight:800;letter-spacing:-1.2px;margin-top:2px}
.an-pnl{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:700;font-family:var(--fm);margin-top:6px}
.an-chart{position:relative;margin:14px 24px 0;height:150px;cursor:crosshair;touch-action:pan-y}
.an-svg{width:100%;height:100%;display:block;overflow:visible}
.an-cursor{display:none;position:absolute;top:0;bottom:0;width:1px;background:var(--t2);pointer-events:none}
.an-tip{display:none;position:absolute;top:-6px;transform:translate(-50%,-100%);background:var(--b4);border:1px solid var(--bm);border-radius:8px;padding:6px 9px;font-size:10.5px;white-space:nowrap;pointer-events:none;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.35);z-index:3}
.an-tip b{display:block;font-size:12.5px;font-family:var(--fm)}
.an-tip span{font-family:var(--fm);font-weight:700}
.an-tip small{display:block;color:var(--t2);font-size:9.5px;margin-top:1px}
.an-axis{display:flex;justify-content:space-between;margin:6px 24px 0;font-size:9.5px;color:var(--t2);font-family:var(--fm)}
.an-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 24px 0}
.an-st{background:var(--b2);border:1px solid var(--bo);border-radius:11px;padding:10px 12px}
.an-st-l{font-size:9.5px;color:var(--t2);font-weight:700;letter-spacing:.6px;text-transform:uppercase}
.an-st-v{display:flex;align-items:center;font-size:15px;font-weight:800;margin-top:4px;font-family:var(--fm)}
.an-st-v .cg{width:16px;height:16px;margin-right:6px}
.an-st-s{font-size:10.5px;font-weight:700;margin-top:2px;font-family:var(--fm)}
.an-tips{margin:0 24px;padding:4px 14px;border-radius:11px;background:linear-gradient(135deg,rgba(0,212,170,.06),rgba(26,86,240,.05));border:1px solid rgba(0,212,170,.16)}
.an-tips div{font-size:11.5px;line-height:1.5;color:var(--t1);padding:7px 0;border-bottom:1px solid var(--bo)}
.an-tips div:last-child{border-bottom:none}
.an-tips b{color:var(--t0)}
.an-contrib{margin:0 24px;background:var(--b2);border:1px solid var(--bo);border-radius:11px;padding:6px 12px}
.an-cr{display:flex;align-items:center;gap:8px;padding:6px 0}
.an-cr-n{display:flex;align-items:center;width:62px;flex-shrink:0;font-size:11.5px;font-weight:700}
.an-cr-n .cg{width:14px;height:14px;margin-right:5px}
.an-cr-bar{flex:1;height:8px;position:relative;background:var(--b3);border-radius:3px}
.an-cr-bar::after{content:'';position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--bm)}
.an-cr-bar i{position:absolute;top:0;bottom:0;border-radius:3px}
.an-cr-bar i.up{left:50%;background:linear-gradient(90deg,rgba(0,192,118,.5),#00C076)}
.an-cr-bar i.dn{right:50%;background:linear-gradient(270deg,rgba(240,69,90,.5),#F0455A)}
.an-cr-v{width:78px;text-align:right;font-size:11px;font-weight:700;font-family:var(--fm);flex-shrink:0}
.an-list{margin:0 24px;background:var(--b2);border:1px solid var(--bo);border-radius:13px;overflow:hidden}
.an-it{display:flex;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid var(--bo);cursor:pointer;transition:background .12s}
.an-it:last-child{border-bottom:none}
.an-it:hover{background:var(--b3)}
.an-it .chainb{width:13px;height:13px}
.an-it-in{flex:1;min-width:0}
.an-it-t{font-size:12.5px;font-weight:700}
.an-it-s{font-size:10px;color:var(--t1);margin-top:1px;font-family:var(--fm)}
.an-it-r{font-size:9px;color:var(--t2);margin-top:2px;font-family:var(--fm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.an-sp{width:56px;height:24px;flex-shrink:0}
.an-sp svg{width:100%;height:100%;display:block}
.an-it-v{text-align:right;flex-shrink:0;font-family:var(--fm);min-width:66px}
.an-it-v div{font-size:12px;font-weight:800}
.an-it-v small{display:block;font-size:10px;font-weight:700;margin-top:1px}
.an-it-v em{display:block;font-style:normal;font-size:9.5px;color:var(--t2);margin-top:1px}
.an-note{font-size:9.5px;color:var(--t2);text-align:center;padding:12px 30px 0;line-height:1.5}
.mk-live{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--bsu);padding:4px 9px;border-radius:16px;background:rgba(0,192,118,.1)}
.mk-live i{width:6px;height:6px;border-radius:50%;background:var(--bsu);animation:pulse2 1.4s infinite}
.mk-lg{display:inline-flex;flex-shrink:0;border-radius:50%;overflow:hidden}
.mk-lg svg{width:100%;height:100%;display:block}
.mk-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 14px 0}
.mk-strip>div{background:var(--b2);border:1px solid var(--bo);border-radius:8px;padding:6px 7px;min-width:0}
.mk-strip small{display:block;font-size:7.5px;color:var(--t2);font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-strip b{display:block;font-size:11.5px;font-weight:800;font-family:var(--fm);margin-top:2px}
.mk-strip i{display:block;font-style:normal;font-size:8.5px;font-weight:700;color:var(--t2);font-family:var(--fm);white-space:nowrap}
.mk-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;margin:8px 14px 0}
.mk-tabs::-webkit-scrollbar{display:none}
.mk-tabs>div{display:flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 8px 5px 5px;border-radius:7px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;font-size:11px;transition:all .15s}
.mk-tabs>div b{font-weight:800}
.mk-tabs>div i{font-style:normal;font-size:9.5px;font-weight:700;font-family:var(--fm)}
.mk-tabs>div.actv{border-color:rgba(0,212,170,.5);background:rgba(0,212,170,.08)}
.mk-tabs>div.add{padding:5px 11px;color:var(--t2);font-weight:700;border-style:dashed}
.mk-card{margin:8px 14px 0;background:var(--b2);border:1px solid var(--bo);border-radius:11px;padding:10px 10px 8px}
.mk-hd{display:flex;align-items:center;gap:9px}
.mk-hd-in{flex:1;min-width:0}
.mk-hd-t{font-size:15px;font-weight:800;display:flex;align-items:baseline;gap:3px}
.mk-hd-t small{font-size:10px;color:var(--t2);font-weight:700}
.mk-rk{font-size:8.5px;font-weight:800;color:var(--t1);background:var(--b4);padding:1px 5px;border-radius:4px;margin-left:4px;align-self:center}
.mk-hd-n{font-size:10px;color:var(--t2)}
.mk-hd-p{text-align:right;font-family:var(--fm);font-size:10.5px;font-weight:700}
.mk-px{font-size:17px;font-weight:800;letter-spacing:-.4px;transition:color .3s}
.fl-up{animation:flu .9s}.fl-dn{animation:fld .9s}
@keyframes flu{0%{color:var(--risk-lo)}100%{color:inherit}}
@keyframes fld{0%{color:var(--risk-hi)}100%{color:inherit}}
.mk-tf{display:flex;align-items:center;gap:2px;margin-top:8px}
.mk-tf span{font-size:10px;font-weight:700;font-family:var(--fm);padding:3px 7px;border-radius:5px;color:var(--t2);cursor:pointer}
.mk-tf span.actv{background:rgba(0,212,170,.12);color:var(--bp-t)}
.mk-tf em{margin-left:auto;font-style:normal;font-size:8.5px;color:var(--t2);display:flex;align-items:center;gap:3px;font-family:var(--fm)}
.mk-tf em i{width:8px;height:2px;border-radius:1px;display:inline-block;margin-left:4px}
.mk-ohlc{font-size:8.5px;letter-spacing:-.2px;font-family:var(--fm);color:var(--t2);margin:6px 0 2px;white-space:nowrap;overflow:hidden;display:flex;gap:3px;align-items:center}
.mk-ohlc b{font-weight:700;margin-right:3px}
.mk-ts{background:var(--b4);color:var(--t1);padding:1px 5px;border-radius:3px;margin-right:4px}
.mk-chart{position:relative;height:190px;cursor:crosshair;touch-action:pan-y}
.mk-svg{width:100%;height:100%;display:block}
.mk-gl{stroke:var(--bo);stroke-width:1}
.mk-gt{font-size:7px;fill:var(--t2);text-anchor:end;font-family:'IBM Plex Mono',monospace}
.mk-ptag{position:absolute;right:0;transform:translateY(-50%);font-size:8.5px;font-weight:700;font-family:var(--fm);color:#fff;padding:1px 4px;border-radius:2.5px;pointer-events:none}
.mk-ptag.up{background:#00C076}.mk-ptag.dn{background:#F0455A}
.mk-cross{display:none;position:absolute;top:0;bottom:0;width:1px;background:var(--t1);opacity:.6;pointer-events:none}
.mk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}
.mk-stats>div{background:var(--b3);border-radius:6.5px;padding:5px 7px}
.mk-stats small{display:block;font-size:8px;color:var(--t2);font-weight:700;text-transform:uppercase;letter-spacing:.3px}
.mk-stats b{font-size:11px;font-weight:700;font-family:var(--fm)}
.mk-rng{display:block;position:relative;height:4px;margin-top:6px;border-radius:1.5px;background:linear-gradient(90deg,#F0455A,#F5A623,#00C076)}
.mk-rng i{position:absolute;top:-3px;width:3px;height:10px;border-radius:1.5px;background:var(--t0);transform:translateX(-50%)}
.mk-act{display:flex;gap:4px;margin-top:8px}
.mk-act span{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:30px;border-radius:6.5px;background:var(--b3);border:1px solid var(--bo);font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s}
.mk-act span:hover{border-color:var(--bm)}
.mk-act span svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.mk-act span.on{color:var(--bg);border-color:rgba(245,166,35,.35)}
.mk-act span.buy{background:rgba(0,192,118,.14);color:var(--bsu);border-color:rgba(0,192,118,.3)}
.mk-act span.sell{background:rgba(240,69,90,.12);color:var(--bd);border-color:rgba(240,69,90,.3)}
.mk-sh{display:flex;justify-content:space-between;align-items:center;margin:14px 14px 6px;padding:0 2px}
.mk-sh span{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--t2)}
.mk-sh small{font-size:9.5px;color:var(--t2);font-weight:600;display:flex;align-items:center;gap:4px}
.mk-sh small.lnk{color:var(--bp-t);font-weight:800;cursor:pointer}
.mk-tbl{margin:0 14px;background:var(--b2);border:1px solid var(--bo);border-radius:9.5px;overflow:hidden}
.mk-r{display:flex;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid var(--bo);cursor:pointer;transition:background .12s}
.mk-r:last-child{border-bottom:none}
.mk-r:hover{background:var(--b3)}
.mk-r.sel{background:rgba(0,212,170,.06);box-shadow:inset 2px 0 0 var(--bp)}
.mk-n{width:14px;font-size:9px;color:var(--t2);font-family:var(--fm);text-align:center;flex-shrink:0}
.mk-r-in{flex:1;min-width:0}
.mk-r-in b{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800}
.mk-r-in small,.mk-r-p small{display:block;font-size:9px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-r-p{text-align:right;font-family:var(--fm);flex-shrink:0}
.mk-r-p b{font-size:11.5px;font-weight:700}
.mk-ch{font-size:10px;font-weight:800;font-family:var(--fm);padding:3px 5px;border-radius:5px;min-width:56px;text-align:center;flex-shrink:0}
.mk-ch.up{background:rgba(0,192,118,.14);color:var(--bsu)}.mk-ch.dn{background:rgba(240,69,90,.13);color:var(--bd)}
.mk-r7{font-size:9.5px;font-weight:700;font-family:var(--fm);width:44px;text-align:right;flex-shrink:0}
.mk-sp{width:46px;height:20px;flex-shrink:0}.mk-sp svg{width:100%;height:100%;display:block}
.mk-star{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:5.5px;font-size:14px;color:var(--t2);flex-shrink:0;cursor:pointer}
.mk-star:hover{background:var(--b4)}.mk-star.on{color:var(--bg)}
.mk-search{display:flex;align-items:center;gap:7px;margin:0 14px;padding:0 10px;height:34px;border-radius:8px;background:var(--b2);border:1px solid var(--bo)}
.mk-search svg{width:14px;height:14px;stroke:var(--t2);fill:none;stroke-width:2;stroke-linecap:round}
.mk-search input{flex:1;background:none;border:none;outline:none;color:var(--t0);font-family:var(--fu);font-size:12px}
.mk-sort{display:flex;gap:4px;margin:6px 14px}
.mk-sort span{font-size:10px;font-weight:700;padding:4px 9px;border-radius:5.5px;background:var(--b2);border:1px solid var(--bo);color:var(--t2);cursor:pointer}
.mk-sort span.actv{color:var(--bp-t);border-color:rgba(0,212,170,.4)}
.mk-note{font-size:8.5px;color:var(--t2);text-align:center;padding:10px 20px 0;line-height:1.5}
.mk-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;font-family:var(--fm);padding:4px 9px 4px 5px;border-radius:16px;background:var(--b3);border:1px solid var(--bo);color:var(--t1)}
.mk-qp{display:flex;gap:5px;margin:12px 24px 0}
.mk-qp span{flex:1;text-align:center;font-size:10.5px;font-weight:800;font-family:var(--fm);padding:6px 0;border-radius:6.5px;background:var(--b3);border:1px solid var(--bo);cursor:pointer}
.bot-promo{margin:0 14px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9.5px;cursor:pointer;background:linear-gradient(135deg,rgba(155,123,255,.12),rgba(0,212,170,.08));border:1px solid rgba(155,123,255,.3)}
.bot-promo-ic{width:34px;height:34px;border-radius:8px;background:rgba(155,123,255,.18);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}
.bot-promo b{display:block;font-size:12.5px;font-weight:800}
.bot-promo small{display:block;font-size:10px;color:var(--t1);margin-top:1px;line-height:1.35}
.bot-go{font-size:10.5px;font-weight:800;color:#07090F;background:linear-gradient(135deg,#00D4AA,#00A88A);padding:6px 10px;border-radius:6.5px;flex-shrink:0}
.bot-dot{width:6px;height:6px;border-radius:50%;display:inline-block}
.bot-dot.run{background:var(--bsu);animation:pulse2 1.4s infinite}.bot-dot.pause{background:var(--bg)}.bot-dot.stop{background:var(--t2)}
.bot-r .mk-r-p{min-width:72px}
.bot-sum{font-size:10.5px;color:var(--t1);text-align:right;margin:6px 16px 0;font-family:var(--fm)}
.bot-st{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 24px}
.bot-st>div{text-align:center;padding:9px 4px;border-radius:9px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;transition:all .15s}
.bot-st>div.actv{border-color:rgba(0,212,170,.5);background:rgba(0,212,170,.08)}
.bot-st i{display:block;font-style:normal;font-size:16px}
.bot-st b{display:block;font-size:12px;font-weight:800;margin-top:2px}
.bot-st small{display:block;font-size:9px;color:var(--t2);font-family:var(--fm)}
.bot-desc{font-size:10.5px;color:var(--t1);margin:7px 24px 0;line-height:1.4}
.bot-cfg{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 24px 4px}
.bot-cfg label{background:var(--b2);border:1px solid var(--bo);border-radius:8px;padding:6px 9px}
.bot-cfg span{display:block;font-size:8.5px;font-weight:800;color:var(--t2);text-transform:uppercase;letter-spacing:.4px}
.bot-cfg input,.bot-cfg select{width:100%;background:none;border:none;outline:none;color:var(--t0);font-family:var(--fm);font-size:14px;font-weight:700;padding:2px 0}
.bot-cfg select{font-family:var(--fu);font-size:12px}
.bot-cfg small{display:block;font-size:9px;color:var(--t2);font-family:var(--fm)}
.bot-bt{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:0 24px}
.bot-bt>div{background:var(--b2);border:1px solid var(--bo);border-radius:8px;padding:7px 6px;text-align:center}
.bot-bt small{display:block;font-size:8px;font-weight:800;color:var(--t2);text-transform:uppercase}
.bot-bt b{display:block;font-size:13px;font-weight:800;font-family:var(--fm);margin-top:2px}
.bot-bt i{display:block;font-style:normal;font-size:8.5px;color:var(--t2);font-family:var(--fm)}
.flh{display:flex;justify-content:space-between;align-items:center;padding:0 24px;margin:18px 0 10px}
.flh span{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--t2)}
.flh b{font-size:11.5px;font-weight:700;color:var(--bp-t);cursor:pointer}
.favrow{display:flex;gap:12px;padding:0 24px 2px;overflow-x:auto;scrollbar-width:none}
.favrow::-webkit-scrollbar{display:none}
.favi{width:58px;flex-shrink:0;text-align:center;cursor:pointer}
.favi-av{width:48px;height:48px;margin:0 auto;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(135deg,#1A56F0,#00D4AA);transition:transform .15s}
.favi:hover .favi-av{transform:translateY(-2px)}
.favi-av .cg{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;margin:0;border-radius:50%;border:2px solid var(--b1);box-sizing:content-box;overflow:hidden}
.favi-av.add{background:var(--b3);border:1.5px dashed var(--bm);color:var(--t1);font-size:20px;font-weight:500}
.favi-n{font-size:10.5px;font-weight:600;color:var(--t1);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fstar{font-size:18px;color:var(--t2);opacity:.5;transition:all .15s}
.fstar.on{color:var(--bg);opacity:1}
.hseg{margin:0 24px 6px}
.hseg .seg-i{flex:1;text-align:center;padding:7px 4px;font-size:11px}
.hseg .seg-i i{font-style:normal;font-family:var(--fm);font-size:9.5px;opacity:.7;margin-left:2px}
.hlist .actr{cursor:pointer}
.hlist .actr:hover{background:rgba(255,255,255,.025)}

.hlist .actr-i{position:relative}
.hlist .actr-i .cg{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;margin:0;border-radius:50%;border:2px solid var(--b1);box-sizing:content-box;overflow:hidden}
.hlist .actr-t{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.rcpt{display:flex;align-items:center;gap:11px;padding:10px 24px;cursor:pointer;transition:background .12s}
.rcpt:hover{background:rgba(255,255,255,.03)}
.rcpt-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0;background:linear-gradient(135deg,#1A56F0,#00D4AA);color:#fff}
.rcpt-n{font-size:13px;font-weight:700}
.rcpt-s{font-size:10.5px;color:var(--t1);font-family:var(--fm);margin-top:1px}
.rcpt-m{font-size:10px;color:var(--t2);margin-top:1px}
.addr-chunks{font-family:var(--fm);font-size:13px;line-height:1.8;color:var(--t0);word-break:break-word;background:var(--b3);border:1px solid var(--bo);border-radius:8px;padding:10px 12px;margin-top:8px}
.addr-diff{margin-top:10px;display:flex;flex-direction:column;gap:8px}
.adf-row{display:flex;flex-direction:column;gap:3px}
.adf-lbl{font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--t2)}
.adf-mono{font-family:var(--fm);font-size:12.5px;line-height:1.7;word-break:break-word;color:var(--t0)}
.adf-mono .df{background:rgba(240,69,90,.22);color:var(--bd);border-radius:2.5px}
.adf-mono .df::before,.adf-mono .df::after{content:none}
.ackrow{display:flex;align-items:flex-start;gap:9px;margin-top:11px;cursor:pointer;font-size:11.5px;color:var(--t1);line-height:1.35}
.ackbox{width:20px;height:20px;border-radius:5px;border:1.5px solid var(--t2);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}
.ackrow.on .ackbox{background:var(--bp);border-color:var(--bp)}
.ackbox svg{width:12px;height:12px;stroke:#07090F;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}
.ackrow.on .ackbox svg{opacity:1}
.inbtn{margin-top:10px;width:100%;height:40px;border-radius:9.5px;border:none;cursor:pointer;font-family:var(--fu);font-size:12.5px;font-weight:700;background:var(--b4);color:var(--t0);border:1px solid var(--bm);transition:all .15s}
.inbtn:hover{background:var(--b3)}
.pf-hero{margin:12px 24px 0;display:flex;gap:14px;align-items:center;padding:14px;border-radius:14.5px;background:linear-gradient(135deg,rgba(0,212,170,.08),rgba(26,86,240,.06));border:1px solid rgba(0,212,170,.18)}
/* аватар Vault: генеративная розетка из отпечатка ключей + вращающееся кольцо + бейдж защиты */
.pf-id{width:66px;height:66px;flex-shrink:0;position:relative;border-radius:50%;padding:3px;isolation:isolate}
.pf-id::before{content:'';position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,#00D4AA,#1A56F0,#8B6CFF,#00D4AA);animation:pfspin 9s linear infinite;filter:saturate(1.1)}
.pf-id::after{content:'';position:absolute;inset:-6px;border-radius:50%;z-index:-2;background:radial-gradient(circle,rgba(0,212,170,.28),transparent 68%)}
@keyframes pfspin{to{transform:rotate(360deg)}}
.pf-id-in{width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid var(--b1);box-sizing:border-box;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.pf-id-in svg{display:block;width:100%;height:100%}
.pf-id-b{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#00D4AA,#00A88A);border:2.5px solid var(--b1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.pf-id-b svg{width:11px;height:11px;stroke:#06110E;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
@media (prefers-reduced-motion:reduce){.pf-id::before{animation:none}}
.pf-t{font-size:16px;font-weight:800;letter-spacing:-.3px}
.pf-fp{font-size:11px;color:var(--t1);margin-top:2px}.pf-fp b{font-family:var(--fm);color:var(--t0);letter-spacing:.5px}
.pf-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}
.pf-chips span{font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:5.5px;background:var(--b3);border:1px solid var(--bo);color:var(--t1)}
.pf-sec{margin:12px 24px 0;background:var(--b2);border:1px solid var(--bo);border-radius:13px;overflow:hidden}
.pf-sec-h{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--bo)}
.pf-ring{width:52px;height:52px;position:relative;flex-shrink:0}
.pf-ring svg{width:100%;height:100%;transform:rotate(-90deg)}
.pf-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;font-family:var(--fm)}
.pf-sec-t{font-size:13.5px;font-weight:800}.pf-sec-s{font-size:10.5px;color:var(--t1);margin-top:2px}
.pf-ck{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--bo)}
.pf-ck:last-child{border-bottom:none}
.pf-ck>i{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10.5px;font-weight:900;background:color-mix(in srgb,var(--risk-mid) 14%,transparent);color:var(--risk-mid)}
.pf-ck.ok>i{background:color-mix(in srgb,var(--risk-lo) 14%,transparent);color:var(--risk-lo)}
.pf-ck .trlt{font-size:12px}.pf-ck .trls{font-size:10px}
.pf-ck.ok .trlt{color:var(--t1)}
.pf-row{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid var(--bo);cursor:pointer;transition:background .12s}
.pf-row:last-child{border-bottom:none}
.pf-row:hover{background:var(--b3)}
.pf-ic{width:30px;height:30px;border-radius:7px;background:var(--b3);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pf-ic svg,.pf-danger svg{width:15px;height:15px;stroke:var(--t1);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pf-chev{width:14px;height:14px;stroke:var(--t2);fill:none;stroke-width:2;flex-shrink:0}
.pf-dot{width:7px;height:7px;border-radius:50%;background:var(--risk-mid);flex-shrink:0}
.pf-mono{font-family:var(--fm)!important;font-size:9.5px!important}
.pf-fpx{color:var(--t2);flex-shrink:0}
.tog.lk{opacity:.55}
.pf-sign{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 24px}
.pf-sign>div{text-align:center;padding:10px 4px;border-radius:9.5px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;transition:all .15s}
.pf-sign>div.actv{border-color:rgba(0,212,170,.5);background:rgba(0,212,170,.08)}
.pf-sign i{display:block;font-style:normal;font-size:17px}
.pf-sign b{display:block;font-size:11.5px;font-weight:800;margin-top:3px}
.pf-sign small{display:block;font-size:9px;color:var(--t2);margin-top:2px;line-height:1.3}
.pf-danger{color:var(--bd)!important;gap:7px}.pf-danger svg{stroke:var(--bd)}
.pf-foot{font-size:10px;color:var(--t2);text-align:center;padding:14px 30px 0;line-height:1.55}
.pf-words{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 24px 0;filter:blur(6px);user-select:none;transition:filter .3s}
.pf-words.on{filter:none;user-select:text}
.pf-words span{display:flex;align-items:center;gap:6px;padding:8px 9px;border-radius:8px;background:var(--b2);border:1px solid var(--bo);font-family:var(--fm);font-size:12px;font-weight:600}
.pf-words i{font-style:normal;font-size:9px;color:var(--t2);width:14px}
.pf-demo{font-size:9.5px;font-weight:800;letter-spacing:.8px;text-align:center;color:var(--bd);margin-top:8px}
.pf-qz{display:flex;gap:6px;padding:0 24px}
.pf-qz span{flex:1;text-align:center;padding:10px 4px;border-radius:9px;background:var(--b2);border:1px solid var(--bo);font-family:var(--fm);font-size:12.5px;font-weight:600;cursor:pointer}
.pf-qz span.ok{border-color:var(--risk-lo);color:var(--risk-lo);background:color-mix(in srgb,var(--risk-lo) 8%,transparent)}
.pf-qz span.bad{border-color:var(--risk-hi);color:var(--risk-hi);background:color-mix(in srgb,var(--risk-hi) 8%,transparent)}
.pf-node{display:flex;gap:11px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bo)}
.pf-node:last-child{border-bottom:none}
.pf-ok{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bsu);margin:0 4px 1px 4px}
.pf-ms{font-size:9.5px;color:var(--t2);font-family:var(--fm);font-weight:600}
.pf-ni{width:100%;margin-top:5px;padding:7px 9px;border-radius:6.5px;border:1px solid var(--bm);background:var(--b3);color:var(--t0);font-family:var(--fm);font-size:10.5px;outline:none}
.pf-ni:focus{border-color:var(--bp)}
body.light .pf-hero{background:linear-gradient(135deg,#EDF8F5,#F1F4FC);border-color:rgba(14,159,133,.16);box-shadow:var(--sh)}
body.light .pf-id-in,body.light .pf-id-b{border-color:#fff}
body.light .pf-id::after{background:radial-gradient(circle,rgba(14,159,133,.18),transparent 68%)}
body.light .pf-id-b{background:linear-gradient(135deg,#0E9F85,#0B7F6B)}
body.light .pf-id-b svg{stroke:#fff}
body.light :is(.pf-sec,.pf-sign>div,.pf-words span,.pf-qz span){box-shadow:var(--sh);border-color:rgba(21,27,45,.06)}
body.light .pf-sign>div.actv{background:#E8F6F2;border-color:rgba(14,159,133,.35)}
body.light .pf-chips span{background:#fff}
.pf-lang{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 24px}
.pf-lang>div{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 8px;border-radius:9.5px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;transition:all .15s}
.pf-lang>div.actv{border-color:rgba(0,212,170,.5);background:rgba(0,212,170,.08)}
.pf-lang i{font-style:normal;font-size:17px}.pf-lang b{font-size:12.5px;font-weight:800}
body.light .pf-lang>div{box-shadow:var(--sh);border-color:rgba(21,27,45,.06)}
body.light .pf-lang>div.actv{background:#E8F6F2;border-color:rgba(14,159,133,.35)}
.dd-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 24px 0}
.dd{position:relative;min-width:0}
.dd-l{display:block;font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--t2);margin:0 0 5px 2px}
.dd-b{width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10.5px;background:var(--b3);border:1px solid var(--bm);color:var(--t0);font-family:var(--fu);cursor:pointer;text-align:left;transition:border-color .15s}
.dd-b:hover,.dd.open .dd-b{border-color:var(--bp)}
.dd.single .dd-b{cursor:default}.dd.single .dd-b:hover{border-color:var(--bm)}
.dd-ic{flex-shrink:0;display:flex}.dd-ic .cg{width:26px;height:26px;margin:0}
.dd-ic .cg .chainb{width:11px;height:11px;bottom:-2px;right:-3px}
.dd-t{flex:1;min-width:0}
.dd-t b{display:block;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dd-t small{display:block;font-size:10px;color:var(--t1);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dd-c{width:14px;height:14px;stroke:var(--t2);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}
.dd.open .dd-c{transform:rotate(180deg)}
.dd-m{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--b2);border:1px solid var(--bm);border-radius:11px;padding:4px;box-shadow:0 14px 34px rgba(0,0,0,.4);max-height:260px;overflow-y:auto;animation:abIn .15s ease-out}
#ddRecvNet .dd-m,#ddSendNet .dd-m{left:auto;width:calc(200% + 8px)}
#ddRecvCoin .dd-m,#ddSendCoin .dd-m{width:calc(200% + 8px);right:auto}
.dd.open .dd-m{display:block}
.dd-o{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}
.dd-o:hover{background:var(--b3)}
.dd-o.sel{background:rgba(0,212,170,.08)}
.dd-r{font-size:11px;font-family:var(--fm);color:var(--t1);font-weight:600}
.dd-ok{color:var(--bp-t);font-weight:900;font-size:13px;margin-left:4px}
.dd-auto{font-size:9px;font-weight:800;letter-spacing:.3px;padding:2px 5px;border-radius:4px;background:var(--b4);color:var(--t2);flex-shrink:0}
.dd-auto.on{background:color-mix(in srgb,var(--bsu) 15%,transparent);color:var(--bsu)}
.recv-note{margin:0 24px;display:flex;gap:8px;align-items:flex-start;font-size:11px;color:var(--t1);line-height:1.45;padding:10px 12px;border-radius:9.5px;background:color-mix(in srgb,var(--bg) 8%,transparent);border:1px solid color-mix(in srgb,var(--bg) 25%,transparent)}
.recv-note svg{width:14px;height:14px;stroke:var(--bg);fill:none;stroke-width:2.2;stroke-linecap:round;flex-shrink:0;margin-top:1px}
.recv-note b{color:var(--t0)}
body.light .dd-b{background:#fff;border-color:rgba(21,27,45,.1);box-shadow:var(--sh)}
body.light .dd-m{background:#fff;border-color:rgba(21,27,45,.08);box-shadow:0 14px 34px rgba(21,27,45,.16)}
body.light .dd-o.sel{background:#E8F6F2}
.td-head{display:flex;align-items:center;gap:12px;padding:14px 24px 0}
.td-n{font-size:15px;font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.td-sym{font-size:11px;color:var(--t2);font-weight:700;font-family:var(--fm)}
.td-p{font-size:22px;font-weight:800;letter-spacing:-.6px;margin-top:2px}
.td-p span{font-size:11.5px;font-family:var(--fm);font-weight:700;letter-spacing:0;margin-left:4px}
.td-bal{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;margin:12px 24px 0}
.td-bal>div,.st-grid>div{background:var(--b2);border:1px solid var(--bo);border-radius:9.5px;padding:8px 10px;min-width:0}
.td-bal small,.st-grid small{display:block;font-size:9px;font-weight:800;color:var(--t2);text-transform:uppercase;letter-spacing:.4px}
.td-bal b{display:block;font-size:12.5px;font-weight:800;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.td-bal i{display:block;font-style:normal;font-size:10px;color:var(--t1);font-family:var(--fm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.td-seg{margin:14px 24px 10px}.td-seg .seg-i{flex:1;text-align:center}
.td-list .actr{padding:10px 24px;gap:10px}
.td-list .pf-chev{margin-left:-2px}
.st-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 24px}
.st-grid b{display:block;font-size:15px;font-weight:800;font-family:var(--fm);margin-top:3px}
.st-grid b+b,.st-grid em{display:block;font-size:10px;font-style:normal;color:var(--t1);font-family:var(--fm);margin-top:1px}
.st-grid b.pos,.st-grid b.neg{font-size:10px}
.st-card{margin:8px 24px 0;background:var(--b2);border:1px solid var(--bo);border-radius:11px;padding:11px 12px}
.st-h{font-size:9.5px;font-weight:800;color:var(--t2);text-transform:uppercase;letter-spacing:.6px;display:flex;justify-content:space-between}
.st-h span{text-transform:none;letter-spacing:0;font-family:var(--fm);font-weight:700;color:var(--t1)}
.st-rng{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:10.5px;font-family:var(--fm);font-weight:700}
.st-rng div{flex:1;height:5px;border-radius:2.5px;position:relative;background:linear-gradient(90deg,var(--risk-hi),var(--risk-mid),var(--risk-lo))}
.st-rng i{position:absolute;top:-4px;width:4px;height:13px;border-radius:1.5px;background:var(--t0);transform:translateX(-50%)}
.st-perf{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;text-align:center}
.st-perf span{display:block;font-size:10px;font-weight:700;color:var(--t2)}
.st-perf i{display:flex;align-items:flex-end;justify-content:center;height:34px;margin:4px 0;background:var(--b3);border-radius:5px;overflow:hidden}
.st-perf i b{display:block;width:60%;border-radius:3px 3px 0 0}
.st-perf i b.up{background:var(--c-up)}.st-perf i b.dn{background:var(--c-dn)}
.st-perf>div>b{font-size:10px;font-family:var(--fm)}
.st-vol{display:flex;align-items:flex-end;gap:3px;height:44px;margin-top:8px}
.st-vol i{flex:1;background:color-mix(in srgb,var(--bp) 35%,transparent);border-radius:2.5px 2.5px 0 0}
.st-sup{display:flex;align-items:center;gap:8px;margin-top:8px}
.st-sup div{flex:1;height:7px;border-radius:3px;background:var(--b4);overflow:hidden}
.st-sup i{display:block;height:100%;background:linear-gradient(90deg,var(--bp),var(--risk-info))}
.st-sup span{font-size:11px;font-weight:800;font-family:var(--fm)}
.st-kv{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:9px}
.st-kv span{display:block;font-size:9.5px;color:var(--t2);font-weight:700}
.st-kv b{display:block;font-size:12px;font-weight:700;margin-top:1px;font-family:var(--fm)}
.st-kv em{display:block;font-style:normal;font-size:10px;color:var(--t1);font-family:var(--fm);margin-top:1px}
.st-kv em b{display:inline;font-size:10px}
.st-ct{display:flex;align-items:center;gap:9px;margin-top:9px}
.st-ct .cg{width:22px;height:22px;margin:0}
.st-ct b{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800}
.st-ct code{display:block;font-family:var(--fm);font-size:10.5px;color:var(--t1);margin-top:1px}
.st-warn{margin-top:9px;font-size:10.5px;line-height:1.45;color:var(--t1);padding:8px 10px;border-radius:7px;background:color-mix(in srgb,var(--risk-mid) 9%,transparent);border:1px solid color-mix(in srgb,var(--risk-mid) 25%,transparent)}
.st-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}
.st-tags span{font-size:10px;font-weight:700;padding:3px 8px;border-radius:5.5px;background:var(--b3);color:var(--t1);border:1px solid var(--bo)}
.tx-back{padding:10px 24px 0;font-size:12.5px;font-weight:700;color:var(--bp-t);cursor:pointer}
.tx-hero{text-align:center;padding:12px 24px 0}
.tx-ic{width:46px;height:46px;border-radius:12px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--b3);border:1px solid var(--bo)}
.tx-ic svg{width:20px;height:20px;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
.tx-amt{font-size:26px;font-weight:800;letter-spacing:-.8px;margin-top:10px;font-family:var(--fm)}
.tx-hero.in .tx-amt{color:var(--bsu)}
.tx-usd{font-size:12px;color:var(--t1);font-family:var(--fm)}
.tx-st{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:8px}
.tx-d{font-size:11px;color:var(--t2)}
.tx-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 24px 0;position:relative}
.tx-steps::before{content:'';position:absolute;top:10px;left:12%;right:12%;height:2px;background:var(--b4)}
.tx-steps>div{text-align:center;position:relative}
.tx-steps i{width:21px;height:21px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:900;background:var(--b3);border:1.5px solid var(--bm);color:var(--t2)}
.tx-steps .ok i{background:var(--risk-lo);border-color:var(--risk-lo);color:#fff}
.tx-steps span{display:block;font-size:9.5px;color:var(--t1);margin-top:5px;line-height:1.25;font-weight:600}
.tx-card{margin:14px 24px 0;background:var(--b2);border:1px solid var(--bo);border-radius:11px;padding:4px 12px}
.tx-ad{display:flex;align-items:center;gap:10px;padding:8px 0}
.tx-ad>span{width:34px;font-size:9.5px;font-weight:800;color:var(--t2);text-transform:uppercase;flex-shrink:0}
.tx-ad>div{flex:1;min-width:0}
.tx-ad b{display:block;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tx-ad code{display:block;font-family:var(--fm);font-size:10.5px;color:var(--t1);margin-top:1px}
.tx-ad em{font-style:normal;font-size:9.5px}
.tx-arrow{font-size:12px;color:var(--t2);padding-left:44px;line-height:1}
.tx-aml{margin:0 24px;display:flex;gap:12px;align-items:center;padding:11px 13px;border-radius:11px;background:color-mix(in srgb,var(--vc) 7%,transparent);border:1px solid color-mix(in srgb,var(--vc) 28%,transparent)}
.tx-aml-s{font-size:24px;font-weight:800;font-family:var(--fm);color:var(--vc);line-height:1}
.tx-aml-s small{font-size:10px;color:var(--t2)}
.tx-aml b{display:block;font-size:12.5px;font-weight:800;color:var(--vc)}
.tx-aml span{display:block;font-size:10.5px;color:var(--t1);margin-top:2px;line-height:1.35}
.tx-bar{height:4px;border-radius:1.5px;background:var(--b4);margin-top:7px;overflow:hidden}
.tx-bar i{display:block;height:100%;background:var(--vc)}
.tx-acts{display:flex;gap:8px;padding:14px 24px 0}
.tx-acts .cbtn{height:44px;font-size:13px}
.tx-note{font-size:10px;color:var(--t2);text-align:center;padding:12px 30px 0;line-height:1.5}
.tx-note b{font-weight:600;color:inherit}
body.light :is(.td-bal>div,.st-grid>div,.st-card,.tx-card){box-shadow:var(--sh);border-color:rgba(21,27,45,.06)}
.st-badge{font-size:9.5px;font-weight:800;color:var(--t1);background:var(--b4);padding:1px 6px;border-radius:4px}
.st-note{font-size:9.5px;color:var(--t2);text-align:center;padding:10px 30px 4px;line-height:1.5}
.td-pv{font-size:12px;font-family:var(--fm);font-weight:700;color:var(--t1);letter-spacing:0;margin-left:4px}
.sw-rf{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;font-family:var(--fm);color:var(--t1)}
.sw-ring{width:16px;height:16px;border-radius:50%;background:conic-gradient(var(--bp) calc(var(--p)*1%),var(--b4) 0);-webkit-mask:radial-gradient(circle,transparent 4.5px,#000 5px);mask:radial-gradient(circle,transparent 4.5px,#000 5px)}
.sw-card{margin:10px 24px 0;background:var(--b2);border:1px solid var(--bo);border-radius:13px;padding:11px 12px}
.sw-top,.sw-bot{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;color:var(--t2);font-weight:600}
.sw-top b{color:var(--t1);font-family:var(--fm)}
.sw-row{display:flex;align-items:center;gap:8px;margin:6px 0}
.sw-row .dd{flex:0 0 132px}.sw-row .dd-l{display:none}
.sw-row .dd-b{padding:7px 9px}.sw-row .dd-m{width:220px;left:auto;right:0}
.sw-in,.sw-out{flex:1;min-width:0;font-size:26px;font-weight:800;font-family:var(--fm);letter-spacing:-.8px;background:none!important;border:none!important;outline:none;color:var(--t0);padding:0;box-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sw-in::placeholder{color:var(--t2)}
.sw-out{color:var(--bp-t)}
.sw-bot span{font-family:var(--fm)}
.sw-pct{display:flex;gap:4px}
.sw-pct i{font-style:normal;font-family:var(--fu);font-size:10px;font-weight:800;padding:3px 8px;border-radius:5.5px;background:var(--b3);border:1px solid var(--bo);color:var(--t1);cursor:pointer}
.sw-pct i:hover{color:var(--bp-t);border-color:var(--bp)}
.sw-mid{color:var(--risk-mid)}
.sw-flip{width:36px;height:36px;margin:-8px auto -8px;position:relative;z-index:2;border-radius:9.5px;background:var(--b3);border:3px solid var(--b1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s}
.sw-flip:hover{transform:rotate(180deg)}
.sw-flip svg{width:16px;height:16px;stroke:var(--bp);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.sw-rate{margin:10px 26px 0;font-size:11.5px;color:var(--t1);font-family:var(--fm)}
.sw-rate b{color:var(--t0)}.sw-rate span{color:var(--t2)}
.sw-sh{font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--t2);margin:14px 26px 6px}
.sw-rt{margin:0 24px 6px;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10.5px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;transition:border-color .15s}
.sw-rt.sel{border-color:var(--bp);background:color-mix(in srgb,var(--bp) 6%,var(--b2))}
.sw-pi{width:30px;height:30px;border-radius:7px;background:var(--b3);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}
.sw-rt-in{flex:1;min-width:0}
.sw-rt-in b{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;flex-wrap:wrap}
.sw-rt-in b em{font-style:normal;font-size:9px;padding:2px 6px}
.sw-rt-in small{display:block;font-size:10px;color:var(--t1);margin-top:1px}
.sw-path{font-family:var(--fm);color:var(--t2)!important}
.sw-rt-v{text-align:right;flex-shrink:0}
.sw-rt-v b{display:block;font-size:12.5px;font-weight:800;font-family:var(--fm)}
.sw-rt-v small{display:block;font-size:10px;color:var(--t2);font-family:var(--fm)}
.sw-det{margin:0 24px;background:var(--b2);border:1px solid var(--bo);border-radius:11px;padding:4px 12px}
.sw-det>div{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:11.5px;border-bottom:1px solid var(--bo)}
.sw-det>div:last-child{border-bottom:none}
.sw-det span{color:var(--t1)}.sw-det b{font-family:var(--fm);font-weight:700;font-size:11.5px}
.sw-slip{display:flex;gap:4px}
.sw-slip i{font-style:normal;font-size:10.5px;font-weight:800;font-family:var(--fm);padding:3px 8px;border-radius:5.5px;background:var(--b3);border:1px solid var(--bo);color:var(--t1);cursor:pointer}
.sw-slip i.on{color:var(--bp-t);border-color:var(--bp);background:color-mix(in srgb,var(--bp) 10%,transparent)}
.sw-rev{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 24px 0;padding:14px;border-radius:13px;background:var(--b2);border:1px solid var(--bo)}
.sw-rev>div{text-align:center;flex:1;min-width:0}
.sw-rev b{display:block;font-size:14px;font-weight:800;font-family:var(--fm);margin-top:6px}
.sw-rev small{display:block;font-size:10.5px;color:var(--t1);font-family:var(--fm)}
.sw-arr{font-size:20px;color:var(--t2)}
.sw-prog{margin:18px 24px 0;display:flex;flex-direction:column;gap:2px}
.sw-prog>div{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9.5px;font-size:12.5px;font-weight:600;color:var(--t2)}
.sw-prog i{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:900;background:var(--b3);border:1.5px solid var(--bm)}
.sw-prog .ok{color:var(--t0)}.sw-prog .ok i{background:var(--risk-lo);border-color:var(--risk-lo);color:#fff}
.sw-prog .run{color:var(--t0);background:var(--b2)}.sw-prog .run i{border-color:var(--bp);border-top-color:transparent;animation:spin .8s linear infinite}
body.light :is(.sw-card,.sw-rt,.sw-det,.sw-rev){box-shadow:var(--sh);border-color:rgba(21,27,45,.06)}
body.light .sw-rt.sel{border-color:var(--bp)}
body.light .sw-flip{background:#fff;border-color:var(--b1);box-shadow:var(--sh)}
.sheet .ctabar{bottom:-32px;margin-bottom:-32px;padding-bottom:calc(22px + 32px)}
.sw-rev .ticw{display:inline-block}
.td-bal i.pos{color:var(--bsu)}.td-bal i.neg{color:var(--bd)}
.mg-h{font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--t2);padding:12px 24px 4px}
.wl-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.wl-tags .bg2{font-size:9px;padding:2px 6px}
.wl-cnt{font-size:10px;color:var(--t2);text-align:center;padding:10px 0 2px}
.nw-steps{display:flex;gap:4px;padding:10px 24px 0}
.nw-steps i{flex:1;height:3px;border-radius:1.5px;background:var(--b4)}
.nw-steps i.ok{background:var(--bp)}.nw-steps i.on{background:color-mix(in srgb,var(--bp) 50%,var(--b4))}
.nw-opts{margin:14px 24px 0;display:flex;flex-direction:column;gap:7px}
.nw-opt{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:12px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;transition:border-color .15s}
.nw-opt:hover{border-color:var(--bp)}
.nw-oi{width:38px;height:38px;border-radius:9.5px;background:var(--b3);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}
.nw-opt b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:800}.nw-opt b em{font-style:normal;font-size:9px;padding:2px 6px}
.nw-opt small{display:block;font-size:10.5px;color:var(--t1);margin-top:2px;line-height:1.35}
.nw-cols{display:flex;align-items:center;gap:8px;padding:10px 24px 0}
.nw-cols i{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:0 0 0 1px var(--bo)}
.nw-cols i.on{border-color:var(--b1);box-shadow:0 0 0 2px var(--t0)}
.nw-prev{margin-left:auto;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800}
.nw-nets{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px}
.nw-nets span{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:5px 9px 5px 6px;border-radius:7px;background:var(--b2);border:1px solid var(--bo)}
.nw-nets .cg{width:15px;height:15px;margin:0}
.nw-nets .nw-more{background:none;border:none;color:var(--t2);font-weight:600;font-size:10.5px;padding:3px 2px}
.pf-words.w24{grid-template-columns:repeat(4,1fr)}.pf-words.w24 span{font-size:10.5px;padding:7px 6px}
.nw-ta{display:block;height:92px;resize:none;font-size:13px;line-height:1.5;font-family:var(--fm)}
.nw-chk{display:flex;flex-direction:column;gap:3px;padding:8px 26px 0;font-size:11px;font-weight:600}
.nw-chk .ok{color:var(--bsu)}.nw-chk .warn{color:var(--risk-mid)}.nw-chk .bad{color:var(--bd)}
.nw-big{width:64px;height:64px;border-radius:16px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.25)}
body.light :is(.nw-opt,.nw-nets span){box-shadow:var(--sh);border-color:rgba(21,27,45,.06)}
.wm-gear svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.wm-gear:hover{color:var(--bp-t)}
.wm-head{display:flex;align-items:center;gap:14px;padding:14px 24px 0}
.wm-ico{width:56px!important;height:56px!important;margin:0!important;font-size:18px!important;background:linear-gradient(135deg,#00D4AA,#1A56F0)}
.wm-n{font-size:16px;font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.wm-s{font-size:12px;color:var(--t1);font-family:var(--fm);margin-top:2px}
.wm-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 24px 0}
.wm-quick>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:10.5px;background:var(--b2);border:1px solid var(--bo);cursor:pointer;font-size:16px;font-weight:800;color:var(--bp-t);transition:border-color .15s}
.wm-quick>div:hover{border-color:var(--bp)}
.wm-quick span{font-size:11px;font-weight:700;color:var(--t0)}
.wm-ed{margin:0 24px}.wm-ed .inp{margin:0;width:100%}
.wm-save{margin-left:auto}.wm-save:disabled{opacity:.45;cursor:default}
.wm-dis{opacity:.55}
.wm-path{font-size:9.5px;color:var(--t2);flex-shrink:0}
body.light .wm-quick>div{box-shadow:var(--sh);border-color:rgba(21,27,45,.06)}
body.light .wm-ico{background:linear-gradient(135deg,#0B7F6B,#2F5BEA)}
.sheet-back{align-self:flex-start;margin:0 0 8px 16px;display:inline-flex;align-items:center;gap:5px;padding:7px 12px 7px 8px;border-radius:16px;cursor:pointer;
  font-size:12.5px;font-weight:800;color:#fff;background:rgba(16,20,35,.72);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 6px 18px rgba(0,0,0,.3);transition:transform .15s;flex-shrink:0}
.sheet-back:hover{transform:translateX(-2px)}
.sheet-back svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.sheet-back span{font-weight:600;color:rgba(255,255,255,.7);margin-left:2px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sheet-back span::before{content:'· '}
body.light .sheet-back{background:rgba(255,255,255,.92);color:#151B2D;border-color:#fff;box-shadow:0 6px 18px rgba(21,27,45,.18)}
body.light .sheet-back span{color:#4B5470}
.dd-ck{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:var(--bsu);background:color-mix(in srgb,var(--bsu) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bsu) 30%,transparent)}
.ah-sc.rs{width:52px;height:44px;flex-direction:column;gap:0;line-height:1;font-size:15px}
.ah-sc.rs small{font-family:var(--fu);font-size:9px;font-weight:800;letter-spacing:-.2px;margin-top:3px}
#cmpDemo{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:5px}#cmpDemo::-webkit-scrollbar{display:none}
#cmpDemo .nc{padding:5px 8px;font-size:10.5px;border-radius:6.5px;flex-shrink:0;white-space:nowrap}
.hiw.hiw4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;overflow:visible}
.hiw4 .hiw-c{width:auto;min-width:0;padding:9px 8px;border-radius:10.5px}
.hiw4 .hiw-n{width:20px;height:20px;border-radius:5px;font-size:9.5px;margin-bottom:6px}
.hiw4 .hiw-t{font-size:10.5px;line-height:1.25}
.hiw4 .hiw-s{font-size:9.5px;margin-top:3px;line-height:1.3}
.sumsub-badge.src1{white-space:nowrap;flex-wrap:nowrap;font-size:9px;letter-spacing:0;padding:6px 9px;gap:3px;max-width:calc(100% - 32px)}
body.light .wl{color:#3F4862}
.bal-today{font-size:10.2px;color:#A3ADCC}
/* строка изменения за день — на 15% компактнее */
#balChange{gap:7px}
#balChange .bg2{font-size:9px;padding:2px 6px;gap:3px}
body.light .bal-today{color:#323A52}
body.light .eyeb svg{stroke:#3F4862}
/* единый цвет названий разделов во всех вкладках и окнах (как в AML Центре) */
:is(.sl,.mk-sh span,.flh span,.sw-sh,.mg-h){color:#B9C3E2}
/* окно монеты: фиксированная высота — верхний край не прыгает от числа транзакций и при смене вкладок */
#sheet-token .sheet{height:88%;flex-shrink:0}
/* «Защита»: стартовая плашка — сине-фиолетовая база, зелёный только как статус (кольцо риска и точка «онлайн») */
.pthero:not(.off){background:linear-gradient(135deg,#132244 0%,#171B3D 55%,#241638 100%);border-color:rgba(91,143,255,.28)}
.pthero:not(.off)::before{background:radial-gradient(ellipse 70% 60% at 110% -20%,rgba(91,143,255,.24) 0%,transparent 60%),radial-gradient(ellipse 60% 55% at -10% 120%,rgba(155,123,255,.2) 0%,transparent 60%)}
.pthero:not(.off) .plive{color:#8FB3FF}
.pst{--pc:#8FB3FF;border-top:2px solid color-mix(in srgb,var(--pc) 55%,transparent)}
.pst .pst-v{color:var(--pc)}
.ps-b{--pc:#8FB3FF}.ps-v{--pc:#B9A6FF}.ps-a{--pc:#F5A623}.ps-c{--pc:#6FD3F0}
body.light .pthero:not(.off){background:linear-gradient(135deg,#EDF2FE 0%,#F2EFFC 60%,#FBF3EC 100%);border-color:rgba(47,85,212,.18)}
body.light .pthero:not(.off) .plive{color:#2F55D4}
body.light .ps-b{--pc:#2F55D4}body.light .ps-v{--pc:#6D4AE0}body.light .ps-a{--pc:#EE9A12}body.light .ps-c{--pc:#0A7AA3}
body.light .pst .pst-v{color:var(--pc)}
body.light .pthero .pst{border-top:2px solid color-mix(in srgb,var(--pc) 45%,transparent)}

/* «Новый кошелёк»: иконки режимов и метки */
.nw-oi[data-nw]{--a:#5B8FFF;background:linear-gradient(145deg,color-mix(in srgb,var(--a) 20%,var(--b3)),var(--b3));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 30%,transparent)}
.nw-oi[data-nw=new]{--a:#2DD4BF}.nw-oi[data-nw=import]{--a:#5B8FFF}.nw-oi[data-nw=account]{--a:#A58FE8}.nw-oi[data-nw=watch]{--a:#E3B341}.nw-oi[data-nw=multi]{--a:#7B8CFF}
.nw-oi[data-nw] svg{width:21px;height:21px;fill:none;stroke:var(--a);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--a)}
.nw-oi[data-nw] svg .d{fill:var(--a);fill-opacity:.18;stroke:none}
body.light .nw-oi[data-nw]{background:linear-gradient(145deg,color-mix(in srgb,var(--a) 16%,#fff),#fff)}
/* метки — тот же размер, стильнее: мягкий градиент, внутренняя обводка */
.nw-opt b em.nw-tag{background:linear-gradient(135deg,rgba(91,143,255,.16),rgba(165,143,232,.12));color:#AFC4FF;box-shadow:inset 0 0 0 1px rgba(91,143,255,.32);letter-spacing:.3px}
.nw-opt b em.nw-tag.rec{background:linear-gradient(135deg,rgba(45,212,191,.2),rgba(91,143,255,.14));color:#7CEBD9;box-shadow:inset 0 0 0 1px rgba(45,212,191,.38)}
body.light .nw-opt b em.nw-tag{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.08));color:#3349C8;box-shadow:inset 0 0 0 1px rgba(37,99,235,.25)}
body.light .nw-opt b em.nw-tag.rec{background:linear-gradient(135deg,rgba(13,148,136,.12),rgba(37,99,235,.08));color:#0B7A6E;box-shadow:inset 0 0 0 1px rgba(13,148,136,.3)}
/* подписи выпадающих списков — в одну строку (длинные EN-подписи не сдвигают кнопку), кнопки в ряду — строго по горизонтали */
.dd-row{align-items:end}
.dd-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
