:root{--grey-50:#f2f2f2;--grey-100:#e4e4e4;--grey-200:#c5c5c5;--grey-300:#a9a9a9;--grey-350:#bdbdbd;--grey-400:#8d8d8d;--grey-500:#6f6f6f;--grey-600:#545454;--grey-750:#343434;--grey-800:#2d2d2d;--grey-850:#272727;--grey-900:#1e1e1e;--grey-950:#181818;--grey-1000:#141414;--bg-primary:var(--grey-1000);--bg-secondary:var(--grey-900);--bg-surface:var(--grey-850);--bg-elevated:var(--grey-750);--bg-hover:#ffffff0d;--accent:#fbbf24;--accent-dim:#fbbf241a;--text-primary:var(--grey-50);--text-secondary:var(--grey-400);--text-muted:var(--grey-500);--border:var(--grey-1000);--success:#10b981;--danger:#f43f5e;--info:#43a6f0;--sidebar-width:260px;--sidebar-collapsed:64px;--radius:6px;--radius-lg:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3d3d3d}.app-layout{height:100vh;display:flex;overflow:hidden}.main-content{background:var(--grey-1000);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.layout-page{height:100%;padding:0 20px 20px;overflow-y:auto}.page-content{flex:1;padding:0;overflow:visible}.ra-sidebar{width:var(--sidebar-width);background:var(--grey-900);border-right:1px solid var(--grey-1000);flex-direction:column;flex-shrink:0;transition:width .1s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ra-sidebar.closed{width:var(--sidebar-collapsed)}.ra-sidebar.closed .item-name,.ra-sidebar.closed .project-info,.ra-sidebar.closed .project-chevron,.ra-sidebar.closed .section-toggle span,.ra-sidebar.closed .section-chevron,.ra-sidebar.closed .menu-badge{display:none}.ra-sidebar.closed .settings-container{padding:8px}.ra-sidebar.closed .menu-item{justify-content:center;padding:8px}.nav-controls{background:var(--grey-900);border-bottom:1px solid var(--grey-1000);flex-shrink:0;padding:20px}.project-selector{cursor:pointer;border-radius:var(--radius);color:inherit;align-items:center;gap:10px;padding:4px;text-decoration:none;transition:background .15s;display:flex}.project-selector:hover{background:var(--grey-850)}.project-logo{object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px}.project-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.project-name{color:var(--grey-50);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.project-plan{color:var(--grey-500);font-size:11px}.project-chevron{color:var(--grey-600);flex-shrink:0}.sidebar-content{flex:1;overflow:hidden auto}.sidebar-content>*+*{border-top:1px solid var(--grey-1000)}.settings-container{flex-direction:column;gap:0;padding:20px;display:flex}.section-toggle{width:100%;color:var(--grey-600);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:2px 4px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.section-toggle:hover{background:var(--grey-850);color:var(--grey-500)}.section-chevron{color:var(--grey-600);flex-shrink:0;transition:transform .15s}.section-toggle.open .section-chevron{transform:rotate(180deg)}.menu{flex-direction:column;gap:2px;padding:0;display:flex}.menu-dashboard{padding:20px}.menu-item{border-radius:var(--radius);color:var(--grey-400);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px;font-size:14px;font-weight:500;transition:all .1s;display:flex}.menu-item svg{flex-shrink:0;width:18px;height:18px}.menu-item .item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.menu-item:hover{color:var(--grey-300)}.menu-item.active{background:var(--grey-750);color:var(--grey-50)}.menu-badge{border-radius:var(--radius);background:var(--grey-750);min-width:20px;height:20px;color:var(--grey-400);flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:500;display:flex}.sidebar-footer{border-top:1px solid var(--grey-1000);flex-shrink:0;padding:12px 16px}.sidebar-footer-actions{align-items:center;gap:4px;display:flex}.btn-footer{width:36px;height:36px;color:var(--grey-500);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.btn-footer:hover{background:var(--grey-850);color:var(--grey-300)}.btn-footer-profile img{object-fit:cover;border-radius:8px;width:28px;height:28px;display:block}.btn-footer-logout{color:var(--grey-500)}.btn-footer-logout:hover{color:#ef4444;background:#ef44441f}.btn-footer-logout svg{fill:currentColor;width:18px;height:18px}.btn-collapse{width:36px;height:36px;color:var(--grey-500);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:flex}.btn-collapse:hover{background:var(--grey-850);color:var(--grey-300)}.ra-sidebar.closed .btn-collapse svg{transform:rotate(180deg)}.ra-sidebar.closed .sidebar-footer-actions{flex-direction:column;align-items:center}.ra-sidebar.closed .btn-collapse{margin-left:0}.empty-state{min-height:300px;color:var(--grey-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state h2{color:var(--grey-200);font-size:16px;font-weight:600}.empty-state p{font-size:13px}.page-header{background:0 0;border:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:auto;padding:20px 0 16px;display:flex}.page-header h1{font-size:18px;font-weight:600}.header-actions{align-items:center;gap:12px;display:flex}.search-input{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;min-width:260px;padding:7px 12px;display:flex}.search-input input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13px}.search-input input::placeholder{color:var(--text-muted)}.user-menu{border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:background .15s;display:flex}.user-menu:hover{background:var(--bg-hover)}.user-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.user-info{text-align:left}.user-name{font-size:13px;font-weight:600}.user-role{color:var(--text-secondary);font-size:11px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.stat-card-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.stat-card-value{letter-spacing:-.02em;font-size:28px;font-weight:700}.stat-card-change{margin-top:4px;font-size:12px}.stat-card-change.positive{color:var(--success)}.stat-card-change.negative{color:var(--danger)}.data-table-wrapper{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.data-table-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.data-table-header h2{font-size:15px;font-weight:600}.table-filters{gap:8px;display:flex}.filter-btn{border-radius:var(--radius);color:var(--text-secondary);border:1px solid var(--border);padding:6px 12px;font-size:13px;transition:all .15s}.filter-btn:hover,.filter-btn.active{background:var(--grey-750);color:var(--grey-50);border-color:var(--grey-750)}.server-status-dot{background:var(--grey-600);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.server-status-dot.online{background:var(--success)}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);background:var(--bg-secondary);padding:10px 16px;font-size:12px;font-weight:600}.data-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px;font-size:13px}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{cursor:pointer;transition:background .1s}.data-table tbody tr:hover{background:var(--bg-hover)}.badge{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-success{color:var(--success);background:#10b9811a}.badge-danger{color:var(--danger);background:#f43f5e1a}.badge-warning{background:var(--accent-dim);color:var(--accent)}.badge-info{color:var(--info);background:#43a6f01a}.badge-muted{background:var(--bg-elevated);color:var(--text-secondary)}.player-cell{align-items:center;gap:10px;display:flex}.player-cell img{object-fit:cover;border-radius:50%;width:32px;height:32px}.player-cell-info{min-width:0}.player-cell-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.player-cell-id{color:var(--text-muted);font-family:monospace;font-size:11px}.online-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.offline-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.btn{border-radius:var(--radius);align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#141414}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background:var(--bg-hover)}.btn-danger{color:var(--danger);background:#f43f5e1a}.btn-danger:hover{background:#f43f5e33}.btn-sm{padding:5px 10px;font-size:12px}.login-page{background:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";background:radial-gradient(circle at 30%,#fbbf2408 0%,#0000 50%),radial-gradient(circle at 70%,#43a6f008 0%,#0000 50%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.login-card{background:var(--bg-secondary);border:1px solid var(--border);text-align:center;border-radius:16px;width:100%;max-width:420px;padding:48px;position:relative}.login-logo{background:var(--accent);color:#141414;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:24px;font-weight:800;display:flex}.login-card h1{margin-bottom:8px;font-size:24px;font-weight:700}.login-card p{color:var(--text-secondary);margin-bottom:32px;font-size:14px;line-height:1.6}.login-google-btn{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-primary);justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.login-steam-field{text-align:left;margin-bottom:16px}.login-steam-field .input-label label{color:var(--text-secondary);font-size:13px}.login-error{color:var(--danger);margin-top:8px;font-size:12px}.login-handle-hint{color:var(--text-muted);margin-top:8px;font-size:12px}.login-handle-hint span{color:var(--accent);font-weight:600}.login-steam-btn{background:#1b2838;border-color:#2a475e}.login-steam-btn:hover{background:#2a475e;border-color:#66c0f4}.login-features{text-align:left;margin-top:32px}.login-features h3{color:var(--text-secondary);margin-bottom:12px;font-size:13px}.login-features li{color:var(--text-muted);align-items:center;gap:8px;padding:4px 0;font-size:13px;list-style:none;display:flex}.login-features li:before{content:"?";color:var(--accent);font-weight:700}.profile-grid{grid-template-columns:320px 1fr;gap:24px;display:grid}.profile-sidebar{flex-direction:column;gap:16px;display:flex}.profile-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.profile-avatar{object-fit:cover;border-radius:50%;width:80px;height:80px;margin-bottom:16px}.profile-name{margin-bottom:4px;font-size:20px;font-weight:700}.profile-steam-id{color:var(--text-muted);margin-bottom:12px;font-family:monospace;font-size:12px}.profile-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.profile-actions{flex-direction:column;gap:8px;display:flex}.info-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.info-item{background:var(--bg-secondary);border-radius:var(--radius);padding:12px}.info-item-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px}.info-item-value{font-size:14px;font-weight:500}.section-title{margin-bottom:16px;font-size:15px;font-weight:600}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;position:absolute;inset:0}.titled-layout{width:100%;max-width:1100px;margin:0 auto;padding:24px 0 40px}.top-title{color:var(--grey-50);margin:0;font-size:24px;font-weight:500;line-height:32px}.top-subtitle{color:var(--grey-400);margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px}.tabbed-navigation-header{border-bottom:1px solid var(--grey-900);align-items:center;gap:4px;display:flex}.tabbed-navigation-element{color:var(--grey-400);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14px;font-weight:500;line-height:20px;transition:color .15s;position:relative}.tabbed-navigation-element:hover{color:var(--grey-200)}.tabbed-navigation-element.selected{color:var(--grey-50)}.tabbed-navigation-element.selected:after{content:"";background:#09f;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabbed-navigation-content{padding-top:32px}.reports-search-input{min-width:200px}.reports-search-input .input-box{border-radius:var(--radius);align-items:center;padding-right:0;display:flex}.reports-search-input .input-box.bg-grey-1000{background:var(--grey-1000)}.reports-search-field{min-width:0;color:var(--grey-50);background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-size:14px}.reports-search-field::placeholder{color:var(--grey-700,var(--grey-600))}.reports-search-input .append.slot{flex-shrink:0;align-items:center;display:flex}.reports-search-clear{color:var(--grey-600);opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:0 8px 0 0;transition:opacity .15s,color .15s;display:flex}.reports-search-clear.visible{opacity:1;pointer-events:auto;cursor:pointer}.reports-search-clear:hover{color:var(--grey-50)}.reports-search-clear svg{fill:currentColor;width:24px;height:24px}.report-reason-container,.report-reason-chip.container{background:var(--grey-850);border-radius:6px;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 8px;display:inline-flex}.report-reason-container .text,.report-reason-chip .text{min-width:0;color:var(--grey-100);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.report-reason-container svg,.report-reason-chip svg{width:16px;height:16px;fill:var(--grey-500);flex-shrink:0}.server-context-menu{z-index:1111;border:1px solid var(--grey-800);background:var(--grey-900);border-radius:8px;min-width:180px;padding:4px;position:fixed;box-shadow:0 12px 40px #00000073}.server-context-menu-list{margin:0;padding:0;list-style:none}.server-context-menuitem{margin:0}.server-context-menuitem .ra-button.button{width:100%;color:var(--grey-100);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:flex-start;padding:8px 12px;font-size:14px;font-weight:400}.server-context-menuitem .ra-button.button:hover{background:var(--bg-hover)}.server-context-menuitem.destructive .ra-button.button,.server-context-menuitem .ra-button.button.destructive{color:#f87171}.server-context-menuitem.destructive .ra-button.button:hover,.server-context-menuitem .ra-button.button.destructive:hover{background:#f871711f}.server-context-menuitem .truncate{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.players-page{flex-direction:column;height:calc(100vh - 20px);margin:0 -20px;display:flex;overflow:hidden}.players-page-header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.players-page-title{color:var(--grey-50);font-size:18px;font-weight:500}.players-page-actions{align-items:center;gap:8px;display:flex}.search-input{min-width:200px}.search-input-box{background:var(--grey-1000);border-radius:var(--radius);align-items:center;height:40px;padding-right:4px;display:flex}.search-input-box input{min-width:0;color:var(--grey-50);background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-size:14px}.search-input-box input::placeholder{color:var(--grey-700,var(--grey-600))}.search-input-clear{color:var(--grey-600);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.search-input-clear:hover{color:var(--grey-50)}.search-input-clear svg{fill:currentColor;width:24px;height:24px}.ra-button.preset.default{border-radius:var(--radius);color:var(--grey-400);justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s;display:flex}.ra-button.preset.default:hover,.ra-button.preset.default.active{background:var(--bg-hover);color:var(--grey-50)}.ra-button.preset.default svg{fill:currentColor;width:20px;height:20px}.players-content-with-sidebar{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.players-table-area{flex:1;min-width:0;overflow:hidden auto}.players-page .players-table.table-base{width:100%;min-width:0;max-width:100%}.players-page .players-table .table-base-header,.players-page .players-table .table-base-row{box-sizing:border-box;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.4fr);width:100%;max-width:100%;display:grid}.players-page .players-table .table-base-element{flex-shrink:1;width:auto;min-width:0;max-width:none;padding:10px 12px;overflow:hidden}.players-page .players-table .player-box{max-width:100%}.players-page .players-table .table-value,.players-page .players-table .table-value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.players-page .players-table .table-value-server{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;color:var(--grey-100);font-size:12px;font-weight:500;line-height:1.35;display:block}.players-sidebar-wrapper{border-left:1px solid var(--grey-1000);background:var(--grey-900);flex-shrink:0;width:100%;min-width:340px;max-width:380px;height:100%;overflow-y:auto}.players-sidebar-inner{flex-direction:column;display:flex}.filter-settings-container{flex-direction:column;gap:14px;padding:20px;display:flex}.filter-section-title{color:var(--grey-500);font-size:13px}.switch-wrapper{justify-content:space-between;align-items:center;gap:10px;display:flex}.switch-text-title{color:var(--grey-50);font-size:14px}.switch-control{flex-shrink:0;align-items:center;display:flex}.custom-switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.custom-switch input{display:none}.switch-slider{background:var(--grey-1000);border-radius:9999px;width:28px;height:16px;transition:background .2s cubic-bezier(.85,0,.15,1);position:relative}.switch-slider:after{content:"";background:var(--grey-400);border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.85,0,.15,1);position:absolute;top:2px;left:2px}.custom-switch input:checked+.switch-slider{background:#09f}.custom-switch input:checked+.switch-slider:after{background:var(--grey-50);transform:translate(12px)}.custom-switch.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.server-select-wrap{color:var(--grey-200);cursor:pointer;gap:4px;font-size:14px;display:flex}.select-wrapper{-webkit-user-select:none;user-select:none;position:relative}.select-settings{color:inherit;background:0 0;border:none;padding:0}.select-activator{color:var(--grey-200);border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:14px;transition:background .15s;display:flex}.select-activator:hover{background:var(--grey-850)}.select-arrow{width:16px;height:16px;fill:var(--grey-400);transition:transform .15s}.select-arrow.open{transform:rotate(-90deg)}.select-dropdown{z-index:20;background:var(--grey-850);border:1px solid var(--grey-1000);border-radius:var(--radius);min-width:180px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.select-option{text-align:left;width:100%;color:var(--grey-200);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 10px;font-size:13px;display:block}.select-option:hover,.select-option.active{background:var(--grey-750);color:var(--grey-50)}.table-base{width:fit-content;min-width:100%;position:relative}.table-base-header{z-index:10;-webkit-backdrop-filter:blur(12px);width:max-content;min-width:100%;height:44px;color:var(--grey-500);text-overflow:ellipsis;white-space:nowrap;background:#1e1e1e80;align-items:center;line-height:2.5rem;display:flex;position:sticky;top:0;overflow:hidden}.table-base-header .table-base-element p{font-size:13px}.table-base-content{width:100%}.table-base-row{border-bottom:1px solid #ffffff0d;align-items:center;width:100%;min-width:100%;height:72px;transition:background .1s;display:flex;position:relative}.table-base-row.defaultHover:hover,.table-base-row:hover{background:#18181880}.table-base-row:last-child{border-bottom:none}.table-base-element{flex-shrink:0;width:100%;padding:16px}.table-base-element.text-right{text-align:right}.table-value{color:var(--grey-100);align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.table-value-action{cursor:pointer;color:var(--grey-400);-webkit-user-select:none;user-select:none}.table-value-action:hover{color:var(--grey-50)}.table-value-action:hover svg{fill:var(--grey-50)}.table-value-action.warning{color:var(--accent)}.table-value-action.warning svg{fill:#fbbf2480}.table-value-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-value svg{width:18px;height:18px;fill:var(--grey-600);flex-shrink:0}.table-value-server{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--grey-100);font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.country-flag{object-fit:cover;background:var(--grey-900);border-radius:50%;flex-shrink:0;width:16px;height:16px}.line-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.player-box{width:100%;max-width:200px}.image-lines-container{--image-size:40px;--badge-size:9px;--border-size:3px;--gap-size:8px;align-items:center;gap:var(--gap-size);cursor:pointer;display:flex;position:relative;overflow:hidden}.image-lines-container:hover .player-line-title,.image-lines-container:hover .title{color:var(--grey-50)}.image-lines-container .image{flex-shrink:0}.image-lines-container .img-box{width:var(--image-size);height:var(--image-size);background:var(--grey-1000);border-radius:8px;flex-shrink:0;overflow:hidden}.image-lines-container .img-box img{object-fit:cover;width:100%;height:100%;display:block}.image-lines-container .lines{flex:1;min-width:0}.image-lines-container .title{color:var(--grey-50);margin:0;font-size:16px;font-weight:500;line-height:normal}.image-lines-container .message{color:#f2f2f280;margin:0;font-size:14px;line-height:normal}.no-wrap-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.image-lines-container.-no-avatar.date{cursor:default}.image-lines-container.-no-avatar.date .title{color:var(--grey-50);font-size:16px;font-weight:500}.image-lines-container.-no-avatar.date .message{color:#f2f2f280;font-size:14px}.text-grey-400{color:var(--grey-400)}.font-medium{font-weight:500}.w-full{width:100%}.w-fit{width:fit-content}.items-center{align-items:center}.chunk{display:inline}.player-avatar-image{flex-shrink:0}.player-avatar-box{width:var(--image-size);height:var(--image-size)}.player-avatar-mask{width:var(--image-size);height:var(--image-size);position:relative}.player-avatar-svg{width:100%;height:100%}.player-mask-circle{cx:calc(var(--image-size) / 2);cy:calc(var(--image-size) / 2);r:calc(var(--image-size) / 2);fill:#fff}.player-mask-cut{fill:#000;r:calc((var(--badge-size) + var(--border-size) * 2) / 2);transform:translate(calc(var(--image-size) - (var(--badge-size) + var(--border-size) * 2) / 2), calc(var(--image-size) - (var(--badge-size) + var(--border-size) * 2) / 2))}.player-avatar-img{width:100%;height:100%}.player-status-badge{bottom:var(--border-size);right:var(--border-size);width:var(--badge-size);height:var(--badge-size);border-radius:50%;transition:background-color 1s cubic-bezier(.4,0,.2,1);position:absolute}.player-status-badge.online{background:#8bc94e}.player-status-badge.connecting{background:#f59f0a;animation:1.2s ease-in-out infinite player-connecting-pulse}.player-status-badge.offline{background:#9c9c9c}@keyframes player-connecting-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.player-lines{flex:1;min-width:0}.player-line-title{color:var(--grey-50);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:normal;overflow:hidden}.player-line-message{color:#f2f2f280;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:normal;overflow:hidden}.player-line-server{color:var(--grey-300,#b3b3b3);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;font-weight:500;line-height:normal;overflow:hidden}@media (width<=1200px){.players-sidebar-wrapper{min-width:280px;max-width:320px}}.bans-page .table-base{--bans-grid-columns:minmax(100px, 140px) minmax(150px, 160px) minmax(20px, 48px) minmax(200px, 240px) minmax(0px, 40px) minmax(100px, 180px) minmax(140px, 160px) minmax(160px, 1fr) minmax(50px, 96px);width:100%;min-width:1100px}.ip-bans-page .table-base{--bans-grid-columns:minmax(110px, 140px) minmax(160px, 220px) minmax(120px, 160px) minmax(160px, 1fr) minmax(140px, 180px);min-width:820px}.ip-bans-page .ban-ip-text{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;display:inline-block;overflow:hidden}.ip-bans-page .ip-bans-accounts{white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:flex}.ip-bans-page .ip-bans-accounts-num{color:var(--grey-100,#f5f5f5);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ip-bans-page .ip-bans-accounts-label{color:var(--grey-400,#737373);font-size:12px}.ip-bans-page .ip-ban-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;width:100%}.ip-bans-page .ip-ban-clear-btn{min-width:110px;opacity:1!important;visibility:visible!important;height:36px!important;min-height:36px!important;padding:0 16px!important}.ip-bans-page .ip-ban-clear-btn .wrapper,.ip-bans-page .ip-ban-clear-btn p{font-size:13px;font-weight:600;opacity:1!important}.ip-bans-page .table-base-row .table-base-element.ban-actions-col,.ip-bans-page .table-base-header .table-base-element.ban-actions-col{min-width:140px;opacity:1!important;visibility:visible!important}.ip-bans-page .ban-actions-inner{opacity:1!important;visibility:visible!important}.ip-bans-page .ip-ban-clear-btn.ra-button.preset.primary{box-shadow:0 0 0 1px #3b82f673;color:#fff!important;background:#3b82f6!important;border:none!important}.ip-bans-page .ip-ban-cleared-label{color:#34d399;font-size:13px;font-weight:600}.ip-bans-page .ban-clear-ip-btn,.ip-bans-page .ban-unban-btn{white-space:nowrap;height:32px;min-height:32px;padding:0 10px}.ip-bans-page .ban-clear-ip-btn p,.ip-bans-page .ban-unban-btn p{font-size:12px}.ip-bans-show-unlocked{color:var(--grey-300,#a3a3a3);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ip-bans-show-unlocked input{width:14px;height:14px;accent-color:var(--primary,#5b8def)}.bans-page .table-base-header,.bans-page .table-base-row{grid-template-columns:var(--bans-grid-columns);width:100%;min-width:0;display:grid}.bans-page .table-base-element{flex-shrink:unset;z-index:1;box-sizing:border-box;width:auto;min-width:0;max-width:none}.bans-page .table-base-header .table-base-element{align-items:center;height:44px;padding-top:0;padding-bottom:0;display:flex}.bans-page .table-base-header .table-base-element p{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;line-height:normal;overflow:hidden}.bans-page .ban-cell--arrow{justify-content:center;align-items:center;padding-left:8px;padding-right:8px;display:flex}.bans-page .ban-cell--spacer{padding-left:8px;padding-right:8px}.bans-page .ban-cell--staff .image-lines-container,.bans-page .ban-cell--player .image-lines-container{width:100%;min-width:0;max-width:100%}.bans-page .player-box{width:100%;max-width:none}.bans-page .report-player-link{width:100%;min-width:0;color:inherit;display:block}.bans-page .ban-server-text,.bans-page .ban-duration-text{color:var(--grey-400);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;overflow:hidden}.bans-page .report-reason-chip.container{background:var(--grey-900);border:1px solid var(--grey-800);border-radius:6px;align-items:center;max-width:100%;padding:4px 10px;display:inline-flex}.bans-page .report-reason-chip .text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--grey-200);font-size:13px;font-weight:500;overflow:hidden}.bans-page .table-base-element.ban-actions-col{z-index:3;background:var(--grey-1000);padding:16px;position:sticky;right:0;box-shadow:-12px 0 16px -12px #000000a6}.bans-page .table-base-header .table-base-element.ban-actions-col{background:var(--grey-950);box-shadow:none}.bans-page .table-base-row:hover .table-base-element.ban-actions-col,.bans-page .table-base-row.defaultHover:hover .table-base-element.ban-actions-col{background:var(--grey-900)}.bans-page .ban-actions-inner{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bans-page .ban-unlocked-badge{background:#10b98126;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;display:flex}.bans-page .ban-unlocked-badge svg{fill:#10b981;width:20px;height:20px}.bans-page .ban-open-btn{flex-shrink:0;padding-left:8px!important;padding-right:8px!important}.bans-page .ban-open-btn svg{fill:currentColor;width:18px;height:18px;display:block}.checks-page .table-base{--checks-grid-columns:minmax(100px, 140px) minmax(150px, 160px) minmax(20px, 48px) minmax(200px, 240px) minmax(0px, 40px) minmax(140px, 240px) minmax(200px, 1fr) minmax(50px, 72px);width:100%;min-width:980px}.checks-page .table-base-header,.checks-page .table-base-row{grid-template-columns:var(--checks-grid-columns);width:100%;min-width:0;display:grid}.checks-page .table-base-element{flex-shrink:unset;z-index:1;box-sizing:border-box;width:auto;min-width:0;max-width:none}.checks-page .table-base-header .table-base-element{align-items:center;height:44px;padding-top:0;padding-bottom:0;display:flex}.checks-page .table-base-header .table-base-element p{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;line-height:normal;overflow:hidden}.checks-page .check-cell--arrow{justify-content:center;align-items:center;padding-left:8px;padding-right:8px;display:flex}.checks-page .check-cell--spacer{padding-left:8px;padding-right:8px}.checks-page .check-cell--checker .image-lines-container,.checks-page .check-cell--suspect .image-lines-container{width:100%;min-width:0;max-width:100%}.check-staff-clickable{cursor:pointer;color:inherit;border-radius:6px;text-decoration:none;transition:background .15s;display:flex}.check-staff-clickable:hover{background:var(--bg-hover)}.checks-page .player-box{width:100%;max-width:none}.checks-page .report-player-link{width:100%;min-width:0;color:inherit;display:block}.checks-page .table-base-element.check-actions-col{z-index:3;background:var(--grey-1000);padding:16px;position:sticky;right:0;box-shadow:-12px 0 16px -12px #000000a6}.checks-page .table-base-header .table-base-element.check-actions-col{background:var(--grey-950);box-shadow:none}.checks-page .table-base-row:hover .table-base-element.check-actions-col,.checks-page .table-base-row.defaultHover:hover .table-base-element.check-actions-col{background:var(--grey-900)}.check-contact-not-received{color:var(--grey-500);margin:0;font-size:14px;font-weight:500}.check-contact-value{background:var(--grey-850);max-width:100%;color:var(--grey-200);font:inherit;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:inline-flex}.check-contact-value:hover{background:var(--grey-800)}.check-contact-value p{text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin:0;overflow:hidden}.check-contact-value svg{fill:currentColor;opacity:.7;flex-shrink:0;width:16px;height:16px}.check-verdict-wrap{gap:4px;max-width:100%;display:flex}.checks-page .verdict{border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.checks-page .verdict svg{fill:currentColor;flex-shrink:0;width:16px;height:16px}.checks-page .verdict .text{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.checks-page .verdict.FinishedBan{color:#f87171;background:#ef44441f}.checks-page .verdict.FinishedClear{color:#4ade80;background:#22c55e1f}.checks-page .verdict.Pending{color:#09f;background:#0099ff1f}.checks-page .verdict.Canceled{color:#9ca3af;background:#9ca3af1f}.checks-page .verdict .loader{--uib-size:16px;--uib-color:currentColor;--uib-speed:1s;--uib-stroke:2px;height:var(--uib-size);width:var(--uib-size);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.checks-page .verdict .loader .line{top:calc(50% - var(--uib-stroke) / 2);width:100%;height:var(--uib-stroke);border-radius:calc(var(--uib-stroke) / 2);position:absolute;left:0}.checks-page .verdict .loader .line:before{content:"";border-radius:inherit;background:var(--uib-color);width:25%;height:100%;animation:checks-uib-fade var(--uib-speed) linear infinite;display:block}.checks-page .verdict .loader .line:first-child{transform:rotate(0)}.checks-page .verdict .loader .line:first-child:before{animation-delay:calc(0 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(2){transform:rotate(30deg)}.checks-page .verdict .loader .line:nth-child(2):before{animation-delay:calc(1 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(3){transform:rotate(60deg)}.checks-page .verdict .loader .line:nth-child(3):before{animation-delay:calc(2 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(4){transform:rotate(90deg)}.checks-page .verdict .loader .line:nth-child(4):before{animation-delay:calc(3 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(5){transform:rotate(120deg)}.checks-page .verdict .loader .line:nth-child(5):before{animation-delay:calc(4 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(6){transform:rotate(150deg)}.checks-page .verdict .loader .line:nth-child(6):before{animation-delay:calc(5 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(7){transform:rotate(180deg)}.checks-page .verdict .loader .line:nth-child(7):before{animation-delay:calc(6 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(8){transform:rotate(210deg)}.checks-page .verdict .loader .line:nth-child(8):before{animation-delay:calc(7 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(9){transform:rotate(240deg)}.checks-page .verdict .loader .line:nth-child(9):before{animation-delay:calc(8 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(10){transform:rotate(270deg)}.checks-page .verdict .loader .line:nth-child(10):before{animation-delay:calc(9 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(11){transform:rotate(300deg)}.checks-page .verdict .loader .line:nth-child(11):before{animation-delay:calc(10 * var(--uib-speed) / -12)}.checks-page .verdict .loader .line:nth-child(12){transform:rotate(330deg)}.checks-page .verdict .loader .line:nth-child(12):before{animation-delay:calc(11 * var(--uib-speed) / -12)}@keyframes checks-uib-fade{0%{opacity:1}to{opacity:.15}}.reports-empty-state{min-height:200px;color:var(--grey-500);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:14px;display:flex}.reports-empty-clear{border-radius:var(--radius);background:var(--grey-850);border:1px solid var(--grey-750);color:var(--grey-200);cursor:pointer;padding:6px 12px;font-size:13px;transition:background .15s,color .15s}.reports-empty-clear:hover{background:var(--grey-800);color:var(--grey-50)}.report-date-cell{flex-direction:column;gap:2px;display:flex}.report-date-title{color:var(--grey-50);white-space:nowrap;font-size:16px;font-weight:500}.report-date-time{color:#f2f2f280;white-space:nowrap;font-size:14px}.report-server-name{color:var(--grey-400);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.report-arrow,.arrow-container{color:var(--grey-500);justify-content:center;align-items:center;display:flex}.report-arrow svg,.arrow-container svg.arrow{fill:currentColor;width:20px;height:20px}.report-kd{font-variant-numeric:tabular-nums;color:var(--grey-400);text-underline-offset:6px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--grey-750);text-decoration-color:var(--grey-750);cursor:help;width:fit-content;font-size:14px;font-weight:500}.report-kd:hover{-webkit-text-decoration-color:var(--grey-400);text-decoration-color:var(--grey-400)}.report-count{color:var(--grey-400);font-size:14px;font-weight:500}.report-reason-container,.reports-page .report-reason-chip.container{background:var(--grey-850);border-radius:6px;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 8px;display:inline-flex}.report-reason-container .text,.reports-page .report-reason-chip .text{min-width:0;color:var(--grey-100);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.report-reason-container svg,.reports-page .report-reason-chip svg{width:16px;height:16px;fill:var(--grey-500);flex-shrink:0}.report-reason-badge{border-radius:var(--radius);background:var(--grey-850);border:1px solid var(--grey-750);max-width:fit-content;color:var(--grey-200);white-space:nowrap;text-overflow:ellipsis;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.report-row-highlighted{background:#fbbf240a}.report-row-highlighted:hover{background:#fbbf2414}.reports-page .table-base{--reports-grid-columns:minmax(100px, 140px) minmax(120px, 160px) minmax(200px, 240px) minmax(20px, 48px) minmax(200px, 240px) minmax(0px, 40px) 100px 100px minmax(150px, 250px) minmax(72px, 1fr);width:100%;min-width:1100px}.reports-page .table-base-header,.reports-page .table-base-row{grid-template-columns:var(--reports-grid-columns);width:100%;min-width:0;display:grid}.reports-page .table-base-element{flex-shrink:unset;z-index:1;box-sizing:border-box;width:auto;min-width:0;max-width:none}.reports-page .table-base-header .table-base-element{align-items:center;height:44px;padding-top:0;padding-bottom:0;display:flex}.reports-page .report-cell--arrow{justify-content:center;align-items:center;padding-left:8px;padding-right:8px;display:flex}.reports-page .report-cell--spacer{padding-left:8px;padding-right:8px}.reports-page .report-cell--reason{overflow:hidden}.reports-page .player-box{width:100%;max-width:none}.reports-page .report-player-link{width:100%;min-width:0;color:inherit;display:block}.reports-page .report-cell--reporter .image-lines-container,.reports-page .report-cell--suspect .image-lines-container{width:100%;min-width:0;max-width:100%}.reports-page .table-base-header .table-base-element p{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;line-height:normal;overflow:hidden}.reports-page .table-base-element.report-actions-col{z-index:3;background:var(--grey-1000);padding:16px;position:sticky;right:0;box-shadow:-12px 0 16px -12px #000000a6}.reports-page .table-base-header .table-base-element.report-actions-col{z-index:12;-webkit-backdrop-filter:blur(12px);background:#1e1e1ef2}.reports-page .table-base-row:hover .table-base-element.report-actions-col,.reports-page .table-base-row.defaultHover:hover .table-base-element.report-actions-col{background:#181818fa}.reports-page .table-base-row.report-row-highlighted .table-base-element.report-actions-col{background:#1c1a16}.reports-page .table-base-row.report-row-highlighted:hover .table-base-element.report-actions-col{background:#201c14}.report-actions-inner{justify-content:flex-end;align-items:center;width:100%;display:flex}.ra-button.preset.default-stroke.report-delete-btn{border-radius:var(--radius);min-width:34px;min-height:34px;color:var(--grey-400);background:0 0;justify-content:center;align-items:center;padding:0 8px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;border:1px solid var(--grey-750)!important}.ra-button.preset.default-stroke.report-delete-btn:hover{background:var(--grey-850);color:var(--grey-50);border-color:var(--grey-600)!important}.ra-button.preset.default-stroke.report-delete-btn svg{flex-shrink:0;display:block}.mutes-page .table-base{--mutes-grid-columns:minmax(100px, 140px) minmax(150px, 160px) minmax(20px, 48px) minmax(200px, 240px) minmax(0px, 40px) minmax(180px, 220px) minmax(160px, 1fr) minmax(50px, 96px);width:100%;min-width:1000px}.mutes-page .table-base-header,.mutes-page .table-base-row{grid-template-columns:var(--mutes-grid-columns);width:100%;min-width:0;display:grid}.mutes-page .table-base-element{width:auto;min-width:0;max-width:none}.mutes-page .table-base-header .table-base-element{align-items:center;display:flex}.mutes-page .table-base-header .table-base-element p{color:var(--grey-600);margin:0;font-size:12px;font-weight:500}.mutes-page .mute-cell--arrow{justify-content:center;align-items:center;display:flex}.mutes-page .mute-cell--spacer{pointer-events:none}.mutes-page .mute-cell--staff .image-lines-container,.mutes-page .mute-cell--player .image-lines-container{min-width:0}.mutes-page .player-box{width:100%;min-width:0}.mutes-page .report-player-link{min-width:0;display:block}.mutes-page .mute-duration-text{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.mutes-page .report-reason-chip.container{max-width:100%}.mutes-page .report-reason-chip .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mutes-page .table-base-element.mute-actions-col{opacity:0;justify-content:flex-end;align-items:center;transition:opacity .12s;display:flex}.mutes-page .table-base-header .table-base-element.mute-actions-col,.mutes-page .table-base-row:hover .table-base-element.mute-actions-col,.mutes-page .table-base-row.defaultHover:hover .table-base-element.mute-actions-col{opacity:1}.mutes-page .mute-actions-inner{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mutes-page .mute-unmuted-badge{background:#10b98126;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;display:flex}.mutes-page .mute-unmuted-badge svg{width:20px;height:20px;display:block}.mutes-page .mute-open-btn{flex-shrink:0;padding-left:8px!important;padding-right:8px!important}.mutes-page .mute-open-btn svg{fill:currentColor;width:18px;height:18px;display:block}.mute-view-modal-overlay{z-index:40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mute-view-modal-border{z-index:1;border:1px solid var(--grey-800);background:var(--grey-900);border-radius:8px;width:min(380px,95vw);height:auto;max-height:calc(100vh - 32px);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.mute-view-modal{background:var(--grey-900);width:100%;height:auto;max-height:calc(100vh - 32px);overflow:auto}.mute-view-modal .divided-card{flex-direction:column;width:100%;display:flex}.mute-view-modal .divided-card>.header.apply-border{border-bottom:1px solid var(--grey-1000)}.mute-view-modal .ban-view-header{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mute-view-modal .header-title{color:var(--grey-50);font-size:16px;font-weight:600;display:block}.mute-view-modal .header-subtitle{color:var(--grey-400);margin-top:2px;font-size:14px;font-weight:500;line-height:20px;display:block}.mute-view-avatar-wrap{background:var(--grey-850);cursor:pointer;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.mute-view-avatar-wrap img{object-fit:cover;width:100%;height:100%;display:block}.mute-view-modal .content.padding{padding:16px}.mute-view-body{flex-direction:column;gap:14px;display:flex}.mute-view-status-row{color:var(--grey-400);font-size:14px;font-weight:500}.mute-view-details{flex-direction:column;gap:10px;display:flex}.mute-view-detail-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mute-view-detail-name{color:var(--grey-500);flex-shrink:0;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.mute-view-detail-name svg{fill:currentColor;flex-shrink:0;width:16px;height:16px}.mute-view-detail-value{text-align:right;max-width:60%;color:var(--grey-50);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.mute-view-staff{text-align:right;background:0 0;border:none;max-width:60%;margin:0;padding:0}.mute-view-staff .client{align-items:center;gap:4px;min-width:0;display:inline-flex}.mute-view-staff .avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.mute-view-staff .nickname{color:var(--grey-50);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mute-view-message-title{color:var(--grey-50);margin:0 0 10px;font-size:14px;font-weight:500}.mute-view-message-card{background:var(--grey-950);box-shadow:inset 0 0 0 2px var(--grey-1000);border-radius:6px;justify-content:center;gap:8px;padding:14px;display:flex}.mute-view-message-avatar{object-fit:cover;background:var(--grey-850);border-radius:50%;flex-shrink:0;width:36px;height:36px}.mute-view-message-body{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.mute-view-message-player{color:var(--grey-50);margin:0;font-size:14px}.mute-view-message-text{background:var(--grey-850);width:fit-content;max-width:100%;color:var(--grey-400);word-break:break-word;white-space:normal;border-radius:4px;margin:0;padding:6px;font-size:12px;line-height:16px}.mute-view-modal .footer{border-top:1px solid var(--grey-1000);padding:12px 16px 16px}.mute-view-footer-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.ban-view-footer-actions{flex-wrap:wrap}.ban-view-value-link{color:inherit;justify-content:flex-end;align-items:center;gap:6px;max-width:60%;text-decoration:none;display:inline-flex}.ban-view-value-link:hover{color:#fff}.ban-view-value-link svg{fill:currentColor;opacity:.7;flex-shrink:0;width:14px;height:14px}.ban-view-modal .mute-view-staff .avatar-wrap{display:inline-flex;position:relative}.ban-view-modal .mute-view-staff .avatar-wrap.online:after{content:"";background:#22c55e;border:2px solid #1a1a1a;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:2px}
