.admin-gate{max-width:560px;margin:110px auto 30px;padding:0 20px}.admin-gate .muted{font-size:12px;margin-top:18px}.admin-sidebar .side-profile{display:flex}.admin-sidebar a.nav-item{text-decoration:none}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.admin-stats article{background:#fff;border:1px solid var(--line);border-left:4px solid var(--purple);padding:14px 18px}.admin-stats article:nth-child(2){border-left-color:var(--info)}.admin-stats article:nth-child(3){border-left-color:var(--danger)}.admin-stats article:nth-child(4){border-left-color:var(--success)}.admin-stats small{display:block;color:#98a6ad;font-size:12px}.admin-stats strong{font-size:23px;font-weight:400;color:var(--title)}.admin-warning{padding:12px 15px;background:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;font-size:12px;margin-bottom:16px}.admin-filter{padding:15px;background:var(--head);border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:flex-end}.admin-filter label{margin:0;min-width:0;font-size:12px;flex:1;max-width:400px}.admin-filter .btn{min-height:35px}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:720px;font-size:12px;text-align:left}.admin-table th{padding:12px 15px;background:#fafbfc;border-bottom:1px solid var(--line);font-weight:600;white-space:nowrap;color:var(--title)}.admin-table td{padding:14px 15px;border-bottom:1px solid #e9eef0;vertical-align:top;max-width:340px;overflow-wrap:anywhere;white-space:pre-wrap}.admin-table tbody tr:hover{background:#fafcfd}.admin-table .subtext{font-size:10px;color:#98a6ad;display:block;margin-top:4px;overflow-wrap:anywhere}.admin-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:160px}.admin-actions button{min-height:30px;font-size:11px}.admin-status{display:inline-block;padding:2px 7px;background:#98a6ad;color:white;white-space:nowrap;font-size:10px}.admin-status.good{background:#27ae60}.admin-status.bad{background:#e46868}.admin-status.pending{background:#23b7e5}.admin-pagination{display:flex;align-items:center;justify-content:space-between;padding:15px;gap:10px;color:#98a6ad;font-size:11px}.admin-pagination>div{display:flex;gap:8px}.admin-empty{padding:40px 20px;text-align:center;color:#98a6ad}.admin-list-error{color:#ce5e5e;padding:30px 20px}#moderation-description{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}#moderation-confirmation{font-size:12px}#moderation-reason{font-size:14px}.terms-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.8}.terms-check input{width:15px;height:15px;flex:none;margin:3px 0 0}.terms-check span{min-width:0}
@media(max-width:760px){.admin-sidebar{position:static!important;transform:none!important;display:block!important;width:100%!important;top:auto!important;padding-top:50px}.admin-sidebar>.side-profile{display:none}.admin-sidebar nav{display:flex;flex-wrap:wrap;padding:8px;gap:5px}.admin-sidebar .nav-group,.admin-sidebar nav>a{display:none}.admin-sidebar .nav-item{width:auto;flex:1;white-space:nowrap;padding:9px 10px;gap:5px;justify-content:center;font-size:12px;border-left:0;border-bottom:2px solid transparent}.admin-sidebar .nav-item.active{border-bottom-color:var(--info)}.admin-main{padding-top:20px!important;margin-left:0!important}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats article{padding:10px 13px}.admin-stats strong{font-size:19px}.admin-warning{font-size:11px}.admin-filter{padding:12px;gap:10px}.admin-filter input,.admin-filter select{font-size:16px}.admin-pagination{flex-wrap:wrap;gap:12px}.admin-table{min-width:680px}.admin-table td{max-width:280px}.admin-actions button{min-height:40px;padding:8px 10px!important}#moderation-reason,#moderation-confirmation{font-size:16px}}
@media(max-width:760px){.admin-sidebar nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:8px 4px}.admin-sidebar .nav-item{min-width:0;width:100%;font-size:11px;padding:11px 2px}.admin-sidebar .nav-item span{flex:none!important}.admin-sidebar .nav-item{gap:3px}.admin-gate{margin-top:85px}}
.reason-presets{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
.chip{border:1px solid #cfdadd;background:#f6f8f8;color:var(--text);padding:3px 10px;font-size:12px;border-radius:0}
.chip:hover{border-color:var(--info);color:var(--info);background:#fff}
@media(max-width:760px){.admin-table-wrap{overflow:visible}
.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block;min-width:0;max-width:none}
.admin-table thead{display:none}
.admin-table tr{margin:10px;border:1px solid var(--line);background:#fff}
.admin-table td{padding:8px 12px;border-bottom:1px solid #f0f3f4}
.admin-table td:last-child{border-bottom:0}
.admin-table td::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:10px;color:#98a6ad;white-space:normal}
.admin-actions{min-width:0}
.chip{min-height:36px}
}
