.punishment-noir{width:min(1180px,100%);margin:0 auto;padding:34px 0 90px;color:#eff0f3}.punishment-noir__mast,.punishment-noir__panel{border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(18,19,24,.58),rgba(5,6,9,.42))!important;box-shadow:inset 0 1px rgba(255,255,255,.045),0 20px 70px rgba(0,0,0,.2)!important;backdrop-filter:blur(24px)!important}.punishment-noir__mast{padding:25px 28px!important}.punishment-noir__kicker{color:#858b99!important;letter-spacing:.12em!important}.punishment-noir__mast h1{margin-top:8px!important;font-size:clamp(30px,4vw,46px)!important;letter-spacing:-.055em!important}.punishment-noir__meta{gap:8px!important}.punishment-noir__meta>div{min-width:112px!important;padding:11px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important}.punishment-noir__layout{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important}.punishment-noir__filters,.punishment-noir__content{min-width:0!important}.punishment-noir__filters .punishment-noir__panel{padding:16px!important}.punishment-noir .card-header{padding:16px 18px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:transparent!important}.punishment-noir .modern_table{padding:6px 10px 10px!important}.punishment-noir .punish_header{display:grid!important;grid-template-columns:42px minmax(190px,1.5fr) minmax(130px,1fr) minmax(110px,.8fr) 100px 86px!important;gap:10px!important;padding:8px 10px!important;color:#6f7582!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.punishment-noir .punish_list_row{display:grid!important;grid-template-columns:42px minmax(190px,1.5fr) minmax(130px,1fr) minmax(110px,.8fr) 100px 86px!important;gap:10px!important;align-items:center!important;margin:5px 0!important;padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;background:rgba(255,255,255,.018)!important;transition:border-color .16s ease,background .16s ease!important}.punishment-noir .punish_list_row:hover{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.035)!important}.punish-player__identity{display:flex;align-items:center;min-width:0;gap:9px;color:inherit;text-decoration:none}.punish-player__identity img,.punish-player__identity>i{width:32px;height:32px;flex:none;border-radius:9px}.punish-player__identity img{object-fit:cover}.punish-player__identity>i{display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#aeb5c2;font-style:normal;font-size:11px}.punish-player__identity strong,.punish-player__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.punish-player__identity strong{font-size:12px}.punish-player__identity small{margin-top:3px;font-size:10px}.punishment-noir .none_span{color:#a6abb5!important;font-size:11px!important}.punishment-noir .current_punish,.punishment-noir .expired_punish,.punishment-noir .permanent_punish{display:inline-flex!important;padding:5px 8px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:rgba(255,255,255,.04)!important;font-size:10px!important}.punishment-noir .current_punish{color:#7ad9a7!important;border-color:rgba(85,210,141,.18)!important;background:rgba(50,170,100,.08)!important}.punishment-noir input[type=text]{border-color:rgba(255,255,255,.1)!important;background:rgba(0,0,0,.22)!important}.punishment-noir .adaptive-select-wrapper{border:0!important;background:transparent!important}.punishment-noir .segmented-control{border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.02)!important}.punishment-noir .panel.muted{border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.02)}@media(max-width:900px){.punishment-noir__layout{grid-template-columns:1fr!important}.punishment-noir .punish_header{display:none!important}.punishment-noir .punish_list_row{grid-template-columns:28px minmax(0,1fr) auto!important}.punishment-noir .punish_list_row>span:nth-child(3),.punishment-noir .punish_list_row>span:nth-child(4),.punishment-noir .punish_list_row>span:nth-child(5){display:none!important}.punishment-noir{padding-top:18px}}
