/* ==========================================================================
   BRAWNDO CORPORATE CO-OP BADGING & INTEGRATION (STYLE B: WEYLAND-HYBRID)
   ========================================================================== */

/* Main Dossier Modal Badge */
.brawndo-badge {
  background: rgba(0, 229, 117, 0.12);
  color: #00ff88 !important;
  font-family: 'Orbitron', 'Space Grotesk', sans-serif;
  font-weight: 800;
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  padding: 5px 12px;
  border-radius: 3px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  border: 1.5px solid #00e575;
  box-shadow: 0 0 12px rgba(0, 229, 117, 0.35), inset 0 0 8px rgba(0, 229, 117, 0.1);
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  z-index: 10;
}

.brawndo-badge:hover {
  background: rgba(0, 229, 117, 0.28);
  color: #ffffff !important;
  border-color: #00ff88;
  box-shadow: 0 0 20px rgba(0, 255, 136, 0.6);
  transform: translateY(-2px);
}

.brawndo-badge .brawndo-icon {
  font-size: 0.95rem;
  color: #00ff88;
  filter: drop-shadow(0 0 5px #00ff88);
}

/* Card Top Badges Grouping */
.card-top-right-group {
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Card Badge on Grid View (Top Right of Media Frame) */
.card-brawndo-pill {
  position: static !important;
  background: rgba(5, 20, 10, 0.92) !important;
  color: #00ff88 !important;
  border: 1px solid #00e575 !important;
  font-family: 'Orbitron', 'JetBrains Mono', monospace !important;
  font-size: 0.65rem !important;
  font-weight: 800 !important;
  padding: 2px 7px !important;
  border-radius: 2px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  box-shadow: 0 0 8px rgba(0, 229, 117, 0.4) !important;
  letter-spacing: 0.05em !important;
  pointer-events: none;
}

/* Inline Card Title Tag */
.card-name-brawndo-tag {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  background: rgba(0, 229, 117, 0.15);
  color: #00ff88;
  border: 1px solid rgba(0, 229, 117, 0.5);
  font-family: 'Orbitron', monospace;
  font-size: 0.62rem;
  font-weight: 700;
  padding: 1px 5px;
  border-radius: 2px;
  margin-left: 6px;
  vertical-align: middle;
  box-shadow: 0 0 6px rgba(0, 229, 117, 0.2);
}

/* Matrix Table Row Tag */
.matrix-brawndo-tag {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: rgba(0, 229, 117, 0.15);
  color: #00ff88;
  border: 1px solid #00e575;
  font-family: 'JetBrains Mono', monospace;
  font-size: 0.7rem;
  font-weight: 700;
  padding: 2px 7px;
  border-radius: 2px;
  margin-left: 8px;
  box-shadow: 0 0 6px rgba(0, 229, 117, 0.25);
}

/* Tour Overlay Badge */
.tour-brawndo-badge {
  background: rgba(5, 20, 10, 0.9);
  color: #00ff88 !important;
  border: 1.5px solid #00e575;
  font-family: 'Orbitron', sans-serif;
  font-size: 0.75rem;
  font-weight: 800;
  padding: 3px 10px;
  border-radius: 3px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  text-decoration: none;
  box-shadow: 0 0 12px rgba(0, 229, 117, 0.4);
  transition: all 0.2s;
}

.tour-brawndo-badge:hover {
  background: #00e575;
  color: #000 !important;
  box-shadow: 0 0 20px rgba(0, 229, 117, 0.8);
}

/* Curated Expedition Brawndo Button in Header */
.thematic-btn[data-tour-type="brawndo"] {
  border-color: #00e575 !important;
  color: #00ff88 !important;
  background: rgba(0, 229, 117, 0.08);
}

.thematic-btn[data-tour-type="brawndo"]:hover {
  border-color: #00ff88 !important;
  background: rgba(0, 229, 117, 0.22) !important;
  box-shadow: 0 0 16px rgba(0, 229, 117, 0.45) !important;
  color: #fff !important;
}
