@charset "UTF-8";
.btn\:bg\:blue {
  color: white;
  background-color: rgb(11, 93, 207);
}

.text\:font\:blue {
  color: rgb(11, 93, 207);
}

.btn\:bg\:green {
  color: white;
  background-color: rgb(17, 134, 117);
}

.btn\:bg\:orange {
  color: white;
  background-color: rgb(253, 63, 27);
}

.text\:font\:orange {
  color: rgb(253, 63, 27);
}

.\:bg\:gray {
  background-color: rgb(20, 20, 20);
}

.\:bg\:gray\:29 {
  background-color: rgb(29, 29, 29);
}

.\:bg\:gray\:39 {
  background-color: rgb(39, 39, 39);
}

/* 侧边栏 */
.main-sidebar {
  background-color: rgb(43, 42, 87);
}
.main-sidebar > div > div > * {
  display: block;
  color: rgb(144, 144, 161);
  padding: 0.8em 0;
  border-bottom: 1px solid rgb(33, 32, 70);
}
.main-sidebar > div > ul a {
  color: rgb(144, 144, 161);
}
.main-sidebar > div > ul > li > div {
  color: rgb(144, 144, 161);
  padding: 1em 1em;
}
.main-sidebar > div > ul > li.activity > div {
  color: white;
}
.main-sidebar > div > ul > li > ul {
  background-color: rgb(30, 29, 57);
}
.main-sidebar > div > ul > li > ul > li {
  padding: 0.8em 0 0.8em 2.6em;
}
.main-sidebar > div > ul > li > ul > li.activity {
  background-color: rgb(104, 100, 222);
}
.main-sidebar > div > ul > li > ul > li.activity a {
  color: white;
}

.\:bg\:transparent {
  background-color: rgba(0, 0, 0, 0.6);
}

.order_status_0 {
  color: #666666;
}

.order_status_1 {
  color: #FF9500;
}

.order_status_2 {
  color: #4CD964;
}

.order_status_3 {
  color: #007AFF;
}

.order_status_4 {
  color: #5AC8FA;
}

.order_status_5 {
  color: #34C759;
}

.order_status_6 {
  color: #FF3B30;
}

.order_status_7 {
  color: #FFCC00;
}

.order_status_8 {
  color: #28A745;
}

.order_status_9 {
  color: #FF6B6B;
}

.order_status_10 {
  color: #999999;
}

.pages-report .chart-line {
  width: 100%;
  height: 500px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.pages-report canvas {
  width: 100%;
  height: 100%;
}
.pages-report .tooltip {
  position: absolute;
  padding: 8px 12px;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  border-radius: 4px;
  font-size: 14px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
  z-index: 10;
}
.pages-report .tooltip:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 5px 5px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.8) transparent transparent;
}