/**
 * Boss Daily Report Styling
 * Uses the same layout as My Daily Report but with golden theme
 */

/* ========================================
   HIDE FOOTER IN BOSS REPORT
   ======================================== */

#bossReportContent .eodr-modern-footer {
  display: none !important;
}

/* ========================================
   BOSS REPORT HEADER - GOLDEN THEME
   ======================================== */

.boss-daily-report-header {
  background: linear-gradient(135deg, #d4af37 0%, #c5a028 100%) !important;
  border-bottom: 2px solid #b8941f;
  box-shadow: 0 2px 12px rgba(160, 210, 255, 0.2);ort-header .daily-report-title {
  color: #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.boss-daily-report-header .daily-report-back {
  color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.3);
}

.boss-daily-report-header .daily-report-back:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.5);
}

.boss-daily-report-header .daily-report-refresh,
.boss-daily-report-header .daily-report-copy,
.boss-daily-report-header .daily-report-send {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.3);
}

.boss-daily-report-header .daily-report-refresh:hover,
.boss-daily-report-header .daily-report-copy:hover,
.boss-daily-report-header .daily-report-send:hover {
  background: rgba(255, 255, 255, 0.3);
  border-color: rgba(255, 255, 255, 0.5);
}

.boss-daily-report-header .daily-report-refresh:disabled,
.boss-daily-report-header .daily-report-copy:disabled,
.boss-daily-report-header .daily-report-send:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}

/* ========================================
   RESPONSIVE DESIGN (MOBILE)
   ======================================== */

@media (max-width: 768px) {
  .boss-daily-report-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }

  .boss-daily-report-header .daily-report-actions {
    width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
