.admin-recipient-field {
  min-width: 0;
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 14px;
}
.admin-recipient-field legend {
  padding: 0 7px;
  color: var(--gold);
  font-size: 10px;
  font-weight: 900;
  text-transform: uppercase;
}
.admin-scope-choice,.admin-broadcast-options {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
.admin-scope-choice label {
  display: flex;
  grid-template-columns: none;
  align-items: center;
  gap: 7px;
  font-size: 10px;
}
.admin-scope-choice input,.admin-user-picker input[type=checkbox] {
  width: auto;
  margin: 0;
}
.admin-user-picker { margin-top: 14px; }
.admin-user-picker>div {
  display: grid;
  grid-template-columns: minmax(180px,1fr) auto auto;
  gap: 8px;
}
.admin-user-picker>section {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 7px;
  max-height: 310px;
  overflow: auto;
  margin: 10px 0;
  padding: 8px;
  border-radius: 11px;
  background: #081321;
}
.admin-user-picker>section>label {
  display: flex;
  grid-template-columns: none;
  align-items: center;
  gap: 9px;
  padding: 9px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: #0d1a2b;
  text-transform: none;
}
.admin-user-picker>section>label[hidden] { display: none; }
.admin-user-picker b,.admin-user-picker small {
  display: block;
  text-transform: none;
}
.admin-news-preview {
  padding: 17px;
  border: 1px solid #6c5925;
  border-radius: 15px;
  background: linear-gradient(145deg,#17283d,#0d1929);
}
.admin-news-preview>span {
  color: var(--gold);
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .15em;
}
.admin-news-preview>strong,.admin-news-preview>p { display:block;margin-top:8px; }
.admin-news-preview>p { color:var(--muted); }
.admin-news-preview button { pointer-events:none; }
.admin-recent-title { margin-top:25px; }
@media(max-width:700px) {
  .admin-user-picker>div { grid-template-columns:1fr 1fr; }
  .admin-user-picker>div input { grid-column:1/-1; }
  .admin-user-picker>section { grid-template-columns:1fr; }
}
