@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css');
@import url('https://cdn.jsdelivr.net/npm/remixicon@4.5.0/fonts/remixicon.css');
@import url('https://cdn.jsdelivr.net/npm/tom-select@2.4.3/dist/css/tom-select.min.css');

@import './utils.css';
@import './login.css';
@import './dashboard.css';
@import './responsive.css';


:root {
    --wms-color-primary:  23, 23, 23;;
    --wms-color-white: 255, 255, 255;
    --wms-color-dark: 23, 23, 23;
    --wms-border-color: 18, 18, 18;
    --wms-border-opacity: .1;
    --wms-font-primary: "Plus Jakarta Sans", sans-serif;
    --wms-dashboard-background: 250, 250, 250;
    --wms-color-danger: 220, 37, 37;
    --wms-color-success: 0, 128, 0;
    --wms-color-info: 0, 128, 128;
    --wms-color-dark-head: 38, 38, 38;
}

body.dark-mode {
    --wms-color-primary:  255, 255, 255;
    --wms-color-white: 23, 23, 23;
    --wms-color-dark: 255, 255, 255;
    --wms-border-color: 255, 255, 255;
    --wms-border-opacity: .1;
    --wms-font-primary: "Plus Jakarta Sans", sans-serif;
    --wms-dashboard-background: 23, 23, 23;
    --wms-dark-border-color: 255, 255, 255;
}


* {
    font-family: var(--wms-font-primary);
    color: rgb(var(--wms-color-dark));
}

/* temporary */
/* ul [class*=" fa-"]:not(.fa-moon):not(.fa-sun)::before,
ul [class^="fa-"]:not(.fa-moon):not(.fa-sun)::before {
    content: "\f015" !important;
} */



.release-note-data {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.release-note-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  user-select: none;
}
.release-note-meta {
  display: flex;
  align-items: center;
  gap: 10px;
}
.release-note-arrow {
  display: inline-block;
  transform: rotate(0deg);
  transition: transform 0.2s ease;
  font-size: 18px;
}
.release-note-header[aria-expanded="true"] .release-note-arrow {
  transform: rotate(90deg);
}
.release-note-body {
  display: none;
}
.release-note-body.is-open {
  display: block;
}
.release-note-body ol,
.release-note-body ul {
  /* list-style: none; */
  /* padding-left: 0; */
}
.release-note-body li {
  margin-left: 0;
  padding-left: 5px;
}
body.release-note-blank .page {
  padding-left: 0;
  padding-top: 0;
}
body.release-note-blank .page-content {
  padding: 20px;
}
body.release-note-blank.guest .release-note-card {
  max-width: 800px;
  margin: 0 auto 20px;
}
.text-dark {
    color: #000 !important;
}

.release-note-blank {
  padding-top: 0 !important;
}

.site-footer {
  background-color: #F5F5F5 !important;
  position: fixed !important;
  bottom: 0;
  width: 100%;
  z-index: 9;
  right: 0 !important;
}

.ts-control input[type=text], .ts-control textarea.form-control {
  border: unset !important;
  padding-left: 0 !important;
}