  /* [Admin] 관리자 전용 마스터 바 - 하단 고정형 */
  #admin-secret-panel {
    position: fixed !important;
    bottom: 12px !important;
    left: 12px !important;
    right: 12px !important;
    height: 70px !important;
    background: #ff3b30 !important; /* 강렬한 레드 */
    border-radius: 15px !important;
    z-index: 999999 !important; /* 최상단 레이어 */
    display: none; /* 초기 숨김 */
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0 35px !important;
    box-sizing: border-box !important;
    box-shadow: 0 -5px 20px rgba(255, 59, 48, 0.4);
  }

  /* 관리자 타이틀 스타일 */
  .admin-header {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    color: white !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    margin: 0 !important;
    border: none !important;
    white-space: nowrap !important;
  }

  /* 버튼 영역 정렬 */
  .admin-btns {
    display: flex !important;
    gap: 15px !important;
    align-items: center !important;
  }

  /* [핵심] 모든 관리자 버튼 스타일 강제 주입 */
  .admin-btns button {
    background: #ffffff !important; /* 무조건 흰색 배경 */
    color: #ff3b30 !important;    /* 무조건 빨간 글씨 */
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    cursor: pointer !important;
    white-space: nowrap !important;
    box-shadow: 0 4px 0 #d32f2f !important;
    transition: all 0.2s !important;
  }

  .admin-btns button:hover {
    background: #f0f0f0 !important;
    transform: translateY(-2px) !important;
  }

  .admin-btns button:active {
    transform: translateY(2px) !important;
    box-shadow: none !important;
  }

  /* 닫기 버튼 전용 스타일 */
  .btn-admin-close {
    background: #333333 !important;
    color: #ffffff !important;
    box-shadow: 0 4px 0 #000000 !important;
  }

  /* 상태 표시등 애니메이션 */
  .admin-status-dot {
    width: 12px; height: 12px;
    background: #00ff88;
    border-radius: 50%;
    box-shadow: 0 0 10px #00ff88;
    animation: admin-blink 1s infinite alternate;
  }
  @keyframes admin-blink { from { opacity: 0.4; } to { opacity: 1; } }
