.top-players-block{
	background:#2b2b36;
	border-radius:14px;
	padding:15px;

	border:1px solid rgba(188, 83, 137, 1);

	box-shadow:
			0 0 10px rgba(188, 83, 137, 0.25),
			0 0 25px rgba(0,0,0,.20);
	}

	.top-players-block .block_head{
		background:none;
		border:0;
		padding:0;
		margin:0 0 12px 0;
}

.top-players-head{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:10px;
}

.stats_heading_top{
	line-height:1.1;
}

.stats_heading_top div:first-child{
	font-size:22px;
	font-weight:800;
	color:#ffffff;
	text-shadow:0 1px 0 rgba(0,0,0,.25);
	margin-bottom:2px;
}

.stats_heading_top div:last-child{
	font-size:13px;
	font-weight:600;
	color:#a3a3b2;
}

.stats_switcher{
	display:inline-flex;
	align-items:center;
	gap:6px;
	padding:4px;
	background:rgba(255,255,255,.06);
	border:1px solid rgba(255,255,255,.08);
	border-radius:10px;
}

.stats_switcher button{
	width:34px;
	height:30px;
	border:0;
	outline:none;
	border-radius:8px;
	background:transparent;
	color:rgba(255,255,255,.72);
	display:flex;
	align-items:center;
	justify-content:center;
	transition:.18s ease;
	cursor:pointer;
	box-shadow:none;
}

.stats_switcher button:hover{
	background:rgba(255,255,255,.06);
	color:#fff;
}

.stats_switcher button.active{
	background:linear-gradient(180deg,#4d4d5f,#363642);
	color:#fff;
	box-shadow:
	inset 0 1px 0 rgba(255,255,255,.15);
}

/* УБРАЛ ОБВОДКУ У SELECT */
.top-players-select-wrap{
	background:transparent; /* ← убрал черный фон */
	border:none; /* ← ВОТ ЭТО ГЛАВНОЕ */
	padding:0;              /* ← убрал лишние отступы */
	margin-bottom:12px;
}

	/* оставил как было список */
.top-players-content-wrap{
	background:#23232d;
	border:1px dashed rgba(255,255,255,.12);
	border-radius:12px;
	padding:10px;
}

.top-players-block #top_players_server_id{
	width:100%;
	height:42px;
	background:linear-gradient(180deg,#4d4d5f,#363642);

	border:none;                /* ← убрал рамку */
	outline:none;
	box-shadow:none !important; /* ← убрал glow/внутреннюю обводку */

	border-radius:10px;
	color:#ffffff;
	font-size:13px;
	font-weight:600;
	padding:0 14px;

	appearance:none;           /* ← убирает системный стиль */
	-webkit-appearance:none;
	-moz-appearance:none;
}

.top-players-block #top_players_server_id option{
	background:#2b2b36;
	color:#fff;
}

#top_players_content{
	color:#fff;
}

#top_players_content:empty::before{
	content:'Загрузка...';
	display:block;
	font-size:13px;
	color:#a3a3b2;
	padding:4px 2px;
}

@media (max-width: 768px) {
	.top-players-block {
		padding: 12px;
		border-radius: 12px;
	}

	.stats_heading_top div:first-child {
		font-size: 18px;
	}

	.stats_heading_top div:last-child {
		font-size: 12px;
	}

	.stats_switcher button {
		width: 32px;
		height: 28px;
	}

	.top-players-block #top_players_server_id {
		height: 40px;
		font-size: 12px;
	}
}

.rdadm-page{min-width:0;margin-bottom:28px;color:#f0edf4}
.rdadm-page,.rdadm-page *,.rdadm-modal,.rdadm-modal *{box-sizing:border-box}
.rdadm-page a,.rdadm-modal a{text-decoration:none}
.rdadm-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
.rdadm-heading__title{display:flex;align-items:center;gap:11px;min-width:0}
.rdadm-heading__title>span:last-child{display:flex;flex-direction:column;min-width:0;gap:2px}
.rdadm-heading__icon{width:38px;height:38px;border-radius:11px;background:#2a2933;display:grid;place-items:center;color:#d68bb7;font-size:21px;flex:none;border:1px solid #ffffff0b}
.rdadm-heading__title strong{color:#f7f4f9;font-size:18px;font-weight:800;line-height:1.25}
.rdadm-heading__title small{color:#8e8b9b;font-size:11px;font-weight:600}
.rdadm-heading__manage{display:grid;place-items:center;flex:none;width:38px;height:38px;background:#292832;border:1px solid #ffffff0a;border-radius:11px;color:#d9b6cb;font-size:20px;transition:background .2s,border-color .2s}
.rdadm-heading__manage:hover{color:#fff;background:#35303c;border-color:rgba(188,83,137,.6)}

.rdadm-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;background:#211f27;border:1px solid #ffffff08;padding:9px;border-radius:15px;margin-bottom:15px;position:relative;z-index:9;box-shadow:0 6px 20px #00000014}
.rdadm-server{position:relative;min-width:0}
.rdadm-server__toggle,.rdadm-search{display:flex;align-items:center;gap:10px;min-height:43px;width:100%;border:1px solid #ffffff09;border-radius:10px;background:#2a2933;color:#ece7f0;outline:none}
.rdadm-server__toggle{cursor:pointer;text-align:left;padding:6px 10px;font:inherit;transition:border-color .2s,background .2s}
.rdadm-server__toggle:hover,.rdadm-server.is-open .rdadm-server__toggle{background:#312e3a;border-color:rgba(188,83,137,.4)}
.rdadm-server__toggle:focus-visible,.rdadm-search:focus-within{border-color:rgba(188,83,137,.75);outline:none}
.rdadm-server__icon{display:grid;place-items:center;background:linear-gradient(135deg,#4e4859,#34323d);border-radius:50%;width:29px;height:29px;color:#e5d9e7;font-size:15px;flex:none}
.rdadm-server__value{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}
.rdadm-server__value small{color:#888595;font-size:9px;letter-spacing:1px;font-weight:700;line-height:1}
.rdadm-server__value strong{font-size:12px;color:#fff;font-weight:750;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.35}
.rdadm-server__chevron{font-size:17px;color:#a19baa;transition:transform .2s}
.rdadm-server.is-open .rdadm-server__chevron{transform:rotate(180deg)}
.rdadm-server__menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);padding:6px;background:#25232e;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 16px 34px #0008;max-height:310px;overflow-y:auto;z-index:50}
.rdadm-server.is-open .rdadm-server__menu{display:block}
.rdadm-server__menu ul,.rdadm-server__menu li{margin:0;padding:0;list-style:none}
.rdadm-server__menu a{display:block;padding:10px 11px;color:#c6c1d0!important;border-radius:8px;font-size:12px;font-weight:700;overflow-wrap:anywhere}
.rdadm-server__menu a:hover,.rdadm-server__menu a[aria-current="page"]{color:#f9e6f2!important;background:#583b50}
.rdadm-search{min-width:0;padding:0 10px;transition:border-color .2s}
.rdadm-search>i{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:#a6a2b0;color:#292832;font-size:16px}
.rdadm-search input{height:40px;flex:1;min-width:0;width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#f9f6fb!important;font-size:12px!important;font-weight:600!important;padding:0!important;margin:0!important}
.rdadm-search input::placeholder{color:#817d8e;opacity:1}
.rdadm-search input::-webkit-search-cancel-button{-webkit-appearance:none}
.rdadm-search button{width:24px;height:24px;flex:none;border:0;outline:0;background:transparent;color:#aaa3b1;cursor:pointer;padding:0;font-size:19px}
.rdadm-search button[hidden]{display:none!important}

.rdadm-main{background:#211f27;border-radius:17px;border:1px solid #ffffff07;padding:16px 14px 6px;min-width:0;box-shadow:0 6px 20px #0000000e}
.rdadm-section{margin:0 0 16px;min-width:0}
.rdadm-section+.rdadm-section{padding-top:12px;border-top:1px solid #ffffff0a}
.rdadm-section__heading{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:#f1edf3;font-weight:800;margin:0 0 12px;padding:0 0 0 1px}
.rdadm-section__heading>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#302d37;color:#c5a5b9;font-size:14px;flex:none}
.rdadm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.rdadm-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:16px;border:1px solid #ffffff0d;box-shadow:0 6px 14px #0b0b101f;background:linear-gradient(180deg,#27252f 0%,#24232b 100%);overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}
.rdadm-card:hover,.rdadm-card:focus-visible{transform:translateY(-2px);border-color:rgba(188,83,137,.65);box-shadow:0 10px 28px #09070b55;outline:none}
.rdadm-card__cover{height:87px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 30%,#65493866,transparent 55%),linear-gradient(135deg,#33313a,#17171d)}
.rdadm-card__cover:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#a2754020 40%,transparent 60%)}
.rdadm-card__blur{position:absolute;inset:-24%;width:148%;height:148%;object-fit:cover;object-position:center;filter:blur(21px) brightness(.42) saturate(1.25);opacity:.85;transform:scale(1.04);transition:transform .3s}
.rdadm-card:hover .rdadm-card__blur{transform:scale(1.12)}
.rdadm-card__cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#17161a20 0%,#27252a5c 65%,#27252f 100%);z-index:1}
.rdadm-card__status{position:absolute;right:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:rgba(52,49,55,.76);backdrop-filter:blur(6px);color:#e7e5eb;border:1px solid #ffffff13;font-size:10px;line-height:1;padding:7px 9px;border-radius:8px;font-weight:750;white-space:nowrap}
.rdadm-card__status i{font-size:13px}
.rdadm-card__status--paused{color:#f8ca8f;background:#524333c9}
.rdadm-card__avatar{position:absolute;z-index:3;top:65px;left:12px;width:37px;height:37px;display:block;padding:3px;border-radius:10px;background:#282630;border:1px solid #ffffff13;box-shadow:0 2px 7px #0004;overflow:hidden}
.rdadm-card__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px}
.rdadm-card__body{padding:22px 12px 12px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}
.rdadm-card__user{min-width:0;display:flex;align-items:center;min-height:16px}
.rdadm-card__login{font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;color:#e9c794}
.rdadm-card a.rdadm-card__login:hover{text-decoration:none}
.rdadm-card__privileges{display:flex;align-items:center;gap:7px;padding:7px 8px;color:#e0d8e4;background:#292731;border:1px solid #ffffff09;border-radius:9px;font-size:10px;font-weight:650;min-height:30px;min-width:0}
.rdadm-card__privileges>i{font-size:14px;color:#b8a6c0;flex:none}
.rdadm-card__privileges>span{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rdadm-card__more{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:7px;background:#34323b;border-radius:9px;padding:8px 9px;color:#e2dce5;font-size:10px;font-weight:750;transition:background .2s}
.rdadm-card__more i{font-size:16px;transition:transform .2s}
.rdadm-card:hover .rdadm-card__more{background:#493644;color:#fff}
.rdadm-card:hover .rdadm-card__more i{transform:translateX(3px)}
.rdadm-empty-server{display:grid;grid-column:1/-1;place-items:center;min-height:75px;border:1px dashed #ffffff0c;border-radius:12px;color:#a29cab;font-size:12px;text-align:center;padding:18px}
.rdadm-global-empty{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:34px 12px;color:#c5bccc}
.rdadm-global-empty[hidden]{display:none!important}
.rdadm-global-empty>i{font-size:26px;color:#ca82ad}
.rdadm-global-empty span{font-size:13px;font-weight:800}
.rdadm-global-empty small{color:#817c8d;font-size:11px}

.rdadm-modal.modal{padding-right:0!important;color:#f3edf5}
.rdadm-modal .modal-dialog{max-width:800px;width:calc(100% - 30px);margin:30px auto}
.rdadm-modal .modal-content{overflow:hidden;background:#24222c!important;color:#f4eff7!important;border-radius:17px!important;border:1px solid #ffffff12!important;box-shadow:0 20px 80px #000b!important}
.rdadm-modal .rdadm-modal__head{border:0!important;display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 8px!important;background:transparent!important}
.rdadm-modal__title{font-size:15px;font-weight:800;color:#faf4fa;position:relative;padding-bottom:11px}
.rdadm-modal__underline{position:absolute;bottom:0;left:0;width:35px;height:3px;border-radius:5px;background:#d6a9c2;box-shadow:23px 0 0 #40313e}
.rdadm-modal .rdadm-modal__close{border:0!important;border-radius:50%;display:grid;place-items:center;background:rgba(229,73,96,.12);color:#fa7c99!important;opacity:1!important;font-size:18px;line-height:1;width:28px;height:28px;padding:0!important;text-shadow:none!important;margin:0!important}
.rdadm-modal .rdadm-modal__close:hover{background:rgba(229,73,96,.23);color:#fff!important}
.rdadm-modal .rdadm-modal__body{padding:8px 20px 22px!important}
.rdadm-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;min-height:0}
.rdadm-services>.loader{grid-column:1/-1;margin:28px auto}
.rdadm-service{display:flex;flex-direction:column;gap:13px;min-width:0;padding:12px;border-radius:12px;background:#292731;border:1px solid #ffffff0b}
.rdadm-service__heading{display:flex;align-items:center;gap:9px;min-width:0}
.rdadm-service__icon{flex:none;display:grid;place-items:center;width:30px;height:30px;color:#ede5f0;background:#393541;border-radius:9px;font-size:15px}
.rdadm-service__heading strong{font-size:12px;font-weight:800;color:#fcf7fd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.rdadm-service__details{display:flex;flex-direction:column;gap:7px;min-width:0}
.rdadm-service__details>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}
.rdadm-service__details span{color:#9994a6;font-size:10px;white-space:nowrap;flex:none}
.rdadm-service__details b{font-size:10px;font-weight:750;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#e3dbe9;min-width:0;max-width:58%;font-variant-numeric:tabular-nums}
.rdadm-service__details b.rdadm-left--success{color:#a8dec2}
.rdadm-service__details b.rdadm-left--warning{color:#f2c27a}
.rdadm-service__details b.rdadm-left--danger{color:#f29a9a}
.rdadm-pause-details{display:flex;gap:10px;margin-bottom:12px;border:1px solid #b489443d;background:#715c2c26;border-radius:11px;padding:10px 12px}
.rdadm-pause-details>i{font-size:18px;flex:none;color:#e6b56f}
.rdadm-pause-details>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.rdadm-pause-details strong{font-size:12px;color:#f5c38a}
.rdadm-pause-details span,.rdadm-pause-details a{font-size:11px;color:#dfcdb7;overflow-wrap:anywhere}
.rdadm-pause-details a{color:#eba9cd!important}

.rdadm-sidebar .rdadm-side-manage .btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border-radius:11px}
.rdadm-sidebar .rdadm-side-servers .block_head i{margin-right:7px}
.rdadm-page :focus-visible,.rdadm-modal :focus-visible{outline:2px solid rgba(221,125,184,.9);outline-offset:2px}
@media(max-width:1100px){.rdadm-services{grid-template-columns:repeat(2,minmax(0,1fr))}.rdadm-card__cover{height:79px}.rdadm-card__avatar{top:58px}}
@media(max-width:900px){.rdadm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rdadm-toolbar{gap:7px;padding:7px}.rdadm-main{padding:12px 10px 3px}.rdadm-card__body{padding-left:10px;padding-right:10px}.rdadm-card__privileges{font-size:9px}}
@media(max-width:575px){.rdadm-heading__title strong{font-size:16px}.rdadm-toolbar{grid-template-columns:1fr}.rdadm-server__value strong{font-size:12px}.rdadm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rdadm-section__heading{font-size:12px}.rdadm-card{border-radius:12px}.rdadm-card__cover{height:67px}.rdadm-card__avatar{width:31px;height:31px;top:49px;left:8px}.rdadm-card__body{padding:20px 8px 9px;gap:8px}.rdadm-card__login{font-size:11px}.rdadm-card__status{font-size:8px;padding:5px 6px}.rdadm-card__status i{font-size:10px}.rdadm-card__privileges{padding:6px;gap:5px;font-size:9px}.rdadm-card__more{padding:7px;font-size:9px}.rdadm-card__more i{font-size:13px}.rdadm-modal .modal-dialog{width:calc(100% - 16px);margin:14px auto}.rdadm-modal .rdadm-modal__head{padding:15px 13px 8px!important}.rdadm-modal .rdadm-modal__body{padding:6px 12px 15px!important}.rdadm-services{grid-template-columns:1fr}.rdadm-service{gap:9px}.rdadm-service__details{gap:5px}}
@media(max-width:360px){.rdadm-grid{grid-template-columns:1fr}.rdadm-card__cover{height:78px}.rdadm-card__avatar{top:60px}}

@media(prefers-reduced-motion:reduce){.rdadm-page .rdadm-card,.rdadm-page .rdadm-card__cover-image,.rdadm-page .rdadm-card__cover-video,.rdadm-page .rdadm-card__more{transition:none!important}}

.rdadm-section[hidden],.rdadm-card[hidden]{display:none!important}

.rdadm-card__cover-image,.rdadm-card__cover-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;z-index:0;pointer-events:none}
.rdadm-card__cover-video{background:transparent}
.rdadm-card__avatar{width:50px;height:50px;top:64px;left:11px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}
.rdadm-card__avatar-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;line-height:0}
.rdadm-card__avatar .rdadm-card__avatar-image{display:block;position:relative;z-index:1;width:77%;height:77%;border-radius:11px;object-fit:cover;border:1px solid #ffffff24;box-shadow:0 2px 6px #0006}
.rdadm-card__avatar .rdadm-card__avatar-frame{display:block;position:absolute;z-index:3;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;border:0;border-radius:0;pointer-events:none}
.rdadm-card__avatar .rdadm-card__premium-avatar{display:block;position:absolute;z-index:4;top:-4px;left:-4px;width:20px;height:20px;max-width:none;max-height:none;border:0;border-radius:0;object-fit:contain;pointer-events:none}
.rdadm-card__user{gap:5px;min-width:0}
.rdadm-card__login{flex:0 1 auto;min-width:0}
.rdadm-card__premium-login{display:block;flex:0 0 auto;width:16px;height:16px;object-fit:contain;vertical-align:middle;pointer-events:none}
.rdadm-card__premium-crown{display:inline-flex;flex:0 0 auto;color:#efba55;font-size:15px;line-height:1;filter:drop-shadow(0 1px 3px #f5b64a44)}
@media(max-width:1100px){.rdadm-card__avatar{top:57px}}
@media(max-width:575px){.rdadm-card__avatar{width:42px;height:42px;top:47px;left:6px}.rdadm-card__avatar .rdadm-card__avatar-image{border-radius:9px}.rdadm-card__avatar .rdadm-card__premium-avatar{width:16px;height:16px;top:-3px;left:-3px}.rdadm-card__premium-login{width:14px;height:14px}.rdadm-card__user{gap:3px}}
@media(max-width:360px){.rdadm-card__avatar{top:58px}}

.rdadm-page .rdadm-card__cover::before{content:none!important;display:none!important}
.rdadm-page .rdadm-card:hover,.rdadm-page .rdadm-card:focus-visible{transform:none}
.rdadm-page .rdadm-card__body{padding-top:26px}
.rdadm-page .rdadm-card__login{transition:none}
@media(max-width:575px){.rdadm-page .rdadm-card__body{padding-top:24px}}

.rdadm-page .rdadm-toolbar {
  grid-template-columns: minmax(0,1.04fr) minmax(0,1fr);
  gap: 9px;
  padding: 8px;
  background: #211f27;
  border-color: rgba(255,255,255,.055);
  border-radius: 15px;
}
.rdadm-page .rdadm-server__toggle {
  min-height: 43px;
  border-radius: 999px;
  gap: 9px;
  padding: 5px 8px 5px 6px;
  background: linear-gradient(180deg, #2b2933, #25232e);
  border: 1px solid rgba(159,151,179,.25);
  box-shadow: inset 0 0 0 2px rgba(255,255,255,.025), 0 3px 9px rgba(0,0,0,.15);
}
.rdadm-page .rdadm-server__toggle:hover,
.rdadm-page .rdadm-server.is-open .rdadm-server__toggle {
  background: linear-gradient(180deg, #33303b, #292630);
  border-color: rgba(169,144,182,.5);
}
.rdadm-page .rdadm-server__icon {
  width: 29px;
  height: 29px;
  min-width: 29px;
  border-radius: 50%;
  background: linear-gradient(145deg,#b9b7bd,#73717a);
  color: #292932;
  border: 1px solid rgba(255,255,255,.34);
  box-shadow: 0 0 0 4px rgba(210,205,220,.10), 0 3px 12px rgba(0,0,0,.27);
  font-size: 15px;
}
.rdadm-page .rdadm-server__value {
  text-align: center;
  align-items: center;
  justify-content: center;
  gap: 0;
  overflow: hidden;
}
.rdadm-page .rdadm-server__value small {
  color: #817d90;
  font-size: 8px;
  letter-spacing: 1.2px;
  line-height: 1.1;
}
.rdadm-page .rdadm-server__value strong {
  display: block;
  width: 100%;
  color: #f3eff5;
  font-size: 11px;
  line-height: 1.35;
  font-weight: 800;
}
.rdadm-page .rdadm-server__chevron {
  display: grid;
  place-items: center;
  flex: 0 0 22px;
  width: 22px;
  height: 22px;
  font-size: 15px;
  color: #b0a2c3;
  background: linear-gradient(150deg, #393544, #292632);
  border: 1px solid rgba(164,146,185,.32);
  border-radius: 50%;
  box-shadow: 0 2px 6px rgba(0,0,0,.25);
}
.rdadm-page .rdadm-search {
  min-height: 43px;
  background: #292731;
  border-color: rgba(255,255,255,.065);
  border-radius: 10px;
}
.rdadm-page .rdadm-search > i {
  width: 28px;
  height: 28px;
  background: #aaa6b1;
  color: #33313a;
  font-size: 16px;
}

.rdadm-page .rdadm-card {
  transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
  will-change: auto;
}
.rdadm-page .rdadm-card:hover,
.rdadm-page .rdadm-card:focus-visible {
  transform: translateY(-3px);
  border-color: rgba(74,206,142,.25);
  box-shadow: 0 12px 26px rgba(19,21,26,.50);
}
.rdadm-page .rdadm-card__cover-image,
.rdadm-page .rdadm-card__cover-video {
  transform: scale(1);
  transform-origin: center center;
  transition: transform .35s ease;
}
.rdadm-page .rdadm-card:hover .rdadm-card__cover-image,
.rdadm-page .rdadm-card:hover .rdadm-card__cover-video,
.rdadm-page .rdadm-card:focus-visible .rdadm-card__cover-image,
.rdadm-page .rdadm-card:focus-visible .rdadm-card__cover-video {
  transform: scale(1.06);
}
.rdadm-page .rdadm-card:hover .rdadm-card__more,
.rdadm-page .rdadm-card:focus-visible .rdadm-card__more {
  background: rgba(74,206,142,.13);
  color: #80edb0;
}
.rdadm-page .rdadm-card:hover .rdadm-card__more i,
.rdadm-page .rdadm-card:focus-visible .rdadm-card__more i {
  transform: translateX(4px);
}

.rdadm-page .rdadm-card__body { padding-top: 36px; }
.rdadm-page .rdadm-card__user { min-height: 17px; }
.rdadm-page .rdadm-card__login {
  max-width: 100%;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rdadm-modal .rdadm-modal__title {
  position: relative;
  display: inline-block;
  padding-bottom: 17px;
  border: 0;
  box-shadow: none;
}
.rdadm-modal .rdadm-modal__title::before,
.rdadm-modal .rdadm-modal__title::after { content: none !important; }
.rdadm-modal .rdadm-modal__underline {
  left: 0;
  bottom: 8px;
  width: 6px;
  height: 3px;
  border-radius: 2px;
  background: #f6f3f8;
  box-shadow: none;
}
.rdadm-modal .rdadm-modal__underline::after {
  content: "";
  position: absolute;
  left: 11px;
  top: 0;
  width: 20px;
  height: 3px;
  border-radius: 2px;
  background: #f6f3f8;
}

@media(max-width:1100px) {
  .rdadm-page .rdadm-card__body { padding-top: 34px; }
}
@media(max-width:575px) {
  .rdadm-page .rdadm-toolbar {
    grid-template-columns: 1fr;
    gap: 7px;
  }
  .rdadm-page .rdadm-server__toggle { min-height: 42px; }
  .rdadm-page .rdadm-card__body { padding-top: 31px; }
  .rdadm-page .rdadm-card__login { font-size: 11px; }
}
@media(max-width:360px) {
  .rdadm-page .rdadm-card__body { padding-top: 32px; }
}
@media(prefers-reduced-motion:reduce) {
  .rdadm-page .rdadm-card,
  .rdadm-page .rdadm-card__cover-image,
  .rdadm-page .rdadm-card__cover-video,
  .rdadm-page .rdadm-card__more,
  .rdadm-page .rdadm-card__more i { transition: none !important; }
}

.rdadm-page {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}

@media (min-width: 768px) {
  .rdadm-page .rdadm-grid {
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  }
}

:root { --rdadm-v17-border: rgba(255, 105, 180, 0.7); }

.rdadm-page .rdadm-toolbar,
.rdadm-page .rdadm-main {
  border: 1px solid var(--rdadm-v17-border) !important;
}

.rdadm-modal .modal-content {
  border: 1px solid var(--rdadm-v17-border) !important;
}

.rdadm-modal .rdadm-modal__underline,
.rdadm-modal .rdadm-modal__underline::after {
  background: var(--rdadm-v17-border) !important;
  box-shadow: none !important;
}

.rdadm-page .rdadm-card__user {
  position: relative;
  z-index: 6;
  min-height: 20px;
  align-items: flex-start;
  overflow: visible;
}
.rdadm-page .rdadm-card__user .rdadm-card__login {
  display: inline-block;
  position: relative;
  z-index: 7;
  min-height: 16px;
  max-width: 100%;
  min-width: 0;
  line-height: 1.45;
  overflow: visible;
  white-space: nowrap;
  flex: 0 1 auto;
  text-overflow: clip;
}

.rdadm-page .rdadm-card__group-name {
  display: inline-block;
  min-width: 0;
  max-width: 100%;
  vertical-align: middle;
  white-space: nowrap;
}

.rzprof-pane .rzprof-card.rdppriv-section{border:1px solid rgba(255,105,180,.7);border-radius:16px;background:linear-gradient(145deg,#23222c,#1e1d26);box-shadow:0 8px 24px rgba(0,0,0,.18)}
.rdppriv-title{display:flex;align-items:center;gap:8px;color:#f4edf5;font-size:14px;font-weight:800}
.rdppriv-title__icon{display:inline-grid;place-items:center;width:27px;height:27px;flex:none;border-radius:8px;color:#ffc1e2;background:rgba(255,105,180,.12);font-size:16px}
.rdppriv-section .rdppriv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:12px;min-width:0}
.rdppriv-list .rdppriv-card{min-width:0;display:flex;flex-direction:column;padding:12px;border:1px solid rgba(255,105,180,.7);border-radius:13px;background:linear-gradient(145deg,rgba(45,43,56,.94),rgba(30,29,39,.97));box-shadow:0 5px 16px rgba(0,0,0,.18);transition:border-color .2s ease,box-shadow .2s ease}
.rdppriv-list .rdppriv-card:hover{border-color:rgba(255,135,197,.95);box-shadow:0 8px 20px rgba(255,105,180,.1)}
.rdppriv-card__top{display:flex;align-items:center;min-width:0;gap:8px}
.rdppriv-card__server-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;color:#f0b4d5;background:rgba(255,105,180,.11);font-size:17px}
.rdppriv-card__server{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f0f6;font-weight:800;font-size:11px}
.rdppriv-list .rdppriv-card__badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;padding:5px 6px;border:1px solid rgba(255,105,180,.18);border-radius:7px;background:rgba(255,105,180,.09);font-size:9px;font-weight:700;color:#ffd3e9;white-space:nowrap}
.rdppriv-card__badge i{font-size:12px;color:#f8b1d7}
.rdppriv-list .rdppriv-card__badge--paused{color:#e5bd87;border-color:rgba(234,181,98,.23);background:rgba(234,181,98,.11)}
.rdppriv-card__badge--paused i{color:#e5bd87}
.rdppriv-card__services{display:flex;flex-direction:column;gap:7px;min-width:0;margin-top:11px}
.rdppriv-service{min-width:0;border:1px solid rgba(255,105,180,.11);border-radius:8px;background:rgba(13,13,20,.28);padding:8px}
.rdppriv-service__line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}
.rdppriv-service__name{display:inline-flex;align-items:center;min-width:0;flex:1 1 110px;gap:5px;color:#f7eef7;font-size:10px;font-weight:750;overflow-wrap:anywhere}
.rdppriv-service__name i{font-size:13px;flex:none;color:#f2a5cb}
.rdppriv-service__meta{display:inline-flex;align-items:center;gap:3px;flex:none;color:#dbb8cd;font-size:9px;white-space:nowrap}
.rdppriv-service__days{color:#8d869a;font-size:9px;white-space:nowrap}
.rdppriv-service__track{height:3px;background:rgba(255,255,255,.08);border-radius:5px;overflow:hidden;margin-top:7px}
.rdppriv-service__track span{display:block;height:100%;background:linear-gradient(90deg,#d768a5,#ff9ecb);border-radius:inherit}
.rdppriv-service--soon .rdppriv-service__days{color:#efc17b}
.rdppriv-service--soon .rdppriv-service__track span{background:#efb476}
.rdppriv-service--expired .rdppriv-service__days{color:#ef8f9b}
.rdppriv-service--expired .rdppriv-service__track span{background:#db777e}
.rdppriv-list .rdppriv-empty{grid-column:1/-1;text-align:center;padding:20px;border:1px dashed rgba(255,105,180,.3);border-radius:10px;color:#c6b4c5;font-size:12px}
@media(max-width:650px){.rdppriv-section .rdppriv-list{grid-template-columns:minmax(0,1fr)}.rdppriv-list .rdppriv-card{padding:11px}}
