/* RBS Forum R18 — responsive Anonymous/Breach redesign for dynamic lists.
   All selectors scoped; no click intercepts and no changes to backend operations. */

/* The search/list pages visually match our cyber header, but preserve all AJAX IDs. */
body.rbs-modern.rbs-breach.rbs-cyber16 :is(.rbs18-ban-page,.rbs18-mute-page,.rbs18-users-page) {
  min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 :is(.rbs18-listing-block,.rbs18-users-panel) {
  border:1px solid rgba(0,222,173,.36);border-radius:18px;
  background:linear-gradient(145deg,rgba(0,23,25,.985),rgba(0,15,20,.985));
  overflow:hidden;box-shadow:0 16px 45px rgba(0,0,0,.25);
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head {
  display:flex!important;align-items:center;gap:18px;position:relative;
  min-height:105px;padding:23px 28px!important;
  background:linear-gradient(90deg,rgba(0,45,38,.94),rgba(0,20,30,.92));
  border-bottom:1px solid rgba(0,238,167,.32)!important;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head::after {
  content:"";position:absolute;right:12px;top:3px;bottom:0;width:220px;
  background:url('../img/rbs-breach-hood-r13.svg') center 30%/auto 160px no-repeat;
  opacity:.075;pointer-events:none;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon {
  width:57px;height:57px;flex:0 0 57px;display:block;position:relative;
  border:1px solid #00cb9b;border-radius:12px;
  background:rgba(0,23,28,.93);box-shadow:inset 0 0 24px rgba(0,214,153,.13);
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon::before {
  content:"";position:absolute;inset:15px;background:#53ffcb;
  mask:var(--rbs18-icon) center/contain no-repeat;
  -webkit-mask:var(--rbs18-icon) center/contain no-repeat;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon--ban {--rbs18-icon:url('../img/rbs-icons-r14/ban.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon--mute {--rbs18-icon:url('../img/rbs-icons-r14/shield.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon--users {--rbs18-icon:url('../img/rbs-icons-r14/user.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__copy {
  z-index:1;display:flex;flex-direction:column;gap:7px;min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__copy strong {
  font-size:25px;line-height:1.13;color:#f8fff9;font-weight:850;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__copy small {
  font-size:10px;color:#a0c8be;letter-spacing:.16em;line-height:1.45;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-counter {
  margin-left:auto;z-index:1;flex:0 0 auto;
  border:1px solid rgba(54,238,185,.28);padding:8px 11px;border-radius:9px;
  color:#a8f5d3;background:rgba(2,33,29,.82);font-size:12px;font-weight:700;
}
body.rbs-modern.rbs-breach.rbs-cyber16 :is(.rbs18-ban-search,.rbs18-mute-search,.rbs18-users-search) {
  margin:18px 25px!important;position:relative;display:block;
  border-radius:11px;background:rgba(0,19,25,.92);
  border:1px solid rgba(29,229,179,.39);min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 :is(.rbs18-ban-search,.rbs18-mute-search,.rbs18-users-search) input.form-control {
  min-height:52px;border:0!important;background:transparent!important;
  color:#f0fff9!important;box-shadow:none!important;font-size:14px;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-search > .input-group {
  display:flex;align-items:stretch;width:100%;min-width:0;flex-wrap:nowrap;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-search > .input-group input {flex:1 1 200px;min-width:0;width:1%;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-search select.form-control {
  flex:0 0 145px;width:145px;min-width:0;max-width:43%;height:auto;
  background:#06251f!important;color:#ecfff4!important;
  border:0!important;border-left:1px solid rgba(43,211,170,.25)!important;
  border-radius:0 10px 10px 0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-search select option {background:#061d1c;color:#fff;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards {
  margin:14px 25px 25px;max-width:calc(100% - 50px);
  border:1px solid rgba(2,208,154,.28);border-radius:13px;overflow-x:auto;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table {margin:0;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > thead td {
  background:linear-gradient(180deg,#073d32,#082c28)!important;
  color:#eefaf7!important;padding:14px 17px;font-size:12px;text-transform:uppercase;
  letter-spacing:.035em;font-weight:800;border-color:rgba(7,165,132,.28)!important;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > tbody > tr[data-toggle="modal"] > td {
  background:rgba(2,26,27,.96)!important;color:#dcebe7!important;
  padding:17px!important;line-height:1.5;font-size:13px;
  border-color:rgba(15,126,103,.27)!important;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > tbody > tr:nth-child(4n+3)[data-toggle="modal"] > td {background:rgba(8,34,38,.98)!important;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > tbody > tr[data-toggle="modal"]:hover > td,
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > tbody > tr[data-toggle="modal"]:focus-visible > td {
  background:#0a433b!important;color:#fff!important;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards tbody > tr[data-toggle="modal"] {cursor:pointer;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards tbody > tr[data-toggle="modal"] > td:first-child {font-weight:760;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards tbody > tr.danger[data-toggle="modal"] > td:first-child {box-shadow:inset 3px 0 #ed697e;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards tbody > tr.success[data-toggle="modal"] > td:first-child {box-shadow:inset 3px 0 #18d8aa;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards tbody > tr[data-toggle="modal"] > td:nth-child(2) {overflow-wrap:anywhere;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block :is(.rbs-ban-table,.rbs-mute-table) tbody a {overflow-wrap:anywhere;}

/* Users: clean cards, horizontal actions, no inflated avatars. */
body.rbs-modern.rbs-breach.rbs-cyber16 #users.rbs18-users-grid {
  padding:0 25px 23px;display:flex;flex-direction:column;gap:12px;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users.rbs18-users-grid > .rbs18-user-card {
  display:flex;align-items:center;gap:23px;margin:0;padding:16px 18px;
  min-height:116px;min-width:0;border:1px solid rgba(13,186,146,.33)!important;
  border-radius:13px;background:linear-gradient(105deg,rgba(2,31,33,.97),rgba(2,24,28,.95));
  box-shadow:inset 0 1px 0 rgba(93,255,196,.025);
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar {
  display:block;position:relative;flex:0 0 84px;width:84px;min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar > img,
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar > .playground {
  display:block;width:76px;height:76px;max-width:76px;max-height:76px;
  margin:0!important;object-fit:cover;border-radius:12px;
  box-shadow:0 0 0 2px rgba(24,214,192,.7),0 0 15px rgba(7,189,191,.18);
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar .playground img {
  max-width:76px;max-height:76px;object-fit:cover;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__body {
  display:flex;flex:1 1 auto;flex-direction:column;gap:13px;min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__name {
  font-size:17px;font-weight:800;line-height:1.3;max-width:100%;overflow-wrap:anywhere;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__name small {font-size:12px;font-weight:500;}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__actions {
  display:flex;gap:12px 18px;flex-wrap:wrap;align-items:center;min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action {
  display:inline-flex;align-items:center;gap:8px;white-space:normal!important;
  font-size:12px;color:#87efcf!important;line-height:1.3;padding:3px 0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action::before {
  content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;
  mask:var(--rbs18-action-icon) center/contain no-repeat;
  -webkit-mask:var(--rbs18-action-icon) center/contain no-repeat;
}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action--friends {--rbs18-action-icon:url('../img/rbs-icons-r14/users.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action--message {--rbs18-action-icon:url('../img/rbs-icons-r14/message.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action--edit {--rbs18-action-icon:url('../img/rbs-icons-r14/edit.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action--delete {--rbs18-action-icon:url('../img/rbs-icons-r14/trash.svg');color:#ff7181!important;cursor:pointer;}
body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action:hover {filter:brightness(1.25);text-decoration:underline;}

/* Chat: typography and action buttons are in flow; no more stacked icons. */
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message {
  display:flex;position:relative;gap:15px;align-items:flex-start;
  margin:9px 0;padding:14px!important;overflow:visible;
  border:1px solid rgba(22,174,142,.26);border-radius:12px;
  background:linear-gradient(100deg,rgba(14,38,50,.87),rgba(8,27,36,.82));
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message > a {
  display:block;flex:0 0 58px;width:58px;min-width:0;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message > a img,
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message > a .playground {
  float:none!important;width:56px!important;height:56px!important;max-width:56px;
  margin:0!important;object-fit:cover;border-radius:9px;
  border:1px solid #ae5cff;box-shadow:0 0 0 2px rgba(176,76,255,.18),0 0 10px rgba(162,56,255,.28);
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message {
  flex:1;min-width:0;overflow:visible!important;word-break:break-word;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message .info {
  display:flex;align-items:center;flex-wrap:wrap;gap:6px 13px;height:auto!important;min-height:24px;margin:0 0 9px;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message .info .author {
  float:none!important;font-weight:800!important;font-size:14px!important;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message .info .date {
  float:none!important;margin-left:auto;color:#9ab4bd;font-size:11px;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message .with_code {
  font-size:13px;line-height:1.55;min-width:0;overflow-wrap:anywhere;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card .rbs18-chat-actions {
  display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action {
  position:static!important;display:inline-flex;align-items:center;justify-content:center;
  width:28px;height:28px;min-width:28px;max-width:28px;padding:0;font-size:0!important;
  margin:0!important;border:1px solid rgba(110,208,189,.28);border-radius:7px;
  background:#0a2530;cursor:pointer;color:#c4efe5;z-index:1;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action::after {
  content:none!important;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action::before {
  content:"";width:14px;height:14px;background:currentColor;
  mask:var(--rbs18-chat-icon) center/contain no-repeat;
  -webkit-mask:var(--rbs18-chat-icon) center/contain no-repeat;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action--pin {--rbs18-chat-icon:url('../img/rbs-icons-r14/paperclip.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action--edit {--rbs18-chat-icon:url('../img/rbs-icons-r14/edit.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action--delete {--rbs18-chat-icon:url('../img/rbs-icons-r14/trash.svg');border-color:#9b3c55;color:#ff9daf;background:#401724;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-action:hover {filter:brightness(1.25);}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages a {overflow-wrap:anywhere;}

/* Live server overview uses actual counts in dynamic monitoring; legacy site_stats remains available in details. */
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard {
  border-radius:16px;overflow:hidden;border:1px solid rgba(0,216,153,.40);
  background:linear-gradient(155deg,#03231e,#001216);
  box-shadow:0 12px 38px rgba(0,0,0,.24);margin:0 0 17px;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard > .rbs18-server-dashboard__head {
  display:flex!important;align-items:center;gap:13px;min-height:83px;
  padding:16px 20px!important;border-bottom:1px solid rgba(0,203,154,.27)!important;
  background:rgba(0,57,46,.27);
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__symbol {
  display:block;width:51px;height:51px;flex:0 0 51px;border-radius:11px;
  border:1px solid #00c98b;background:rgba(0,12,17,.66) url('../img/rbs-icons-r14/server.svg') center/29px no-repeat;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__heading {display:flex;flex-direction:column;gap:6px;min-width:0;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__heading strong {font-size:19px;line-height:1.16;color:#fff;font-weight:850;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__heading small {font-size:10px;letter-spacing:.14em;color:#90b9af;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-live-label {
  display:inline-flex;align-items:center;gap:7px;margin-left:auto;
  color:#51ffc5;font-size:11px;letter-spacing:.13em;font-weight:850;white-space:nowrap;flex:0 0 auto;
  padding:7px 10px;border-radius:9px;border:1px solid rgba(4,204,139,.5);
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-live-label > span {width:7px;height:7px;border-radius:50%;background:#20fa9b;box-shadow:0 0 8px #0b996b;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__grid {display:grid;grid-template-columns:1fr 1fr;gap:0;margin:21px 20px;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric {display:grid;grid-template-columns:49px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:4px 12px;padding:12px 16px;min-width:0;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric + .rbs18-server-dashboard__metric {border-left:1px solid rgba(0,255,183,.28);}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric-icon {grid-row:1/3;width:44px;height:44px;border:1px solid #0a966f;border-radius:9px;background:#052c2b url('../img/rbs-icons-r14/users.svg') center/24px no-repeat;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric--servers .rbs18-server-dashboard__metric-icon {background-image:url('../img/rbs-icons-r14/server.svg');}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric strong {font-size:34px;line-height:1.05;color:#f7fff9;font-weight:900;font-variant-numeric:tabular-nums;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric small {font-size:10px;color:#9fc6bd;line-height:1.35;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__link {
  display:flex;align-items:center;justify-content:center;gap:12px;
  margin:0 20px 15px;min-height:55px;padding:10px;
  border:1px solid #10e6a2;border-radius:11px;
  background:linear-gradient(100deg,#003e31,#00503b,#003e31);
  color:#fff!important;font-size:15px;font-weight:800;text-align:center;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__link > span {width:18px;height:18px;display:block;background:url('../img/rbs-icons-r14/chart.svg') center/contain no-repeat;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__link > b {font-size:24px;margin-left:7px;line-height:1;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__link:hover {filter:brightness(1.25);}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-dashboard-note {margin:-3px 20px 15px;color:#89b5ac;font-size:11px;text-align:center;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-legacy-stats {margin:0 0 18px;}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-legacy-stats summary {
  cursor:pointer;padding:10px 15px;border:1px solid rgba(29,146,113,.30);
  border-radius:9px;background:#08221e;color:#9fc6b5;font-size:12px;
}
body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-legacy-stats #site_stats {padding:10px;min-width:0;overflow-x:auto;}

@media(max-width:991.98px) {
  body.rbs-modern.rbs-breach.rbs-cyber16 :is(.rbs18-ban-search,.rbs18-mute-search,.rbs18-users-search) {margin:14px 16px!important;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards {margin:12px 16px 17px;max-width:calc(100% - 32px);}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users.rbs18-users-grid {padding:0 16px 19px;}
}
@media(max-width:767.98px) {
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head {min-height:85px;padding:15px 16px!important;gap:12px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon {width:44px;height:44px;flex-basis:44px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__icon::before {inset:12px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__copy strong {font-size:20px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-page .rbs18-users-counter {display:none;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__copy small {font-size:8px;letter-spacing:.09em;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-counter {font-size:10px;padding:5px 7px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards {overflow:visible!important;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > tbody > tr[data-toggle="modal"] {border:1px solid rgba(9,194,151,.32);border-radius:12px;overflow:hidden;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-listing-block .rbs-mobile-cards > table.table > tbody > tr[data-toggle="modal"] > td {padding:10px 13px!important;}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users.rbs18-users-grid > .rbs18-user-card {padding:13px;gap:13px;align-items:flex-start;}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar {flex-basis:61px;width:61px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar > img,
  body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__avatar > .playground {width:56px;height:56px;max-width:56px;max-height:56px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__name {font-size:15px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-card__actions {gap:7px 12px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 #users .rbs18-user-action {font-size:11px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard > .rbs18-server-dashboard__head {padding:13px 15px!important;min-height:70px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__symbol {width:40px;height:40px;flex-basis:40px;background-size:22px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__heading strong {font-size:16px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__heading small {font-size:8px;letter-spacing:.07em;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__grid {margin:10px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric {grid-template-columns:1fr;grid-template-rows:44px auto auto;text-align:center;gap:5px;padding:9px 4px;justify-items:center;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric-icon {grid-row:1;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__metric strong {font-size:28px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-server-dashboard__link {margin:0 12px 12px;font-size:13px;min-height:48px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message {gap:9px;padding:10px!important;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message > a {flex-basis:42px;width:42px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message > a img,
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message > a .playground {width:41px!important;height:41px!important;max-width:41px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message .info {gap:5px 7px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card #chat_messages .rbs18-chat-message .message .info .date {margin:0;font-size:10px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-chat-card .rbs18-chat-actions {width:100%;justify-content:flex-start;order:10;}
}
@media(max-width:359.98px) {
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-page-head__copy small {font-size:7px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-search select.form-control {flex-basis:98px;max-width:38%;font-size:12px;}
  body.rbs-modern.rbs-breach.rbs-cyber16 .rbs18-users-counter {display:none;}
}
@media(prefers-reduced-motion:reduce) {
  body.rbs-modern.rbs-breach.rbs-cyber16 :is(.rbs18-listing-block,.rbs18-users-panel,.rbs18-server-dashboard) * {transition:none!important;animation:none!important;}
}
