body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headerSearch .input{transition:width .3s,margin-left .3s;width:0;min-width:0;overflow:hidden;background:transparent;vertical-align:middle;margin-left:2px;border-radius:5px}.headerSearch .input input{border:0;box-shadow:none!important}.headerSearch .input.show{width:210px;margin-left:5px}.login{position:relative;min-width:1200px;height:100vh;background-size:cover;display:flex;flex-direction:column}.login .ant-card-head-title{font-size:30px;text-align:center}.login .box{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.login .box .card .title{font-size:30px;padding:4px;background-color:#48a6ca;color:#fff;text-align:center;opacity:.85;border-radius:4px 4px 0 0}.login .box .card .body{background-color:#fff;padding:24px;width:420px;border-radius:0 0 4px 4px;opacity:.85}.login .box .card .body .ant-btn-primary{background-color:#48a6ca}.login .box .title{font-size:23px;font-weight:700}.login .box .description{margin:0;font-size:16px;letter-spacing:.45px;line-height:32px}.login .formItem{margin-bottom:24px}.login .loginBtn{width:100%;border-radius:15px}.g-app{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh}.g-head{height:64px;background:#013f7c;color:#fff;border-bottom:1px solid #e8e8e8}.g-head .head-wrap{display:block;margin:0 auto;max-width:1100px;display:flex}.g-head .head-wrap .divider{height:45%;width:1px;background:#d4cbcb;margin:15px}.g-head .head-wrap .account-center{font-size:36px}.g-head .head-wrap .pwd-manage{font-size:26px}.g-body{margin:20px auto 50px;width:1100px;padding:20px}.g-body,.scheduleArea{flex:1 1;position:relative;background-color:#fff}.scheduleArea{overflow:hidden;padding:0 8px}.scheduleArea .bg_hover{background-color:#e6f7ff}.scheduleArea table{table-layout:fixed}.scheduleArea table>tbody>tr>td,.scheduleArea table>thead>tr>th{text-align:center;height:50px;border:1px dashed #e8e8e8;position:relative}.scheduleArea table>tbody>tr>td:hover{background-color:#e6f7ff}.scheduleLeft{position:absolute;left:0;width:160px;top:0;bottom:0;z-index:10}.scheduleLeft .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:hidden}.scheduleLeft table td,.scheduleLeft table th{width:80px}.scheduleRight{position:absolute;left:160px;top:0;right:0;bottom:0}.scheduleRight .dataDt{overflow:auto;position:absolute;top:50px;bottom:0;left:0;right:0}.scheduleRight table td,.scheduleRight table th{width:60px}.scheduleStatus span{margin-right:8px}.schedule_0{color:#e87b13}.schedule_1{color:#52c41a}.board02{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-image:url(/images/mealboard02.png);overflow-y:auto}.board02 .ant-picker{padding:5px;border:1px solid #69f;border-radius:3px;background-color:#003;color:#fff}.board02 .ant-picker-input>input,.board02 .ant-picker-separator{color:#fff}.board02 .section{background-color:#012060;border:2px solid #07267a;margin:110px 30px 30px;border-radius:8px;padding:16px;color:#fff}.board02 .query-section{margin:20px;display:flex;align-items:center}.board02 label{margin:0 8px 0 16px}.board02 input[type=date],.board02 select{padding:5px;border:1px solid #69f;border-radius:3px;background-color:#003;color:#fff}.board02 .ant-select-selector{background-color:#003!important;border:1px solid #69f!important;color:#fff!important}.board02 .ant-select-multiple .ant-select-selection-item,.board02 button{background-color:#09f}.board02 button{padding:5px 10px;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:16px;width:120px}.board02 button:hover{background-color:#007acc}.valueSpan{margin:0 8px;color:#48a6ca}.subTitle .title{padding-left:24px;width:auto;text-align:left}.subTitle .right{font-size:32px;padding-right:24px}.subTitle .right:hover{cursor:pointer;color:#bfbfbf}.redMark{display:block;height:5px;width:5px;background-color:#f5222d;position:absolute;top:0;right:0}.info{color:#1890ff;margin-left:4px}.info,.info i{margin-right:4px}.info i{font-weight:700;color:#48a6ca}.loading-mask{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:1000}.loading-mask>.spin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fixTableHead{position:relative;overflow-x:hidden}.fixTableHead,.fullFillBox{padding:0 8px;background-color:#fff;overflow-y:scroll}.fullFillBox{flex:1 1;overflow-x:auto}.mainContent{background-color:#fff;margin:4px;overflow:auto}.sidebarControl{width:100%;text-align:right;padding-right:16px;height:40px;line-height:40px;border-bottom:1px solid #e8e8e8;background:#fff;border-right:1px solid #e8e8e8}.sidebarControl:hover{color:#1890ff;cursor:pointer}.noIdImage{height:200px;width:200px;line-height:200px}.guestNoImage,.noIdImage{border:1px solid #c4bcbc;text-align:center;vertical-align:middle;box-shadow:0 1px 4px rgba(0,21,41,.08)}.guestNoImage{height:180px;width:160px;line-height:160px}.pageHeader{background-color:#1d365d;color:#fff;padding:0;height:60px;line-height:60px;box-shadow:0 1px 4px rgba(0,21,41,.08);display:flex;justify-content:space-between;overflow:hidden}.pageHeader>.title{width:200px;font-size:20px;padding-left:12px;flex-grow:0}.pageHeader>.title>.trial{font-size:12px;margin-right:8px;color:orange;border:1px solid;padding:2px;border-radius:4px}.pageHeader>ul.menu{margin:0;padding:0;flex-grow:0;height:100%}.pageHeader>ul.menu>li{width:80px;height:100%;list-style:none;display:inline-block;text-align:center;cursor:pointer;vertical-align:top}.pageHeader>ul.menu>li>a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.pageHeader>ul.menu>li:hover{background-color:#48a6ca}.pageHeader>ul.menu>li.selected{background-color:#1890ff}.pageHeader>.right{height:100%;margin-left:auto}.pageHeader>.right>.action{cursor:pointer;padding:0 12px;display:inline-block;transition:all .3s;height:100%}.pageHeader>.right>.hover:hover{background:#48a6ca}.pageHeader>.right .account{padding-right:35px}.pageHeader>.right .account .avatar{margin:18px 8px 18px 0;color:#48a6ca;background:hsla(0,0%,100%,.85);vertical-align:top}.ant-dropdown-menu-item{min-width:160px}.breadCrumbCard .ant-card-body{padding:10px 32px}.contentBox{display:flex;flex-direction:column;height:100%}.clockDaySummary{display:flex;flex-wrap:wrap}.clockDaySummary>.group{margin-right:30px}.clockDaySummary>.group>label{margin-right:8px}.clockDaySummary>.group>.item{font-weight:700}.flex-form{display:flex;flex-wrap:wrap}.flex-form>.group{display:flex;align-items:center;padding-right:10px;margin-bottom:10px}.flex-form>.group>label{width:80px;text-align:right;padding-right:10px;color:#716565}.flex-form>.group>label.long{width:94px;padding-right:8px}.flex-form>.group>label.required:before{content:"*";color:red;padding-right:5px;font-weight:700}.flex-form>.group>.item{flex:1 1;display:inline-block}.flex-form.employee .group{width:255px}.flex-form.mealSummary>.group{width:300px;margin:15px}.flex-form.mealSummary>.group>label{width:auto}.flex-form.departView{flex-direction:column}.flex-form.departView .group{width:60%;margin-bottom:20px}.flex-form.departView .group>label{width:150px}.flex-form.mailAccount{flex-direction:column;padding:20px}.flex-form.mailAccount .group{width:600px;margin-bottom:20px}.flex-form.mailAccount .group>label{width:200px}.flex-form.oneCol{flex-direction:column}.flex-form.oneCol .group{width:100%;margin-bottom:15px;display:flex}.flex-form.oneCol .field{flex:1 1}.flex-form.scheme .group{width:260px;margin-bottom:15px}.flex-form.scheme .group>label{width:auto;min-width:80px}.breadcrumb{padding-left:10px;height:40px;line-height:40px;background-color:#fff;width:100%;border-bottom:1px solid #e8e8e8}.subMenuIcon{margin-right:10px}.searchPannel{background-color:#fff;padding:8px;display:flex;align-items:center}.searchPannel .group{display:flex;align-items:center;margin-right:15px}.searchPannel .group label{margin-right:5px}.searchPannel .group .field{display:inline-block;max-width:260px}.searchPannel .right{align-self:stretch}.root{display:flex;flex-direction:column;position:absolute;top:40px;bottom:0;left:0;right:0}.badge{font-weight:700;background-color:#1890ff;height:32px;width:60px;display:block;border-radius:17px;text-align:center;color:#fff}.clockDayTable{width:100%;table-layout:fixed}.clockDayTable>tbody>tr>td,.clockDayTable>thead>tr>th{padding:4px 8px;border:1px dashed #e8e8e8;cursor:pointer}.clockDayTable>tbody>tr:hover{background-color:#e6f7ff}.mainTable{width:100%;table-layout:fixed}.mainTable>tbody>tr>td,.mainTable>tfoot>tr>th,.mainTable>thead>tr>th{padding:4px;border-bottom:1px solid #e8e8e8;overflow:hidden;text-overflow:ellipsis;text-align:inherit}.mainTable>tbody>tr:hover{background-color:#e6f7ff}.mainTable>tbody>tr.noHover:hover{background-color:#fff}.mainTable tbody tr:nth-child(2n){background-color:#f8fafc}.mainTable.withBorder tr>td,.mainTable.withBorder tr>th{border:1px dashed #e8e8e8}.mainTable.noHover tbody>tr:hover{background:#fff}.mainTable.nowrap td,.mainTable.nowrap th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table2{width:100%;table-layout:fixed}.table2>tbody>tr>td,.table2>tfoot>tr>th,.table2>thead>tr>th{overflow:hidden;text-align:center;border:1px solid #c4c1c1}.inline_table_box{background-color:rgba(0,0,0,.03);border:1px solid #d9d9d9;border-radius:4px;min-height:100px;padding:8px}.fix_table_warp{padding:0!important;overflow:hidden!important}.fix_table_warp>.left_wrap{position:absolute;top:0;left:0;bottom:0;width:160px;z-index:2}.fix_table_warp>.left_wrap>.fix_table_data{overflow-x:scroll;overflow-y:hidden}.fix_table_warp>.right_wrap{position:absolute;left:160px;right:0;top:0;bottom:0;z-index:1}.fix_table_warp>.right_wrap>.fix_table_title{overflow-x:hidden;overflow-y:scroll}.fix_table_warp .fix_table_title{position:relative;height:40px;z-index:10;line-height:40px}.fix_table_warp .fix_table_data{position:absolute;top:40px;bottom:0;left:0;right:0;overflow:auto}.navList>div{padding:10px;cursor:pointer;text-align:center;border-bottom:1px dashed #e8e8e8}.navList>div:hover{background-color:#f5f5f5}.navList>div.item{display:flex;justify-content:space-between}.navList>div.selected{background-color:#fafafa;border-radius:5px;font-weight:700;color:#48a6ca}.navList>.addNew{position:absolute;bottom:10px;left:8px;right:8px;border:1px dashed #e8e8e8}.closeTitle{display:flex;justify-content:space-between}.closeTitle .close{cursor:pointer}.closeTitle .close :hover{font-weight:700}.searchList{padding:8px}.searchList ul{list-style:none;cursor:pointer;padding:0}.searchList ul>li.checked{font-weight:700;color:#1890ff}.searchList ul li{padding:5px}.searchList ul li:hover{background-color:#e6f7ff}.clockDay>.leftBox{position:absolute;top:0;left:0;bottom:0;width:300px;padding:10px;overflow:auto;border-right:1px solid #e8e8e8}.clockDay>.rightBox{position:absolute;top:0;right:0;bottom:0;left:300px}.guideUl{list-style:none;padding:0}.guideUl li{padding:3px 5px}.guideUl li .title{margin-right:5px;font-weight:700}.approvers{display:flex}.approvers>.arrow,.approvers>.item{padding:5px}.demo_box{height:100%;display:flex;flex-direction:column}.demo_top{border:1px solid green;height:120px}.demo_body{flex:1 1;background-color:#add8e6;position:relative;overflow:auto}.demo_table{width:100%;table-layout:fixed}.demo_table_area{position:absolute;left:0;right:0;bottom:0;overflow:auto}.quickNavArea a{margin-right:20px}.calandar_2{background-color:#add8e6!important}.calandar_3{background-color:rgba(172,255,0,.5882352941176471)!important}.simpleDialog .header{display:flex;justify-content:space-between;padding:10px 5px;border-bottom:1px solid #e8e8e8}.simpleDialog .header .icon:hover{font-weight:700}.simpleDialog .body{padding:15px 5px}.simpleDialog .footer{display:flex;justify-content:space-between;padding:10px 5px 0;text-align:right;border-top:1px solid #e8e8e8;border-radius:0 0 4px 4px;align-items:center}.approveLog{display:flex;padding:5px}.approveLog .order{width:25px}.approveLog .approver{font-weight:700;min-width:75px}.ant-divider-horizontal{margin:16px 0}.orgList{display:flex;flex-wrap:wrap}.orgList>div{padding:10px;border:1px solid #e8e8e8;margin:5px;cursor:pointer;border-radius:5px}.orgList>div:hover{background-color:#e8e8e8}.orgList>div.selected{background-color:#1890ff;color:#fff}.btnGroup button{margin-right:10px}.flowState{position:absolute;top:0;right:0;background-color:rgba(24,144,255,.5);padding:5px 15px;z-index:-100;color:#fff;text-align:center;font-size:24px;border-radius:24px;transform:rotate(45deg)}.appLoader{position:fixed;top:0;bottom:0;left:0;right:0;background:#49a9ee}.appLoader>.spin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.appLoader>.spin .ant-spin-dot i,.clockMonth{background-color:#fff}.clockMonth{overflow:hidden;position:relative;flex:1 1;padding:0 8px}.clockMonth .left{position:absolute;left:0;width:160px;top:0;bottom:0;z-index:10}.clockMonth .left .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:hidden}.clockMonth .left table td,.clockMonth .left table th{width:80px}.clockMonth .right{position:absolute;left:160px;top:0;right:0;bottom:0}.clockMonth .right .dataDt{overflow:auto;position:absolute;top:50px;bottom:0;left:0;right:0;overflow-y:scroll}.clockMonth .right table{width:100%}.clockMonth .right table td,.clockMonth .right table th{width:60px}.clockMonth .bg_hover{background-color:#e6f7ff}.clockMonth table{table-layout:fixed}.clockMonth table>tbody>tr>td,.clockMonth table>thead>tr>th{text-align:center;height:50px;border:1px dashed #e8e8e8}.clockMonth table>tbody>tr>td:hover{background-color:#e6f7ff}.clockOption{overflow:hidden;position:relative;flex:1 1;padding:0 8px;background-color:#fff}.clockOption .left{position:absolute;left:0;width:250px;top:0;bottom:0;z-index:10}.clockOption .left .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:hidden}.clockOption .right{position:absolute;left:250px;top:0;right:0;bottom:0}.clockOption .right .dataDt{overflow:auto;position:absolute;top:50px;bottom:0;left:0;right:0}.clockOption .right table{table-layout:fixed;width:100%}.clockOption .right table td,.clockOption .right table th{width:80px;table-layout:fixed}.clockOption .bg_hover{background-color:#e6f7ff}.clockOption table{table-layout:fixed}.clockOption table>tbody>tr>td,.clockOption table>thead>tr>th{text-align:center;height:50px;border:1px dashed #e8e8e8}.clockOption table>tbody>tr>td:hover{background-color:#e6f7ff}.cron{border-radius:3px;background:#fff;border:1px solid #ccc;box-shadow:0 1px 5px #ccc;padding:10px}.cron .ant-tabs-bar{margin-bottom:0}.cron .ant-tabs-tabpane-active{padding-left:10px;padding-bottom:3px}.cron .ant-tabs-tabpane-active .ant-radio-group{width:100%;height:100%}.circle_tag{border:1px solid grey;height:15px;width:15px;line-height:15px;border-radius:50%;padding:2px;font-size:8px}.predictTag{background:#e76d09;color:#fff;border-radius:3px}.highLight{column-count:red}.drag-handle{cursor:move!important}.dragging-container tbody{position:relative;overflow:hidden}.dragging-container tbody tr{background:#fff!important;transition:none!important}.dragging-container tbody tr td{position:relative}.dragging-container .drag-target-line{bottom:-1px;left:-500%;width:1000%;left:0;width:100%;height:0;display:block;position:absolute;border-bottom:2px dashed red;z-index:2}.dragging-container .drag-target-line.drag-target-top{bottom:auto;top:-1px}.dragging-container .ant-table-tbody>tr.ant-table-row-hover>td,.dragging-container .ant-table-tbody>tr>td .dragging-container .ant-table-tbody>tr:hover>td{background:transparent}.schedule_weekend{background-color:#e3f6ff}.messagePop .todos-ul{list-style:none;padding:0}.messagePop .todos-ul li{overflow:hidden;cursor:pointer;transition:all .3s;text-overflow:ellipsis;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;padding:12px 24px}.messagePop .todos-ul li .subTitle{font-size:8px}.messagePop .todos-ul li:hover{background:#e6f7ff}.closeIcon{cursor:pointer}.closeIcon:hover{font-weight:700;font-size:18px}.guest-follow{display:flex;flex-direction:row;overflow-x:auto}.guest-follow .person{position:relative;border:1px dashed grey;padding:12px;border-radius:5px;margin-right:10px}.guest-follow .person div{padding:3px 5px}.guest-follow .person div>label{width:100px}.guest-follow .person div>span{color:grey;margin-left:8px}.asomeTable{width:100%}.asomeTable>tbody>tr>td,.asomeTable>tfoot>tr>th,.asomeTable>thead>tr>th{padding:8px;text-align:center;border:1px solid #d3d3d3}.asomeTable>thead>tr>th{background-color:#d3d3d3}.visitorTable .field{padding:3px}.visitorTable .field label{margin-right:10px}.fullMask{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:1000}.fullMask>.text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:40px;color:#fff}.clockMap .group{margin-right:10px}.clockMap .group label{width:auto}.tangram-suggestion-main{z-index:10000}.gateCard{border:1px solid #e8e8e8;padding:10px;display:flex;margin:10px;flex-direction:column}.gateCard>.group{display:flex;align-items:center;padding-right:10px;margin-bottom:10px}.gateCard>.group>label{text-align:right;padding-right:10px}.authrizeByGate{display:flex;height:100%}.authrizeByGate .leftBox{width:300px;margin-right:5px;background-color:#fff}.authrizeByGate .rightBox{flex:1 1;background-color:#fff}.authrizeByDevice{position:relative;flex:1 1}.authrizeByDevice .leftBox{width:300px;background-color:#fff;position:absolute;padding:10px;display:inline-table;left:0;bottom:0;top:0}.authrizeByDevice .rightBox{position:absolute;left:310px;top:0;bottom:0;right:0;background-color:#fff;display:flex;flex-direction:column}.normalTimeZoneEditor label{margin-right:10px}.mealBoard{height:100%;display:flex;flex-direction:column}.mealBoard .divider{height:50%;width:1px;background-color:#dacccc;margin:0 25px}.mealBoard .board-title{text-align:center;font-size:28px;position:relative;background-image:linear-gradient(to top right,#1890ff,#b9bdf1);color:#fff;padding:10px}.mealBoard .board-title .meal-date{font-size:18px;font-weight:500;position:absolute;left:19px;line-height:45px}.mealBoard .board-title .fullscreen{font-size:26px;font-weight:500;position:absolute;right:19px;cursor:pointer}.mealBoard .board-title .fullscreen:hover{font-weight:700px}.mealBoard .board-body{display:flex;flex:1 1;overflow:hidden;position:relative}.mealBoard .board-body .board-card{background-color:#fff;border-radius:10px;padding:10px;margin:10px;display:flex;flex-direction:column}.mealBoard .board-body .board-card .title{color:#1890ff;font-size:20px;font-weight:500;border-left:10px solid #1890ff;padding-left:15px;margin-bottom:12px;margin-left:-10px}.mealBoard .board-body .board-card .card-body{flex:1 1}.mealBoard .board-body .left{position:absolute;left:0;right:420px;top:0;bottom:0;display:flex;flex:1 1;flex-direction:column}.mealBoard .board-body .left .dashArea{flex:1 1;display:flex}.mealBoard .board-body .left .dashArea .periodCell{display:flex;padding:10px;margin:10px;align-items:center;justify-content:center;max-width:350px;min-width:200px;flex-direction:column;border-radius:10px;align-items:flex-start;height:180px;color:#fff}.mealBoard .board-body .left .dashArea .periodCell .periodName{font-size:22px}.mealBoard .board-body .left .dashArea .periodCell .periodTime{flex:1 1}.mealBoard .board-body .left .dashArea .periodCell .periodQty{font-size:60px}.mealBoard .board-body .left .dashArea .periodCell .unit{font-size:22px;margin-left:15px}.mealBoard .board-body .left .dashArea .current{width:260px;height:200px}.mealBoard .board-body .left .dashArea .current .periodName{font-size:28px}.mealBoard .board-body .left .dashArea .current .periodQty{font-size:80px}.mealBoard .board-body .left .dashArea .summary{display:flex;justify-content:space-between;width:100%}.mealBoard .board-body .left .bg0{background-image:linear-gradient(to top right,#e07f61,#f1d5b9)}.mealBoard .board-body .left .bg1{background-image:linear-gradient(to top right,#1c6e20,#b0f3be)}.mealBoard .board-body .left .bg2{background-image:linear-gradient(to top right,#c2108c,#f3b0e4)}.mealBoard .board-body .right{position:absolute;width:400px;right:0;top:0;bottom:0;background-color:#fff;margin-right:10px;height:100%;overflow:auto}.mealBoard .board-body .right .mealRecord{margin:8px 15px;padding:10px;border-radius:5px;border:1px dashed #d87307;display:flex}.mealBoard .board-body .right .mealRecord img{height:100px;border-radius:10px;margin-right:25px}.mealBoard .board-body .right .mealRecord .employeeInfo>div{display:flex;align-items:center}.mealBoard .board-body .right .mealRecord .employeeInfo>div .item{font-size:20px;font-weight:500}.mealScheduleCalendar .ant-picker-calendar-mode-switch{display:none}.mealScheduleCalendar .dateCell.checked{color:#fff;background-color:#1890ff;border-radius:2px}.mealScheduleCalendar .dateCell:hover{color:#fff;background-color:#c2108c;border-radius:2px}.dishPicker .dateNav{display:flex;align-items:center;margin:10px}.dishPicker .periodNav{display:flex;border-bottom:3px solid #cac7c7}.dishPicker .periodNav .nav-item{padding:10px 30px;margin-bottom:-3px;cursor:pointer}.dishPicker .periodNav .active{color:#1890ff;border-bottom:3px solid #1890ff;font-weight:700}.dishPicker .vt-tab-nav{min-height:350px;border-right:3px solid #cac7c7}.dishPicker .vt-tab-nav .item{width:100px;padding:10px;cursor:pointer;text-align:center;margin-right:-3px}.dishPicker .vt-tab-nav .active{color:#1890ff;font-weight:700;border-right:3px solid #1890ff}.dishPicker .vt-tab-item{padding:8px;flex:1 1;max-height:400px;overflow:auto}.mealCalendarCell{text-align:center}.mealCalendarCell .money,.mealCalendarCell .times{color:#ff4500;font-size:20px}.mealCalendarCell .money{margin-left:5px}.block-title{margin-left:-24px;border-left:10px solid #a0cc02;padding-left:10px;font-size:18px;margin-bottom:8px}.keyValueBlock .label{display:inline-block;width:100px}.keyValueBlock .value{color:#e07f61;display:inline-block}.arrow-more{display:inline-block;border-top:1px solid grey;border-right:1px solid grey;transform:rotate(45deg);cursor:pointer;transition:transform .1s;height:8px;width:8px}.arrow-more-right{transform:rotate(225deg)}.arrow-more-expand{transform:rotate(135deg)}.transferout{color:rgba(238,117,18,.747)}.lendout{color:red}.switchItem{display:block;color:#fff;font-size:8px;background-color:#d9363e;position:absolute;bottom:2px;right:2px;height:17px;width:17px;border-radius:2px;text-align:center;line-height:16px}.dashboard-view{display:flex;flex:1 1;overflow:auto;margin:0 8px 8px}.dashboard-view .board-box{display:inline-flex;flex-wrap:wrap;justify-content:space-between;flex:1 1;align-content:flex-start}.dashboard-view .board-box .item{height:260px;width:calc(50% - 8px);background-color:#fff;border-radius:8px;padding:8px 16px;margin-bottom:16px;display:flex;flex-direction:column}.dashboard-view .board-box .item .title{display:flex;align-items:center;border-left:8px solid #008eff;padding-left:8px;margin-bottom:8px;justify-content:space-between}.dashboard-view .board-box .item .body{flex:1 1}.dashboard-view .notice-box{width:300px;border-radius:8px;background-color:#fff;padding:15px 30px;margin:0 12px;height:100%;overflow:auto}.dashboard-view .notice-box .title{border-left:8px solid #008eff;padding-left:8px;margin-bottom:8px}.dashboard-view .notice-box .memoTextArea{border:none;width:100%!important;outline:none;resize:none;overflow:hidden}.ant-tag{margin-bottom:5px}.employee-ul{list-style:none;padding:0}.employee-ul .sort_num{margin-right:5px}.employee-ul .depart{margin-left:5px;color:#9a9aac}.employeeBox{overflow:hidden;position:relative;flex:1 1;box-sizing:border-box;background-color:#fff}.employeeBox .lrcont{position:absolute;left:8px;top:0;right:8px;bottom:0}.employeeBox .lrcont .dataDt{overflow:auto;position:absolute;top:8px;bottom:0;left:0;right:0}.employeeBox .lrcont table td,.employeeBox .lrcont table th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.employeeBox .bg_hover{background-color:#e6f7ff}.image-preview-container{position:relative;display:inline-block;cursor:pointer}.image-preview-container:hover .eye-icon{opacity:1}.eye-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s;background:rgba(0,0,0,.5);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.eye-icon:hover{background:rgba(0,0,0,.7)}.content-container{display:flex;flex-direction:column;height:100%;padding:12px;box-sizing:border-box;background-color:#fff}.search-container{background-color:#fff;border-radius:4px;padding:8px;margin-bottom:4px}.search-container .search-row{display:flex;flex-wrap:wrap}.search-container .search-row:last-child{margin-bottom:0}.search-container .search-group{display:flex;align-items:center;margin-right:16px;margin-bottom:8px;min-width:200px}.search-container .search-group label{margin-right:8px;white-space:nowrap;color:#595959;font-size:14px}.search-container .search-group .search-field{flex:1 1;min-width:150px}.search-container .search-action{align-self:flex-end;margin-bottom:8px}.search-container .required:before{content:"*";color:#f5222d;margin-right:4px}.tool-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px}.tool-bar .tool-left{display:flex;grid-gap:8px;gap:8px}.tool-bar .tool-right{display:flex;align-items:center}.table-container{flex:1 1;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.fixed-header{overflow:hidden;border-bottom:1px solid #e8e8e8}.fixed-header table{border-collapse:collapse;width:100%}.fixed-header th{padding:12px 8px;text-align:left;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;font-weight:500;white-space:nowrap}.scrollable-content{flex:1 1;overflow:auto}.scrollable-content table{border-collapse:collapse;width:100%}.scrollable-content td{padding:12px 8px;border-bottom:1px solid #e8e8e8;white-space:nowrap}.scrollable-content tr:hover{background-color:#f5f7fa}.detail-table{width:100%;border-collapse:collapse}.detail-table td,.detail-table th{padding:8px;border:1px solid #e8e8e8;text-align:left}.detail-table th{background-color:#f5f5f5;font-weight:500}.advanced-search{overflow:hidden;transition:all .3s ease;padding:16px 0 0;border-top:1px solid #f0f0f0;animation:fadeIn .3s ease forwards}.search-action{align-self:flex-end;margin-bottom:12px;display:flex;align-items:center}.grid-box{display:grid;grid-template-columns:1fr 1fr;padding:16px;background:#e8f4f8;border-radius:8px}.grid-box,.grid-item{grid-gap:12px;gap:12px}.grid-item{flex:1 1 45%;display:flex;align-items:center}.grid-item label{min-width:70px;color:grey}.grid-full-width{grid-column:span 2}.status-tag{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.status-tag.allow{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-tag.disallow{background-color:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.status-tag.pending{background-color:#fffbe6;color:#faad14;border:1px solid #ffe7ba}.tooltip_more{cursor:pointer;color:#e87b13;transition:color .2s ease}.tooltip_more:hover{color:#40a9ff;text-decoration:underline}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#bfbfbf}.empty-state .empty-icon{font-size:48px;margin-bottom:16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.operation-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;box-sizing:border-box;width:100%}.operation-bar .group{display:flex;align-items:center;margin-right:15px}.operation-bar .group label{margin-right:5px}.operation-bar .group .field{display:inline-block}.operation-bar .operation-bar-left{flex-wrap:wrap}.operation-bar .operation-bar-left,.operation-bar .operation-bar-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.flex-container{display:flex;background-color:#fff;overflow:auto;flex:1 1}.flex-container .flex-left{padding:8px;width:320px;overflow:auto;border-right:1px solid #e8e8e8}.flex-container .flex-left .ant-tree-treenode{white-space:nowrap;width:-webkit-max-content;width:max-content;min-width:100%}.flex-container .flex-left .ant-tree-node-content-wrapper{white-space:nowrap}.flex-container .flex-right{display:flex;flex:1 1;padding:8px;overflow:auto;height:100%;flex-direction:column}.body-container{flex:1 1;background-color:#fff;padding:8px;overflow:auto}.footer{background-color:#fff;padding:16px;text-align:right}.no-data{text-align:center;color:grey}.depart-tabs{height:100%;display:flex;flex-direction:column}.depart-tabs .ant-tabs-nav{margin-bottom:8px!important}.depart-tabs .ant-tabs-content{flex:1 1;height:100%}.depart-tabs .ant-tabs-content .ant-tabs-tabpane{height:100%;display:none}.depart-tabs .ant-tabs-content .ant-tabs-tabpane.ant-tabs-tabpane-active{display:flex;flex-direction:column}.table-striped tbody tr:nth-child(2n){background-color:#f8fafc}.table-hover tbody tr:hover{background-color:#f5f7fa}@font-face{font-family:iconfont;src:url(/static/media/fonts/iconfont.b68c5a9e.woff2) format("woff2"),url(/static/media/fonts/iconfont.406743fb.woff) format("woff"),url(/static/media/fonts/iconfont.168bb7a7.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-baobiaomingxi:before{content:"\E6B8"}.icon-churukuguanli:before{content:"\E8E3"}.icon-baobiaohuizong:before{content:"\E60A"}.icon-renyuangongshi:before{content:"\EA46"}.icon-jiangchengguanli:before{content:"\E60D"}.icon-yuangongdangan:before{content:"\E647"}.icon-shouye_kongzhongfuwuting_renyuanjietiao:before{content:"\E609"}.icon-suoding:before{content:"\E617"}.icon-canguanyuyue:before{content:"\E608"}.icon-changsuo:before{content:"\E613"}.icon-chuang:before{content:"\E611"}.icon-gouwucheman:before{content:"\E604"}.icon-gouwuche:before{content:"\E63F"}.icon-mall:before{content:"\E603"}.icon-goods:before{content:"\E648"}.icon-help:before{content:"\E616"}.icon-fuwu:before{content:"\E704"}.icon-Fullscreen:before{content:"\E9CF"}.icon-full-screen-cancel:before{content:"\E7BC"}.icon-daocha:before{content:"\E61B"}.icon-menci:before{content:"\EC76"}.icon-kaiguan:before{content:"\E694"}.icon-menjin-guan:before{content:"\E63E"}.icon-menjin-kai:before{content:"\E640"}.icon-filter:before{content:"\E60F"}.icon-gaojingshijian:before{content:"\E69D"}.icon-checked:before{content:"\E612"}.icon-right:before{content:"\E626"}.icon-salary1:before{content:"\E62D"}.icon-laofangke:before{content:"\E637"}.icon-gerenzhongxin-hudongfangke-:before{content:"\E633"}.icon-thumbup:before{content:"\E8DE"}.icon-icskill:before{content:"\E64E"}.icon-gongren:before{content:"\E6DB"}.icon-chongdian:before{content:"\E63C"}.icon-chalkboard-teacher:before{content:"\E7B6"}.icon-qiapian:before{content:"\E61E"}.icon-jituan:before{content:"\E64F"}.icon-jituan1:before{content:"\E607"}.icon-finger1:before{content:"\E602"}.icon-camera1:before{content:"\E600"}.icon-finger:before{content:"\E85C"}.icon-face1:before{content:"\E72F"}.icon-card:before{content:"\E621"}.icon-icon-device:before{content:"\EDC9"}.icon-devicemonitor_tap:before{content:"\E60C"}.icon-ico_device_video_photo:before{content:"\E68A"}.icon-important_devices:before{content:"\E664"}.icon-device-mobile:before{content:"\EB81"}.icon-shebei:before{content:"\E6C9"}.icon-shebeizhuangtai:before{content:"\E606"}.icon-system-statu:before{content:"\E741"}.icon-querenfangan:before{content:"\E62B"}.icon-baobiao:before{content:"\E610"}.icon-doorhandle:before{content:"\E605"}.icon-gongzuoliu:before{content:"\E628"}.icon-gongzuotai:before{content:"\E670"}.icon-zuzhijiagou:before{content:"\E620"}.icon-yuangongguanli:before{content:"\E660"}.icon-hr:before{content:"\E67E"}.icon-attendance:before{content:"\E601"}.icon-salary:before{content:"\E7AE"}.icon-more:before{content:"\E773"}.icon-setting:before{content:"\E62C"}.icon-consume:before{content:"\E63A"}.icon-dinner:before{content:"\E619"}.icon-clock:before{content:"\E711"}