html, body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  word-wrap: break-word;
  word-break: normal; }

.repair-info {
  display: flex;
  background: #f5f5f5;
  margin-top: 5px;
  line-height: 40px;
  border-radius: 2px;
  border: 1px solid #eee; }
  .repair-info .repair-info-item {
    position: relative;
    flex: 1;
    font-weight: bold;
    color: #666;
    text-align: center; }
    .repair-info .repair-info-item:after {
      content: '';
      position: absolute;
      top: 10%;
      right: 0;
      width: 1px;
      height: 80%;
      background: linear-gradient(0deg, #f5f5f5, #ccc, #f5f5f5); }
    .repair-info .repair-info-item:last-child:after {
      display: none; }
    .repair-info .repair-info-item span {
      color: #333; }

.layui-table td.center, .layui-table th.center {
  text-align: center !important; }

.layui-table th {
  font-weight: bold; }

.layui-tab {
  margin: 0; }

.flex-box {
  display: flex;
  flex-wrap: wrap; }

.flex-box > div {
  margin-bottom: 5px;
  margin-right: 5px; }

.layui-badge {
  white-space: nowrap; }

.layui-btn {
  background-color: #409EFF; }
  .layui-btn.item-edit, .layui-btn.item-delete, .layui-btn.item-detail, .layui-btn.item-repair {
    margin: 0 3px; }

.layui-btn-danger {
  background-color: #FF5722; }

.layui-btn-primary {
  border-color: #409EFF;
  background: #fff; }

.layui-btn-group .layui-btn-primary:hover {
  border-color: #409EFF; }
.layui-btn-group .layui-btn-primary:first-child {
  border-color: #409EFF; }
.layui-btn-group .layui-btn.active {
  background-color: #409EFF;
  color: #fff; }

.layui-form-select dl dd.layui-this {
  background-color: #F5F7FA;
  color: #606266; }

.layui-laydate .layui-this {
  background-color: #409EFF !important;
  color: #fff !important; }

.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: #409EFF !important; }

.layui-bg-green {
  background-color: #42b983 !important; }

.layui-date {
  padding-left: 0;
  text-align: center; }

.layui-form-label {
  width: 100px; }

.pda-body {
  padding: 5px 10px 10px 10px; }
  .pda-body .pda-bar {
    display: flex;
    justify-content: space-between; }
  .pda-body .bar-right {
    margin-left: 20px; }
  .pda-body .layui-tab-title li a {
    color: #009688; }
    .pda-body .layui-tab-title li a:hover {
      text-decoration: none; }
  .pda-body .layui-form-margin {
    margin: 30px 40px 30px 10px; }

.pagination-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.tips-text {
  line-height: 1.5;
  color: #999; }

.company-label {
  margin-right: 2px;
  display: inline-block;
  background: #ff6464;
  line-height: 20px;
  padding: 0 3px;
  border-radius: 3px;
  color: #fff; }

.layui-menu-body-panel {
  margin-left: 5px; }

.tips {
  padding: 8px 10px;
  background-color: #fff9ea;
  border: 1px solid #ffe7e7;
  font-size: 13px;
  color: #f56c6c;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  border-radius: 3px; }

/*# sourceMappingURL=common.css.map */
