/*!
 * Dark Theme Override for osTicket
 * Forces full width layout and dark colors
 */

/* Force full width container */
#container {
  background: #1e1e2e !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  border: none !important;
  min-height: 100vh !important;
}

/* Ensure body uses full width */
body {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%) !important;
}

/* Force all white backgrounds to dark */
[style*="background: white"],
[style*="background: #fff"],
[style*="background-color: white"],
[style*="background-color: #fff"],
[style*="background-color: #ffffff"] {
  background: #252538 !important;
  background-color: #252538 !important;
}

/* Force all black/dark text to light */
[style*="color: #333"],
[style*="color: #000"],
[style*="color: black"] {
  color: #c0c0c0 !important;
}

/* Override any fixed width containers */
.container,
.wrapper,
.main-wrapper {
  width: 100% !important;
  max-width: 100% !important;
}
