/* ============================================================
   Polar Brand Overrides
   polar.unipol.it — AI-native SDLC Platform
   ============================================================ */

/* Brand color override */
:root {
  --bs-primary: #001F4D;
  --bs-primary-rgb: 0, 31, 77;
}

/* ── Hide customizer / demo UI elements ─────────────────── */
.btn-setting,
#settingbutton,
.customizer-btn,
.offcanvas-bottom.customizer-offcanvas,
#offcanvasExample {
  display: none !important;
}

/* Floating demo buttons */
.btn-fixed-end,
.floating-btn,
[class*="fixed-bottom"] .btn-primary:not(.btn-sm) {
  display: none !important;
}

/* Go Pro buttons in navbar */
a.btn[href*="iqonic"],
a[href*="iqonic.design"] {
  display: none !important;
}

/* ── Polar Logo ─────────────────────────────────────────── */
.polar-logo {
  height: 36px;
  width: auto;
}

.navbar-brand .logo-title {
  color: #001F4D;
  font-weight: 700;
  font-size: 1.2rem;
}

/* ── Status page styles ─────────────────────────────────── */
.status-operational { background-color: #1aa179; }
.status-degraded    { background-color: #f4a100; }
.status-down        { background-color: #dc3545; }

/* 90-day uptime bars */
.uptime-bar {
  display: flex;
  gap: 2px;
}

.uptime-bar span {
  flex: 1;
  height: 28px;
  border-radius: 2px;
  background: #1aa179;
}

.uptime-bar span.down {
  background: #dc3545;
}

.uptime-bar span.degraded {
  background: #f4a100;
}

/* ── Dashboard sidebar logo ─────────────────────────────── */
.sidebar-logo img {
  height: 32px;
  width: auto;
}
