/* SAQ WAR: шақыру терезесі (сайттың барлық беті) */
.sqi-box{position:fixed;top:84px;right:18px;z-index:10050;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}
.sqi{position:relative;pointer-events:auto;overflow:hidden;border-radius:14px;background:hsl(240 4% 9%);border:1px solid hsl(0 0% 100% / .08);box-shadow:0 18px 50px hsl(0 0% 0% / .55);padding:14px 14px 16px;transform:translateX(120%);opacity:0;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .25s}
.sqi.on{transform:none;opacity:1}
.sqi-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.sqi-h span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--span,hsl(48 100% 52%))}
.sqi-h button{width:26px;height:26px!important;border:0;border-radius:7px;background:hsl(0 0% 100% / .06);color:hsl(0 0% 100% / .6);display:grid;place-items:center;cursor:pointer;padding:0}
.sqi svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.sqi-b{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.sqi-av{flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;background:hsl(0 0% 100% / .08);display:grid;place-items:center;box-shadow:0 0 0 2px var(--span,hsl(48 100% 52%))}
.sqi-av img{width:100%;height:100%;object-fit:cover;display:block}
.sqi-av i{font-style:normal;font-weight:800;color:hsl(0 0% 100% / .7)}
.sqi-b>div{min-width:0;display:flex;flex-direction:column;gap:3px}
.sqi-b b{color:hsl(0 0% 100%);font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sqi-b span{color:hsl(0 0% 100% / .65);font-size:13px;line-height:1.4}
.sqi-b span b{display:inline;font-size:13px;color:hsl(0 0% 100%)}
.sqi-a{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.sqi-a button{display:flex;align-items:center;justify-content:center;gap:6px;height:40px!important;border-radius:10px;border:0;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}
.sqi-a .no{background:hsl(0 0% 100% / .07);color:hsl(0 0% 100% / .8)}
.sqi-a .no:hover{background:hsl(0 0% 100% / .12)}
.sqi-a .yes{background:var(--span,hsl(48 100% 52%));color:hsl(0 0% 7%)}
.sqi-a .yes:hover{filter:brightness(1.08)}
.sqi-t{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--span,hsl(48 100% 52%));transform-origin:left;animation:sqiT linear forwards}
@keyframes sqiT{to{transform:scaleX(0)}}
@media (max-width:600px){.sqi-box{top:auto;bottom:86px;right:16px;left:16px;width:auto}}

/* === neo_plus: Neo v3 stil (knopkalar, kartochkalar) === */
#sqLb,.lb-mo,.lv{--g:var(--span);--gd:var(--span);--tx:var(--text-default);--mu:var(--text-secondary);--mu2:var(--text-secondary);--mut:var(--text-secondary);--bd:var(--transparent-5-w);--ln:var(--transparent-5-w);--sf:var(--transparent-2-w);--cd:var(--card);--in:var(--input-form);--red:var(--red);--grn:var(--green);--blu:var(--span);--cg:var(--card);color:var(--text-custom)}
#sqLb .lb-q{width:100%;min-width:0}
#sqLb button,.lb-mo button{font-family:inherit}
#sqLb .lb-b,.lb-mo .lb-b{border-radius:var(--br-10,10px);font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:var(--transition-duration,.2s)}
#sqLb .lb-b:not(.line):not(.ghost):not(.red):not(.danger),.lb-mo .lb-b:not(.line):not(.ghost):not(.red):not(.danger){background:var(--span);color:var(--text-default-invert);border:1px solid transparent}
#sqLb .lb-b:not(.line):not(.ghost):not(.red):not(.danger):hover,.lb-mo .lb-b:not(.line):not(.ghost):not(.red):not(.danger):hover{filter:brightness(1.08)}
#sqLb .lb-b.line,#sqLb .lb-b.ghost,.lb-mo .lb-b.line,.lb-mo .lb-b.ghost{background:var(--button);color:var(--text-default);border:1px solid var(--transparent-5-w)}
#sqLb .lb-b.line:hover,#sqLb .lb-b.ghost:hover,.lb-mo .lb-b.line:hover,.lb-mo .lb-b.ghost:hover{background:var(--button-hover)}
#sqLb .lb-b.red,#sqLb .lb-b.danger,.lb-mo .lb-b.red,.lb-mo .lb-b.danger{background:var(--red-10);color:var(--red);border:1px solid var(--red-20)}
/* SAQ_LBM */
.lbm-ov svg,.lbm-strip svg,.lbm-fab svg,.lbm-q svg{fill:none!important}
.lbm-ov{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:16px;background:hsla(0,0%,3%,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .25s}
.lbm-ov.on{opacity:1}
.lbm-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:34px 30px 26px;border-radius:26px;text-align:center;background:radial-gradient(120% 70% at 50% 0%,hsla(0,80%,50%,.22),transparent 60%),hsl(0,0%,9%);border:1px solid hsla(0,80%,60%,.28);box-shadow:0 30px 80px -20px hsla(0,90%,40%,.45),0 0 0 1px hsla(0,0%,100%,.03) inset;transform:translateY(14px) scale(.97);transition:transform .3s cubic-bezier(.2,.9,.3,1.2)}
.lbm-ov.on .lbm-card{transform:none}
.lbm-card.is-end{border-color:hsla(145,60%,50%,.35);background:radial-gradient(120% 70% at 50% 0%,hsla(145,60%,45%,.2),transparent 60%),hsl(0,0%,9%)}
.lbm-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;background:hsla(0,0%,100%,.06);color:hsl(0,0%,75%);cursor:pointer;transition:.15s}
.lbm-x:hover{background:hsla(0,0%,100%,.12);color:#fff}.lbm-x svg{width:16px;height:16px}
.lbm-badge{position:relative;width:84px;height:84px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,hsl(0,85%,62%),hsl(350,85%,42%));box-shadow:0 12px 34px -8px hsla(0,90%,50%,.7)}
.lbm-badge svg{width:38px;height:38px;position:relative;z-index:1}
.lbm-badge span{position:absolute;inset:-8px;border-radius:50%;border:2px solid hsla(0,85%,60%,.45);animation:lbmPulse 2s ease-out infinite}
.is-end .lbm-badge{background:linear-gradient(160deg,hsl(145,60%,50%),hsl(160,65%,34%));box-shadow:0 12px 34px -8px hsla(145,70%,40%,.6)}.is-end .lbm-badge span{border-color:hsla(145,60%,50%,.45)}
@keyframes lbmPulse{0%{transform:scale(.9);opacity:1}100%{transform:scale(1.35);opacity:0}}
.lbm-kick{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:hsl(0,80%,70%)}
.is-end .lbm-kick{color:hsl(145,60%,62%)}
.lbm-card h2{margin:6px 0 8px;font-size:32px;line-height:1.1;font-weight:900;color:#fff;letter-spacing:-.4px}
.lbm-sub{margin:0 auto 20px;max-width:380px;font-size:14px;line-height:1.5;color:hsl(0,0%,68%)}
.lbm-tl{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:hsl(0,0%,55%);margin-bottom:10px}
.lbm-tm{display:flex;justify-content:center;align-items:flex-start;gap:6px}
.lbm-tm>div{min-width:76px;padding:12px 6px 9px;border-radius:16px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.07)}
.lbm-tm b{display:block;font-size:34px;line-height:1;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}
.lbm-tm span{display:block;margin-top:6px;font-size:11px;font-weight:600;color:hsl(0,0%,55%);text-transform:lowercase}
.lbm-tm i{font-style:normal;font-size:26px;font-weight:800;color:hsla(0,80%,65%,.6);padding-top:12px}
.lbm-bar{height:6px;margin:16px 4px 0;border-radius:6px;background:hsla(0,0%,100%,.06);overflow:hidden}
.lbm-bar i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,hsl(0,85%,58%),hsl(35,95%,58%));transition:width 1s linear}
.is-end .lbm-bar i{background:hsl(145,60%,50%)}
.lbm-forever{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:16px;font-size:22px;font-weight:900;color:#fff;background:hsla(0,85%,55%,.18);border:1px solid hsla(0,85%,60%,.35)}
.lbm-forever svg{width:22px;height:22px;color:hsl(0,85%,68%)}
.lbm-inf{margin:22px 0 0;text-align:left;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);padding:4px 16px}
.lbm-inf>div{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:13.5px}
.lbm-inf>div+div{border-top:1px dashed hsla(0,0%,100%,.07)}
.lbm-inf svg{width:16px;height:16px;flex:none;color:hsl(0,0%,50%)}
.lbm-inf span{color:hsl(0,0%,58%);min-width:90px}
.lbm-inf b{margin-left:auto;text-align:right;color:#fff;font-weight:700;word-break:break-word}
.lbm-act{display:flex;gap:8px;margin-top:20px}
.lbm-act>*{height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;border:0;transition:.15s}
.lbm-b2{flex:1;background:hsla(0,0%,100%,.06);color:hsl(0,0%,85%)!important}.lbm-b2:hover{background:hsla(0,0%,100%,.11);color:#fff!important}
.lbm-b1{flex:1.3;background:#fff;color:hsl(0,0%,8%)}.lbm-b1:hover{filter:brightness(.92)}
@media(max-width:520px){.lbm-card{padding:28px 18px 20px}.lbm-card h2{font-size:26px}.lbm-tm>div{min-width:0;flex:1}.lbm-tm b{font-size:26px}.lbm-tm i{display:none}.lbm-act{flex-wrap:wrap}.lbm-b1{flex-basis:100%}}

/* лобби бетіндегі жолақ */
.lbm-strip{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}
.lbm-st{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;border:1px solid}
.lbm-st>svg{width:20px;height:20px;flex:none}
.lbm-st div{display:flex;flex-direction:column;gap:2px;min-width:0}
.lbm-st b{font-size:14px;color:#fff}.lbm-st span{font-size:12.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lbm-st em{margin-left:auto;font-style:normal;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}
.lbm-st.is-ban{cursor:pointer;background:hsla(0,80%,50%,.1);border-color:hsla(0,80%,60%,.3);color:hsl(0,85%,72%)}
.lbm-st.is-mute{background:hsla(35,90%,50%,.1);border-color:hsla(35,90%,55%,.3);color:hsl(35,95%,66%)}
form.lbm-muted input{cursor:not-allowed;opacity:.75}
form.lbm-muted{position:relative}
form.lbm-muted button{opacity:.4;pointer-events:none}

/* кнопкалар */
.lbm-fab{position:fixed;left:22px;bottom:22px;z-index:9990;display:flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsl(0,0%,11%);color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 12px 30px -10px rgba(0,0,0,.7);transition:.15s}
.lbm-fab svg{width:19px;height:19px;color:var(--span,#ffe600)}
.lbm-fab:hover{transform:translateY(-2px);border-color:var(--span,#ffe600)}
.lb-slot.pl{position:relative}
.lbm-q{position:absolute;bottom:6px;left:6px;z-index:4;width:28px;height:28px;border-radius:9px;border:1px solid hsla(0,80%,60%,.35);display:grid;place-items:center;background:hsl(0,0%,10%);color:hsl(0,85%,70%);cursor:pointer;opacity:0;transform:scale(.85);transition:.15s}
.lbm-q svg{width:15px;height:15px}
.lb-slot.pl:hover .lbm-q{opacity:1;transform:none}
.lbm-q:hover{background:hsl(0,75%,52%);color:#fff;border-color:transparent}
@media(hover:none){.lbm-q{opacity:1;transform:none}}

/* модерация терезесі */
.lbm-mod{width:min(980px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:24px;background:hsl(0,0%,9%);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 30px 90px -20px rgba(0,0,0,.8);overflow:hidden;transform:translateY(12px);transition:transform .25s}
.lbm-ov.on .lbm-mod{transform:none}
.lbm-mh{position:relative;display:flex;align-items:center;gap:16px;padding:20px 64px 16px 22px;flex-wrap:wrap}
.lbm-mh .lbm-x{top:18px;right:18px}
.lbm-mt{display:flex;align-items:center;gap:12px}
.lbm-mi{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--span,#ffe600);color:hsl(0,0%,8%)}.lbm-mi svg{width:22px;height:22px}
.lbm-mt b{display:block;font-size:18px;color:#fff;font-weight:800}.lbm-mt small{font-size:12.5px;color:hsl(0,0%,55%)}
.lbm-stats{display:flex;gap:6px;margin-left:auto}
.lbm-stats span{display:flex;align-items:baseline;gap:5px;padding:7px 11px;border-radius:10px;background:hsla(0,0%,100%,.05);font-size:12px;color:hsl(0,0%,60%)}
.lbm-stats b{font-size:15px;color:#fff}.lbm-stats .is-ban b{color:hsl(0,85%,68%)}.lbm-stats .is-mute b{color:hsl(35,95%,62%)}
.lbm-tabs{display:flex;gap:4px;padding:0 22px;border-bottom:1px solid hsla(0,0%,100%,.07)}
.lbm-tabs button{display:flex;align-items:center;gap:7px;padding:12px 14px;border:0;background:none;color:hsl(0,0%,58%);font-weight:700;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}
.lbm-tabs button svg{width:16px;height:16px}
.lbm-tabs button.on{color:#fff;border-bottom-color:var(--span,#ffe600)}
.lbm-tabs button:hover{color:#fff}
.lbm-mb{padding:20px 22px 22px;overflow:auto}
.lbm-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
@media(max-width:820px){.lbm-grid{grid-template-columns:1fr}}
.lbm-col{display:flex;flex-direction:column;gap:10px;min-width:0}
.lbm-lbl{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:hsl(0,0%,50%)}
.lbm-col>.lbm-lbl:first-child{margin-top:0}
.lbm-srch,.lbm-lsrch{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:13px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}
.lbm-srch:focus-within,.lbm-lsrch:focus-within{border-color:var(--span,#ffe600)}
.lbm-srch span,.lbm-lsrch span{color:hsl(0,0%,50%);display:grid}.lbm-srch svg,.lbm-lsrch svg{width:18px;height:18px}
.lbm-srch input,.lbm-lsrch input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;font-size:14px}
.lbm-res{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow:auto}
.lbm-cap{font-size:12px;color:hsl(0,0%,50%);font-weight:700;padding:2px 2px 4px}
.lbm-hint{padding:14px;text-align:center;font-size:13px;color:hsl(0,0%,50%)}
.lbm-pr{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:hsla(0,0%,100%,.03);cursor:pointer;text-align:left;color:inherit;transition:.12s}
.lbm-pr:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.1)}
.lbm-pr>div{display:flex;flex-direction:column;min-width:0;flex:1}
.lbm-pr b{font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbm-pr span{font-size:12px;color:hsl(0,0%,50%)}
.lbm-av{width:38px;height:38px;border-radius:11px;object-fit:cover;flex:none;background:hsla(0,0%,100%,.06)}
.lbm-av0{display:grid;place-items:center;font-weight:800;color:hsl(0,0%,70%)}
.lbm-sel{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09)}
.lbm-sel .lbm-av{width:48px;height:48px;border-radius:13px}
.lbm-sel-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}
.lbm-sel-t b{font-size:16px;color:#fff}.lbm-sel-t span{font-size:12px;color:hsl(0,0%,52%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lbm-chg{padding:8px 12px;border-radius:10px;border:0;background:hsla(0,0%,100%,.07);color:hsl(0,0%,80%);font-weight:700;font-size:12.5px;cursor:pointer}.lbm-chg:hover{background:hsla(0,0%,100%,.13);color:#fff}
.lbm-tgs{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}
.lbm-tg{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-style:normal;font-size:11.5px;font-weight:700;white-space:nowrap}
.lbm-tg svg{width:12px;height:12px}
.lbm-tg.is-ban{background:hsla(0,80%,55%,.14);color:hsl(0,85%,70%)}.lbm-tg.is-mute{background:hsla(35,90%,55%,.14);color:hsl(35,95%,64%)}.lbm-tg.is-mod{background:hsla(210,80%,60%,.14);color:hsl(210,90%,72%)}
.lbm-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.lbm-seg button{display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsl(0,0%,70%);cursor:pointer;text-align:left;transition:.15s}
.lbm-seg button>svg{width:22px;height:22px;flex:none}
.lbm-seg b{display:block;font-size:15px;color:#fff}.lbm-seg small{font-size:12px;color:hsl(0,0%,52%)}
.lbm-seg button[data-ty=ban].on{border-color:hsl(0,80%,58%);background:hsla(0,80%,50%,.12);color:hsl(0,85%,68%)}
.lbm-seg button[data-ty=mute].on{border-color:hsl(35,90%,55%);background:hsla(35,90%,50%,.12);color:hsl(35,95%,62%)}
.lbm-chips{display:flex;flex-wrap:wrap;gap:6px}
.lbm-chip{padding:8px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsl(0,0%,78%);font-size:13px;font-weight:600;cursor:pointer;transition:.12s}
.lbm-chip:hover{border-color:hsla(0,0%,100%,.2);color:#fff}
.lbm-chip.on{background:var(--span,#ffe600);border-color:var(--span,#ffe600);color:hsl(0,0%,8%)}
.lbm-cust{display:flex;align-items:center;gap:8px}
.lbm-cust span{font-size:13px;color:hsl(0,0%,55%);margin-right:auto;white-space:nowrap}
.lbm-cust input,.lbm-cust select{height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;padding:0 10px;font-size:14px;outline:0}
.lbm-cust input{width:90px!important;flex:none}.lbm-cust select{width:auto!important;flex:none;min-width:100px}.lbm-cust select option{background:#1a1a1a}
.lbm-col textarea{min-height:84px;resize:vertical;border-radius:13px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;padding:12px 14px;font:inherit;font-size:14px;outline:0}
.lbm-col textarea:focus{border-color:var(--span,#ffe600)}
.lbm-sum{display:flex;align-items:center;gap:13px;margin-top:6px;padding:14px;border-radius:15px;background:hsla(0,80%,50%,.08);border:1px solid hsla(0,80%,60%,.22)}
.lbm-sum.is-mute{background:hsla(35,90%,50%,.08);border-color:hsla(35,90%,55%,.25)}
.lbm-sum-i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:hsla(0,80%,55%,.18);color:hsl(0,85%,70%)}
.lbm-sum.is-mute .lbm-sum-i{background:hsla(35,90%,55%,.18);color:hsl(35,95%,64%)}
.lbm-sum-i svg{width:21px;height:21px}
.lbm-sum small{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:hsl(0,0%,50%)}
.lbm-sum b{display:block;font-size:15px;color:#fff}.lbm-sum span{font-size:13px;color:hsl(0,0%,65%)}
.lbm-go{height:52px;border-radius:14px;border:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(180deg,hsl(0,80%,58%),hsl(355,80%,48%));box-shadow:0 10px 26px -10px hsla(0,85%,50%,.8);transition:.15s}
.lbm-go.is-mute{background:linear-gradient(180deg,hsl(35,95%,55%),hsl(28,90%,47%));box-shadow:0 10px 26px -10px hsla(35,90%,50%,.8)}
.lbm-go svg{width:19px;height:19px}
.lbm-go:hover{filter:brightness(1.08)}.lbm-go:disabled{opacity:.4;cursor:not-allowed;filter:none}
.lbm-go.cf{animation:lbmShake .35s}
@keyframes lbmShake{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}
.lbm-list{display:flex;flex-direction:column;gap:6px;margin-top:12px}
.lbm-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px;color:hsl(0,0%,50%);font-size:14px}.lbm-empty svg{width:34px;height:34px;opacity:.5}
.lbm-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}
.lbm-row.off{opacity:.55}
.lbm-rw{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.lbm-rt{display:flex;align-items:center;gap:8px}
.lbm-rt a{font-weight:700;color:#fff;text-decoration:none;font-size:14.5px}.lbm-rt a:hover{text-decoration:underline}
.lbm-rr{font-size:13px;color:hsl(0,0%,78%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lbm-rm{font-size:12px;color:hsl(0,0%,48%)}
.lbm-rc{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;text-align:right}
.lbm-rc b{font-size:14px;color:#fff;font-variant-numeric:tabular-nums}.lbm-rc small{font-size:11.5px;color:hsl(0,0%,50%)}
.lbm-lift{margin-top:4px;padding:6px 12px;border-radius:9px;border:1px solid hsla(145,60%,50%,.35);background:hsla(145,60%,45%,.1);color:hsl(145,65%,62%);font-weight:700;font-size:12.5px;cursor:pointer}
.lbm-lift:hover,.lbm-lift.cf{background:hsl(145,60%,42%);color:#fff;border-color:transparent}
@media(max-width:600px){.lbm-stats{margin-left:0;width:100%}.lbm-row{flex-wrap:wrap}.lbm-rc{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.lbm-fab span{display:none}.lbm-fab{padding:0 13px}}
.lbm-tg.is-lift{background:hsla(145,60%,45%,.14);color:hsl(145,65%,62%)}.lbm-tg.is-exp{background:hsla(0,0%,100%,.07);color:hsl(0,0%,65%)}
/* «Наказания» қойындысы */
.lbm-pt svg{fill:none!important}
.lbm-pt-h{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}
.lbm-pt-h h2{margin:0 0 4px;font-size:28px;font-weight:900;color:#fff}
.lbm-pt-h>div>span{font-size:14px;color:hsl(0,0%,55%)}
.lbm-pt-st{display:flex;gap:10px}
.lbm-pt-st>div{min-width:120px;padding:12px 16px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07)}
.lbm-pt-st b{display:block;font-size:24px;font-weight:900;color:#fff;line-height:1.1}
.lbm-pt-st span{font-size:12px;color:hsl(0,0%,55%)}
.lbm-pt-st .is-ban b{color:hsl(0,85%,66%)}.lbm-pt-st .is-mute b{color:hsl(35,95%,60%)}
.lbm-pt-f{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}
.lbm-pt-seg{display:flex;gap:3px;padding:4px;border-radius:13px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07)}
.lbm-pt-seg button{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:9px;background:none;color:hsl(0,0%,62%);font-weight:700;font-size:13px;cursor:pointer;transition:.12s}
.lbm-pt-seg button svg{width:15px;height:15px}
.lbm-pt-seg button:hover{color:#fff}
.lbm-pt-seg button.on{background:var(--span,#ffe600);color:hsl(0,0%,8%)}
.lbm-pt-q{flex:1;min-width:220px;display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:13px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsl(0,0%,50%)}
.lbm-pt-q:focus-within{border-color:var(--span,#ffe600)}
.lbm-pt-q svg{width:17px;height:17px;flex:none}
.lbm-pt-q input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;font-size:14px}
.lbm-pt-tb{border-radius:18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);overflow:hidden}
.lbm-pt-th,.lbm-pt-r{display:grid;grid-template-columns:minmax(180px,1.4fr) 110px minmax(160px,1.6fr) minmax(110px,.9fr) 170px;gap:14px;align-items:center;padding:12px 18px}
.lbm-pt-th{font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:hsl(0,0%,45%);border-bottom:1px solid hsla(0,0%,100%,.07)}
.lbm-pt-th span:last-child{text-align:right}
.lbm-pt-r{border-top:1px solid hsla(0,0%,100%,.045);transition:background .12s}
.lbm-pt-r:first-child{border-top:0}
.lbm-pt-r:hover{background:hsla(0,0%,100%,.03)}
.lbm-pt-r.off{opacity:.55}
.lbm-pt-p{display:flex;align-items:center;gap:11px;min-width:0;text-decoration:none}
.lbm-pt-p div{display:flex;flex-direction:column;min-width:0}
.lbm-pt-p b{color:#fff;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lbm-pt-p:hover b{color:var(--span,#ffe600)}
.lbm-pt-p small{font-size:12px;color:hsl(0,0%,48%)}
.lbm-pt-rs{font-size:13.5px;color:hsl(0,0%,82%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lbm-pt-by{font-size:13px;color:hsl(0,0%,60%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lbm-pt-t{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}
.lbm-pt-t b{font-size:14px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}
.lbm-pt-t small{font-size:11.5px;color:hsl(0,0%,48%)}
.lbm-pt-fv{color:hsl(0,85%,68%)!important}
.lbm-pt-bar{display:block;width:110px;height:4px;border-radius:4px;background:hsla(0,0%,100%,.07);overflow:hidden}
.lbm-pt-bar em{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,hsl(35,95%,58%),hsl(0,85%,60%))}
.lbm-pt-pg{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px;color:hsl(0,0%,60%);font-weight:700;font-size:13px}
.lbm-pt-pg:empty{display:none}
.lbm-pt-pg button{width:38px;height:38px;border-radius:11px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#fff;font-size:18px;cursor:pointer}
.lbm-pt-pg button:disabled{opacity:.3;cursor:default}
@media(max-width:900px){.lbm-pt-th{display:none}.lbm-pt-r{grid-template-columns:1fr auto;gap:8px 12px}.lbm-pt-rs{grid-column:1/-1}.lbm-pt-by{display:none}.lbm-pt-r>span:nth-child(2){order:-1;grid-column:2;grid-row:1}.lbm-pt-p{grid-row:1;grid-column:1}.lbm-pt-t{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.lbm-pt-st{width:100%}.lbm-pt-st>div{flex:1;min-width:0}}
/* Правила / апелляция (бан терезесі) */
.lbm-act>*{gap:8px;font-family:inherit}
.lbm-act svg{width:17px;height:17px;flex:none}
.lbm-b2{border:0;cursor:pointer}
.lbm-b2:focus-visible,.lbm-b1:focus-visible,.lbm-bk:focus-visible{outline:2px solid hsl(0,0%,100%);outline-offset:2px}
.lbm-dot{width:8px;height:8px;border-radius:50%;background:hsl(35,95%,58%);box-shadow:0 0 0 3px hsla(35,95%,58%,.2)}
.lbm-dot.is-accepted{background:hsl(145,65%,55%);box-shadow:0 0 0 3px hsla(145,65%,55%,.2)}.lbm-dot.is-rejected{background:hsl(0,85%,62%);box-shadow:0 0 0 3px hsla(0,85%,62%,.2)}
.lbm-pane{text-align:left;animation:lbmPane .22s ease}
@keyframes lbmPane{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}
.lbm-ph{display:flex;align-items:center;gap:12px;margin:0 40px 18px 0}
.lbm-ph b{display:block;font-size:20px;font-weight:800;color:#fff}.lbm-ph small{font-size:13px;color:hsl(0,0%,58%)}
.lbm-bk{flex:none;width:38px;height:38px;border-radius:11px;border:0;display:grid;place-items:center;background:hsla(0,0%,100%,.07);color:#fff;cursor:pointer}
.lbm-bk:hover{background:hsla(0,0%,100%,.13)}.lbm-bk svg{width:18px;height:18px}
.lbm-rules{list-style:none;counter-reset:r;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.lbm-rules li{counter-increment:r;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:13px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}
.lbm-rules li:before{content:counter(r);width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:13px;color:hsl(0,85%,70%);background:hsla(0,80%,55%,.14)}
.lbm-rules span{font-size:14px;color:hsl(0,0%,88%);line-height:1.4}
.lbm-rules em{font-style:normal;font-size:12px;font-weight:700;color:hsl(0,85%,70%);white-space:nowrap;text-align:right}
.lbm-af label{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:8px}
.lbm-af textarea{width:100%;min-height:150px;resize:vertical;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#fff;padding:14px;font:inherit;font-size:14px;line-height:1.5;outline:0}
.lbm-af textarea:focus{border-color:hsla(0,0%,100%,.35)}
.lbm-afm{display:flex;justify-content:space-between;font-size:12px;color:hsl(0,0%,50%);margin-top:6px}
.lbm-b1:disabled{opacity:.4;cursor:not-allowed}
.lbm-ast{display:flex;gap:13px;align-items:flex-start;padding:15px;border-radius:15px;border:1px solid}
.lbm-ast>span{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.lbm-ast>span svg{width:19px;height:19px}
.lbm-ast b{display:block;font-size:15.5px;color:#fff}.lbm-ast p{margin:3px 0 0;font-size:13px;color:hsl(0,0%,65%);line-height:1.45}
.lbm-ast.is-pending{background:hsla(35,90%,50%,.08);border-color:hsla(35,90%,55%,.28)}.lbm-ast.is-pending>span{background:hsla(35,90%,55%,.16);color:hsl(35,95%,62%)}
.lbm-ast.is-rejected{background:hsla(0,80%,50%,.08);border-color:hsla(0,80%,60%,.28)}.lbm-ast.is-rejected>span{background:hsla(0,80%,55%,.16);color:hsl(0,85%,68%)}
.lbm-ast.is-accepted{background:hsla(145,60%,45%,.08);border-color:hsla(145,60%,50%,.3)}.lbm-ast.is-accepted>span{background:hsla(145,60%,45%,.16);color:hsl(145,65%,60%)}
.lbm-aq{margin-top:10px;padding:13px 15px;border-radius:13px;background:hsla(0,0%,100%,.035);border-left:3px solid hsla(0,0%,100%,.15)}
.lbm-aq.is-reply{border-left-color:hsl(210,85%,62%)}
.lbm-aq small{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:hsl(0,0%,50%)}
.lbm-aq p{margin:5px 0 0;font-size:14px;color:hsl(0,0%,86%);line-height:1.5;white-space:pre-wrap;word-break:break-word}
/* модераторға: апелляция блогы */
.lbm-stats .is-apl{background:hsla(35,90%,55%,.14)}.lbm-stats .is-apl b{color:hsl(35,95%,62%)}
.lbm-apl{margin:7px 0 4px;padding:10px 12px;border-radius:12px;background:hsla(35,90%,50%,.07);border:1px solid hsla(35,90%,55%,.22)}
.lbm-apl.is-accepted{background:hsla(145,60%,45%,.06);border-color:hsla(145,60%,50%,.2)}.lbm-apl.is-rejected{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}
.lbm-apl-h{display:flex;align-items:center;gap:7px;font-size:12.5px;color:hsl(35,95%,62%)}.lbm-apl-h svg{width:14px;height:14px}
.lbm-apl-h em{font-style:normal;color:hsl(0,0%,55%);margin-left:auto}
.lbm-apl p{margin:5px 0 0;font-size:13px;color:hsl(0,0%,85%);white-space:pre-wrap;word-break:break-word}
.lbm-apl-r{color:hsl(210,90%,72%)!important}
.lbm-apl-a{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}
.lbm-apl-a input{flex:1;min-width:150px;height:34px;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;padding:0 10px;font-size:13px;outline:0}
.lbm-apl-a button{display:flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:9px;border:0;font-weight:700;font-size:12.5px;cursor:pointer}
.lbm-apl-a button svg{width:14px;height:14px}
.lbm-apl-ok{background:hsl(145,60%,42%);color:#fff}.lbm-apl-no{background:hsla(0,80%,55%,.15);color:hsl(0,85%,70%)}
.lbm-apl-a button:disabled{opacity:.5}
@media(max-width:520px){.lbm-rules li{grid-template-columns:28px 1fr}.lbm-rules em{grid-column:2;text-align:left}}
/* SAQ_LBM_END */
