.ban-main{padding-top:58px;padding-bottom:65px}.ban-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:44px}.ban-hero h1{font-size:clamp(52px,6vw,84px);line-height:1.02;letter-spacing:-2px;margin:15px 0 20px}.ban-hero h1>span{color:#ed405f}.ban-hero p{font-size:18px;color:#a7a8b2;line-height:1.5}.appeal{position:relative;padding:28px 65px 28px 25px;background:linear-gradient(110deg,#27232c,#1b1c22);border-radius:8px;min-width:285px;border-left:2px solid #d7425e}.appeal strong,.appeal>span:not(.appeal-mark){display:block}.appeal strong{font-size:18px;margin-bottom:9px}.appeal>span:not(.appeal-mark){font-size:14px;color:#a4a3af}.appeal-mark{position:absolute;right:25px;top:34px;color:#ee5975;font-size:25px}.appeal:hover{background:#29252e}.ban-stats{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:13px;margin-bottom:30px}.ban-stats article{padding:24px;background:linear-gradient(145deg,#22232a,#1b1c21);border-radius:7px;border-top:1px solid #ffffff09;min-width:0}.ban-stats article>span{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#a09da9}.ban-stats b{display:block;font-size:44px;line-height:1;margin-top:16px;font-weight:750}.sync-card strong{display:block;font-size:20px;margin:17px 0 8px}.sync-card strong:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#7ba68c;margin-right:9px}.sync-card small{display:block;font-size:12px;color:#94939e}.sync-card.is-stale strong:before{background:#d59957}.ban-panel{background:#191a20;border:1px solid #ffffff09;border-radius:9px;overflow:hidden}.ban-toolbar{display:flex;align-items:center;gap:18px;padding:24px;background:#1e1f26;border-bottom:1px solid #ffffff06}.ban-search{display:flex;align-items:center;gap:10px;flex:1;min-width:180px;background:#131419;padding:0 15px;border-radius:5px;border:1px solid #ffffff0d}.ban-search>span{font-size:25px;color:#a8a5b0}.ban-search input{width:100%;min-width:0;color:#f0eef3;border:0;outline:0;background:transparent;padding:15px 0;font:inherit;font-size:15px}.ban-search:focus-within{border-color:#be4c63}.ban-filters{display:flex;gap:3px;flex-wrap:wrap}.ban-filters button{padding:12px 15px;background:transparent;color:#9b99a6;border-radius:4px;font-size:13px}.ban-filters button[aria-pressed=true]{background:#4b2935;color:#ffb4c3}.ban-filters button:hover{color:#fff}.refresh-button{background:transparent;color:#adaab8;font-size:13px;padding:12px 0 12px 12px}.refresh-button:disabled{opacity:.5}.ban-results-heading{display:flex;justify-content:space-between;align-items:center;padding:25px 25px 20px;gap:16px}.ban-results-heading h2{font-size:19px;font-weight:600}.ban-results-heading>span{font-size:13px;color:#97949f}.ban-status{margin:0 25px 16px;color:#c5a079;font-size:13px;line-height:1.5}.ban-status:empty{display:none}.ban-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.ban-table thead{background:#15161b}.ban-table th,.ban-table td{padding:18px 25px;overflow-wrap:anywhere;vertical-align:middle}.ban-table thead th{font-size:9px;letter-spacing:1.6px;color:#85828f;font-weight:600}.ban-table thead th:nth-child(1){width:29%}.ban-table thead th:nth-child(2){width:33%}.ban-table thead th:nth-child(3){width:17%}.ban-table tbody tr{border-bottom:1px solid #ffffff06}.ban-table tbody tr:hover{background:#202128}.ban-player{display:flex;gap:13px;align-items:center;min-width:0}.ban-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:44px;background:linear-gradient(145deg,#352730,#24242c);border-radius:5px;color:#d8a0af;font-size:20px;font-weight:600}.ban-player-info{min-width:0}.ban-player-info a{display:block;font-size:17px;font-weight:650;line-height:1.25}.ban-player-info a:hover{color:#ff8ca4}.ban-steam{display:block;color:#9793a1;font:10px ui-monospace,Consolas,monospace;margin-top:7px;letter-spacing:.2px}.ban-reason{font-size:15px;line-height:1.5;color:#b9b6c2}.ban-remaining{display:inline-block;padding:7px 10px;background:#31232c;color:#f18ba2;font-size:12px;border-radius:4px;white-space:normal}.ban-end{font-size:14px;color:#b3afbc;line-height:1.5}.ban-end small{display:block;font-size:11px;color:#787482}.ban-empty{text-align:center;padding:55px 20px 65px}.ban-empty>span{display:flex;align-items:center;justify-content:center;margin:0 auto 20px;width:45px;height:50px;border:1px solid #52515a;border-radius:10px;color:#b1b4be;font-size:22px}.ban-empty h3{font-size:24px;margin-bottom:10px;font-weight:600}.ban-empty p{font-size:14px;line-height:1.6;color:#928d9f;max-width:420px;margin:auto}.ban-pagination{display:flex;align-items:center;justify-content:center;gap:30px;padding:23px}.ban-pagination button{padding:10px 15px;background:#282932;color:#d7d3df;border-radius:4px}.ban-pagination button:disabled{opacity:.3;cursor:default}.ban-pagination>span{font-size:13px;color:#a09baa}.ban-note{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:22px 25px;border-top:1px solid #ffffff08;color:#827c8e;font-size:12px;line-height:1.5}.ban-note a{color:#b4aabb;white-space:nowrap}[hidden]{display:none!important}
@media(max-width:1000px){.mast-inner{gap:20px}.mast nav{gap:17px}.ban-toolbar{flex-wrap:wrap}.ban-search{flex-basis:50%}.ban-stats article{padding:19px}.ban-table th,.ban-table td{padding:17px}.ban-steam{font-size:9px}.ban-stats article>span{font-size:9px;letter-spacing:1px}}
@media(max-width:650px){.mast-inner{padding-top:18px;padding-bottom:16px;display:block}.mast nav{margin-top:19px;display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px}.ban-main{padding-top:33px;padding-bottom:30px}.ban-hero{display:block;padding-bottom:26px}.ban-hero h1{font-size:58px}.ban-hero p{font-size:16px}.appeal{display:block;min-width:0;margin-top:26px;padding:18px 55px 18px 20px}.appeal strong{font-size:16px}.appeal-mark{top:22px}.ban-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.ban-stats article{padding:15px 10px}.ban-stats article>span{font-size:8px;letter-spacing:.4px;line-height:1.5;display:block}.ban-stats b{font-size:32px;margin-top:10px}.ban-stats .sync-card{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:15px}.sync-card strong{font-size:15px;margin:0}.sync-card small{grid-column:1/-1;font-size:11px}.ban-toolbar{padding:16px;gap:12px}.ban-search{flex-basis:100%;min-width:0}.ban-filters{gap:1px}.ban-filters button{font-size:12px;padding:10px 9px}.refresh-button{font-size:12px;padding:10px 0;margin-left:auto}.ban-results-heading{padding:21px 16px 16px}.ban-results-heading h2{font-size:17px}.ban-status{margin-left:16px;margin-right:16px}.ban-table,.ban-table tbody,.ban-table tr,.ban-table td{display:block}.ban-table thead{display:none}.ban-table tbody tr{padding:18px 16px;border-top:1px solid #ffffff08}.ban-table td{padding:0;margin-top:16px}.ban-table td:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:9px;letter-spacing:1.4px;color:#787181}.ban-table td:first-child{margin-top:0}.ban-player-info a{font-size:18px}.ban-steam{font-size:10px}.ban-reason{font-size:14px}.ban-avatar{width:38px}.ban-table td:nth-child(3),.ban-table td:nth-child(4){display:inline-block;width:49%;vertical-align:top}.ban-end small{display:none}.ban-note{display:block;padding:20px 16px;font-size:11px}.ban-note a{display:block;margin-top:12px}.ban-pagination{gap:15px;padding:20px 12px}.ban-pagination button{font-size:12px;padding:9px 12px}.ban-empty{padding-top:35px;padding-bottom:40px}}
