/*覆盖图层|编辑页面*/
div.mask, div.mask-img, div.mask-progress, div.mask-search{
    position: fixed; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100vh; top: 0px; z-index: 10000;
}
.mask-div{
    max-width: 700px; background: white; position: relative; margin: 0px auto; margin-top: 2vh; height: 90vh; overflow-y: auto; padding: 10px 3%;
}
/*覆盖图层|编辑页面*/
table td{padding: 3px;}
table select, table input, table textarea{
    width: 100%; height: 100%; border: none;
}
table select:focus, table input:focus, table textarea:focus{outline: none;}
/*多行显示省略号，数字3为超出3行显示*/
/*// 单行显示省略号*/
p {
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}


textarea{min-height: 100px; box-sizing: border-box; overflow: hidden;}
table#contype tr:hover{background: lightgray;}
div.file-box{padding: 5px; text-align: center; border: 2px solid lightgray;border-radius: 10px;}
img.file-upl, img.file{width: 18px;}
table tbody th{text-align: center; vertical-align: middle;}
table.station,table.task{border: 0px;}
table.station td,table.task td{border-top: 0px; border-bottom: 0px;}
table td, table th{padding: 2px 2px;}
td.uavid div{width: 100%;}
table#mask{width: 100%; text-align: center;}
.color-lg{color: lightgray!important;}
.file-td .file-box:nth-child(n+2){
    margin-top: 2px;
}
.device-box div.all{width: 100%;}
div.mask-div img.mask-close{position: absolute; top: 0px; right: 0px;}