body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.headerSearch .input{vertical-align:middle;background:0 0;border-radius:5px;width:0;min-width:0;margin-left:2px;transition:width .3s,margin-left .3s;overflow:hidden}.headerSearch .input input{border:0;box-shadow:none!important}.headerSearch .input.show{width:210px;margin-left:5px}.App{text-align:center}.App-logo{height:40vmin;animation:20s linear infinite App-logo-spin}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login{background-size:cover;flex-direction:column;min-width:1200px;height:100vh;display:flex;position:relative}.login .ant-card-head-title{text-align:center;font-size:30px}.login .box{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.login .box .card .title{color:#fff;text-align:center;opacity:.85;background-color:#48a6ca;border-radius:4px 4px 0 0;padding:4px;font-size:30px}.login .box .card .body{opacity:.85;background-color:#fff;border-radius:0 0 4px 4px;width:420px;padding:24px}.login .box .card .body .ant-btn-primary{background-color:#48a6ca}.login .box .title{font-size:23px;font-weight:700}.login .box .description{letter-spacing:.45px;margin:0;font-size:16px;line-height:32px}.login .formItem{margin-bottom:24px}.login .loginBtn{border-radius:15px;width:100%}.g-app{background-color:#f5f5f5;flex-direction:column;height:100vh;display:flex}.g-head{color:#fff;background:#013f7c;border-bottom:1px solid #e8e8e8;height:64px}.g-head .head-wrap{max-width:1100px;margin:0 auto;display:flex}.g-head .head-wrap .divider{background:#d4cbcb;width:1px;height:45%;margin:15px}.g-head .head-wrap .account-center{font-size:36px}.g-head .head-wrap .pwd-manage{font-size:26px}.g-body{background-color:#fff;flex:1;width:1100px;margin:20px auto 50px;padding:20px;position:relative}.employee-tree-container{flex-direction:column;height:100%;display:flex}.employee-tree-container .search-wrapper{margin-bottom:12px}.employee-tree-container .search-bar{align-items:center;gap:6px;display:flex}.employee-tree-container .search-bar .search-input{border-radius:4px;flex:1}.employee-tree-container .search-bar .search-checkbox{font-size:13px;margin:0!important}.employee-tree-container .tree-content-scroll{flex:1;overflow-y:auto}.employee-tree-container .searchList ul{margin:0;padding:0;list-style:none}.employee-tree-container .searchList li{cursor:pointer;border-radius:4px;align-items:center;margin-bottom:2px;padding:6px 10px;font-size:13px;transition:all .2s;display:flex}.employee-tree-container .searchList li:hover{background-color:#f5f5f5}.employee-tree-container .searchList li.checked{color:#1890ff;background-color:#e6f7ff;font-weight:500}.employee-tree-container .searchList li .gender-wrapper{margin-right:8px}.employee-tree-container .employee-tree-node-title{align-items:center;font-size:13px;display:inline-flex}.employee-tree-container .employee-tree-node-title.is-dept{color:#595959;font-weight:600}.employee-tree-container .employee-tree-node-title.is-emp{color:#262626;font-weight:400}.employee-tree-container .dept-folder-icon{color:#ffb300;margin-right:6px;font-size:14px}.employee-tree-container .gender-wrapper{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;display:inline-flex}.employee-tree-container .gender-wrapper.female{background-color:#fff0f6;border:1px solid #ffadd2}.employee-tree-container .gender-wrapper.male{background-color:#e6f7ff;border:1px solid #91d5ff}.employee-tree-container .gender-icon{font-size:11px}.employee-tree-container .gender-icon.female{color:#eb2f96}.employee-tree-container .gender-icon.male{color:#1890ff}.employee-tree-container .node-name{white-space:nowrap;color:inherit}.employee-tree-container .node-name.is-dimission{color:#bfbfbf;text-decoration:line-through}.employee-tree-container .employee-name{white-space:nowrap;color:#262626}.employee-tree-container .employee-name.is-dimission{color:#bfbfbf;text-decoration:line-through}.employee-tree-container .dimission-tag-tree{border:none;margin-left:4px;padding:0 4px;font-size:10px;line-height:1.4}.employee-tree-container .dimission-tag-list{border:none;margin-left:6px;padding:0 4px;font-size:10px}.employee-tree-container .pre-employee-tag-tree{border:none;margin-left:4px;padding:0 4px;font-size:10px;line-height:1.4}.employee-tree-container .pre-employee-tag-list{border:none;margin-left:6px;padding:0 4px;font-size:10px}.employee-tree-container .no-data-tip{color:#8c8c8c;text-align:center;padding:16px 0;font-size:13px}.employee-tree-container .ant-tree-node-content-wrapper{border-radius:4px;transition:all .2s;padding:2px 4px!important}.employee-tree-container .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5!important}.employee-tree-container .ant-tree-node-selected{font-weight:500;background-color:#e6f7ff!important}.employee-tree-container .ant-tree-node-selected .employee-tree-node-title.is-emp{color:#096dd9;font-weight:700}.employee-tree-container .ant-tree-checkbox{margin-top:2px!important}.employee-tree-container .ant-tree-treenode{align-items:center!important;padding:1px 0!important;display:flex!important}.employee-tree-container .ant-tree-switcher{vertical-align:middle!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.employee-tree-container .ant-tree-switcher-line-icon{vertical-align:middle!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.scheduleArea{background-color:#fff;flex:1;padding:0 8px;position:relative;overflow:hidden}.scheduleArea .bg_hover{background-color:#e6f7ff}.scheduleArea table{table-layout:fixed;border-collapse:collapse}.scheduleArea table>thead>tr>th,.scheduleArea table>tbody>tr>td{text-align:center;border:1px dashed #e8e8e8;height:50px;position:relative}.scheduleArea table>tbody>tr>td:hover{background-color:#e6f7ff}.scheduleLeft{z-index:10;width:160px;position:absolute;top:0;bottom:0;left:0}.scheduleLeft .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:hidden}.scheduleLeft table th,.scheduleLeft table td{width:80px}.scheduleRight{position:absolute;top:0;bottom:0;left:160px;right:0}.scheduleRight .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:auto}.scheduleRight table th,.scheduleRight table td{width:60px}.scheduleStatus span{margin-right:8px}.schedule_0{color:#e87b13}.schedule_1{color:#52c41a}.board02{background-image:url(/images/mealboard02.png);background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow-y:auto}.board02 .ant-picker{color:#fff;background-color:#003;border:1px solid #69f;border-radius:3px;padding:5px}.board02 .ant-picker-separator,.board02 .ant-picker-input>input{color:#fff}.board02 .section{color:#fff;background-color:#012060;border:2px solid #07267a;border-radius:8px;margin:110px 30px 30px;padding:16px}.board02 .query-section{align-items:center;margin:20px;display:flex}.board02 label{margin:0 8px 0 16px}.board02 input[type=date],.board02 select{color:#fff;background-color:#003;border:1px solid #69f;border-radius:3px;padding:5px}.board02 .ant-select-selector{color:#fff!important;background-color:#003!important;border:1px solid #69f!important}.board02 .ant-select-multiple .ant-select-selection-item{background-color:#09f}.board02 button{color:#fff;cursor:pointer;background-color:#09f;border:none;border-radius:3px;width:120px;margin-left:16px;padding:5px 10px}.board02 button:hover{background-color:#007acc}.valueSpan{color:#48a6ca;margin:0 8px}.subTitle .title{text-align:left;width:auto;padding-left:24px}.subTitle .right{padding-right:24px;font-size:32px}.subTitle .right:hover{cursor:pointer;color:#bfbfbf}.redMark{background-color:#f5222d;width:5px;height:5px;display:block;position:absolute;top:0;right:0}.info{color:#1890ff;margin-left:4px;margin-right:4px}.info i{color:#48a6ca;margin-right:4px;font-weight:700}.loading-mask{z-index:1000;background:#0006;position:fixed;top:0;bottom:0;left:0;right:0}.loading-mask>.spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fixTableHead{background-color:#fff;padding:0 8px;position:relative;overflow-x:hidden;overflow-y:scroll}.fullFillBox{background-color:#fff;flex:1;padding:0 8px;overflow-x:auto;overflow-y:scroll}.mainContent{background-color:#fff;margin:4px;overflow:auto}.sidebarControl{text-align:right;background:#fff;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;width:100%;height:40px;padding-right:16px;line-height:40px}.sidebarControl:hover{color:#1890ff;cursor:pointer}.noIdImage{text-align:center;vertical-align:middle;border:1px solid #c4bcbc;width:200px;height:200px;line-height:200px;box-shadow:0 1px 4px #00152914}.guestNoImage{text-align:center;vertical-align:middle;border:1px solid #c4bcbc;width:160px;height:180px;line-height:160px;box-shadow:0 1px 4px #00152914}.pageHeader{color:#fff;background-color:#1d365d;justify-content:space-between;height:60px;padding:0;line-height:60px;display:flex;overflow:hidden;box-shadow:0 1px 4px #00152914}.pageHeader>.title{flex-grow:0;flex-shrink:0;width:200px;padding-left:12px;font-size:20px}.pageHeader>.title>.trial{color:orange;border:1px solid;border-radius:4px;margin-right:8px;padding:2px;font-size:12px}.pageHeader>ul.menu{scrollbar-width:none;flex-flow:row;flex:1;min-width:0;height:100%;margin:0;padding:0;display:flex;overflow-x:auto}.pageHeader>ul.menu::-webkit-scrollbar{display:none}.pageHeader>ul.menu>li{text-align:center;cursor:pointer;flex-shrink:0;width:80px;height:100%;list-style:none}.pageHeader>ul.menu>li>a{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.pageHeader>ul.menu>li:hover{background-color:#48a6ca}.pageHeader>ul.menu>li.selected{background-color:#1890ff}.pageHeader>.right{flex-shrink:0;height:100%;margin-left:auto}.pageHeader>.right>.action{cursor:pointer;height:100%;padding:0 12px;transition:all .3s;display:inline-block}.pageHeader>.right>.hover:hover{background:#48a6ca}.pageHeader>.right .account{padding-right:35px}.pageHeader>.right .account .avatar{color:#48a6ca;vertical-align:top;background:#ffffffd9;margin:18px 8px 18px 0}.ant-dropdown-menu-item{min-width:160px}.breadCrumbCard .ant-card-body{padding:10px 32px}.contentBox{flex-direction:column;height:100%;display:flex}.clockDaySummary{flex-wrap:wrap;display:flex}.clockDaySummary>.group{margin-right:30px}.clockDaySummary>.group>label{margin-right:8px}.clockDaySummary>.group>.item{font-weight:700}.flex-form{flex-wrap:wrap;display:flex}.flex-form>.group{align-items:center;margin-bottom:10px;padding-right:10px;display:flex}.flex-form>.group>label{text-align:right;color:#716565;width:80px;padding-right:10px}.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;display:inline-block}.flex-form.wage-edit-form .group{width:300px!important}.flex-form.wage-edit-form .group label{white-space:nowrap;width:110px!important}.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}.flex-form.scheme .group{width:260px;margin-bottom:15px}.flex-form.scheme .group>label{width:auto;min-width:80px}.breadcrumb{background-color:#fff;border-bottom:1px solid #e8e8e8;width:100%;height:40px;padding-left:10px;line-height:40px}.subMenuIcon{margin-right:10px}.searchPannel{background-color:#fff;align-items:center;padding:8px;display:flex}.searchPannel .group{align-items:center;margin-right:15px;display:flex}.searchPannel .group label{margin-right:5px}.searchPannel .group .field{max-width:260px;display:inline-block}.searchPannel .right{align-self:stretch}.root{flex-direction:column;display:flex;position:absolute;top:40px;bottom:0;left:0;right:0}.badge{text-align:center;color:#fff;background-color:#1890ff;border-radius:17px;width:60px;height:32px;font-weight:700;display:block}.clockDayTable{table-layout:fixed;border-collapse:collapse;width:100%}.clockDayTable>thead>tr>th,.clockDayTable>tbody>tr>td{cursor:pointer;border:1px dashed #e8e8e8;padding:4px 8px}.clockDayTable>tbody>tr:hover{background-color:#e6f7ff}.mainTable{table-layout:fixed;border-collapse:collapse;width:100%}.mainTable>thead>tr>th,.mainTable>tfoot>tr>th,.mainTable>tbody>tr>td{text-overflow:ellipsis;text-align:inherit;border-bottom:1px solid #e8e8e8;padding:4px;overflow:hidden}.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>th,.mainTable.withBorder tr>td{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{table-layout:fixed;width:100%}.table2>thead>tr>th,.table2>tfoot>tr>th,.table2>tbody>tr>td{text-align:center;border:1px solid #c4c1c1;overflow:hidden}.inline_table_box{background-color:#00000008;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{z-index:2;width:160px;position:absolute;top:0;bottom:0;left:0}.fix_table_warp>.left_wrap>.fix_table_data{overflow-x:scroll;overflow-y:hidden}.fix_table_warp>.right_wrap{z-index:1;position:absolute;top:0;bottom:0;left:160px;right:0}.fix_table_warp>.right_wrap>.fix_table_title{overflow-x:hidden;overflow-y:scroll}.fix_table_warp .fix_table_title{z-index:10;height:40px;line-height:40px;position:relative}.fix_table_warp .fix_table_data{position:absolute;top:40px;bottom:0;left:0;right:0;overflow:auto}.navList>div{cursor:pointer;text-align:center;border-bottom:1px dashed #e8e8e8;padding:10px}.navList>div:hover{background-color:#f5f5f5}.navList>div.item{justify-content:space-between;display:flex}.navList>div.selected{color:#48a6ca;background-color:#fafafa;border-radius:5px;font-weight:700}.navList>.addNew{border:1px dashed #e8e8e8;position:absolute;bottom:10px;left:8px;right:8px}.closeTitle{justify-content:space-between;display:flex}.closeTitle .close{cursor:pointer}.closeTitle .close :hover{font-weight:700}.searchList{padding:8px}.searchList ul{cursor:pointer;padding:0;list-style:none}.searchList ul>li.checked{color:#1890ff;font-weight:700}.searchList ul li{padding:5px}.searchList ul li:hover{background-color:#e6f7ff}.clockDay>.leftBox{border-right:1px solid #e8e8e8;width:300px;padding:10px;position:absolute;top:0;bottom:0;left:0;overflow:auto}.clockDay>.rightBox{position:absolute;top:0;bottom:0;left:300px;right:0}.guideUl{padding:0;list-style:none}.guideUl li{padding:3px 5px}.guideUl li .title{margin-right:5px;font-weight:700}.approvers{display:flex}.approvers>.item,.approvers>.arrow{padding:5px}.demo_box{flex-direction:column;height:100%;display:flex}.demo_top{border:1px solid green;height:120px}.demo_body{background-color:#add8e6;flex:1;position:relative;overflow:auto}.demo_table{table-layout:fixed;width:100%}.demo_table_area{position:absolute;bottom:0;left:0;right:0;overflow:auto}.quickNavArea a{margin-right:20px}.calandar_2{background-color:#add8e6!important}.calandar_3{background-color:#acff0096!important}.simpleDialog .header{border-bottom:1px solid #e8e8e8;justify-content:space-between;padding:10px 5px;display:flex}.simpleDialog .header .icon:hover{font-weight:700}.simpleDialog .body{padding:15px 5px}.simpleDialog .footer{text-align:right;border-top:1px solid #e8e8e8;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;padding:10px 5px 0;display:flex}.approveLog{padding:5px;display:flex}.approveLog .order{width:25px}.approveLog .approver{min-width:75px;font-weight:700}.ant-divider-horizontal{margin:16px 0}.orgList{flex-wrap:wrap;display:flex}.orgList>div{cursor:pointer;border:1px solid #e8e8e8;border-radius:5px;margin:5px;padding:10px}.orgList>div:hover{background-color:#e8e8e8}.orgList>div.selected{color:#fff;background-color:#1890ff}.btnGroup button{margin-right:10px}.flowState{z-index:-100;color:#fff;text-align:center;background-color:#1890ff80;border-radius:24px;padding:5px 15px;font-size:24px;position:absolute;top:0;right:0;transform:rotate(45deg)}.appLoader{background:#49a9ee;position:fixed;top:0;bottom:0;left:0;right:0}.appLoader>.spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appLoader>.spin .ant-spin-dot i{background-color:#fff}.clockMonth{background-color:#fff;flex:1;padding:0 8px;position:relative;overflow:hidden}.clockMonth .left{z-index:10;width:200px;position:absolute;top:0;bottom:0;left:0}.clockMonth .left .dataDt{border-collapse:collapse;position:absolute;top:50px;bottom:0;left:0;right:0;overflow:hidden}.clockMonth .left table{border-collapse:collapse}.clockMonth .left table th,.clockMonth .left table td{width:100px}.clockMonth .right{position:absolute;top:0;bottom:0;left:200px;right:0}.clockMonth .right .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow-x:auto;overflow-y:scroll}.clockMonth .right table{width:100%}.clockMonth .right table th,.clockMonth .right table td{width:60px}.clockMonth .bg_hover{background-color:#e6f7ff}.clockMonth table{table-layout:fixed}.clockMonth table>thead>tr>th,.clockMonth table>tbody>tr>td{text-align:center;border:1px dashed #e8e8e8;height:50px}.clockMonth table>tbody>tr>td:hover{background-color:#e6f7ff}.clockOption{background-color:#fff;flex:1;padding:0 8px;position:relative;overflow:hidden}.clockOption .left{z-index:10;width:250px;position:absolute;top:0;bottom:0;left:0}.clockOption .left .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:hidden}.clockOption .right{position:absolute;top:0;bottom:0;left:250px;right:0}.clockOption .right .dataDt{position:absolute;top:50px;bottom:0;left:0;right:0;overflow:auto}.clockOption .right table{table-layout:fixed;border-collapse:collapse;width:100%}.clockOption .right table th,.clockOption .right table td{table-layout:fixed;width:80px}.clockOption .bg_hover{background-color:#e6f7ff}.clockOption table{table-layout:fixed}.clockOption table>thead>tr>th,.clockOption table>tbody>tr>td{text-align:center;border:1px dashed #e8e8e8;height:50px}.clockOption table>tbody>tr>td:hover{background-color:#e6f7ff}.cron{background:#fff;border:1px solid #ccc;border-radius:3px;padding:10px;box-shadow:0 1px 5px #ccc}.cron .ant-tabs-bar{margin-bottom:0}.cron .ant-tabs-tabpane-active{padding-bottom:3px;padding-left:10px}.cron .ant-tabs-tabpane-active .ant-radio-group{width:100%;height:100%}.circle_tag{border:1px solid gray;border-radius:50%;width:15px;height:15px;padding:2px;font-size:8px;line-height:15px}.predictTag{color:#fff;background:#e76d09;border-radius:3px}.highLight{columns: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{z-index:2;border-bottom:2px dashed red;width:100%;height:0;display:block;position:absolute;bottom:-1px;left:0}.dragging-container .drag-target-line.drag-target-top{top:-1px;bottom:auto}.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:0 0}.schedule_weekend{background-color:#e3f6ff}.messagePop .ant-popover-inner-content{padding:8px 0}.messagePop .ant-tabs-nav{margin-bottom:8px;padding:0 16px}.messagePop .todos-ul,.messagePop .messages-ul,.messagePop .notices-ul{margin:0;padding:0;list-style:none}.messagePop .todos-ul li,.messagePop .messages-ul li,.messagePop .notices-ul li{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;padding:12px 16px;transition:all .2s;display:flex;overflow:hidden}.messagePop .todos-ul li:hover,.messagePop .messages-ul li:hover,.messagePop .notices-ul li:hover{background:#f8fafc}.closeIcon{cursor:pointer}.closeIcon:hover{font-size:18px;font-weight:700}.guest-follow{flex-direction:row;display:flex;overflow-x:auto}.guest-follow .person{border:1px dashed gray;border-radius:5px;margin-right:10px;padding:12px;position:relative}.guest-follow .person div{padding:3px 5px}.guest-follow .person div>label{width:100px}.guest-follow .person div>span{color:gray;margin-left:8px}.asomeTable{width:100%}.asomeTable>thead>tr>th,.asomeTable>tfoot>tr>th,.asomeTable>tbody>tr>td{text-align:center;border:1px solid #d3d3d3;padding:8px}.asomeTable>thead>tr>th{background-color:#d3d3d3}.visitorTable .field{padding:3px}.visitorTable .field label{margin-right:10px}.fullMask{z-index:1000;background:#0006;position:absolute;top:0;bottom:0;left:0;right:0}.fullMask>.text{color:#fff;font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clockMap .group{margin-right:10px}.clockMap .group label{width:auto}.tangram-suggestion-main{z-index:10000}.gateCard{border:1px solid #e8e8e8;flex-direction:column;margin:10px;padding:10px;display:flex}.gateCard>.group{align-items:center;margin-bottom:10px;padding-right:10px;display:flex}.gateCard>.group>label{text-align:right;padding-right:10px}.authrizeByGate{height:100%;display:flex}.authrizeByGate .leftBox{background-color:#fff;width:300px;margin-right:5px}.authrizeByGate .rightBox{background-color:#fff;flex:1}.authrizeByDevice{flex:1;position:relative}.authrizeByDevice .leftBox{background-color:#fff;width:300px;padding:10px;display:inline-table;position:absolute;top:0;bottom:0;left:0}.authrizeByDevice .rightBox{background-color:#fff;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:310px;right:0}.normalTimeZoneEditor label{margin-right:10px}.mealBoard{flex-direction:column;height:100%;display:flex}.mealBoard .divider{background-color:#dacccc;width:1px;height:50%;margin:0 25px}.mealBoard .board-title{text-align:center;color:#fff;background-image:linear-gradient(to top right,#1890ff,#b9bdf1);padding:10px;font-size:28px;position:relative}.mealBoard .board-title .meal-date{font-size:18px;font-weight:500;line-height:45px;position:absolute;left:19px}.mealBoard .board-title .fullscreen{cursor:pointer;font-size:26px;font-weight:500;position:absolute;right:19px}.mealBoard .board-title .fullscreen:hover{font-weight:700px}.mealBoard .board-body{flex:1;display:flex;position:relative;overflow:hidden}.mealBoard .board-body .board-card{background-color:#fff;border-radius:10px;flex-direction:column;margin:10px;padding:10px;display:flex}.mealBoard .board-body .board-card .title{color:#1890ff;border-left:10px solid #1890ff;margin-bottom:12px;margin-left:-10px;padding-left:15px;font-size:20px;font-weight:500}.mealBoard .board-body .board-card .card-body{flex:1}.mealBoard .board-body .left{flex-direction:column;flex:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:420px}.mealBoard .board-body .left .dashArea{flex:1;display:flex}.mealBoard .board-body .left .dashArea .periodCell{color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:200px;max-width:350px;height:180px;margin:10px;padding:10px;display:flex}.mealBoard .board-body .left .dashArea .periodCell .periodName{font-size:22px}.mealBoard .board-body .left .dashArea .periodCell .periodTime{flex:1}.mealBoard .board-body .left .dashArea .periodCell .periodQty{font-size:60px}.mealBoard .board-body .left .dashArea .periodCell .unit{margin-left:15px;font-size:22px}.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{justify-content:space-between;width:100%;display:flex}.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{background-color:#fff;width:400px;height:100%;margin-right:10px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.mealBoard .board-body .right .mealRecord{border:1px dashed #d87307;border-radius:5px;margin:8px 15px;padding:10px;display:flex}.mealBoard .board-body .right .mealRecord img{border-radius:10px;height:100px;margin-right:25px}.mealBoard .board-body .right .mealRecord .employeeInfo>div{align-items:center;display:flex}.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{align-items:center;margin:10px;display:flex}.dishPicker .periodNav{border-bottom:3px solid #cac7c7;display:flex}.dishPicker .periodNav .nav-item{cursor:pointer;margin-bottom:-3px;padding:10px 30px}.dishPicker .periodNav .active{color:#1890ff;border-bottom:3px solid #1890ff;font-weight:700}.dishPicker .vt-tab-nav{border-right:3px solid #cac7c7;min-height:350px}.dishPicker .vt-tab-nav .item{cursor:pointer;text-align:center;width:100px;margin-right:-3px;padding:10px}.dishPicker .vt-tab-nav .active{color:#1890ff;border-right:3px solid #1890ff;font-weight:700}.dishPicker .vt-tab-item{flex:1;max-height:400px;padding:8px;overflow:auto}.mealCalendarCell{text-align:center}.mealCalendarCell .times{color:#ff4500;font-size:20px}.mealCalendarCell .money{color:#ff4500;margin-left:5px;font-size:20px}.block-title{border-left:10px solid #a0cc02;margin-bottom:8px;margin-left:-24px;padding-left:10px;font-size:18px}.keyValueBlock .label{width:100px;display:inline-block}.keyValueBlock .value{color:#e07f61;display:inline-block}.arrow-more{cursor:pointer;border-top:1px solid gray;border-right:1px solid gray;width:8px;height:8px;transition:transform .1s;display:inline-block;transform:rotate(45deg)}.arrow-more-right{transform:rotate(225deg)}.arrow-more-expand{transform:rotate(135deg)}.transferout{color:#ee7512be}.lendout{color:red}.switchItem{color:#fff;text-align:center;background-color:#d9363e;border-radius:2px;width:17px;height:17px;font-size:8px;line-height:16px;display:block;position:absolute;bottom:2px;right:2px}.dashboard-view{flex:1;margin:0 8px 8px;display:flex;overflow:auto}.dashboard-view .board-box{flex-wrap:wrap;flex:1;place-content:flex-start space-between;display:inline-flex}.dashboard-view .board-box .item{background-color:#fff;border-radius:8px;flex-direction:column;width:calc(50% - 8px);height:260px;margin-bottom:16px;padding:8px 16px;display:flex}.dashboard-view .board-box .item .title{border-left:8px solid #008eff;justify-content:space-between;align-items:center;margin-bottom:8px;padding-left:8px;display:flex}.dashboard-view .board-box .item .body{flex:1}.dashboard-view .notice-box{background-color:#fff;border-radius:8px;width:300px;height:100%;margin:0 12px;padding:15px 30px;overflow:auto}.dashboard-view .notice-box .title{border-left:8px solid #008eff;margin-bottom:8px;padding-left:8px}.dashboard-view .notice-box .memoTextArea{resize:none;border:none;outline:none;overflow:hidden;width:100%!important}.ant-tag{margin-bottom:5px}.employee-ul{padding:0;list-style:none}.employee-ul .sort_num{margin-right:5px}.employee-ul .depart{color:#9a9aac;margin-left:5px}.employeeBox{box-sizing:border-box;background-color:#fff;flex:1;position:relative;overflow:hidden}.employeeBox .lrcont{position:absolute;top:0;bottom:0;left:8px;right:8px}.employeeBox .lrcont .dataDt{position:absolute;top:8px;bottom:0;left:0;right:0;overflow:auto}.employeeBox .lrcont table th,.employeeBox .lrcont table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.employeeBox .bg_hover{background-color:#e6f7ff}.image-preview-container{cursor:pointer;display:inline-block;position:relative}.image-preview-container:hover .eye-icon{opacity:1}.eye-icon{opacity:0;color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eye-icon:hover{background:#000000b3}.content-container{box-sizing:border-box;background-color:#fff;flex-direction:column;height:100%;padding:12px;display:flex}.search-container{background-color:#fff;border-radius:4px;margin-bottom:4px;padding:8px}.search-container .search-row{flex-wrap:wrap;display:flex}.search-container .search-row:last-child{margin-bottom:0}.search-container .search-group{align-items:center;min-width:200px;margin-bottom:8px;margin-right:16px;display:flex}.search-container .search-group label{white-space:nowrap;color:#595959;margin-right:8px;font-size:14px}.search-container .search-group .search-field{flex: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{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px;display:flex}.tool-bar .tool-left{gap:8px;display:flex}.tool-bar .tool-right{align-items:center;display:flex}.table-container{background-color:#fff;border-radius:4px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.fixed-header{border-bottom:1px solid #e8e8e8;overflow:hidden}.fixed-header table{border-collapse:collapse;width:100%}.fixed-header th{text-align:left;white-space:nowrap;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;padding:12px 8px;font-weight:500}.scrollable-content{flex:1;overflow:auto}.scrollable-content table{border-collapse:collapse;width:100%}.scrollable-content td{white-space:nowrap;border-bottom:1px solid #e8e8e8;padding:12px 8px}.scrollable-content tr:hover{background-color:#f5f7fa}.detail-table{border-collapse:collapse;width:100%}.detail-table th,.detail-table td{text-align:left;border:1px solid #e8e8e8;padding:8px}.detail-table th{background-color:#f5f5f5;font-weight:500}.advanced-search{border-top:1px solid #f0f0f0;padding:16px 0 0;transition:all .3s;animation:.3s forwards fadeIn;overflow:hidden}.search-action{align-self:flex-end;align-items:center;margin-bottom:12px;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.grid-box{background:#e8f4f8;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.grid-item{flex:45%;align-items:center;gap:12px;display:flex}.grid-item label{color:gray;min-width:70px}.grid-full-width{grid-column:span 2}.status-tag{border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.status-tag.allow{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.status-tag.disallow{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7}.status-tag.pending{color:#faad14;background-color:#fffbe6;border:1px solid #ffe7ba}.tooltip_more{cursor:pointer;color:#e87b13;transition:color .2s}.tooltip_more:hover{color:#40a9ff;text-decoration:underline}.empty-state{color:#bfbfbf;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state .empty-icon{margin-bottom:16px;font-size:48px}.operation-bar{box-sizing:border-box;background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.operation-bar .group{align-items:center;margin-right:15px;display:flex}.operation-bar .group label{margin-right:5px}.operation-bar .group .field{display:inline-block}.operation-bar .operation-bar-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operation-bar .operation-bar-right{align-items:center;gap:8px;display:flex}.flex-container{background-color:#fff;flex:1;display:flex;overflow:auto}.flex-container .flex-left{border-right:1px solid #e8e8e8;width:320px;padding:8px;overflow:auto}.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{flex-direction:column;flex:1;height:100%;padding:8px;display:flex;overflow:auto}.body-container{background-color:#fff;flex:1;padding:8px;overflow:auto}.footer{text-align:right;background-color:#fff;padding:16px}.no-data{text-align:center;color:gray}.depart-tabs{flex-direction:column;height:100%;display:flex}.depart-tabs .ant-tabs-nav{margin-bottom:8px!important}.depart-tabs .ant-tabs-content{flex: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{flex-direction:column;display:flex}.table-striped tbody tr:nth-child(2n){background-color:#f8fafc}.table-hover tbody tr:hover{background-color:#f5f7fa}.layout-tabs-container{-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:40px;padding:0 16px 0 10px;display:flex}.layout-tabs-container .layout-tabs{flex:1;height:40px;overflow:hidden}.layout-tabs-container .layout-tabs .ant-tabs-nav{height:40px;border-bottom:none!important;margin:0!important}.layout-tabs-container .layout-tabs .ant-tabs-nav:before{display:none!important}.layout-tabs-container .layout-tabs .ant-tabs-tab{font-size:14px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative;color:#666!important;background:0 0!important;border:none!important;border-radius:0!important;height:40px!important;margin:0!important;padding:0 16px!important;line-height:40px!important}.layout-tabs-container .layout-tabs .ant-tabs-tab:after{content:"";background-color:#0000;height:2px;transition:background-color .3s;position:absolute;bottom:0;left:0;right:0}.layout-tabs-container .layout-tabs .ant-tabs-tab:hover{color:#48a6ca!important;background-color:#48a6ca0a!important}.layout-tabs-container .layout-tabs .ant-tabs-tab .ant-tabs-tab-remove{color:#999;font-size:10px;transition:all .3s;margin-left:8px!important;margin-right:0!important}.layout-tabs-container .layout-tabs .ant-tabs-tab .ant-tabs-tab-remove:hover{background-color:#ff4d4f1a;border-radius:50%;color:#ff4d4f!important}.layout-tabs-container .layout-tabs .ant-tabs-tab-active{font-weight:500;color:#48a6ca!important;background-color:#48a6ca0f!important}.layout-tabs-container .layout-tabs .ant-tabs-tab-active:after{background-color:#48a6ca!important}.layout-tabs-container .layout-tabs .ant-tabs-nav-operations{align-items:center;height:40px;display:flex}.layout-tabs-container .tabs-extra-ops{border-left:1px solid #f0f0f0;align-items:center;height:20px;padding-left:12px;line-height:20px;display:flex}.layout-tabs-container .tabs-extra-ops .ant-dropdown-trigger{color:#666;cursor:pointer;align-items:center;gap:4px;font-size:13px;transition:color .3s;display:flex}.layout-tabs-container .tabs-extra-ops .ant-dropdown-trigger:hover{color:#48a6ca}@font-face{font-family:iconfont;src:url(/static/font/iconfont.5fdba727bd.woff2)format("woff2"),url(/static/font/iconfont.079c87443f.woff)format("woff"),url(/static/font/iconfont.1c78d65951.ttf)format("truetype")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:iconfont!important}.icon-baobiaomingxi:before{content:""}.icon-churukuguanli:before{content:""}.icon-baobiaohuizong:before{content:""}.icon-renyuangongshi:before{content:""}.icon-jiangchengguanli:before{content:""}.icon-yuangongdangan:before{content:""}.icon-shouye_kongzhongfuwuting_renyuanjietiao:before{content:""}.icon-suoding:before{content:""}.icon-canguanyuyue:before{content:""}.icon-changsuo:before{content:""}.icon-chuang:before{content:""}.icon-gouwucheman:before{content:""}.icon-gouwuche:before{content:""}.icon-mall:before{content:""}.icon-goods:before{content:""}.icon-help:before{content:""}.icon-fuwu:before{content:""}.icon-Fullscreen:before{content:""}.icon-full-screen-cancel:before{content:""}.icon-daocha:before{content:""}.icon-menci:before{content:""}.icon-kaiguan:before{content:""}.icon-menjin-guan:before{content:""}.icon-menjin-kai:before{content:""}.icon-filter:before{content:""}.icon-gaojingshijian:before{content:""}.icon-checked:before{content:""}.icon-right:before{content:""}.icon-salary1:before{content:""}.icon-laofangke:before{content:""}.icon-gerenzhongxin-hudongfangke-:before{content:""}.icon-thumbup:before{content:""}.icon-icskill:before{content:""}.icon-gongren:before{content:""}.icon-chongdian:before{content:""}.icon-chalkboard-teacher:before{content:""}.icon-qiapian:before{content:""}.icon-jituan:before{content:""}.icon-jituan1:before{content:""}.icon-finger1:before{content:""}.icon-camera1:before{content:""}.icon-finger:before{content:""}.icon-face1:before{content:""}.icon-card:before{content:""}.icon-icon-device:before{content:""}.icon-devicemonitor_tap:before{content:""}.icon-ico_device_video_photo:before{content:""}.icon-important_devices:before{content:""}.icon-device-mobile:before{content:""}.icon-shebei:before{content:""}.icon-shebeizhuangtai:before{content:""}.icon-system-statu:before{content:""}.icon-querenfangan:before{content:""}.icon-baobiao:before{content:""}.icon-doorhandle:before{content:""}.icon-gongzuoliu:before{content:""}.icon-gongzuotai:before{content:""}.icon-zuzhijiagou:before{content:""}.icon-yuangongguanli:before{content:""}.icon-hr:before{content:""}.icon-attendance:before{content:""}.icon-salary:before{content:""}.icon-more:before{content:""}.icon-setting:before{content:""}.icon-consume:before{content:""}.icon-dinner:before{content:""}.icon-clock:before{content:""}