/* Compiled on 2025-10-11 18:22:15 UTC */


/* ===== login.scss ===== */

div#login-form {
  width: 300px;
  margin: 5rem auto 5rem auto;
}

/* ===== colors-dark.scss ===== */

@media (prefers-color-scheme: dark) {
  body {
    background-color: #222;
    color: #ddd;
  }
  button.disabled {
    color: #aaa;
  }
  .dropdown-menu {
    background-color: #181818;
    border-color: #555;
    box-shadow: 0 5px 1.5rem rgba(0, 0, 0, 0.5333333333);
  }
  .dropdown-menu .dropdown-item {
    color: #ccc;
  }
  .dropdown-menu .dropdown-item:hover {
    background-color: #444;
  }
  .dropdown-menu hr.dropdown-divider {
    border-color: #555;
  }
  .dropdown-menu h6.dropdown-header {
    background-color: rgba(255, 255, 255, 0.0666666667);
  }
  table.table th {
    background-color: #333;
    border-bottom: none;
    color: #ddd;
  }
  table.table td {
    border-bottom: 1px solid #333;
    border-top: none;
    background-color: transparent;
    color: #ddd;
  }
  .text-muted {
    color: rgba(255, 255, 255, 0.2666666667) !important;
  }
}

/* ===== colors-light.scss ===== */



/* ===== colors.scss ===== */

.page-link.ellipsis {
  color: silver;
}

/* ===== layout.scss ===== */

div#outer-body {
  padding: 1rem;
}

.bg-transparent {
  background-color: transparent !important;
}

.border-none {
  border: none !important;
}

.font-large {
  font-size: 160%;
}

.monospace {
  font-family: monospace;
  font-size: 90%;
}

.w-0 {
  width: 0;
}

.page-link.ellipsis {
  padding-top: 0.2rem;
  padding-bottom: 0.55rem;
}

/* ===== rs-to-table.scss ===== */

table.recordset-to-table {
  font-family: monospace;
  font-size: 9pt;
}
table.recordset-to-table th {
  padding: 0.1rem 0.5rem;
  border: 1px solid silver;
  background: rgba(0, 0, 0, 0.1333333333);
}
table.recordset-to-table td {
  padding: 0.1rem 0.5rem;
  border: 1px solid silver;
}
table.recordset-to-table td.null {
  font-size: 90%;
  color: rgba(0, 0, 0, 0.4);
}

@media (prefers-color-scheme: dark) {
  table.recordset-to-table th {
    background-color: #666;
    color: white;
  }
  table.recordset-to-table td.null {
    color: #666;
  }
}

/* ===== top-bar.scss ===== */

#sitebase-navbar {
  background-color: #343a70;
}