#loadding_mask{background: url(/wp-content/plugins/project-list/images/wxkn_logo.gif) no-repeat center center white;position: fixed;inset:0;z-index: 1000004;}

.project_table tr td{vertical-align: middle;}
.project_table tr:hover td{background: #ddddddbf;}
.project_table .tag_box{margin-top: 3px;overflow: hidden;}
.project_table .tag_box span{padding: 5px 7px;border-radius: 3px;float: left;margin-right: 5px;}
.project_table .tag_box span.status_0{background-color: #096dd9;color: white}
.project_table .tag_box span.status_1{background-color: #41a300;color: white;}
.project_table .tag_box span.status_2{background-color: #ccc}
.project_table .tag_box span.status_3{background-color: red;color: white;}
.project_table .server_status{background:#cccccc;border-radius:50px;width:10px;height:10px;}
.project_table .server_status.success{background:green;}
.project_table .server_status.fail{background:red;}


.project_table .update_btn{outline: none;box-shadow:none;}
.project_table .update_btn.load{color: black;cursor: default;}

.clear{clear: both;}

.fixed_right_window{position: fixed;right: 0;top: 32px;bottom: 0;width: 760px;background: white;z-index: 10000;box-shadow: -3px 0 21px 0 #ccc;box-sizing:border-box;padding: 20px;transform: translateX(100%);transition:all 0.4s ease-out;}
.fixed_right_window.cur{transform: translateX(0%);}
.fixed_right_window .fixed_box{position: absolute;left: 20px;right: 20px;top: 20px;}
.fixed_right_window .fixed_height_box{height: 90px;margin-bottom: 20px;}
.fixed_right_window .close_btn{float: left;width: 20px;height: 20px;background: url(../images/close.png) no-repeat left top /100%; margin-bottom: 20px;}
.fixed_right_window .box_content{box-sizing:border-box;width: 100%;padding: 10px 20px;border-radius: 5px;border:1px solid #ededed;margin-bottom: 20px;}
.fixed_right_window .box_content .title{height: 35px;line-height: 35px;font-size: 18px;}
.fixed_right_window .box_content .title .brief{font-size: 12px;line-height: 30px;color: #ccc;}
.fixed_right_window .title_box{font-size: 18px;font-weight: bold;line-height: 30px;color: #6e6868;background: #ededed;border: 0;margin-bottom: 0}
.fixed_right_window .title_box .btn{float: right;border-radius: 5px;height: 25px;line-height: 25px;background: #ccc;padding: 0 12px;color: #999999;font-size: 13px;margin-left: 12px;margin-top: 3px;}
.fixed_right_window .scroll_box{height: calc(100% - 110px);overflow-y: auto;}
.fixed_right_window .scroll_box::-webkit-scrollbar{width: 5px;height: 5px;background-color: #F5F5F5;}
.fixed_right_window .scroll_box::-webkit-scrollbar-track{border-radius: 5px;background-color: transparent;}
.fixed_right_window .scroll_box::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #ccc;}
.fixed_right_window .tab_title{overflow: hidden;border-bottom: 1px solid #ededed;margin-bottom: 10px;}
.fixed_right_window .tab_title .item{float: left;height: 33px;line-height: 33px;padding: 0 15px;border-radius: 5px 5px 0 0;font-size: 14px;color: #6d6d6d;text-decoration: none;outline: none;}
.fixed_right_window .tab_title .item.cur{background: #dadcdf;color: #181a1b;}
.fixed_right_window .tab_title .item:focus{box-shadow: none}
.fixed_right_window .tab_list{}
.fixed_right_window .tab_list .tab_content{display: none;}
.fixed_right_window .tab_list .tab_content.show{display: block;}
.fixed_right_window .info_box{overflow: hidden;padding: 20px;}
.fixed_right_window .info_box .row{float: left;overflow: hidden;border-bottom: 1px dashed #ccc;}
.fixed_right_window .info_box .row.w50{width: 50%;}
.fixed_right_window .info_box .row.w100{width: 100%;}
.fixed_right_window .info_box .row>div{line-height: 45px;font-size: 16px;float: left;}
.fixed_right_window .info_box .row .char{width: 35%;}
.fixed_right_window .info_box .row.copy .char:after{content: '';display: inline;background: url(../images/copy.png) no-repeat right center /70%;padding-right: 20px;margin-left: 5px;}
.fixed_right_window .info_box .row .value{width: 65%;overflow-x: auto;height: 46px;white-space: nowrap;}
.fixed_right_window .info_box .row .value::-webkit-scrollbar{width: 1px;height: 1px;background-color: #F5F5F5;}
.fixed_right_window .info_box .row .value::-webkit-scrollbar-track{border-radius: 5px;background-color: transparent;}
.fixed_right_window .info_box .row .value::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #ccc;}
.fixed_right_window .info_box .row .value .fc_green{color: green;}
.fixed_right_window .info_box .row .value .fc_red{color: red;}
.fixed_right_window .info_box .row .value .formInput{display: none;}
.fixed_right_window .fiexd_form.edit .info_box .row .value .formInput{display: inline-block;}
.fixed_right_window .fiexd_form.edit .info_box .row .value .valueStr{display: none;}
.fixed_right_window .info_box .row.textarea{width: 100%;}
.fixed_right_window .info_box .row.textarea textarea{width: 100%;height: 150px;border-radius: 5px;resize:none;}

.fixed_right_window .remark_list{}
.fixed_right_window .remark_list .item_list{overflow: hidden;max-height: 348px;overflow-y: auto;}
.fixed_right_window .remark_list .item_list::-webkit-scrollbar{width: 5px;height: 5px;background-color: #F5F5F5;}
.fixed_right_window .remark_list .item_list::-webkit-scrollbar-track{border-radius: 5px;background-color: transparent;}
.fixed_right_window .remark_list .item_list::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #ccc;}
.fixed_right_window .remark_list .item{margin-bottom: 20px;padding: 10px 15px;border-radius: 5px;}
.fixed_right_window .remark_list .item.gray{background: #ededed;border-bottom: 0}
.fixed_right_window .remark_list .item .content{margin-bottom: 5px;font-size: 14px;}
.fixed_right_window .remark_list .item .time{text-align: right;font-weight: bold;font-size: 12px;}
.fixed_right_window .fiexd_form .remark_textarea{display: none;}
.fixed_right_window .fiexd_form.edit .remark_list{display: none;}
.fixed_right_window .fiexd_form.edit .remark_textarea{display: block;}

.fixed_right_window .file_list{}
.fixed_right_window .file_list .item_list{overflow: hidden;display: grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;}
.fixed_right_window .file_list .item_list .item{position: relative;border: 1px solid #ccc;border-radius: 15px;    max-width: 95.69px;}
.fixed_right_window .file_list .item_list .item .img{height: 0;width: 100%;padding-top: 66%;}
.fixed_right_window .file_list .item_list .item.other .img{background: url(../images/other.png) no-repeat center bottom /56%;}
.fixed_right_window .file_list .item_list .item.word .img{background: url(../images/word.png) no-repeat center bottom /56%;}
.fixed_right_window .file_list .item_list .item.excel .img{background: url(../images/excel.png) no-repeat center bottom /56%;}
.fixed_right_window .file_list .item_list .item.pdf .img{background: url(../images/pdf.png) no-repeat center bottom /56%;}
.fixed_right_window .file_list .item_list .item.img .img{background: url(../images/img.png) no-repeat center bottom /56%;}
.fixed_right_window .file_list .item_list .item .name{height: 30px;line-height: 30px;font-size: 12px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}
.fixed_right_window .file_list .item_list .item .btn_area{position: absolute;inset:0 0 0 0;background: rgba(0,0,0,0.3);display: flex;justify-content: center;align-items: center;border-radius: 15px;opacity: 0;pointer-events:none;transition:all 0.4s ease-out;}
.fixed_right_window .file_list .item_list .item:hover .btn_area{opacity: 1;pointer-events:auto;}
.fixed_right_window .file_list .item_list .item .btn_area>a{display: block;width: 25px;height: 25px;transition:all 0.4s ease-out;background-color: transparent;background-repeat: no-repeat;background-position: center center;background-size: 53%;border-radius: 50%;margin: 0 3px;}
.fixed_right_window .file_list .item_list .item .btn_area>a.del{background-image: url(../images/delete.png);background-color: rgb(202,65,65);}
.fixed_right_window .file_list .item_list .item .btn_area>a.download{background-image: url(../images/download.png);background-color: rgb(65,94,202);}
.fixed_right_window .file_list .item_list .item .btn_area>a.del:hover{background-color: rgb(169,44,44);}
.fixed_right_window .file_list .item_list .item .btn_area>a.download:hover{background-color: rgb(49,75,172);}
.fixed_right_window .file_list .item_list .item.load,
.fixed_right_window .file_list .item_list .item.add{min-height: 93.83px;}
.fixed_right_window .file_list .item_list .item.add a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.fixed_right_window .file_list .item_list .item.add a:after{content: '';width: 5px;height: 50%;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);background: #ccc;}
.fixed_right_window .file_list .item_list .item.add a:before{content: '';height: 5px;width: 50%;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);background: #ccc;}
.fixed_right_window .file_list .item_list .item.add a input{ opacity: 0; width: 100%;height: calc(100% + 30px);position: absolute;left: 0;top: -30px;}
.fixed_right_window .file_list .item_list .item.load{display: flex;align-items: center;justify-content: center;}
.fixed_right_window .file_list .item_list .item.load .loadBox{text-align: center;font-size: 30px;color: #ccc;}



#save_project_finance table.widefat{width: 1200px;margin: 0 auto;}
#save_project_finance table.widefat .currency_box{overflow: hidden;}
#save_project_finance table.widefat .currency_box .currency{background: white;height: 28px;line-height: 28px;padding: 0 10px;border-width: 1px 0 1px 1px;border-style: solid;border-color: #8c8f94;border-radius: 4px 0 0 4px;float: left;}
#save_project_finance table.widefat .currency_box input[type=text]{float: left;border-radius: 0 4px 4px 0;border-left: 0;margin-left: -1px;outline: none;}
#save_project_finance table.widefat .currency_box input[type=text]:focus{outline: none;box-shadow: none;border-color:#8c8f94;}