/* RUSH MOBILE V2.8.8.7 — ADMIN DASHBOARD UNIFICATION STYLES
   전부 새 클래스 이름만 사용. 기존 .btn, .admin-card 등 기존 클래스는 재정의하지 않는다. */

/* 1) 상태 요약 바 */
.admin-status-bar{
  display:flex; flex-wrap:wrap; gap:8px; align-items:center;
  padding:12px; margin-bottom:14px; border-radius:14px;
  background:#111214; border:1px solid #2a2a2e;
}
.admin-status-chip{
  display:flex; flex-direction:column; gap:2px; padding:8px 12px; border-radius:10px;
  background:#1a1b1e; border:1px solid #2c2c30; min-width:84px;
}
.admin-status-chip span{ font-size:11px; color:#b1b1b8; }
.admin-status-chip b{ font-size:15px; color:#e6e6ea; }
.admin-status-chip small{ font-size:10px; color:#ffb454; }
.admin-status-chip.on{ border-color:#ff2a5f55; }
.admin-status-chip.on b{ color:#ff5b7f; }
.admin-status-chip.off b{ color:#888; }
.admin-status-chip.test.on{ background:#2a2100; border-color:#6b4e00; }
.admin-status-chip.test.on b{ color:#ffd166; }
.admin-status-refresh{ margin-left:auto; padding:8px 14px; font-size:14px; min-height:40px; }

/* 2) 위험(초기화/리셋류) 버튼 통일 스타일 */
.admin-danger{
  border:1px solid #ff2a5f !important;
  color:#ff5b7f !important;
  position:relative;
}
.admin-danger::before{ content:"⚠ "; }

/* 3) 체크박스를 스위치처럼 (checked 여부는 그대로 <input>이 담당, 시각만 변경) */
.admin-switch{
  display:flex; align-items:center; gap:10px; padding:10px 4px;
  font-size:13px; color:#ddd; cursor:pointer;
}
.admin-switch input[type="checkbox"]{
  appearance:none; -webkit-appearance:none;
  width:42px; height:24px; border-radius:999px;
  background:#333; position:relative; outline:0; cursor:pointer;
  transition:background .15s ease; flex:0 0 auto;
}
.admin-switch input[type="checkbox"]::after{
  content:""; position:absolute; top:2px; left:2px;
  width:20px; height:20px; border-radius:50%; background:#eee;
  transition:transform .15s ease;
}
.admin-switch input[type="checkbox"]:checked{ background:#ff2a5f; }
.admin-switch input[type="checkbox"]:checked::after{ transform:translateX(18px); }

/* 관리자 화면 전용 최소 폰트 하한 (8~9px 텍스트 가독성 보강) */
.admin-page .admin-status-bar, .admin-page .admin-status-bar *{ font-size:max(10px, inherit); }
