/* NEMAZING V832 — онлайн серверов в шапке и на главной, промокод в кабинете */
html body .nm832-live-pill{display:inline-flex!important;align-items:center;gap:8px;height:38px;padding:0 13px;margin-right:6px;border-radius:999px;border:1px solid rgba(34,197,94,.28);background:rgba(233,248,240,.9);color:#138a52;text-decoration:none!important;font:800 13px/1 Inter,system-ui,sans-serif;white-space:nowrap;opacity:1!important;visibility:visible!important;transition:.15s}
html body .nm832-live-pill:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(22,163,74,.15)}
html body .nm832-live-pill i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:nm832pulse 1.8s infinite}
html body .nm832-live-pill b{color:#0f5132;font-weight:800}
html body .nm832-live-pill span{font-variant-numeric:tabular-nums}
html body .nm832-live-pill[data-status="maintenance"]{background:#fff6e6;border-color:rgba(217,119,6,.3);color:#b45309}
html body .nm832-live-pill[data-status="maintenance"] i{background:#f59e0b;animation:none}
html body .nm832-live-pill[data-status="maintenance"] b{color:#92400e}
html body .nm832-live-pill[data-status="offline"]{background:#f2f3f8;border-color:#e3e6ef;color:#7b8397}
html body .nm832-live-pill[data-status="offline"] i{background:#9aa1b3;animation:none}
html body .nm832-live-pill[data-status="offline"] b{color:#4b5268}
@keyframes nm832pulse{70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
@media(min-width:1101px) and (max-width:1600px){html body .nm832-live-pill{padding:0 11px;gap:7px;margin-right:0}html body .nm832-live-pill b{display:none}html body .nm832-live-pill:not([data-status="online"]) span{display:none}html body .nm832-live-pill:not([data-status="online"]){padding:0 12px}}
@media(max-width:900px){html body .nm832-live-pill{height:34px;padding:0 11px;font-size:12.5px;margin-right:4px}}
/* главная */
html body .nm832-live{display:grid!important;gap:10px;margin:22px 0 4px;max-width:520px;opacity:1!important;visibility:visible!important;height:auto!important}
html body .nm832-srv{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.82);border:1px solid rgba(20,24,40,.08);box-shadow:0 12px 30px rgba(20,24,40,.08);backdrop-filter:blur(10px)}
html body .nm832-srv .dot{position:relative;width:44px;height:44px;border-radius:14px;background:var(--srv);display:grid;place-items:center;color:#fff;font:900 19px/1 Inter,system-ui,sans-serif;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
html body .nm832-srv .dot::after{content:"";position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:3px solid #fff;animation:nm832pulse 1.8s infinite}
html body .nm832-srv[data-status="maintenance"] .dot::after{background:#f59e0b;animation:none}
html body .nm832-srv[data-status="offline"] .dot::after{background:#9aa1b3;animation:none}
html body .nm832-srv .t{display:grid;gap:1px;min-width:0}
html body .nm832-srv .t b{font:800 16px/1.2 Inter,system-ui,sans-serif;color:#161a26}
html body .nm832-srv .t small{font-size:13px;color:#6b7386}
html body .nm832-srv .t em{font-style:normal;font-weight:800;color:#138a52;font-variant-numeric:tabular-nums}
html body .nm832-srv .bar{display:block;height:4px;border-radius:9px;background:#eef0f6;margin-top:6px;overflow:hidden}
html body .nm832-srv .bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a)}
html body .nm832-srv .ip{appearance:none;border:1px dashed #cfc7ff;background:#faf9ff;color:#6d5cff;font:700 12.5px/1 ui-monospace,SFMono-Regular,monospace;padding:9px 10px;border-radius:10px;cursor:pointer;white-space:nowrap}
html body .nm832-srv .ip.ok{border-style:solid;background:#e9f8f0;color:#138a52;border-color:#bbe8cf}
@media(max-width:560px){html body .nm832-srv{grid-template-columns:40px minmax(0,1fr)}html body .nm832-srv .ip{grid-column:1/-1;justify-self:start}}
/* вход/регистрация */
html body .nm832-srv-hint{margin:-2px 0 8px;font-size:12.5px;color:#7b8397}
html body .nm804-server-state.is-maint{background:#fff6e6!important;color:#b45309!important}
html body .nm804-server-state.is-maint i{background:#f59e0b!important}
html body .nm804-server-state.is-off{background:#f2f3f8!important;color:#7b8397!important}
html body .nm804-server-state.is-off i{background:#9aa1b3!important}
/* ночная тема */
html.nm-dark body .nm832-live-pill{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3);color:#4ade80}
html.nm-dark body .nm832-live-pill b{color:#bbf7d0}
html.nm-dark body .nm832-srv{background:rgba(21,26,43,.82);border-color:rgba(255,255,255,.08)}
html.nm-dark body .nm832-srv .dot::after{border-color:#151a2b}
html.nm-dark body .nm832-srv .dot{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
html.nm-dark body .nm832-srv .t small{color:#9aa3ba}
html.nm-dark body .nm832-srv .bar{background:rgba(255,255,255,.08)}
html.nm-dark body .nm832-srv .t b{color:#eceff7}
html.nm-dark body .nm832-srv .ip{background:rgba(109,92,255,.12);border-color:rgba(139,120,255,.4);color:#b4a8ff}
html body .nm804-server-dot{display:grid!important;place-items:center;color:#fff;font:900 16px/1 Inter,system-ui,sans-serif}
html body .nm832-promo{display:none!important}
/* V833: в меню стало больше пунктов — на средних экранах делаем его плотнее */
@media(min-width:901px) and (max-width:1340px){html body .nm710-header .nm710-nav a{padding:0 9px!important}html body .nm710-header .nm710-nav a svg,html body .nm710-header .nm710-nav a .nm768-icon{display:none!important}}
@media(min-width:901px) and (max-width:1100px){html body .nm710-header .nm710-nav{gap:2px!important}html body .nm710-header .nm710-nav a{padding:0 7px!important;font-size:11.5px!important}html body .nm710-header .nm710-brand img{max-height:30px!important;width:auto!important}html body .nm832-live-pill{height:32px;padding:0 9px;font-size:12px}}
/* V834: старый скрипт v760 делал обёртку подвала сеткой из 4 колонок — у подвала v747 своя раскладка */
html body:not(#nm834) footer.nm747-footer .nm747-wrap.nm-footer-grid{display:block!important;grid-template-columns:none!important}
html body .nm832-live{display:none!important}
