/**
 * scap默认样式设置.
 * 
 * ## README
 * 调整adminlte的某些样式设置.
 * 
 * @version: $Id: default.css 9789 2025-05-27 04:43:47Z fuy $
 */

/*设置rem基准值, 某些os下不设置html大小, 默认为`16px`.*/
html,
body {
  font-size: 12px;
  background: #f4f6f9;
}

body {
  /*优化中文显示字体.*/
  font-family: Helvetica, Tahoma, Arial, STXihei, "Microsoft YaHei", "微软雅黑", "华文细黑", Heiti,
    "黑体", SimSun, "宋体", sans-serif;
}

/* 菜单相关 */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: transparent;
}

/* toast组件样式 */
.toast {
  min-width: 300px;
}

/* main content 样式.*/
.content-wrapper {
  padding-bottom: 50px;
}
.content-wrapper .content-header {
  padding: 64px 12px 0 13px;
}
.content-wrapper > .content {
  padding: 0;
}

/* header 样式.*/
body:not(.sidebar-mini-md) .main-header {
  margin-left: 0;
  background-color: #007bff;
  position: fixed;
  width: 100%;
}

/* header navbar-nav 样式.*/
.main-header .navbar-nav a {
  color: #fff;
}
.main-header .navbar-nav .dropdown-menu a {
  color: #666;
}
.main-header .navbar-nav > .user-menu > .dropdown-menu {
  width: 150px;
}
.main-header .navbar-nav > .user-menu > .dropdown-menu .dropdown-item {
  padding: 10px;
}
.main-header .navbar-nav > .user-menu > .dropdown-menu .dropdown-divider {
  margin: 0;
}

/* sidebar 样式.*/
:not(.layout-fixed) .main-sidebar {
  position: fixed;
  top: 54px;
  z-index: 1000;
  overflow-y: auto; /* 仅在垂直方向上显示滚动条 */
  height: 500px;
}
.sidebar {
  padding-bottom: 100px !important;
}

/* footer 样式.*/
.main-footer {
  position: fixed;
  bottom: 0;
  z-index: 9999;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0;
}
body:not(.sidebar-mini-md) .main-footer {
  margin-left: 0;
}

/* menu icon 样式.*/
.iconpicker-popover.popover {
  width: 800px !important;
  height: 350px !important;
}

/* 系统默认用户表单样式>>>*/
table.usertable {
  border: 1px solid #ced4da;
  border-top: 0px;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: 12px;
  margin: 0 auto; /*居中*/
}
table.usertable td {
  border: 1px solid #ced4da;
  text-align: left;
  padding: 2px 0;
}
/*表格中的突出显示标题  */
table.usertable .title {
  padding-left: 10px;
  background-color: #ebeadb;
  font-weight: bold;
  letter-spacing: 7px;
}
/*设置列宽行的显示*/
table.usertable .set_width td {
  background-color: #28a745;
  padding: 0px;
  border: 0px;
}
