#report .content,
#confirm .content {
  width: 100%;
  height: calc(100% - 28px - 30px);
}
#report .searchBox,
#confirm .searchBox {
  padding: 2px 10px;
  /*margin-top: 5px;*/
  display: flex;
}
#report .searchBox > div,
#confirm .searchBox >div {
  margin-right: 15px;
}
#report .searchBox .btn,
#confirm .searchBox .btn {
  color: #4a90e2;
  border: 1px solid #4a90e2;
  border-radius: 2px;
  line-height: 26px;
  height: 26px;
  padding: 0 15px;
  margin-right: 25px;
}
#report .searchBox .addBtn,
#confirm .searchBox .addBtn {
  padding: 0 5px;
}
#report .searchBox .unAdd,
#confirm .searchBox .unAdd {
  color: var(--button-color);
}
#report .searchBox .underscore,
#confirm .searchBox .underscore {
  text-decoration: underline;
}
#confirm .searchBox .input {
  height: 26px;
}

/*BaseHeader.js样式start*/
  #baseHeader .header, #report .header > div {
    display: flex;
    color: var(--head-color1);
  }
  #baseHeader .header {
    background-color: var(--head-background);
    padding: 0 6px;
    line-height: 28px;
    justify-content: space-between
  }
  #baseHeader .pageType {
    margin-right: 26px;
  }
  #baseHeader .total {
    color: var(--head-color2);
  }
  #baseHeader .right {
    align-items: center
  }
  #baseHeader .refresh {
    color: #4A90E2;
  }
  #baseHeader .cursor-default {
    cursor: default;
  }
  #baseHeader .img:hover {
    cursor: pointer;
  }
  #baseHeader .print {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARVJREFUOBHNUj1LA0EQfW+NIqSw0LQW1v4BKyF/IGBhq6VCfom9pBMbewsLaxst7KwFCy0iKKL4xeX2ORPN3bk5AoKgU9zOvHkz92Z2gb82pgL2Do6W3rPBZYoDPNve7KykeEiBn8aNtKCRT/ezkK+neADvUszjYoTe/qHqCHUYyZOtjc6q535/BNP0asKy2j9DsxJmqrmxHUyB3cjvJC+Q1CfYFtSd2MAWMa+oHSMfm5qXL/IixIHF59Vi9wsFJK4dEPjsX7MbO56GGNW0seZEPNjWnXfruFtxC58hMHpIpmDXVvw4xKOWrXGr7iEVCkYNypNXQbr3OJILpqZV5kpvrIFC/mbjnFrZWix5sLu/qIT/yP0AoiBN8DhmEC8AAAAASUVORK5CYII=") center center no-repeat;
    padding-left: 5px;
    padding-right: 3px;
    display: inline-block;
    width: 24px;
    height: 16px
  }
  #baseHeader .export {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASNJREFUOBFjYBjygBHmg+kLN15k+P9fD8YHSvxmZGYMTI/13woTw0YjDFiw4T+6AqDkOwYGxn5Gpv/vkeX+/Wf6w8XAtSY+3uUtC7IEOhtoohADw//m///QZf4xfGP6IgIUbWVCl4LzGRn/MDIyZTMyMlsxMjI+gotDGYwMjBwgJk4XADX7Z8T5bgMpmr1so9nf34zH////rwjiIwOcLvj/7++M+ev3C4AU//31vwOoWR5ZI4yN0wCgAtlf37+AXfifkVEOyMeqFqsgzHRWFmZwLAEJMA0TR6ZxhgFI0c/vvxYD08eL/wz/LZA1IbPhBgCt+ACMNrCf4Qr+M7gDoxHORWH8ZwCnDbgBzCxsuv///wP5lSD4++//HyFOn7MEFdJFAQBQrVCzFVavLwAAAABJRU5ErkJggg==") center center no-repeat;
    display: inline-block;
    width: 24px;
    height: 16px;
    padding-right: 5px;
    padding-left: 2px;
  }
/*BaseHeader.js样式end*/

/*BaseSelect.js样式start*/
  #baseSelect {
    display: flex;
    align-items: center;
  }
  #baseSelect .type {
    word-break: keep-all;
  }
  #baseSelect .dropDown {
    width: 100%;
    height: 100%;
    position: relative;
  }
  #baseSelect li {
    list-style: none;
    font-size: 12px;
  }
  #baseSelect .input {
    width: 100%;
    height: 30px;
    position: relative;
  }
  #baseSelect .input input{
    width: 100%;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    padding: 8px 2px 8px 2px;
    border-radius: 2px;
  }
  #baseSelect .input input.readOnly:focus {
    border: 1px solid var(--input-border-color)!important;
  }
   #baseSelect .input input.readOnly {
    color: #c1c1c1;
   }
  #baseSelect .input span{
    position: absolute;
    right: 8px;
    top: 31%;
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAfUlEQVQoU2NkIAAYpy3YkMj4j4ENm7r/TAy/GEES0xds2M3AwOCCpmhPZkKAK1jBtLkb1RmZ/59nYGDghCr6/v8vo2FWsv9NsAKwKfM3JjEw/p8L5vxnTM5M9J8HYsIVgBUt3AhWkBnvnwzTiKKgb9UqsBVFYWHfsSrA5hMATrkiUEWgrpYAAAAASUVORK5CYII=') center center no-repeat;
  }
  #baseSelect .input span.optionsShow {
    /*transform: rotate(-180deg);*/
  }
  #baseSelect .list{
    width: 100%;
    overflow: hidden;
    position: absolute;
    z-index: 999;
    border: 1px solid var(--selec-border-color);
  }
  #baseSelect .list.selectCalendar {
    width: 210px;
    position: absolute;
    top: 28px;
    background-color: #f8f9fa;
    border: none;
  }
  #baseSelect .list ul {
    background-color: var(--selectbg);
  }
  #baseSelect .list ul li{
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding-left: 2px;
    color: var(--text-color);
  }
  #baseSelect .list ul li:hover{
    background-color: var(--selectHover);
  }
  #baseSelect .list ul li.active {
    background-color: var(--selectHover);
  }
  .default #baseSelect .list{
    background-color: #2e333d;
    border: 1px solid #000;
  }
/*BaseSelect.js样式end*/

/*BaseInput.js样式start*/
  #baseInput {
    display: flex;
    align-items: center;
  }
  #baseInput .type {
    word-break: keep-all;
  }
  #baseInput input {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    padding: 8px 2px 8px 2px;
    border-radius: 2px;
  }
  #baseInput input.readOnly {
    color: #c1c1c1;
  }
  #baseInput input.readOnly:focus {
    border: 1px solid var(--input-border-color)!important
  }
  #baseInput input::-webkit-outer-spin-button,
  #baseInput input::-webkit-inner-spin-button {
    -webkit-appearance: none;
  }
  #baseInput input[type="number"]{
    -moz-appearance: textfield;
    padding-left: 8px;
  }
/*BaseInput.js样式end*/

/*BaseTable.js样式start*/
  #baseTable {
    width: 100%;
    height: 100%;
    overflow: auto;
  }
  #baseTable .baseTable-th {
    position: sticky;
    top: 0;
    z-index: 10;
  }
  #baseTable .baseTable-th:nth-child(1) {
    left: 0;
    z-index: 12;
  }
  #baseTable .baseTable-th {
    font-weight: normal;
    white-space: nowrap;
    background-color: var(--th-background);
    color: var(--th-color);
  }
  #baseTable .baseTable-th,
  #baseTable .baseTable-td {
    border-bottom: 1px solid var(--border);
    border-right: 1px solid var(--border);
    line-height: 33px;
    overflow: hidden;
  }
  #baseTable .baseTable-th-sticky,
  #baseTable .baseTable-td-sticky {
    position: sticky;
    left: 0;
    z-index: 11;
  }
  #baseTable .baseTable-td .baseTable-sticky-underline {
    color: rgb(20,142,225);
    text-decoration: underline;
  }
  #baseTable .baseTable-sticky-text {
    display: inline-block;
    min-width: 60px;
    text-align: center;
    padding: 0 2px;
  }
  #baseTable .baseTable-td-sticky:nth-child(2) {
    left: 61px;
  }
  #baseTable .baseTable-td-sticky:nth-child(3) {
    left: 122px;
  }
  #baseTable .baseTable-head .baseTable-th-text {
    display: flex;
    justify-content: flex-end;
  }
  #baseTable .baseTable-th-text,
  #baseTable .baseTable-td-text {
    display: inline-block;
    /*min-width: 75px;*/
    width: 100%;
    text-align: right;
    padding: 0 2px;
    border:1px dotted transparent;
  }
  #baseTable .baseTable-td-static {
    position: relative;
  }
  #baseTable .baseTable-td-text {
    padding-left: 5px;
    white-space: nowrap;
    height: 100%;
    display: inline-block;
  }
  #baseTable .baseTable-td-text.baseTable-td-selected {
    position: absolute;
    top: 0;
    left: 0;
  }
  .default #baseTable .baseTable-td-text.baseTable-td-selected {
    border-color: #c2c4cd;
    color: #fff;
  }
  .white #baseTable .baseTable-td-text.baseTable-td-selected {
    border-color: #222;
  }
  .white #baseTable tr:nth-child(odd),
  .white #baseTable tr:nth-child(odd) .baseTable-td-sticky{
    background: rgb(226,234,247);
  }
  .white #baseTable tr:nth-child(even),
  .white #baseTable tr:nth-child(even) .baseTable-td-sticky {
    background: rgb(249,251,255);
  }
  .default #baseTable .baseTable-td-sticky {
    background-color: var(--th-background);
  }
  #baseTable .baseTable-th-text span {
    display: flex;
    align-items: center;
    position: relative;
  }
  #baseTable .baseTable-th-arrow {
    width: 16px;
    height: 16px;
  }
  #baseTable .baseTable-th-arrow-up {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQ1JREFUOBFjYBi0oOH/fybDBa+3GS54ZYfPkUy4JDcteFP8//9/z/8MDAscVv3nwaUOqwFGC9/p/WNkaAFr+s+g+PHbm36iDQhd9Z/t//8/ixn+/2eDaQK6JMV4wWtvGB+ZxnDBna9vw///Z9BDVgRi/2VgaEYXA/EZsQmaLfwkjC7OzMn77XgY43d0cawGPHmCacB/ad5vsoyYBrCgm3jv+Zu4H39/LkQXZ3j28xxQzBhdHCMMFCWEVzIyMF5BV8jAxFyDIQYUwDCAkZHxJzMjcxwweH7DNDAyMU5XkRTaDuMj0xgGgCQVpAXPAyUaQWxgIN3mZBAuAbFJAsC4Z7779M3u+y/emJOkke6KAYzFU3RJD2ERAAAAAElFTkSuQmCC");
  }
  #baseTable .baseTable-th-arrow-down {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARRJREFUOBFjYBi04P///0x3n7zedu/Zezt8jmTCJXn32Zvi/wwMnv///1nw6tV/HlzqsBpw7+U7PYb/jC0gTf//Myh++v2mn2gDgE5n+//772KgVja4pv8MKXefv/OG85EYGC64//xtONDpekhqwMz///42o4uB+IzYBJ88+SSMLv5fmvebLCPjd3RxFnQBED9oL6YoMyemGEgEwwDDBW/ifv37sRBdOePXn+eAYsbo4hhhICEmvBLosSvoChmY/tdgiAEFMAzY7sX4k4WRIY6RgfE3TAMjI+P08/Fi22F8ZBrDAJDkmXix84yM/xtBbKBBt5mERUpAbGwAqwEghcpcoh1Am/cwMTPGnvVl/IZN8+AQAwCXxVPfy8R52wAAAABJRU5ErkJggg==");
  }
/*BaseTable.js样式end*/

