/* Source: files/sidebar-title-repair-v2-20260925.css */
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading {gap:6px!important;}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading .sidebarFinalTitle {
 display:block!important;position:static!important;float:none!important;margin:0!important;padding:0!important;
 width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-size:var(--sidebar-title-size,18px)!important;font-weight:650!important;line-height:1.4!important;
 letter-spacing:-.2px!important;color:#eeeae1!important;white-space:nowrap!important;text-align:left!important;
}
@media(max-width:600px){body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading .sidebarFinalTitle{font-size:var(--sidebar-title-size,17px)!important;}}


/* Source: files/sidebar-baseline-20260925.css */
/* Align heading and action text on the same baseline; keep decorative icon centered. */
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading {
 align-items:baseline!important;
}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading::before {
 align-self:center!important;
}
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading .sidebarFinalTitle,
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading a.sidebarHeaderMore {
 align-self:baseline!important;
}


/* Source: files/sidebar-menu-places-20260925.css */
/* Remove legacy negative gutters from the compact navigation. */
body .wapper .homeSidebarModern .vertical-navigation {margin:0!important;padding:0!important;width:100%!important;box-sizing:border-box!important;}
body .wapper .homeSidebarModern .vertical-navigation ul {margin:0!important;padding:0!important;list-style:none!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li {margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a {display:block!important;box-sizing:border-box!important;margin:0!important;width:100%!important;height:auto!important;padding:7px 8px!important;line-height:21px!important;border:0!important;border-radius:7px!important;background:transparent!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li+li {border-top:1px solid #ffffff0b!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a.active::before {display:none!important;}
body .wapper .homeSidebarModern .vertical-navigation ul li a:hover,
body .wapper .homeSidebarModern .vertical-navigation ul li a:focus-visible,
body .wapper .homeSidebarModern .vertical-navigation ul li a.active {background:#c7ad781c!important;color:#ffe0a0!important;}
/* Counters restart independently for every server/tab and each ranking. */
body .wapper .homeSidebarModern #top_players .players,
body .wapper .homeSidebarModern #asr-donors,
body .wapper .homeSidebarModern #top_users {counter-reset:sidebar-place;}
body .wapper .homeSidebarModern #top_players .asr-row,
body .wapper .homeSidebarModern #asr-donors .asr-row,
body .wapper .homeSidebarModern #top_users .activity-top-row {
 counter-increment:sidebar-place;position:relative!important;box-sizing:border-box!important;padding-left:23px!important;
}
body .wapper .homeSidebarModern #top_players .asr-row::before,
body .wapper .homeSidebarModern #asr-donors .asr-row::before,
body .wapper .homeSidebarModern #top_users .activity-top-row::before {
 content:counter(sidebar-place);position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%);width:17px!important;text-align:center!important;color:#c7ad78!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;font-variant-numeric:tabular-nums;
}


/* Source: files/sidebar-heading-icons-align-20260925.css */
/* Center decorative icons against the title line, not the taller padded action. */
body .wapper .homeSidebarModern .block .block_head.sidebarFinalHeading::before {
 align-self:flex-start!important;
 margin-top:calc(.7em - 11px)!important;
 margin-bottom:0!important;
 transform:none!important;
}


/* Source: files/community-counts-online-style-20260925.css */
/* The original online counter is the shared reference, including after the previous optional patch. */
body .wapper .homeSidebarModern #users_online_number,
body .wapper .homeCommunityPanel.block #birthdays_count,
body .wapper .homeCommunityPanel.block #count_of_last_onl_us {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;min-width:28px!important;width:auto!important;height:24px!important;padding:1px 7px!important;
 background:#c7ad7812!important;color:#e5c484!important;border:1px solid #c7ad7840!important;border-radius:7px!important;box-shadow:none!important;
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 font-size:12px!important;font-weight:650!important;line-height:18px!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums!important;
}
body .wapper .homeSidebarModern #users_online_number *,
body .wapper .homeCommunityPanel.block #birthdays_count *,
body .wapper .homeCommunityPanel.block #count_of_last_onl_us * {color:inherit!important;font:inherit!important;}


/* Source: files/header-servers-gold-20260925.css */
body .wapper .header,body .blockMenu,body .serverNew{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body .wapper .header{background:#21211f!important;border-bottom:1px solid #c7ad7830!important;}
body .wapper .header .branding{font-size:18px!important;font-weight:650!important;letter-spacing:-.2px!important;color:#eeeae1!important;}
body #blockMenu{border:1px solid #c7ad7840!important;background:#c7ad7810!important;color:#c7ad78!important;border-radius:8px!important;padding:7px 12px!important;font:600 14px/21px ui-sans-serif,system-ui,sans-serif!important;}
body #blockMenu:hover,body #blockMenu:focus-visible{color:#ffe0a0!important;background:#c7ad7820!important;border-color:#ba9654!important;}
body .blockMenu{background:#191918!important;}
body .blockMenu .blockMenuContent{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;padding-top:12px!important;padding-bottom:12px!important;align-items:start!important;}
body .blockMenu .blockMenuRow{box-sizing:border-box!important;width:auto!important;min-width:0!important;padding:12px!important;border:1px solid #c7ad7830!important;border-radius:14px!important;background:linear-gradient(145deg,#242422,#20201e)!important;}
body .blockMenu .blockMenu_Heading{font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;margin:0 0 8px!important;filter:none!important;text-shadow:none!important;}
body .blockMenu .blockMenu_Items{gap:2px!important;}
body .blockMenu .blockMenu_Item{align-items:center!important;gap:8px!important;padding:6px!important;margin:0!important;min-height:38px!important;box-sizing:border-box!important;}
body .blockMenu .blockMenu_Item__Icon{width:28px!important;height:28px!important;flex:0 0 28px!important;border:1px solid #c7ad7830!important;border-radius:8px!important;background:#c7ad780c!important;color:#c7ad78!important;}
body .blockMenu .blockMenu_Item__Icon svg{width:18px!important;height:18px!important;color:#c7ad78!important;}
body .blockMenu .blockMenu_Item__Icon svg [stroke]:not([stroke="none"]){stroke:#c7ad78!important;}
body .blockMenu .blockMenu_Item__Info{min-width:0!important;align-items:flex-start!important;}
body .blockMenu .blockMenu_Item__Info_Header,body .blockMenu .menuFreeCasesLabel{font-size:14px!important;font-weight:400!important;line-height:21px!important;color:#d0cbc1!important;}
body .blockMenu .blockMenu_Item:hover,body .blockMenu .blockMenu_Item:focus-visible{background:#c7ad781c!important;transform:none!important;}
body .blockMenu .blockMenu_Item:hover .blockMenu_Item__Info_Header{color:#ffe0a0!important;}
body .blockMenu .menuFreeCasesRow{gap:8px!important;flex-wrap:wrap!important;padding:6px!important;}
body .blockMenu .menuFreeCasesLinks a{border-color:#c7ad7840!important;color:#c7ad78!important;background:#c7ad7810!important;}
body .wapper .header .user-menu>li>a{background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;}
body .wapper .header .user-menu>li>a:hover{background:#c7ad7810!important;border-color:#c7ad7830!important;}
body .wapper .header .user-menu>li>a>p{font-size:12px!important;line-height:18px!important;color:#a4a19b!important;}
body .wapper .header .user-menu>li>ul{box-sizing:border-box!important;min-width:220px!important;max-width:calc(100vw - 24px)!important;padding:6px!important;background:#242422!important;border:1px solid #c7ad7840!important;border-radius:12px!important;box-shadow:0 12px 32px #0006!important;}
body .wapper .header .user-menu>li>ul>li{padding:0!important;margin:0!important;background:transparent!important;}
body .wapper .header .user-menu>li>ul>li>a{box-sizing:border-box!important;width:100%!important;height:auto!important;margin:0!important;padding:7px 10px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;color:#d0cbc1!important;border:0!important;border-radius:7px!important;}
body .wapper .header .user-menu>li>ul>li>a:hover,body .wapper .header .user-menu>li>ul>li>a:focus-visible{color:#ffe0a0!important;background:#c7ad781c!important;}
body .serverNew{box-sizing:border-box!important;border:1px solid #c7ad7830!important;border-radius:14px!important;min-height:102px!important;height:auto!important;padding:12px 12px 12px 30px!important;cursor:pointer;overflow:hidden!important;transition:border-color .18s,box-shadow .18s!important;}
body .serverNew .block-servers-name{position:relative!important;top:auto!important;left:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.2px!important;color:#eeeae1!important;margin:0 0 6px!important;}
body .serverNew .group{position:relative!important;display:block!important;left:auto!important;bottom:auto!important;color:#a4a19b!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;font-variant-numeric:tabular-nums;}
body .serverNew .group i{color:#c7ad78!important;}
body .serverNew .progress{left:12px!important;top:12px!important;bottom:12px!important;height:auto!important;width:4px!important;border-radius:4px!important;background:#ffffff15!important;}
body .serverNew:hover{border-color:#ba9654!important;box-shadow:0 0 18px #c7ad7820!important;}
@media(max-width:1199px){body .blockMenu .blockMenuContent{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:767px){body .blockMenu .blockMenuContent{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:480px){body .blockMenu .blockMenuContent{grid-template-columns:1fr!important;}body .serverNew .block-servers-name,body .blockMenu .blockMenu_Heading{font-size:17px!important;}}
@media(prefers-reduced-motion:reduce){body .serverNew{transition:none!important;}}


/* Source: files/server-card-spacing-fix-20260925.css */
body .wapper .monitoring-blocks_new .serverNew {display:block!important;position:relative!important;box-sizing:border-box!important;padding:12px 14px 12px 34px!important;height:auto!important;min-height:102px!important;}
body .wapper .monitoring-blocks_new .serverNew>.sc-hhNnGo {position:relative!important;inset:auto!important;margin:0!important;padding:0!important;width:auto!important;z-index:2!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-name {position:static!important;inset:auto!important;margin:0 0 6px!important;padding:0!important;width:auto!important;font-size:18px!important;line-height:25.2px!important;font-weight:650!important;letter-spacing:-.2px!important;white-space:normal!important;}
body .wapper .monitoring-blocks_new .serverNew .group {display:block!important;position:relative!important;inset:auto!important;margin:0!important;padding:0!important;width:auto!important;z-index:2!important;font-size:12px!important;line-height:18px!important;}
body .wapper .monitoring-blocks_new .serverNew .progress {position:absolute!important;left:12px!important;top:12px!important;bottom:12px!important;width:4px!important;height:auto!important;min-height:0!important;margin:0!important;z-index:3!important;}
@media(max-width:600px){body .wapper .monitoring-blocks_new .serverNew .block-servers-name{font-size:17px!important;line-height:23.8px!important;}}


/* Source: files/servers-type-compact-20260925.css */
body .wapper .monitoring-blocks_new .serverNew,
body .wapper .monitoring-blocks_new .serverNew .block-servers-name,
body .wapper .monitoring-blocks_new .serverNew .group,
body .wapper .monitoring-blocks_new .serverNew .group>div {font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
body .wapper .monitoring-blocks_new .serverNew{min-height:0!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-name{margin-bottom:4px!important;}
body .wapper .monitoring-blocks_new .serverNew .group,body .wapper .monitoring-blocks_new .serverNew .group>div{color:#a4a19b!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-group-info i {display:inline-block!important;width:16px!important;height:16px!important;vertical-align:-3px!important;margin-right:4px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c7ad78%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3M16%204a3%203%200%200%201%200%206M18%2014a5%205%200%200%201%203%204v3%22/%3E%3C/svg%3E") center/contain no-repeat!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-group-info i::before{content:none!important;}


/* Source: files/servers-density-20260925.css */
body .wapper .monitoring-blocks_new{gap:8px!important;}
body .wapper .monitoring-blocks_new .serverNew{padding:6px 12px 6px 30px!important;min-height:0!important;height:auto!important;}
body .wapper .monitoring-blocks_new .serverNew .block-servers-name{margin-bottom:2px!important;}
body .wapper .monitoring-blocks_new .serverNew .progress{top:8px!important;bottom:8px!important;left:11px!important;}


/* Source: files/header-compact-gold-20260925.css */
body .wapper .header{height:auto!important;min-height:56px!important;background:#21211f!important;border-bottom:1px solid #c7ad7830!important;}
body .wapper .header>.container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:56px!important;height:auto!important;padding-top:4px!important;padding-bottom:4px!important;}
body .wapper .header .branding{float:none!important;margin:0!important;padding:0!important;line-height:25.2px!important;font:650 18px/1.4 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.2px!important;color:#eeeae1!important;}
body .wapper .header button#blockMenu{position:static!important;transform:none!important;float:none!important;margin:0!important;flex:0 0 auto!important;min-height:32px!important;height:auto!important;padding:5px 10px!important;border:1px solid #c7ad7840!important;background:#c7ad7810!important;color:#c7ad78!important;border-radius:8px!important;font:600 14px/20px ui-sans-serif,system-ui,sans-serif!important;}
body .wapper .header button#blockMenu:hover,body .wapper .header button#blockMenu:focus-visible{color:#ffe0a0!important;background:#c7ad7820!important;border-color:#ba9654!important;}
body .wapper .header button#blockMenu i,body .wapper .header button#blockMenu span{color:inherit!important;}
body .wapper .header .collapsible-menu.user-menu{float:none!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;}
body .wapper .header .collapsible-menu.user-menu>li{position:relative!important;height:auto!important;margin:0!important;}
body .wapper .header .collapsible-menu.user-menu>li>a{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-rows:20px 18px!important;column-gap:10px!important;align-items:center!important;box-sizing:border-box!important;width:auto!important;min-width:150px!important;height:46px!important;padding:3px 8px!important;background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;}
body .wapper .header .collapsible-menu.user-menu>li>a:hover,body .wapper .header .collapsible-menu.user-menu>li>a.open{background:#c7ad7810!important;border-color:#c7ad7830!important;}
body .wapper .header .collapsible-menu.user-menu>li>a>h3.header-user-name-line{position:static!important;grid-column:1!important;grid-row:1!important;width:auto!important;margin:0!important;font:600 14px/20px ui-sans-serif,system-ui,sans-serif!important;}
body .wapper .header .collapsible-menu.user-menu>li>a>p{position:static!important;grid-column:1!important;grid-row:2!important;width:auto!important;height:auto!important;margin:0!important;font:400 12px/18px ui-sans-serif,system-ui,sans-serif!important;color:#a4a19b!important;text-align:right!important;}
body .wapper .header .header-user-avatar-wrap{position:relative!important;grid-column:2!important;grid-row:1 / 3!important;width:36px!important;height:36px!important;float:none!important;margin:0!important;}
body .wapper .header .header-user-avatar-image{width:36px!important;height:36px!important;border-radius:50%!important;object-fit:cover!important;}
body .wapper .header .header-user-avatar-wrap>img:not(.header-user-avatar-image){position:absolute!important;inset:-5px!important;width:46px!important;height:46px!important;max-width:none!important;}
body .wapper .header .collapsible-menu.user-menu>li>ul{top:100%!important;right:0!important;left:auto!important;}
@media(max-width:599px){body .wapper .header>.container{flex-wrap:wrap!important;gap:6px!important;}body .wapper .header .branding{font-size:15px!important;}body .wapper .header .collapsible-menu.user-menu>li>a{min-width:0!important;}body .wapper .header #mobileMenu{flex-basis:100%;}}


/* Source: files/menu-icons-type-20260925.css */
body .wapper .blockMenu .blockMenuRow .blockMenu_Heading{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:18px!important;font-weight:650!important;line-height:25.2px!important;letter-spacing:-.2px!important;}
body .wapper .blockMenu .blockMenuRow .blockMenu_Item__Info_Header,body .wapper .blockMenu .menuFreeCasesLabel{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;letter-spacing:normal!important;}
body .wapper .blockMenu .blockMenu_Item__Icon svg.menuUnifiedIcon{color:#c7ad78!important;opacity:1!important;filter:none!important;width:18px!important;height:18px!important;}
body .wapper .blockMenu .blockMenu_Item__Icon svg.menuUnifiedIcon path{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;}
@media(max-width:600px){body .wapper .blockMenu .blockMenuRow .blockMenu_Heading{font-size:17px!important;line-height:23.8px!important;}}


/* Source: files/free-cases-click-fix-20260925.css */
body .wapper .blockMenu .menuFreeCasesRow{position:relative!important;z-index:2!important;pointer-events:auto!important;}
body .wapper .blockMenu .menuFreeCasesLinks{position:relative!important;display:inline-flex!important;gap:4px!important;pointer-events:auto!important;z-index:3!important;}
body .wapper .blockMenu .menuFreeCasesLinks a{position:relative!important;z-index:4!important;pointer-events:auto!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;min-height:30px!important;border:1px solid #c7ad7840!important;background:#c7ad7810!important;color:#c7ad78!important;border-radius:7px!important;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s!important;}
body .wapper .blockMenu .menuFreeCasesLinks a:hover,body .wapper .blockMenu .menuFreeCasesLinks a:focus-visible{color:#ffe0a0!important;background:#c7ad7833!important;border-color:#c7ad78!important;box-shadow:0 0 10px #c7ad7820!important;}
body .wapper .blockMenu .menuFreeCasesLinks a:focus-visible{outline:2px solid #c7ad78!important;outline-offset:2px!important;}

