@charset "UTF-8";.app-duty-roster-list .table-container,.app-report-att-stat .table-container{scrollbar-width:2px;max-height:650px;overflow-y:auto}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/static/bower_components/material-design-icons/font/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.app-org-chart .tree li a,.app-org-chart-v2 .tree li .tree-info a{font-family:"Source Han Serif TW",Ubuntu;font-size:12px;text-align:center;text-decoration:none}.app-org-chart .tree li{margin:0;list-style-type:none;position:relative;padding:20px 5px 0}.app-org-chart .tree li::after,.app-org-chart .tree li::before{content:'';position:absolute;right:auto;left:-20px}.app-org-chart .tree li::before{top:0;width:1px;height:100%;border-left:1px solid #ccc;bottom:50px}.app-org-chart .tree li::after{top:30px;width:25px;height:20px;border-top:1px solid #ccc}.app-org-chart .tree li:last-child::before{height:30px}.app-org-chart .tree li a{display:inline-block;border:1px solid #ccc;padding:6px 22px;color:#666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.app-org-chart .tree li a:hover,.app-org-chart .tree li a:hover+ul li a{background:#c8e4f8;color:#000;border:1px solid #94a0b4}.app-org-chart .tree li a:hover+ul li::after,.app-org-chart .tree li a:hover+ul li::before,.app-org-chart .tree li a:hover+ul ul::before,.app-org-chart .tree li a:hover+ul::before{border-color:#94a0b4}.app-org-chart .tree>ul>li::after,.app-org-chart .tree>ul>li::before{border:0}.app-org-chart .tree .show{display:block}.app-org-chart .tree ul ul{display:none}.app-org-chart-v2 .tree li{margin:0;list-style-type:none;position:relative;padding:20px 5px 0}.app-org-chart-v2 .tree li::after,.app-org-chart-v2 .tree li::before{position:absolute;right:auto;left:-20px;content:''}.app-org-chart-v2 .tree li::before{top:0;width:1px;height:100%;border-left:1px solid #ccc;bottom:50px}.app-org-chart-v2 .tree li::after{top:30px;width:25px;height:20px;border-top:1px solid #ccc}.app-org-chart-v2 .tree li:last-child::before{height:30px}.app-org-chart-v2 .tree li .tree-info{display:inline-block;border:1px solid #ccc;border-radius:5px}.app-org-chart-v2 .tree li .tree-info a{display:inline-block;padding:6px 14px;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px}.app-org-chart-v2 .tree li .tree-info a md-icon{margin:-4px 4px 0 0}.app-org-chart-v2 .tree li .tree-info a .blue{color:#1E90FF}.app-org-chart-v2 .tree li .tree-info md-menu-bar{display:inline-block;padding:0 3px}.app-org-chart-v2 .tree li .tree-info button{margin:0}.app-org-chart-v2 .tree li .grey-border{border:1px solid #ccc}.app-org-chart-v2 .tree li .yellow-border{border:1px solid gold}.app-org-chart-v2 .tree li .green-border{border:1px solid #068e86}.app-org-chart-v2 .tree li .red-border{border:1px solid red}.app-org-chart-v2 .tree>ul>li::after,.app-org-chart-v2 .tree>ul>li::before{border:0}.app-breadcrumb{line-height:40px}.app-drop-upload,.app-simple-upload{padding-left:2em}.app-drop-upload .label,.app-simple-upload .label{background:rgba(0,0,0,.065);color:#106CC8;margin-left:1px;margin-right:1px;padding:.2em;border-radius:2px}.app-drop-upload a,.app-simple-upload a{text-decoration:none;font-size:14px}.app-drop-upload md-list-item p,.app-simple-upload md-list-item p{word-break:keep-all}.app-drop-upload .disable,.app-simple-upload .disable{cursor:not-allowed;pointer-events:none}.app-drop-upload{padding:0}.app-drop-upload .upload-box{padding:50px 10px;text-align:center;background:#F8F8F8;border:5px dashed #DDD;cursor:pointer}.app-drop-upload .upload-box-uploding{pointer-events:none}.app-new-simple-upload{font-size:12px}.app-new-simple-upload .upload-btn{display:flex;width:100%;border-radius:5px;border:2px dashed #ba68c8;height:85px!important;text-decoration:none;align-items:center;flex-direction:column}.app-new-simple-upload .font-position{margin-top:7px;color:rgba(0,0,0,.4)}.app-new-simple-upload .md-secondary-container,.app-new-simple-upload p{margin:0}.app-new-simple-upload md-list-item,.app-new-simple-upload md-list-item .md-list-item-inner{min-height:30px}.app-new-simple-upload .material-icons{color:#ba68c8}.app-new-simple-upload .font-color{color:#3e4055}.app-common .app-drop-upload,.app-common .app-simple-upload{padding-left:0}.app-common .app-drop-upload md-list-item,.app-common .app-simple-upload md-list-item{padding-left:0;padding-right:0}.app-common a,.app-common md-list-item.md-2-line .md-list-item-text h3{font-size:14px}.app-common .log-table{width:100%!important}.app-common .basic-common{padding:14px 12px}.app-common .basic-common md-list-item.md-2-line{min-height:38px;padding:0 20px}.app-common .basic-common md-list-item.md-2-line::before{min-height:38px}.app-common .basic-common md-list-item .md-list-item-text h3{font-size:12px;margin-bottom:6px}.app-common .basic-common md-list-item .md-list-item-text p{font-size:12px;line-height:12px}.app-common .basic-common md-list-item .md-list-item-text p a{font-size:12px}.app-common .basic-common md-list-item .md-list-item-text p .time{margin-right:12px}.app-common .basic-common md-list-item .md-list-item-text .simple-upload{max-width:180px}.app-mini-common .layout-align-center-end{text-align:right}.app-comment .wrap{max-width:300px;word-wrap:break-word}.app-comment-abbr .add-comment{color:#aaa}.app-mini-comment md-input-container .md-errors-spacer,.app-mini-comment md-input-container:after{display:none}.app-tag-form .md-input{width:230px}.app-tag-form .tag{cursor:pointer}.app-tag-list .width150{max-width:150px}.app-tag-list .md-chips md-chip{cursor:default;border-radius:16px;display:block;height:17px;line-height:15px;margin:8px 4px 0 0;padding-left:10px;float:left;box-sizing:border-box;position:relative;font-size:13px}.app-tag-list .md-chips md-chip .md-chip-remove-container{float:left;right:5px;margin-top:5px;line-height:5px}.app-tag-list .md-chips md-chip .md-chip-remove{text-align:center;width:15px;height:15px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.app-tag-list .md-chips md-chip .md-chip-remove md-icon{height:1em;width:1em;top:25%;left:50%;transform:translate3d(-50%,-50%,0)}.app-menu .md-toggle-button .md-toggle-icon.toggled,.app-work-summary-form .md-toggle-button .md-toggle-icon.toggled{transform:rotateZ(180deg)}.app-tag-list md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:12px;min-width:12px}.app-tag-list .md-chips .md-chip-input-container:not(:first-child){margin:0}.app-tag-list .md-chips .md-chip-input-container{height:0}.app-tag-list .md-chips .md-chip-input-container input:not([type]){border:0;height:0;line-height:0;padding:0}.app-tag-list md-chips .md-chips,.app-tag-list md-chips .md-chips.md-focused{box-shadow:none}.app-tag-toolbar md-chips{border-bottom:1px dashed #BA68CE}.app-tag-toolbar md-chips .md-chips{font-size:14px;font-weight:400;box-shadow:none;outline:0}.app-tag-toolbar md-chips .md-chips md-chip{border-radius:15px;line-height:26px;height:26px;padding:0 10px}.app-tag-toolbar .md-chip-content{height:auto}.app-tag-toolbar .tag{cursor:pointer;background-color:#FFEFE3;margin:8px 5px 0;color:#7C7C7C}.app-tag-toolbar .is-official{background-color:#ECF2FE;color:#7C7C7C}.app-tag-toolbar .from-user-item,.app-tag-toolbar .selected-item{color:#41434E;line-height:24px!important;font-weight:700;letter-spacing:1px}.app-tag-toolbar .selected-item{border:2px solid #0052D9}.app-tag-toolbar .from-user-item{border:2px solid #ED7B2F}.general-dialog,.scale-dialog{width:1020px;overflow-y:hidden!important}.general-dialog md-toolbar._md-toolbar-transitions,.scale-dialog md-toolbar._md-toolbar-transitions{min-height:54px}.general-dialog .app-dialog .title,.scale-dialog .app-dialog .title{text-transform:capitalize}.general-dialog .app-dialog .title .small,.scale-dialog .app-dialog .title .small{margin-left:.5em;color:#eee;font-size:.5em}.general-dialog .app-dialog .md-toolbar-tools,.scale-dialog .app-dialog .md-toolbar-tools{height:54px;max-height:54px;padding:0 22px}.general-dialog .app-dialog .scroll-content,.scale-dialog .app-dialog .scroll-content{margin-right:4px;margin-top:6px!important;overflow-y:auto;box-sizing:border-box}.general-dialog .app-dialog .scroll-content::-webkit-scrollbar,.scale-dialog .app-dialog .scroll-content::-webkit-scrollbar{width:8px}.general-dialog.gray-bg .scroll-content,.scale-dialog.gray-bg .scroll-content{background-color:#F7F7F7;padding:20px 22px}.general-dialog{max-height:764px}.general-dialog .scroll-content{max-height:698px}.scale-dialog{height:764px}.scale-dialog .app-dialog{height:100%}.scale-dialog .app-dialog .scroll-content{max-height:calc(100% - 54px - 12px)}md-dialog::-webkit-scrollbar{height:8px}.scroll-content::-webkit-scrollbar-thumb,md-dialog::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.scroll-content::-webkit-scrollbar-thumb:hover,md-dialog::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-menu .md-toggle-button,.app-menu .md-toggle-list{margin:0;padding:0;box-sizing:border-box}.app-menu .md-toggle-button{width:100%;height:42px;line-height:42px;font-size:16px;padding:0 16px}.app-menu .md-toggle-button :first-child{margin:0 36px 0 0}.app-menu .md-toggle-button .md-toggle-name{text-align:left;position:absolute;left:12px}.app-menu .md-toggle-button .md-toggle-icon{transition:transform .3s ease-in-out}.app-menu .md-toggle-button:hover{background-color:#FCECFF}.app-menu .md-toggle-list.ng-hide{max-height:0}.app-menu .md-toggle-list{max-height:1300px;overflow:hidden;transition:.6s cubic-bezier(.35,0,.25,1);transition-property:max-height}.app-menu .md-toggle-list .md-link-page{display:flex;justify-content:space-between;margin:3px 10px 2px;padding-bottom:3px;border-bottom:1px solid #f3f3f3}.app-menu .md-toggle-list .md-link-page:last-child{padding-bottom:0;border-bottom:none}.app-menu .md-toggle-list .md-link-page .md-link-title{width:44%;font-size:14px;padding-right:20px;box-sizing:border-box}.app-menu .md-toggle-list .md-link-page .md-link-title>a,.app-menu .md-toggle-list .md-link-page .md-link-title>span{display:inline-block;padding:0 3px;line-height:22px;border-radius:4px}.app-menu .md-toggle-list .md-link-page .md-link{width:56%;text-align:right;font-size:12px}.app-menu .md-toggle-list .md-link-page .md-link a{display:inline-block;padding:0 3px;margin:0 2px 5px;line-height:20px;border-radius:4px}.app-batch-upload-form,.app-excel-update-form,.app-update-by-uuid-form{padding:10px}.app-menu .md-toggle-list .md-link-page .md-link .md-link-child{display:inline;font-size:13px}.app-menu .md-toggle-list .md-link-page .md-link .md-link-child :hover{text-decoration:underline}.app-menu .md-toggle-list .md-link-page .md-link .brackets{display:inline-block;margin-left:5px}.app-menu .md-toggle-list .md-link-page .md-link .md-link-badge{display:inline-block;width:16px;line-height:16px;text-align:center;border-radius:8px;color:#fff;background-color:#e04993}.app-menu .md-toggle-list .approval{font-size:13px}.app-menu .md-toggle-list[disabled]{background-color:transparent}.app-menu .active{color:#fff;background-color:#ba68c8}.app-menu .active .md-link-badge{background-color:#ba68c8!important}.app-menu .toggle-active{background-color:#FCECFF}.app-batch{display:inline-block}.app-barcode-list{text-align:center}.app-excel-update-form .import-file-are,.app-update-by-uuid-form .import-file-are{padding:50px 10px;text-align:center;background:#F8F8F8;border:5px dashed #DDD;cursor:pointer}.app-excel-update-form md-table-container,.app-update-by-uuid-form md-table-container{max-height:500px;overflow:auto}.app-excel-update-form .limit-field,.app-update-by-uuid-form .limit-field{color:red;font-weight:700}.app-excel-update-form a{display:block;margin-bottom:5px}.app-excel-update-form a md-icon{color:#BA68CE}.app-batch-search textarea{max-height:380px;overflow:auto}.app-batch-search .match-info p{max-height:250px;overflow:auto}.app-batch-approval-form .iframe-container iframe html,.app-batch-approval-form .iframe-container md-tabs md-tab-content{overflow:hidden}.app-batch-revise-form .isChange{color:red}.app-batch-revise-form md-icon{color:#BA68CE}.app-batch-revise-form .tip{font-size:14px;color:red}.app-batch-approval-form .batch-approval-container{margin:16px 26px 16px 32px}.app-batch-approval-form .batch-approval-container .section{margin:0;box-shadow:none}.app-batch-approval-form .batch-approval-container .batch-btn-con{position:relative}.app-batch-approval-form .batch-approval-container .batch-btn-con .tips{color:#ba68c8;position:absolute;left:0;bottom:0}.app-batch-approval-form .batch-approval-container .batch-btn-con .batch-btn{border-radius:3px;color:#673ab7;border:1px solid #673ab7;box-shadow:none}.app-batch-approval-form .batch-approval-container .batch-btn-con .batch-btn:last-child{margin-right:0}.app-batch-approval-form .batch-approval-container .batch-approval-table{border-radius:5px;margin-top:14px;box-shadow:0 0 6px rgba(0,0,0,.16)}.app-batch-approval-form .batch-approval-container .batch-approval-table::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-batch-approval-form .batch-approval-container .batch-approval-table::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-batch-approval-form .batch-approval-container .batch-approval-table::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-batch-approval-form .batch-approval-container .batch-approval-table::-webkit-scrollbar-corner{display:none}.app-batch-approval-form .batch-approval-container .batch-approval-table .table-head{height:35px!important;background-color:#f4f5f7;color:#707070}.app-batch-approval-form .batch-approval-container .batch-approval-table tbody td:first-child,.app-batch-approval-form .batch-approval-container .batch-approval-table thead th{white-space:nowrap}.app-batch-approval-form .batch-approval-container .batch-approval-table tbody td,.app-batch-approval-form .batch-approval-container .batch-approval-table thead th{font-weight:500;font-size:14px;text-align:left;padding:0 12px;border-right:2px solid #eee;border-bottom:2px solid #eee}.app-batch-approval-form .batch-approval-container .batch-approval-table tbody td:last-child,.app-batch-approval-form .batch-approval-container .batch-approval-table thead th:last-child{border-right:none}.app-batch-approval-form .batch-approval-container .batch-approval-table tbody td{border-top:none}.app-batch-approval-form .batch-approval-container .required{color:red;position:relative;top:-4px}.app-batch-approval-form .batch-approval-container md-input-container .md-errors-spacer{display:none}.app-batch-approval-form .submit-btn{border-radius:5px}.app-batch-approval-form .iframe-container{position:relative}.app-batch-approval-form .iframe-container md-tabs{min-height:680px;overflow:hidden}.app-batch-approval-form .iframe-container md-tabs .md-tab{text-transform:lowercase!important}.app-batch-approval-form .iframe-container iframe{width:100%;height:100%;border:none}.app-batch-approval-form .arrow-right{transition:all .3s ease}.app-batch-approval-form .active{transform:rotate(90deg)}.app-batch-approval-form .collapsed-bg{background-color:#ddd3ec}.app-batch-approval-form .actions{white-space:nowrap}.app-batch-approval-form .actions md-radio-group{min-width:138px}.app-batch-approval-form .actions .input-con{min-width:140px}.app-batch-approval-form .reason-input{display:block;margin-top:0;background:0 0;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;height:30px;border-radius:0;border-style:solid;transition:border-color .4s cubic-bezier(.25,.8,.25,1);width:100%;box-sizing:border-box;outline:0}.app-batch-approval-form .invalid-input{border-bottom:2px solid #dd2c00}.app-batch-approval-form .onlyoffice-img-con{width:100%;height:100%;overflow-y:auto}.app-batch-approval-form .onlyoffice-img-con::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-batch-approval-form .onlyoffice-img-con::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-batch-approval-form .onlyoffice-img-con::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-batch-approval-form .onlyoffice-img-con::-webkit-scrollbar-corner{display:none}.app-list-toolbar{min-width:1100px}.app-list-toolbar .min-w38{min-width:38px}.app-list-toolbar .left .app-batch{margin-right:1em}.app-list-toolbar .title{line-height:2em}.app-list-toolbar .left{display:inline-block}.app-list-toolbar .md-toolbar-tools{flex-direction:row;justify-content:space-between}.app-list-toolbar .md-toolbar-tools md-input-container{width:350px;height:40px}.app-list-toolbar .md-toolbar-tools md-input-container input{color:#fff;border-bottom:1px solid #fff!important}.app-list-toolbar .md-toolbar-tools .show-col{background:0 0}.app-list-toolbar .md-toolbar-tools .show-col.md-menu{margin:0}.app-list-toolbar .md-icon-button{background-color:#eee}.app-list-toolbar .md-icon-button :hover{background-color:transparent}.app-list-toolbar md-input-container{margin:10px 0 0;padding:0}.app-list-toolbar md-input-container ::-webkit-input-placeholder{font-style:italic;color:#eee!important;font-weight:100;font-size:14px}.app-list-toolbar md-input-container :-moz-placeholder{font-style:italic;color:#eee!important;font-weight:100;font-size:14px}.app-list-toolbar md-input-container ::-moz-placeholder{font-style:italic;color:#eee!important;font-weight:100;font-size:14px}.app-list-toolbar md-input-container :-ms-input-placeholder{font-style:italic;color:#eee!important;font-weight:100;font-size:14px}.app-list-toolbar md-input-container .md-input{padding:4px 8px}.app-list-toolbar md-select{margin:0;height:30px}.app-list-toolbar .status-selected{float:right;width:200px;padding-right:7px}.app-list-toolbar .status-selected .md-select-placeholder,.app-list-toolbar .status-selected .md-select-value{border-bottom-color:#fff;color:#fff!important;padding:0}.app-list-toolbar .custom-chips md-chips-wrap.md-removable md-chip md-chip-template{padding-right:5px}.app-list-toolbar .custom-chips md-chip .md-chip-remove-container{position:absolute;right:4px;top:4px;margin-right:0;height:24px}.app-list-toolbar .custom-chips md-chip .md-chip-remove-container button.vegetablechip{position:relative;height:24px;width:24px;line-height:30px;text-align:center;background:rgba(0,0,0,.3);border-radius:50%;border:none;box-shadow:none;padding:0;margin:0;transition:background .15s linear;display:block}.app-list-toolbar .custom-chips md-chip .md-chip-remove-container button.vegetablechip:focus,.app-list-toolbar .custom-chips md-chip .md-chip-remove-container button.vegetablechip:hover{background:rgba(255,0,0,.8)}.app-list-toolbar .custom-chips md-chip .md-chip-remove-container button.vegetablechip md-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.7);color:#fff;fill:#fff}.app-list-toolbar .search-input:placeholder-shown{text-overflow:ellipsis}.app-list-toolbar .home-icon{width:24px;height:24px}.app-log md-input-container{margin-bottom:0}.app-log md-input-container .md-button{margin-top:-.5em}.app-search .md-errors-spacer{display:none}.app-search .option-judge{width:120px}.app-search .option-value,.app-search .option-value .md-datepicker-input{width:240px}.app-search .option-choice{width:375px}.app-search fieldset.standard{margin:8px;border:1px solid #3F51B5}.app-search legend{color:#3F51B5}.app-null-selector md-input-container{width:120px}.app-nav{width:100%}.app-nav .app-menu .material-icons{position:absolute;left:10px}.app-nav .app-menu .material-icons .toggled{position:absolute;left:280px}.app-nav .app-menu .md-toggle-button .md-toggle-icon{position:absolute;left:480px}.app-nav .app-menu .md-toggle-name{position:absolute;left:37px}.app-nav .app-menu .md-toggle-list{margin-left:18px;margin-right:10px}.profile{position:absolute;top:5px;right:5px}.app-footer{background:#d3d3d3;height:30px;line-height:30px;width:100%;font-size:12px}.app-footer p{margin:0;text-align:center;color:#515151}.app-side-nav-view .avatar{font-size:60px;position:absolute;top:18%}.app-side-nav-view .avatar-img{width:60px;height:60px;margin-top:5px;border-radius:50%;border:2px solid #fff}.app-side-nav-view .side-info{position:absolute;top:24%;left:18%}.app-side-nav-view md-sidenav{width:525px;max-width:525px}.app-side-nav-view .md-tall{height:90px;min-height:90px;max-height:90px}.app-side-nav-view .button-position{position:fixed!important;bottom:5px!important}.app-side-nav-view .button-position.md-button.md-fab{width:40px;height:40px}.app-side-nav-view .avatar-img-pointer{width:60px;height:60px;cursor:pointer}.app-side-nav-view .icon-display{display:inline-block;float:right}.app-export-form{min-width:1000px}.app-export-form .dnd-list{list-style:none;overflow:hidden}.app-export-form .dnd-list li{float:left;height:24px;margin:5px;padding:3px 12px;font-weight:700;color:#fff;background-color:#BA68CE;border:none;border-radius:14px;text-align:center}.app-export-form .dnd-list li.dndPlaceholder{background-color:transparent}.app-export-form .dnd-list li span{display:inline-block;vertical-align:middle}.app-export-form .dnd-list li md-icon{color:#e04993;background-color:#fff;opacity:.8;border-radius:50%;cursor:pointer}.app-export-form .dnd-list li md-icon:hover{background-color:transparent}.app-export-form .export-content .line{display:inline-grid}.app-export-form .export-content .w25{width:25%}.app-export-form .export-content .w50{width:50%}.app-email md-autocomplete,.app-send-message md-autocomplete{width:300px}.app-export-form fieldset.standard{margin:10px 40px 10px 0;border:1px solid #3F51B5}.app-email .app-drop-upload,.app-email .app-simple-upload,.app-send-message .app-drop-upload,.app-send-message .app-simple-upload{margin-left:2em}.app-export-form legend{color:#3F51B5}.app-address-form md-autocomplete{min-width:0}.app-duty-roster-list .table-container table.md-table th.md-column,.app-report-att-stat .table-container table.md-table th.md-column{min-width:35px;text-align:center}.blue-font span{color:#3f51b5!important}.app-email{padding-bottom:70px}.app-files-menu md-menu-bar{padding:0}.app-cell-edit{display:inline-block}.app-cell-edit .editable{display:block;cursor:pointer;outline:0}.app-cell-edit .readonly{display:block;pointer-events:none}.app-cell-form{height:100%}.app-cell-form form{height:100%;box-sizing:border-box}.app-passwd-visible{position:relative}.app-passwd-visible .visible-eye{position:absolute;right:5px;top:3px;cursor:pointer;outline:0}.app-passwd-visible .visible-eye.eye-inactive{color:#737373}.app-passwd-visible .visible-eye.eye-active{color:#BA68CE}.app-status-cell{display:inline-block;height:21px;margin:0;padding:0 6px;border-radius:5px;line-height:21px}.app-status-cell .status-font{color:#fff;font-size:12px;font-family:"Microsoft YaHei";font-weight:400;white-space:nowrap}.app-detail #content{padding:15px 22px}.app-detail-header{margin-bottom:12px}.app-detail-header .title{font-size:20px;margin-right:12px;font-weight:700}.app-detail-header md-card{margin:0;padding:16px 20px;box-shadow:none;border-radius:8px}.app-detail-header md-card md-list{margin:0;padding:12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.app-detail-header md-card md-list md-list-item{padding:0 16px 0 0}.app-detail-header md-card md-list md-list-item.md-2-line,.app-detail-header md-card md-list md-list-item.md-2-line::before{min-height:auto}.app-detail-header md-card md-list md-list-item .md-list-item-text{display:flex;align-items:baseline;padding:0;margin:0}.app-detail-header md-card md-list md-list-item .md-list-item-text h3{color:#707070;flex-shrink:0;font-size:14px;padding-right:5px}.app-detail-header md-card md-list md-list-item .md-list-item-text h3 translate{padding-right:5px}.app-detail-header md-card md-list md-list-item .md-list-item-text p{color:#171A1D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-detail-header md-card md-list md-list-item .md-list-item-text p a{color:#BA68C8;font-size:14px}.app-detail-header md-card md-list md-list-item:last-child{padding-right:0}@media screen and (max-width:1290px){.app-detail-header md-card md-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:950px){.app-detail-header md-card md-list{grid-template-columns:1fr}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.popup{width:586px;height:420px;border-radius:20px;position:relative;padding:16px 6px 21px 22px;background:linear-gradient(186.52deg,#f4e7f6 0,#f4e7f6 16.45%,#fff 52.34%,#fff 100%)}.popup:after{content:'';background-image:url(/static/img/workbench/bg.png?v=3a3fbe1d46);width:120px;height:120px;position:absolute;top:-16px;right:0;transform:rotate(10deg);background-size:cover}.popup .title{margin-bottom:22px;font-weight:700}.popup .content{padding:0 6px 10px 0;height:238px;overflow-y:auto;overflow-wrap:break-word;font-size:14px}.popup .content p{margin:0}.popup .content::-webkit-scrollbar{width:6px;height:8px;background-color:transparent}.popup .content::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.popup .content::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.popup .content::-webkit-scrollbar-corner{display:none}.popup .footer{display:flex;justify-content:center;align-items:center;padding-top:15px;flex-direction:column}.popup .footer md-checkbox{margin:4px 0 0;font-size:12px;position:relative;left:-15px}.popup .footer md-checkbox .md-container,.popup .footer md-checkbox .md-icon{width:14px;height:14px}.popup .footer md-checkbox .md-container{top:48%}.popup .footer md-checkbox:not(.md-checked) .md-icon{border-color:rgba(0,0,0,.4)}.popup .footer md-checkbox .md-icon{left:12px}.popup .footer md-checkbox .md-icon:after{width:5px;height:10px;left:3px;top:0}.popup .footer md-checkbox .md-label{color:#171a1d}.popup .md-button{width:203px;border-radius:27px;padding:4px 0;margin:0}.popup .md-button.md-raised:not([disabled]){box-shadow:none}.app-image{z-index:99}.app-image .image-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:101}.app-image .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.app-image .modal-content{border-radius:5px;z-index:100}.app-image .modal-content .close{width:50px;position:absolute;right:30px;top:140px;cursor:pointer;z-index:102}.app-image .modal-content .modal-body{text-align:center}.app-image .modal-content .modal-body img.show-img{max-width:1500px;height:800px;object-fit:contain}.app-image .modal-content .modal-footer{display:flex;justify-content:center;margin-top:20px;z-index:103}.app-image .modal-content .modal-footer span{background:#DEDFE0;padding:2px 5px;border-radius:5px;z-index:104}.app-image .modal-content .modal-footer img{position:absolute;width:60px;top:43%;cursor:pointer}.app-image .modal-content .modal-footer img:first-child{left:180px;transform:rotate(180deg)}.app-image .modal-content .modal-footer img:last-child{right:180px}.app-image .operation{background-color:rgba(0,0,0,.4);height:34px;display:flex;justify-content:space-between;width:164px;position:absolute;top:20px;left:47%;padding:0 15px;border-radius:6px;z-index:103}.app-image .operation img{width:20px;cursor:pointer}.app-image .operation span{width:1px;margin-top:10px;background-color:rgba(255,255,255,.2);height:16px}.app-document{width:100%;height:100vh;position:relative}.app-document .document{width:100%;height:100%}.app-document .watermark{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none}.app-safety-verify-form .verify-code{width:85%}.app-report-att-stat .table-container .fixed-header-table{width:100%;border-collapse:collapse}.app-report-att-stat .table-container .fixed-header-table thead{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.app-report-att-stat .table-container table.md-table{overflow:auto}.app-report-att-stat .table-container table.md-table td.md-cell{text-align:center}.app-report-att-stat .table-container .md-body tr,.app-report-att-stat .table-container .md-head{display:table;width:100%;table-layout:fixed;word-break:break-all}.app-report-att-stat .table-container table,.app-report-att-stat .table-container table tr td,.app-report-att-stat .table-container table tr th{border:1px solid #ddd}.app-report-att-stat .table-container td,.app-report-att-stat .table-container th{padding:3px;word-break:break-all}.app-report-att-stat h4{text-align:center}.app-report-att-stat .pink{background:#ff4081;color:#fff}.app-report-select-date .dep-width{max-width:200px;margin-right:50px}.app-department-message{height:600px;font-size:14px}.app-department-message md-content{background-color:#fff}.app-department-message textarea{border:none;line-height:200%}.app-department-message .md-padding{padding:18px 0 18px 16px}.app-report-educational-background,.app-report-employee-category,.app-report-employee-location,.app-report-employee-sex{padding-bottom:20px}.app-department-message .person-container{margin-right:16px;margin-bottom:14px;height:64px;box-shadow:0 0 6px 0 rgba(0,0,0,.16);border-radius:8px}.app-department-message .person-img{width:40px;height:40px;margin:12px 8px 12px 14px;border-radius:50%;border:2px solid #fff}.app-report-educational-background .table .md-row,.app-report-employee-category .table .md-row,.app-report-employee-location .table .md-row,.app-report-employee-sex .table .md-row{height:40px!important}.app-report-educational-background .table,.app-report-employee-category .table,.app-report-employee-location .table,.app-report-employee-sex .table{margin:0 auto}.app-department-message .font-color{color:#ba68c8}.app-department-message .set-cursor{background-color:#fff110;cursor:pointer}.app-department-message md-input-container .md-input[disabled]{color:#000}.app-change-func{font-size:14px}.app-report-employee-category .table .md-column,.app-report-employee-category .table .md-row{text-align:center}.app-report-employee-numbers .c3,.app-report-entry-termination .c3{min-height:350px}.app-report-educational-background .table .md-column,.app-report-educational-background .table .md-row{text-align:center}.app-report-employee-sex .table .md-column,.app-report-employee-sex .table .md-row{text-align:center}.app-report-employee-location .table .md-column,.app-report-employee-location .table .md-row{text-align:center}.app-positions-tree .tree li{margin:0;list-style-type:none;position:relative;padding:20px 5px 0}.app-positions-tree .tree li::after,.app-positions-tree .tree li::before{position:absolute;right:auto;left:-20px;content:''}.app-positions-tree .tree li::before{top:0;width:1px;height:100%;border-left:1px solid #ccc;bottom:50px}.app-positions-tree .tree li::after{top:30px;width:25px;height:20px;border-top:1px solid #ccc}.app-positions-tree .tree li:last-child::before{height:30px}.app-positions-tree .tree li .en-abbreviation{color:#00f}.app-positions-tree .tree li .tree-info{display:inline-block;border:1px solid #ccc;border-radius:5px}.app-positions-tree .tree li .tree-info a{text-align:center;display:inline-block;padding:6px 0 6px 6px;text-decoration:none;color:#666;font-family:"Source Han Serif TW",Ubuntu;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px}.app-positions-tree .tree li .tree-info a md-icon{margin:-4px 4px 0 0}.app-positions-tree .tree li .tree-info a .blue{color:#1E90FF}.app-positions-tree .tree li .tree-info md-menu-bar{display:inline-block;padding:0 3px}.app-positions-tree .tree li .tree-info button{margin:0}.app-positions-tree .tree li .grey-border{border:1px solid #ccc}.app-positions-tree .tree li .yellow-border{border:1px solid gold}.app-positions-tree .tree li .green-border{border:1px solid #068e86}.app-positions-tree .tree li .red-border{border:1px solid red}.app-positions-tree .tree>ul>li::after,.app-positions-tree .tree>ul>li::before{border:0}.app-tree-node .person{display:inline-block;padding:0;margin:0}.app-tree-node .brackets{font-size:16px;font-weight:600}.app-duty-roster-list button{height:12px}.app-duty-roster-list md-input-container.select-employee{max-width:300px}.app-financial-contract-form .datepicker .md-datepicker-input,.app-loan-bill-form .datepicker .md-datepicker-input{max-width:none}.app-duty-roster-list .select-user{font-weight:400;color:#ba68c8}.app-duty-roster-list .work-shift-color{color:#fff}.app-duty-roster-list .header-width{width:30%}.app-duty-roster-list .header-width a{font-size:14px}.app-duty-roster-list .work-tag{font-size:12px}.app-duty-roster-list .work-tag-child{display:inline-block;width:18px;height:12px;border-radius:3px;margin-right:8px}.app-duty-roster-list .tip{font-size:12px;margin:0;color:#ba68c8}.app-duty-roster-list .purples{opacity:1!important;background:#ba68c8!important}.app-duty-roster-list .grays{opacity:1!important;background:#8f959e!important;color:#fff!important}.app-duty-roster-list .workday{background:#d4a4de}.app-duty-roster-list .holiday{background-color:#ddd}.app-duty-roster-list .table-container{border-top:1px solid #ddd}.app-duty-roster-list .table-container .fixed-header-table{width:100%;border-collapse:collapse}.app-duty-roster-list .table-container .fixed-header-table thead{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.app-duty-roster-list .table-container table.md-table{overflow:auto}.app-duty-roster-list .table-container table.md-table td.md-cell{text-align:center}.app-duty-roster-list .table-container table.md-table td.md-cell.bg-gray{background:#ccc}.app-duty-roster-list .table-container table.md-table .bg-hover{background:#cce8bb}.app-duty-roster-list .table-container table.md-table .red{color:red}.app-duty-roster-list .table-container table.md-table .green{color:green}.app-duty-roster-list .table-container table.md-table .Workday{opacity:.6;border:1px solid #fff;background:#ba68c8}.app-duty-roster-list .table-container table.md-table .Holiday{opacity:.6;border:1px solid #fff;background-color:#ddd}.app-duty-roster-list .overlay{width:124px;height:40px;opacity:1;border-radius:2px;background:#feffff;box-shadow:0 5px 10px rgba(0,0,0,.1)}.app-research-project-edit-form .manager-ac md-autocomplete-wrap,.app-research-project-form .manager-ac md-autocomplete-wrap{box-shadow:none}.app-duty-roster-list .overlay .popup-window div{cursor:pointer;width:106px;height:26px;opacity:1;border-radius:5px;text-align:center}.app-duty-roster-list .overlay .popup-window div:first-child{background:rgba(186,104,200,.6);color:#fff}.app-duty-roster-list .overlay .popup-window div:active{transform:scale(.95)}.app-duty-roster-list .overlay::before{content:" ";display:inline-block;opacity:1;background:#feffff;position:absolute;width:10px;height:10px;transform:rotate(45deg);top:-5px}.app-duty-roster-list .work-shifts{width:96%;font-size:14px;margin-left:5px;white-space:nowrap}.app-duty-roster-list .tips{font-size:14px}.app-duty-roster-list .unpack{font-size:14px;white-space:nowrap;position:relative}.app-duty-roster-list .toggle-button{display:inline-block;font-size:12px;height:24px;line-height:24px;cursor:pointer;color:#BA68C8;padding-left:6px;border-radius:3px;border:1px solid #BA68C8}.app-duty-roster-list .toggle-button md-icon{position:relative;left:-4px;top:-2px}.app-duty-roster-list .foot-font{text-align:center;font-size:13px;border-top:1px rgba(0,0,0,.12) solid}.app-duty-roster-form{padding:16px 20px;background-color:#F7F7F7}.app-duty-roster-form md-autocomplete{width:100%}.app-duty-roster-form .duty-msg{background-color:rgba(186,104,200,.1);width:97%;opacity:1;border-radius:5px;color:#ba68c8;font-size:12px;min-height:30px;margin-left:10px;margin-top:10px}.app-duty-roster-form .user-num{color:#000;margin-left:10px}.app-duty-roster-form .font-color{color:#ba68c8}.app-duty-roster-form md-input-container{position:relative}.app-duty-roster-form md-input-container input,.app-duty-roster-form md-input-container md-select{width:100%;height:32px;border:1px solid #ddd;border-radius:5px;font-size:14px;padding-left:10px}.app-duty-roster-form md-input-container input::placeholder{font-size:14px;color:rgba(0,0,0,.6)}.app-duty-roster-form md-input-container md-select{margin:0}.app-duty-roster-form md-input-container md-select .md-select-value{border-bottom:none;font-size:14px}.app-duty-roster-form md-input-container md-select .md-select-value span:first-child:after{content:''!important}.app-duty-roster-form md-input-container .date-icon{color:#538AE5;font-size:20px;position:absolute;right:38px!important;top:6px}.app-duty-roster-form md-input-container label{display:none!important}.app-duty-roster-form md-input-container .md-input.ng-invalid.ng-dirty{border:2px solid #dd2c00}.app-duty-roster-form .work-shifts{font-size:14px;cursor:pointer;width:95%;white-space:nowrap}.app-duty-roster-form .work-ellipsis{text-overflow:ellipsis}.app-duty-roster-form .unpack{font-size:14px;white-space:nowrap;position:relative}.app-duty-roster-form .toggle-button{display:inline-block;font-size:12px;height:24px;line-height:24px;cursor:pointer;color:#BA68C8;padding-left:6px;border-radius:3px;border:1px solid #BA68C8}.app-overtime-sheet button,.app-research-project-edit-form .manager-ac md-autocomplete-wrap input,.app-research-project-form .manager-ac md-autocomplete-wrap input,.app-research-project-timesheet button{height:42px}.app-duty-roster-form .toggle-button md-icon{position:relative;left:-4px;top:-2px}.app-duty-roster-form .detail-section{padding-bottom:16px}.app-duty-roster-form .scheduling-type{font-size:14px;font-weight:400;color:#707070}.app-research-project-form{padding-bottom:70px}.app-research-project-form .bottom-line{border-bottom:1px solid #ccc}.app-research-project-form .margin-box{margin:-10px 16px 40px 7px}.app-research-project-form .md-datepicker-input-container{width:100%}.app-research-project-form .md-datepicker-input-container .md-datepicker-input{min-width:100%}.app-auto-fill-time .grid-box{display:grid;grid-template-columns:repeat(4,170px);justify-content:space-around}.app-auto-fill-time .grid-box .proportion{width:45px;display:inline-block}.app-auto-fill-time .grid-box .persen{display:inline-block;padding-bottom:9px;vertical-align:middle}.app-auto-fill-time .flex-between,.app-research-project-timesheet .flex-between{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.app-overtime-sheet table{border-collapse:collapse;overflow-x:scroll}.app-overtime-sheet table .md-body{display:block;max-height:700px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.app-overtime-sheet table .md-body::-webkit-scrollbar{width:0}.app-overtime-sheet table .md-body tr,.app-overtime-sheet table .md-head{display:table;width:100%;table-layout:fixed;word-break:break-all}.app-overtime-sheet table tr td,.app-overtime-sheet table tr th{border:1px solid #ddd;text-align:center}.app-overtime-sheet md-table-container,.app-research-project-timesheet md-table-container{border-top:1px solid #ddd}.app-overtime-sheet md-table-container table.md-table td.md-cell,.app-overtime-sheet md-table-container table.md-table th.md-column,.app-research-project-timesheet md-table-container table.md-table td.md-cell,.app-research-project-timesheet md-table-container table.md-table th.md-column{text-align:center}.app-overtime-sheet md-table-container table.md-table .red,.app-research-project-timesheet md-table-container table.md-table .red{color:red}.app-research-project-sub-list .overflow{display:inline-block;width:18ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.app-sheet-export-form{padding-bottom:70px}.app-research-working-hours-form .ul-warp{background-color:#e7ecfa;border-radius:6px;border:1px solid #a1abc9;margin-bottom:16px}.app-research-working-hours-form .ul-warp ul{margin:12px 0;padding-left:34px}.app-research-working-hours-form .ul-warp ul li{margin:4px 0}.app-research-working-hours-form .ul-warp ul li .proportion-input{width:80px;border:none;outline:#666 solid 1px;border-radius:4px;padding:4px 6px;margin-left:10px}.app-research-working-hours-form .ul-warp ul li .proportion-input:focus{outline:#1976d2 solid 2px}.app-contract-list .handler-created{font-size:18px;color:#707070}.app-contract-list .handler-accepted{font-size:18px;color:#00a870}.app-contract-list .handler-rejected{font-size:18px;color:#e34d59}.app-contract-detail .font-container,.app-contract-form .font-format{font-size:14px!important}.app-contract-list .handler-display{display:inline-block;width:300px}.app-contract-list .name-width{display:inline-block;width:40px}.app-contract-list .term-width{display:inline-block;width:100px;word-break:break-all}.app-contract-detail .location-item{padding:0}.app-contract-detail .item-title{color:#707070!important}.app-contract-detail .item-value{color:#000!important}.app-contract-form{padding-bottom:70px}.app-contract-form md-input-container{margin-top:0;margin-bottom:0}.app-contract-form .applicant-input{height:30px}.app-contract-form .legal-input{height:100px}.app-contract-form .container-height{height:75px}.app-financial-contract-list .handler-created{font-size:18px;color:#707070}.app-financial-contract-list .handler-accepted{font-size:18px;color:#00a870}.app-financial-contract-list .handler-rejected{font-size:18px;color:#e34d59}.app-financial-contract-list .no-space{white-space:nowrap}.info-position{position:relative;left:2px;font-size:16px;color:#A9A9A9}.app-financial-contract-form{font-size:14px;min-height:160px;padding-bottom:51px}.app-financial-contract-form .contract-basic-title{font-size:16px}.app-financial-contract-form .basic-title{font-size:16px;font-weight:400}.app-financial-contract-form .pay-plan-tip{color:grey;font-size:12px}.app-financial-contract-form .supplier-search md-input-container{margin-bottom:0}.app-financial-contract-form .blue-color{color:#0052d9}.app-financial-contract-form .master-block{width:4px;height:20px;margin-top:2px;margin-right:4px;opacity:1;border-radius:47px;background:#ba68c8}.app-financial-contract-form .user-msg translate{color:#707070}.app-financial-contract-form .user-msg md-input-container{height:40px;margin-top:0;margin-bottom:0}.app-financial-contract-form table{border-radius:5px;border:1px solid #ededed;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.app-financial-contract-form table .context-format td:not(:last-child),.app-financial-contract-form table .head-format th:not(:last-child){border-right:1px solid #dcdcdc}.app-financial-contract-form table input{min-width:100px}.app-financial-contract-form table .head-format{height:35px;border-radius:5px 5px 0 0;background:rgba(186,104,200,.4)}.app-financial-contract-form table .head-format th{padding:0!important;text-align:center!important}.app-financial-contract-form table .context-format td{padding:0 10px!important;border-bottom:1px solid #dcdcdc}.app-maintenance-sheet-form,.app-meeting-room-form{padding-bottom:70px}.app-financial-contract-form table md-input-container{margin:0 auto;height:20px}.app-financial-contract-form table md-input-container input{margin-top:20px}.app-financial-contract-form .contract-title{font-size:16px;font-weight:400;margin-top:4px;margin-bottom:20px}.app-financial-contract-form .add-btn{border-radius:3px;color:#0052d9;border:1px solid #0052d9}.app-financial-contract-form .add-btn .material-icons{color:#0052d9;font-size:22px}.app-financial-contract-form .submit-btn{border-radius:28px}.app-financial-contract-form .slug-container{position:absolute;top:17px;right:20px}.app-financial-contract-form .datepicker .md-datepicker-input-container{width:100%}.app-financial-contract-form .header-status,.app-renewal-detail .header-status{left:8px;bottom:3px;padding-left:10px;padding-top:2px;width:48px;height:20px;border-radius:5px;display:inline-block;position:relative;font-weight:700;opacity:.8}.app-financial-contract-form .no-space{white-space:nowrap}.app-financial-contract-form .word-break{word-break:break-all}.app-financial-contract-form .gray{color:#707070}.app-financial-contract-form .header-status{font-size:12px;color:#fff}.app-financial-contract-detail .preline{white-space:pre-line}.app-confirmation-application-detail .left-content,.app-confirmation-application-list .no-space,.app-resignation-list .no-space,.app-transfer-list .nowrap-td{white-space:nowrap}.app-financial-contract-detail .scroll-content{margin:0!important}.app-renewal-list .handler-created{font-size:18px;color:#707070}.app-renewal-list .handler-accepted{font-size:18px;color:#00a870}.app-renewal-list .handler-rejected{font-size:18px;color:#e34d59}.app-renewal-detail .header-status{font-size:12px;color:#fff}.app-renewal-detail .to-be-notified{background-color:#BA68C8}.app-renewal-detail .to-be-discussed{background-color:#D79091}.app-renewal-detail .to-be-renewed{background-color:#E34D59}.app-renewal-detail .pending-review{background-color:#ED7B2F}.app-renewal-detail .to-be-confirmed{background-color:#E33D85}.app-renewal-detail .to-be-signed{background-color:#0FA0E7}.app-renewal-detail .signed{background-color:#0052D9}.app-renewal-detail .terminate{background-color:#707070}.app-meeting-room-form .location-container md-input-container{margin-bottom:0}.app-meeting-room-form .location-container md-input-container input{width:760px}.app-maintenance-sheet-list .handler-created{font-size:18px;color:#707070}.app-maintenance-sheet-list .handler-accepted{font-size:18px;color:#00a870}.app-maintenance-sheet-list .handler-rejected{font-size:18px;color:#e34d59}.app-maintenance-sheet-list .handler-finished{font-size:18px;color:#C6F}.app-maintenance-sheet-form table.md-table td.md-cell{border-top:0}.app-maintenance-sheet-form .input-device{margin-top:12px}.app-maintenance-sheet-form .input-device md-input-container{margin:0}.app-maintenance-sheet-form table{border-radius:5px;border:1px solid #ededed}.app-maintenance-sheet-form table .context-format td:not(:last-child),.app-maintenance-sheet-form table .head-format th:not(:last-child){border-right:1px solid #dcdcdc}.app-maintenance-sheet-form table .head-format{border-radius:5px 5px 0 0;background:rgba(186,104,200,.4)}.app-maintenance-sheet-form table .context-format td{border-bottom:1px solid #dcdcdc}.app-maintenance-sheet-form table translate{padding-left:24px}.app-maintenance-sheet-form table .text-center{text-align:center}.app-maintenance-sheet-detail .font-container{font-size:14px!important}.app-maintenance-sheet-detail .location-item{padding:0}.app-maintenance-sheet-detail .item-title{color:#707070!important}.app-maintenance-sheet-detail .item-value{color:#000!important}.app-maintenance-sheet-detail .handler-container{width:400px;height:160px;margin-bottom:5px;border-radius:5px;border:1px solid #CCC}.app-maintenance-sheet-detail .count-font{font-size:16px;color:#0a0a0a}.app-maintenance-sheet-detail .handler-name{font-size:14px;color:#0a0a0a}.app-maintenance-sheet-detail .handler-status-accept{display:inline-block;width:50px;height:12px;color:#0C9;border-radius:5px;padding-bottom:10px;padding-left:6px;border:2px solid #0C9}.app-maintenance-sheet-detail .handler-status-rejected{display:inline-block;width:50px;height:12px;color:#C06;border-radius:5px;padding-bottom:10px;padding-left:4px;border:2px solid #C06}.app-maintenance-sheet-detail .handler-status-created{display:inline-block;width:50px;height:12px;color:#ba68c8;border-radius:5px;padding-bottom:10px;padding-left:4px;border:2px solid #ba68c8}.app-maintenance-sheet-detail .reject-note{display:inline-block;font-size:12px;color:#707070}.app-maintenance-sheet-detail .font-format{display:inline-block;margin-bottom:10px}.app-maintenance-sheet-detail .name-width{display:inline-block;width:43px}.app-maintenance-sheet-detail .note-icon{position:relative;display:inline-block;width:4px;height:4px;top:4px;opacity:.7;border-radius:50%;background-color:#707070}.app-confirmation-application-list .handler-created{font-size:18px;color:#707070}.app-confirmation-application-list .handler-accepted{font-size:18px;color:#00a870}.app-confirmation-application-list .handler-rejected{font-size:18px;color:#e34d59}.app-confirmation-application-list .handler-finished{font-size:18px;color:#C6F}.app-confirmation-application-detail{font-size:14px!important}.app-confirmation-application-detail .person-container{padding:0;min-width:255px;height:340px;margin:20px 14px 16px 22px;border-radius:12px;background:#ecf2fe}.app-confirmation-application-detail .msg-width{width:240px}.app-confirmation-application-detail .person-img{width:48px;height:48px;border-radius:50%;border:2px solid #fff}.app-confirmation-application-detail .resignation-title{color:#707070}.app-confirmation-application-detail .person-title{color:rgba(0,0,0,.4);width:84px;padding-left:10px;padding-top:0}.app-confirmation-application-detail .avatar{position:relative;left:40%;top:3%}.app-confirmation-application-form{padding-bottom:70px}.app-resignation-list .handler-created{font-size:18px;color:#707070}.app-resignation-list .handler-accepted{font-size:18px;color:#00a870}.app-resignation-list .handler-rejected{font-size:18px;color:#e34d59}.app-resignation-list .handler-finished{font-size:18px;color:#C6F}.app-resignation-detail,.app-resignation-form,.app-transfer-detail{font-size:14px!important}.app-resignation-detail .person-container,.app-resignation-form .person-container{min-width:225px;width:20%;height:auto;margin:10px;border-radius:12px;background:#ecf2fe}.app-resignation-detail .person-title,.app-resignation-form .person-title{color:rgba(0,0,0,.4);padding:0 0 0 10px}.app-resignation-detail .resignation-title,.app-transfer-detail .resignation-title{color:#707070}.app-resignation-detail .form-container,.app-resignation-form .form-container{min-width:465px;width:80%;padding-bottom:50px}.app-resignation-detail .form-container .half-content,.app-resignation-form .form-container .half-content{width:50%}.app-resignation-detail .form-container .fix-btn-box,.app-resignation-form .form-container .fix-btn-box{width:68%}.app-resignation-detail .avatar-img,.app-resignation-form .avatar-img{width:80px;height:80px;margin-top:15px;margin-left:55px;border-radius:50%;border:2px solid #fff}.app-resignation-detail .md-datepicker-input,.app-resignation-form .md-datepicker-input{width:190px!important}.app-resignation-detail md-input-container,.app-resignation-form md-input-container{margin-bottom:15px;width:auto}.app-resignation-detail .applicant-search md-input-container,.app-resignation-form .applicant-search md-input-container{height:30px;margin:2px 0 0}.app-resignation-detail .dept-display,.app-resignation-form .dept-display{display:inline-block;vertical-align:top;width:110px}.app-resignation-detail .person-container{padding:0;width:193px;height:340px;margin:20px 14px 16px 22px;border-radius:12px;background:#ecf2fe}.app-resignation-detail .msg-width{width:240px}.app-resignation-detail .person-img{width:48px;height:48px;margin:20px 71px 0 74px;border-radius:50%;border:2px solid #fff}.app-resignation-detail .dept-display{display:inline-block;vertical-align:top;width:90px}.app-research-time-form{padding-bottom:70px}.app-appointment-meeting-list .name-width{display:inline-block}.app-auth-log-form .font-change,.app-work-summary-list table.md-table td,.app-work-summary-list table.md-table th{font-size:14px}.app-transfer-detail .person-container{padding:0;width:245px;height:340px;margin:20px 14px 16px 22px;border-radius:12px;background:#ecf2fe}.app-transfer-detail .msg-width{width:240px}.app-transfer-detail .person-img{width:48px;height:48px;margin:20px 71px 0 74px;border-radius:50%;border:2px solid #fff}.app-transfer-detail .person-title{color:rgba(0,0,0,.4);padding:0 0 0 10px}.app-auth-log-form,.app-research-time-check-list,.app-transfer-form,.app-work-shift-form{padding-bottom:70px}.app-transfer-detail .dept-display{display:inline-block;vertical-align:top;width:110px}.app-transfer-list .width180{min-width:180px}.app-transfer-form input:not(:focus){color:#000!important}.app-auth-log-form .btn-font{display:inline-block;padding-right:5px}.time-input{width:100px}.app-work-summary-list table tbody tr td .app-drop-upload,.app-work-summary-list table tbody tr td .app-drop-upload md-list-item,.app-work-summary-list table tbody tr td .app-simple-upload,.app-work-summary-list table tbody tr td .app-simple-upload md-list-item{padding-left:0}.app-work-summary-list table tbody tr td a.default-color{color:rgba(0,0,0,.87)}.app-work-summary-list table tbody tr td p.content{height:100px;overflow:hidden}.app-work-summary-list table tbody tr td p.content li{width:130px;text-overflow:ellipsis;overflow:hidden}.app-work-summary-list .bage{display:inline-block;min-width:10px;padding:3px 7px;font-weight:700;line-height:1;color:#fff;text-align:center;vertical-align:middle;background-color:#e04993;border-radius:10px;cursor:pointer}.app-compensated-leave-request-list .th-center,.app-leave-request-list .th-center,.app-out-of-office-request-list .th-center,.app-overtime-request-list .th-center{text-align:center!important}.app-work-summary-form{padding-bottom:70px}.app-work-summary-form md-autocomplete{width:300px}.app-work-summary-form .fr{float:right}.app-work-summary-form .choose-template md-radio-button{display:inline-block;margin-left:20px}.app-work-summary-form .md-toggle-button{padding:0 16px;background:#f0f0f0;width:auto}.app-work-summary-form .md-toggle-button :first-child{margin:0 36px 0 0}.app-work-summary-form .md-toggle-button .md-toggle-icon{margin-left:0;transition:transform .3s ease-in-out}.app-work-summary-form .md-toggle-list{width:100%;max-height:1300px;overflow:hidden;transition:.6s cubic-bezier(.35,0,.25,1);transition-property:max-height}.app-work-summary-form .md-toggle-list .app-drop-upload,.app-work-summary-form .md-toggle-list .app-drop-upload .md-no-proxy,.app-work-summary-form .md-toggle-list .app-simple-upload,.app-work-summary-form .md-toggle-list .app-simple-upload .md-no-proxy{padding-left:0}.app-work-summary-form .upload md-list{padding-top:40px}.app-work-summary-form .md-toggle-list.ng-hide{max-height:0}.app-work-summary-form ._md-datepicker-floating-label>md-datepicker.date-input .md-datepicker-input-container{width:100%}.app-work-summary-form ._md-datepicker-floating-label .md-input{max-width:100%}.app-work-summary-detail .app-detail-header{margin-bottom:1px}.app-work-summary-detail .summary-detail{background-color:inherit}.app-work-summary-detail .summary-detail .basic-info{max-height:187px;overflow-y:auto;margin:0 7px 8px 0}.app-work-summary-detail .summary-detail .basic-info::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-work-summary-detail .summary-detail .basic-info::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-work-summary-detail .summary-detail .basic-info::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-work-summary-detail .summary-detail .basic-info::-webkit-scrollbar-corner{display:none}.app-work-summary-detail .summary-detail md-tab-content{padding-top:0!important}.app-work-summary-detail .summary-detail md-ink-bar{height:0}.app-work-summary-detail .summary-detail md-tabs[md-border-bottom] md-tabs-wrapper{border-style:none}.app-work-summary-detail .detail-section md-list md-list-item .md-list-item-text p{white-space:normal;overflow:auto;text-overflow:initial}.app-expense-report-detail .no-space,.app-leave-request-list .line-feed,.app-out-of-office-request-list .line-feed,.app-overtime-request-list .line-feed{white-space:nowrap}.app-work-summary-remark .remark-info{padding-left:33px;width:100%}.app-work-summary-remark .remark-info .md-list-item-text{display:flex;font-size:14px}.app-work-summary-remark .remark-info .md-list-item-text img{width:40px;height:40px;border-radius:50%;margin-right:14px}.app-work-summary-remark .remark-info .md-list-item-text p{margin:5px 0 0}.app-work-summary-remark .remark-info .info-bottom{color:#666;margin:7px 0 11px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.app-my-working-time-list .comment-reason,.app-working-time-list .comment-reason,.app-working-time-simple-list .comment-reason{display:inline-block}.app-work-summary-remark .remark-info .info-bottom .md-button{font-size:14px;cursor:pointer}.app-work-summary-remark .remark-info .info-bottom .md-button .material-icons{font-size:20px;line-height:24px}.app-work-summary-remark .remark-info .info-bottom .md-button md-icon{color:#e3c2e9}.app-work-summary-remark .remark-info .info-bottom .md-button img{width:20px;height:20px;margin-right:6px;vertical-align:middle}.app-work-summary-remark .remark-info .content{width:calc(100% - 89px)}.app-work-summary-remark .remark-info .content p{width:100%;overflow-wrap:break-word}.app-online-view iframe{min-height:680px}.app-my-working-time-list .red span{color:red}.app-my-working-time-list .blue span{color:#00f}.app-working-time-list .red span{color:red}.app-working-time-list .blue span{color:#00f}.app-working-time-list md-content md-tabs md-tab-item h3{line-height:12px}.app-working-time-simple-list .red span{color:red}.app-working-time-simple-list .blue span{color:#00f}.app-public-reservation-form .title-box{width:220px;color:#666;margin-right:30px;padding-top:15px}.app-public-reservation-form .title-box>span{display:inline-block;color:#333}.app-public-reservation-form img{object-fit:contain}.app-public-reservation-form md-radio-button .md-container{top:50%}.app-public-reservation-list .accepted{color:green}.app-public-reservation-list .rejected{color:red}.app-public-reservation-list .handler-created{font-size:18px;color:#707070}.app-public-reservation-list .handler-accepted{font-size:18px;color:#00a870}.app-public-reservation-list .handler-rejected{font-size:18px;color:#e34d59}.app-customer-reception-form .select-taboos{display:block;margin-top:2px}.app-customer-reception-form,.app-official-car-form,.app-soft-hardware-form,.app-staff-care-benefits-form{max-height:570px;overflow-y:auto;padding-bottom:70px}.app-customer-reception-form.scale,.app-official-car-form.scale,.app-soft-hardware-form.scale,.app-staff-care-benefits-form.scale{max-height:390px}.app-customer-reception-form::-webkit-scrollbar,.app-official-car-form::-webkit-scrollbar,.app-soft-hardware-form::-webkit-scrollbar,.app-staff-care-benefits-form::-webkit-scrollbar{width:8px;height:8px}.app-customer-reception-form::-webkit-scrollbar-thumb,.app-official-car-form::-webkit-scrollbar-thumb,.app-soft-hardware-form::-webkit-scrollbar-thumb,.app-staff-care-benefits-form::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.app-customer-reception-form::-webkit-scrollbar-thumb:hover,.app-official-car-form::-webkit-scrollbar-thumb:hover,.app-soft-hardware-form::-webkit-scrollbar-thumb:hover,.app-staff-care-benefits-form::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-customer-reception-form .info-img,.app-official-car-form .info-img,.app-soft-hardware-form .info-img,.app-staff-care-benefits-form .info-img{max-width:100px;max-height:100px}.app-request-form .date-select{width:49%;display:inline-block}.app-request-form .red{color:red}.app-request-form .w100p{width:100%}.app-request-form .compensated-leave{color:#999}.app-request-form .fr{float:right}.app-request-form .more-actual-time{margin-top:-30px;margin-left:-12px}.app-request-form .category{margin-top:-20px;margin-left:5px}.app-request-form .category .category-label{font-size:12px;color:#999}.app-request-form .category .choose-category md-radio-button{display:inline-block;margin-right:130px}.app-request-form .category .choose-category md-radio-button:nth-last-child(2){margin-right:115px}.app-request-list .reviewer:not(:last-child)::after{display:inline-block;content:','}.app-request-list .accepted{color:green}.app-request-list .rejected{color:red}.app-request-list .reason span{word-break:break-all;max-width:200px;display:block;margin-right:-50px;padding:5px}.app-add-check-in-request-form,.app-camera-video-record-form,.app-compensated-leave-request-form,.app-leave-request-form,.app-out-of-office-request-form,.app-overtime-request-form{padding-bottom:70px}.app-request-list .uploads a{display:block;width:80px;text-overflow:ellipsis;overflow:hidden}.app-add-check-in-request-detail .width30,.app-compensated-leave-request-list .width30,.app-leave-request-list .width30{width:30px}.app-add-check-in-request-list .handler-created{font-size:18px;color:#707070}.app-add-check-in-request-list .handler-accepted{font-size:18px;color:#00a870}.app-add-check-in-request-list .handler-rejected{font-size:18px;color:#e34d59}.app-compensated-leave-request-list .handler-created{font-size:18px;color:#707070}.app-compensated-leave-request-list .handler-accepted{font-size:18px;color:#00a870}.app-compensated-leave-request-list .handler-rejected{font-size:18px;color:#e34d59}.app-leave-request-form .upload-doc{position:relative;left:-47px}.app-leave-request-form .select-title::after{content:'*';color:red;position:relative;top:-5px}.app-leave-request-form .hospital{display:inline-block}.app-leave-request-list .handler-created{font-size:18px;color:#707070}.app-leave-request-list .handler-accepted{font-size:18px;color:#00a870}.app-leave-request-list .handler-rejected{font-size:18px;color:#e34d59}.app-leave-request-list .pre-img{width:24px;height:24px}.app-out-of-office-request-list .width30{width:30px}.app-out-of-office-request-list .handler-created{font-size:18px;color:#707070}.app-out-of-office-request-list .handler-accepted{font-size:18px;color:#00a870}.app-out-of-office-request-list .handler-rejected{font-size:18px;color:#e34d59}.app-out-of-office-request-form .width150{width:150px}.app-overtime-request-list .width30,.app-remote-check-in-request-detail .width30{width:30px}.app-overtime-request-list .handler-created{font-size:18px;color:#707070}.app-overtime-request-list .handler-accepted{font-size:18px;color:#00a870}.app-overtime-request-list .handler-rejected{font-size:18px;color:#e34d59}.app-temp-sensor-subscribe-list .handler-created{font-size:18px;color:#707070}.app-temp-sensor-subscribe-list .handler-accepted{font-size:18px;color:#00a870}.app-temp-sensor-subscribe-list .handler-rejected{font-size:18px;color:#e34d59}.app-hardware-perm-list .handler-created{font-size:18px;color:#707070}.app-hardware-perm-list .handler-accepted{font-size:18px;color:#00a870}.app-hardware-perm-list .handler-rejected{font-size:18px;color:#e34d59}.custom-tooltip{color:gray;font-size:14px}.app-camera-video-record-list .handler-created{font-size:18px;color:#707070}.app-camera-video-record-list .handler-accepted{font-size:18px;color:#00a870}.app-camera-video-record-list .handler-rejected{font-size:18px;color:#e34d59}.app-camera-video-record-footage .operation{color:rgba(0,0,0,.38)}.app-camera-video-record-footage .operation translate{cursor:pointer}.app-other-system-detail h3 span{padding-right:5px}.app-other-system-detail .message{margin:16px 20px 0;color:red}.app-other-system-detail .detail-btn-box .md-button{width:auto;height:24px;font-size:12px;min-width:auto;min-height:auto;margin:0;padding:3px 9px;line-height:10px;border-radius:5px}.app-expense-report-detail,.app-fee-mapping-relationship-form,.app-seal-form,.app-supplier-form{padding-bottom:70px}.app-other-system-detail .detail-btn-box .md-button:first-child{margin-right:12px;border:1px solid #ba68c8;color:#ba68c8}.app-other-system-detail .section-table{width:100%;overflow-x:auto}.app-other-system-detail .section-table .md-table .md-row td{border:none;border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC}.app-other-system-detail .section-table .md-table .md-row th{border:none;border-right:1px solid #DCDCDC}.app-loan-bill-list .handler-display{display:inline-block;width:300px}.app-invoice-view input{min-width:100px}.app-invoice-view .big-input{min-width:250px!important}.app-invoice-view .upload-btn{display:flex;width:100%;border-radius:5px;border:2px dashed #ba68c8;height:60px!important;text-decoration:none}.app-invoice-view .font-position{display:inline-block;margin:auto;color:rgba(0,0,0,.4);font-weight:700}.app-expense-report-form .single-search input,.app-payment-form .single-search input{margin-top:0}.app-loan-bill-list .handler-created{font-size:18px;color:#707070}.app-loan-bill-list .handler-accepted{font-size:18px;color:#00a870}.app-loan-bill-list .handler-rejected{font-size:18px;color:#e34d59}.app-loan-bill-form .datepicker .md-datepicker-input-container{width:100%}.app-loan-bill-form .info-position{position:relative;left:2px;font-size:16px;color:#A9A9A9}.app-fee-mapping-relationship-node .btn-display{width:100%;text-align:left;margin:0;padding-left:16px;font-size:13px}.app-expense-report-form table tr td,.app-payment-order-detail td{text-align:center!important}.app-fee-mapping-relationship-node md-menu>.md-button:after{speak:none;content:"▼";display:block;position:absolute;right:28px;top:0;transform:rotate(270deg) scaleY(.45) scaleX(.9)}.app-approval-form{max-height:800px}.app-approval-form .fs22{font-size:22px}.app-approval-form .width80{display:inline-block;width:80%;word-wrap:break-word}.app-approval-form .handler-created{font-size:18px;color:#707070}.app-approval-form .handler-accepted{font-size:18px;color:#00a870}.app-approval-form .handler-rejected{font-size:18px;color:#e34d59}.app-approval-form .tip-next{display:inline-block;position:relative;top:-20px;color:gray}.app-payment-form .select-note .md-select-value{min-width:193px}.app-payment-form .info-position{position:relative;left:2px;font-size:16px;color:#A9A9A9}.app-payment-form .prior-input{position:relative;bottom:10px}.app-payment-form .hr-line{background-color:rgba(67,67,67,.2);position:relative;bottom:10px;height:1px;border:none}.app-payment-order-list .handler-created{font-size:18px;color:#707070}.app-payment-order-list .handler-accepted{font-size:18px;color:#00a870}.app-payment-order-list .handler-rejected{font-size:18px;color:#e34d59}.app-payment-order-list .handler-display{display:inline-block;width:300px}.app-payment-order-list .width300{max-width:300px}.app-payment-order-list button :hover{display:none!important}.app-payment-order-detail .header-status{display:inline-block;position:relative;left:8px;bottom:3px;font-size:12px;font-weight:700;padding-left:10px;padding-top:2px;color:#fff;width:48px;height:20px;opacity:.8;border-radius:5px}.app-payment-order-detail .created{background-color:#BA68C8}.app-payment-order-detail .in-review{background-color:#0FA0E7}.app-payment-order-detail .reviewed{background-color:#308aa8}.app-payment-order-detail .finished{background-color:#00a870}.app-payment-order-detail .to-be-confirmed{background-color:#79a854}.app-payment-order-detail .rejected{background-color:#E34D59}.app-payment-order-detail .non-pay{background-color:#0052D9}.app-payment-order-detail .paid{background-color:#0FA0E7}.app-payment-order-detail .completed{background-color:#9de7d5}.app-payment-order-detail .fixed-width{width:100%;overflow:hidden}.app-payment-order-detail md-table-container::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-payment-order-detail md-table-container::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-payment-order-detail md-table-container::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-payment-order-detail md-table-container::-webkit-scrollbar-corner{display:none}.app-repayment-list .handler-created{font-size:18px;color:#707070}.app-repayment-list .handler-accepted{font-size:18px;color:#00a870}.app-repayment-list .handler-rejected{font-size:18px;color:#e34d59}.app-expense-report-form .info-position,.app-repayment-form .info-position{position:relative;font-size:16px;color:#A9A9A9;left:2px}.app-repayment-list .handler-display{display:inline-block;width:300px}.app-expense-report-list .handler-created{font-size:18px;color:#707070}.app-expense-report-list .add-menu{width:100%;text-align:left;margin:0;padding-left:16px}.app-expense-report-list .handler-accepted{font-size:18px;color:#00a870}.app-expense-report-list .handler-rejected{font-size:18px;color:#e34d59}.app-expense-report-detail .gray{color:#707070}.app-expense-report-detail .right-position{position:absolute;right:30px}.app-expense-report-detail .info-position{position:relative;left:2px;font-size:16px;color:#A9A9A9}.app-expense-report-detail .preline{white-space:pre-line}.app-expense-report-detail .header-status{display:inline-block;position:relative;left:8px;bottom:3px;font-size:12px;font-weight:700;padding-left:10px;padding-top:2px;color:#fff;width:48px;height:20px;opacity:.8;border-radius:5px}.app-expense-report-detail .created{background-color:#BA68C8}.app-expense-report-detail .in-review{background-color:#0FA0E7}.app-expense-report-detail .reviewed{background-color:#308aa8}.app-expense-report-detail .finished{background-color:#00a870}.app-expense-report-detail .to-be-confirmed{background-color:#79a854}.app-expense-report-detail .rejected{background-color:#E34D59}.app-expense-report-detail .non-pay{background-color:#0052D9}.app-expense-report-detail .paid{background-color:#0FA0E7}.app-expense-report-detail .completed{background-color:#9de7d5}.app-expense-report-detail td{text-align:center}.app-expense-report-detail .fixed-width{width:100%;overflow:hidden}.app-fee-details-view .width150{width:150%}.app-fee-details-view .single-search{position:relative;top:-7px}.app-fee-details-view .width400{width:400px}.app-fee-details-view .width300{width:300px}.app-fee-details-view .width200{width:200px}.app-seal-list .handler-created{font-size:18px;color:#707070}.app-seal-list .handler-accepted{font-size:18px;color:#00a870}.app-seal-list .handler-rejected{font-size:18px;color:#e34d59}.app-seal-list .handler-display{display:inline-block;width:300px}.app-seal-form .gray{color:#707070}.app-seal-form .right-position{position:absolute;right:30px}.app-seal-form .info-position{position:relative;left:2px;font-size:16px;color:#A9A9A9}.app-seal-form .no-space{white-space:nowrap}.app-seal-form .preline{white-space:pre-line}md-select-menu{margin-top:47px!important}.app-approval-process-temp-detail,.app-approval-process-temp-form{padding:5px;background-color:#eee}.app-approval-process-temp-detail .workflow-design,.app-approval-process-temp-form .workflow-design{border:none;border-radius:10px;overflow:auto;resize:both}.app-approval-process-temp-detail .baseBox,.app-approval-process-temp-form .baseBox{position:relative;border-radius:10px}.app-approval-process-temp-detail .new-template,.app-approval-process-temp-form .new-template{min-height:460px}.app-approval-process-temp-detail .add-node,.app-approval-process-temp-form .add-node{min-height:240px}.app-approval-process-temp-detail .node-edit,.app-approval-process-temp-form .node-edit{min-height:385px}.app-approval-process-temp-detail .header,.app-approval-process-temp-form .header{position:relative;padding:0 0 20px 25px;border-bottom:1px solid #eee}.app-approval-process-temp-detail .header::before,.app-approval-process-temp-form .header::before{content:"";display:block;position:absolute;top:5px;left:15px;width:4px;height:18px;opacity:1;border-radius:47px;background:#ba68c8}.app-approval-process-temp-detail .new-template-body,.app-approval-process-temp-form .new-template-body{padding:25px 0 0 25px;overflow:hidden;flex-wrap:wrap}.app-approval-process-temp-detail .disabled,.app-approval-process-temp-form .disabled{margin:0 0 10px}.app-approval-process-temp-detail .disabled::after,.app-approval-process-temp-form .disabled::after{content:'*';color:red;position:relative;top:-5px}.app-approval-process-temp-detail .add-node-btn,.app-approval-process-temp-form .add-node-btn{border-radius:3px!important;background:#fff!important;border:1px solid #ba68c8!important}.app-approval-process-temp-detail .submit-btn,.app-approval-process-temp-form .submit-btn{background-color:#ba68c8}.app-approval-process-temp-detail md-content,.app-approval-process-temp-form md-content{background-color:#fff}.app-approval-process-temp-detail .btn-bottom,.app-approval-process-temp-form .btn-bottom{position:absolute;top:340px;right:10px}.app-approval-process-temp-detail .detail,.app-approval-process-temp-form .detail{height:1100px}.app-approval-flow .node-container{overflow-x:auto;box-sizing:border-box;min-height:104px;padding:0;margin-bottom:18px}.app-approval-flow .node-container::-webkit-scrollbar{height:8px}.app-approval-flow ::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.app-approval-flow ::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}@keyframes glow{0%{border-color:#dcdcdc;border-width:2px}100%{border-color:#ba68c8;border-width:2px}}.app-approval-flow .multiple-box,.app-approval-flow .single-box{position:relative;height:56px;margin-left:40px;min-width:126px;max-width:126px;opacity:1;border-radius:8px;background:#fff;box-shadow:0 0 1px #dcdcdc;border:1px solid #dcdcdc}.app-approval-flow li{list-style-type:none}.app-approval-flow .processLi{display:flex}.app-approval-flow a{text-decoration:none!important}.app-approval-flow .single-box{margin-left:0;margin-right:40px}.app-approval-flow .multiple-box{margin-top:20px;margin-bottom:20px}.app-approval-flow .flexColumn{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0 40px}.app-approval-flow .flexColumn::before{content:'';position:absolute;top:calc(50% + 1px);height:auto;width:39px;left:2px;right:auto;border-top:1px solid #dcdcdc}.app-approval-flow .lastIsArray::before,.app-approval-flow .multiple-box::before{top:29px;right:auto;position:absolute;width:39px;border-top:1px solid #dcdcdc;content:''}.app-approval-flow .lastIsArray::before{left:-61px}.app-approval-flow .multiple-box::before{left:-42px;height:99px;border-left:1px solid #dcdcdc}.app-approval-flow .single-box::before{content:'';position:absolute;top:28px;width:39px;left:-39px;right:auto;border-top:1px solid #dcdcdc}.app-approval-flow .multiple-box:last-child::before{height:0}.app-approval-flow .multiple-box::after{content:'';position:absolute;top:29px;left:auto;right:-43px;width:39px;height:99px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.app-approval-flow .multiple-box:last-child::after{height:0}.app-approval-flow .end-node,.app-approval-flow .start-node{height:56px;min-width:126px;max-width:126px;opacity:1;background:#fff;box-shadow:0 0 1px #dcdcdc;text-align:center}.app-approval-flow ul{list-style:none;display:flex;align-items:flex-start;padding:0;margin:2px}.app-approval-flow p{margin:4px 20px}.app-approval-flow .start-node{position:relative;margin-right:35px;border-radius:30px;border:1px solid #dcdcdc}.app-approval-flow .end-node::before{content:'';position:absolute;top:25px;width:39px;left:-40px;right:auto;border-top:1px solid #dcdcdc;margin-top:3px}.app-approval-flow .end-node{position:relative;border-radius:30px;border:1px solid #dcdcdc}.app-approval-flow .dept-font{padding-top:5px;font-size:14px;color:#171a1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-approval-flow .name-font{font-size:12px;color:#ba68c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-approval-flow .start-end-font{font-size:16px;color:#171a1d;white-space:nowrap}.app-approval-flow .flow-font{font-size:12px;color:rgba(0,0,0,.4);white-space:nowrap;position:absolute;bottom:-30px;right:0;width:100%;text-align:center}.app-approval-flow .multiple-box[data-status=Accepted],.app-approval-flow .single-box[data-status=Accepted]{border:1px solid #00a870!important}.app-approval-flow .multiple-box[data-status=Rejected],.app-approval-flow .single-box[data-status=Rejected]{border:1px solid #e34d59!important}.app-approval-flow .circle{position:absolute;width:11px;height:11px;border:1px solid #dcdcdc;border-radius:50%;margin:auto;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:2}.app-approval-flow .dot{width:5px;height:5px;border-radius:50%;background:#dcdcdc}.app-approval-flow .circle[data-status=Accepted]{border:1px solid #00a870}.app-approval-flow .circle[data-status=Rejected]{border:1px solid #e34d59}.app-approval-flow .dot[data-status=Accepted]{background:#00a870}.app-approval-flow .dot[data-status=Rejected]{background:#e34d59}.app-approval-flow .approval-info{font-size:14px;color:rgba(0,0,0,.4);text-align:center;max-width:121px;min-width:121px;word-break:break-word;display:inline-block;margin:0}.app-approval-flow .multiple-box[data-status=Created],.app-approval-flow .single-box[data-status=Created]{animation:glow .8s ease-out infinite alternate}.app-approval-flow .fs14{font-size:14px!important}.app-approver-view{white-space:nowrap}.app-approver-view md-icon.handler-created{color:transparent;background:#DDD;border-radius:50%;width:14px;height:14px;min-width:14px;min-height:14px;margin-left:4px;margin-right:3px}.app-approver-flow-list{position:relative}.app-approver-flow-list .switch-view{position:absolute;top:0;right:40px}.app-workbench-home .app-list-toolbar{min-width:580px}.app-workbench-home .container{background-color:#f7f7f7;margin:20px 22px 13px}.app-workbench-home .container .left-content{flex-basis:70%}.app-workbench-home .container .right-content{flex-basis:30%;max-width:30%}.app-workbench-home md-content{background-color:inherit}.app-workbench-home md-tabs md-tabs-wrapper{padding-left:32px}.app-workbench-home md-tabs md-tabs-wrapper .md-tab{font-weight:700;font-size:16px}.app-workbench-home md-sidenav{width:50%;max-width:50%;background-color:#f7f7f7}.app-workbench-home a.back{font-size:14px;margin:0 15px;border-radius:16px;padding:6px 12px;background:#c786d3;position:relative}.app-workbench-home a.back:hover{text-decoration:none;cursor:pointer}.app-workbench-home .tooltip-dialog{position:absolute;top:38px;right:-10px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);padding:22px 16px 16px;font-size:14px;font-weight:500;line-height:20px;color:rgba(0,0,0,.9);white-space:nowrap;border-radius:4px}.app-workbench-home .tooltip-dialog::after{content:'';position:absolute;top:-15px;right:24px;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:transparent transparent #fff}.app-workbench-home .tooltip-dialog .md-button{display:block;margin-top:20px;min-width:auto;min-height:auto;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;margin-left:130px}.no-scroll{overflow:hidden}@media (min-width:580px) and (max-width:982px){.app-workbench-home .container .left-content{flex-basis:90%}.app-workbench-home .container .right-content{flex-basis:10%}}@media screen and (max-width:580px){.app-workbench-home .container .left-content{flex-basis:100%;min-width:558px}.app-workbench-home .container .right-content{display:none}}.app-workbench-profile .profile-card{box-shadow:none;margin:0;border-radius:8px}.app-workbench-profile md-list md-list-item.md-2-line,.app-workbench-profile md-list md-list-item.md-2-line::before{min-height:36px}.app-workbench-todo md-list-item,.app-workbench-todo md-list-item.md-2-line,.app-workbench-todo md-list-item::before{min-height:auto}.app-workbench-profile md-list md-list-item.md-2-line .md-list-item-text{white-space:nowrap}.app-workbench-profile md-list md-list-item.md-2-line .md-list-item-text h3{color:rgba(0,0,0,.54);font-size:14px;margin-right:5px!important}.app-workbench-profile md-list md-list-item.md-2-line .md-list-item-text h3 translate{margin-right:5px}.app-workbench-profile md-list md-list-item.md-2-line .md-list-item-text p{color:rgba(0,0,0,.87);flex:1;overflow:hidden;text-overflow:ellipsis}.app-workbench-profile md-list.profile-info{padding:20px;display:flex}.app-workbench-profile md-list.profile-info .avatar{width:60px;height:60px;border-radius:50%;margin-right:15px;cursor:pointer}.app-workbench-profile .media-other h3 img,.app-workbench-profile md-list.profile-info .base-info h3 img{width:14px;vertical-align:middle}.app-workbench-profile md-list.profile-info .person-info{font-size:20px;color:#171a1d;display:flex;justify-content:space-between}.app-workbench-profile md-list.profile-info .person-info .nameCopy{font-size:16px;color:#707070;font-weight:400;line-height:32px}.app-workbench-profile md-list.profile-info .person-info .nameCopy md-icon{color:#ba68c8;cursor:pointer}.app-workbench-profile md-list.profile-info .person-info .nameCopy .material-icons{font-size:16px;line-height:25px;margin-left:8px}.app-workbench-profile md-list.profile-info .person-info a{font-size:14px}.app-workbench-profile md-list.profile-info .base-info{display:flex}.app-workbench-profile md-list.profile-info .base-info md-list-item.md-no-proxy{padding:0;flex:inherit}.app-workbench-profile md-list.profile-info .base-info md-list-item:not(:last-child){position:relative;padding-right:24px}.app-workbench-profile md-list.profile-info .base-info md-list-item:not(:last-child)::after{content:"|";position:absolute;right:12px;top:20%;color:#eaeaea}.app-workbench-profile md-list.profile-info .base-info h3{margin:0}.app-workbench-profile md-list.other-info{padding:20px 4px;display:flex;flex-wrap:wrap}.app-workbench-profile md-list.other-info md-list-item.md-2-line{max-width:100%;overflow:hidden;padding-right:0}.app-workbench-profile md-list.other-info md-list-item.md-2-line:last-child{padding-right:16px}.app-workbench-profile .media-other{display:flex!important}.app-workbench-profile .media-other.profile-info .avatar{width:60px;height:60px;border-radius:50%;margin-right:15px;cursor:pointer}.app-workbench-profile .media-other.profile-info .md-list-item-text{margin:0}.app-workbench-profile .media-other.profile-info .md-list-item-text p{margin:0;font-size:20px;color:#171a1d}.app-workbench-profile .media-other.profile-info .md-list-item-text p .nameCopy{font-size:16px;color:#707070;font-weight:400}.app-workbench-profile .media-other.profile-info .md-list-item-text p .nameCopy md-icon{color:#c9c9c9;cursor:pointer}.app-workbench-profile .media-other.profile-info .md-list-item-text p .nameCopy .material-icons{font-size:16px;line-height:25px;margin-left:8px}.app-workbench-profile .media-other.profile-info .md-list-item-text p a{font-size:14px}.app-workbench-profile .media-other.other-info{padding-top:13px;padding-bottom:13px}.app-workbench-profile .media-normal{display:none!important}@media screen and (min-width:1450px){.app-workbench-profile md-list.other-info{flex-wrap:nowrap}.app-workbench-profile md-list.other-info md-list-item.md-2-line{max-width:100%}.app-workbench-profile .media-normal{display:flex!important}.app-workbench-profile .media-other{display:none!important}}@media (min-width:580px) and (max-width:982px){.app-workbench-profile{width:100px}.app-workbench-profile md-list.profile-info .md-list-item-text p{margin-top:0;margin-bottom:7px;text-align:center}.app-workbench-profile md-list.profile-info .md-list-item-text p .nameCopy{width:64px;word-wrap:break-word;text-align:center;padding-top:14px}.app-workbench-profile md-list.profile-info .md-list-item-text p a{white-space:nowrap;margin-left:-8px}.app-workbench-profile md-list.other-info{padding:4px 0 20px}.app-workbench-profile md-list.other-info md-list-item.md-2-line{box-sizing:border-box;padding:6px}.app-workbench-profile md-list.other-info md-list-item.md-2-line:last-child{padding-right:0}.app-workbench-profile md-list md-list-item.md-2-line{margin-bottom:0;margin-top:15px;min-height:auto}.app-workbench-profile md-list md-list-item.md-2-line::before{min-height:auto}.app-workbench-profile md-list md-list-item.md-2-line h3{display:none}.app-workbench-profile md-list md-list-item.md-2-line .md-list-item-text p{text-align:center;word-wrap:break-word;text-overflow:initial;overflow:initial;text-wrap:wrap}.app-workbench-profile .media-normal{display:none!important}.app-workbench-profile .media-other{display:flex!important}}.app-workbench-sidebar{overflow-y:auto;max-height:calc(100vh - 64px);position:relative}.app-workbench-sidebar .close-button.md-button{position:absolute;top:18px;right:18px}.app-workbench-sidebar .close-button.md-button .material-icons{font-size:24px;color:#BBB}.app-workbench-todo{position:relative}.app-workbench-todo .md-tab{text-transform:none;padding:12px 18px}.app-workbench-todo md-list-item.md-2-line .md-list-item-text{margin-right:6px}.app-workbench-todo md-list-item.md-2-line .md-list-item-text h3 img{width:24px;height:24px;border-radius:50%;margin-right:8px;cursor:pointer}.app-workbench-todo md-list-item.md-2-line .md-list-item-text h3 a{height:24px;display:inline-block}.app-workbench-todo md-list-item.md-2-line .md-list-item-text p{font-size:16px;font-weight:400;color:#171a1d}.app-workbench-todo md-list-item.md-2-line .md-list-item-text p a{font-size:14px;cursor:pointer}.app-workbench-todo md-list-item.md-2-line .md-list-item-text .fileType{position:relative;font-size:12px;left:-20px;bottom:-3px}.app-workbench-todo md-pagination-wrapper{margin-left:41px!important}.app-workbench-todo md-content{height:calc(100vh - 500px);overflow-y:auto;min-height:540px}.app-workbench-todo md-content::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-workbench-todo md-content::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-workbench-todo md-content::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-workbench-todo md-content::-webkit-scrollbar-corner{display:none}.app-workbench-todo md-content .content-top{padding-left:16px;position:sticky;top:0;background-color:#fff;z-index:2}.app-workbench-todo md-content md-select{margin:13px 12px 0 0;display:flex;align-items:flex-start}.app-workbench-todo md-content md-select .md-select-value{border:none}.app-workbench-todo md-content md-list{position:relative}.app-workbench-todo md-content md-list .list-content{width:100%}.app-workbench-todo md-content md-list .hover-item{background-color:rgba(126,134,142,.12)}.app-workbench-todo md-content md-list .item-detail{padding:10px}.app-workbench-todo md-content md-list:nth-of-type(1) .item-detail{padding-top:0}.app-workbench-todo md-content md-list md-list-item .md-list-item-inner{padding-left:0;min-height:auto}.app-workbench-todo md-content md-list md-list-item .md-list-item-inner::before{min-height:auto}.app-workbench-todo md-content md-list .detail-info{flex-basis:33%;margin-bottom:15px;padding-left:38px;overflow:auto}.app-workbench-todo md-content md-list .detail-info h3{font-size:14px;font-weight:inherit;color:#707070;width:95px;margin:0;flex:none}.app-workbench-todo md-content md-list .detail-info p{font-size:14px;color:#171a1d;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-workbench-todo md-content md-list .single-detail-info{flex-basis:100%}.app-workbench-todo md-content md-list .single-detail-info .array{font-size:14px}.app-workbench-todo md-content md-list .single-detail-info .table-div{width:100%}.app-workbench-todo md-content md-list .single-detail-info table{border:1px solid #ccc}.app-workbench-todo md-content md-list .time{color:#171a1d;font-size:12px}.app-workbench-todo md-content md-list .status-img{position:absolute;top:25px;right:30px;z-index:-1;transform:rotate(-15deg);width:130px;opacity:.4}.app-workbench-todo md-content md-list .md-button{width:auto;height:24px;font-size:12px;min-width:auto;min-height:auto;margin:0;padding:3px 9px;line-height:10px;border-radius:5px}.app-workbench-todo md-content md-list .md-button:first-child{margin-right:12px;border:1px solid #ba68c8;color:#ba68c8}.app-workbench-todo md-content md-list .md-button[disabled]{background-color:rgba(0,0,0,.12)}.app-workbench-todo md-content md-checkbox{margin-bottom:0;bottom:6px}.app-workbench-todo md-content md-checkbox.md-checked.accepted-checkbox .md-icon{background-color:#00a870}.app-workbench-todo md-content md-checkbox.md-checked.accepted-checkbox .md-icon:after{left:2px;top:-2px;width:4px;height:10px}.app-workbench-todo md-content md-checkbox.md-checked.rejected-checkbox .md-icon{background-color:red}.app-workbench-todo md-content md-checkbox.md-checked.rejected-checkbox .md-icon:after{content:'×';left:0;top:-4px;width:4px;height:10px;transform:rotate(90deg);border-style:none}.app-workbench-todo md-content md-checkbox.md-checked.rejected-checkbox .md-ink-ripple{color:#fff}.app-workbench-todo md-content md-checkbox .md-container:after{right:0}.app-workbench-todo md-content md-checkbox .md-icon{width:12px;height:12px;border-radius:50%!important;top:12px}.app-workbench-todo md-content md-checkbox .md-label{top:7px;margin-left:16px}.app-workbench-todo md-content md-checkbox[disabled] .md-label{color:inherit}.app-workbench-todo md-content md-checkbox[disabled]:not(.md-checked) .md-icon{border-color:transparent;background-color:#EDEDED}.app-workbench-todo md-content .menu{position:relative;overflow:visible}.app-workbench-todo md-content .menu.md-button{margin:0 8px 10px 0;background-color:#f6f6f6;padding:5px 12px;border-radius:45px;font-size:12px;color:#707070;cursor:pointer;width:auto;height:28px;min-width:auto;min-height:28px;display:flex;align-items:center}.app-workbench-todo md-content .menu.md-button:hover{background:#fdf3ff;border:none;color:#a534b8}.app-workbench-todo md-content .menu.selected{background:#e3c2e9;border:1px solid #ba68c8;color:#171a1d}.app-workbench-todo md-content .menu .item-count{position:absolute;top:-10px;right:-4px;font-size:10px;color:#fff;background-color:#E34D59;text-align:center}.app-workbench-todo md-content .menu .count{border-radius:50%;width:15px;height:15px;line-height:15px}.app-workbench-todo md-content .menu .counts{display:inline-block;min-width:10px;padding:3px 7px;line-height:1;white-space:nowrap;vertical-align:middle;border-radius:10px}.app-workbench-todo md-content .status-approver .material-icons{font-size:16px;line-height:6px;margin-right:6px}.app-workbench-todo md-content .status-approver a{margin-right:16px}.app-workbench-todo md-content .status-approver md-icon{height:12px;width:12px;min-height:12px;min-width:12px}.app-workbench-todo md-content .selected-item{background:#f4e7f6}.app-workbench-todo .type-tab{position:relative;top:16px;right:20px;padding:0}.app-workbench-todo .type-tab md-select{margin:0;position:absolute;top:-8px;left:40px;width:60px;z-index:2}.app-workbench-todo .type-tab md-select .md-select-value{border-bottom:none;min-width:auto}.app-workbench-todo .type-tab md-select .md-select-value .md-select-icon{width:auto}.app-workbench-todo .type-tab md-select:not([disabled]):focus .md-select-value{border-bottom:none}.app-workbench-todo .type-tab md-list-item,.app-workbench-todo .type-tab md-list-item:before{min-height:auto}.app-workbench-todo .type-tab .operate{position:absolute;right:-8px;bottom:-25px;display:flex;align-items:center;z-index:2}.app-workbench-todo .type-tab .operate .search{position:relative}.app-workbench-todo .type-tab .operate .search input{width:210px;height:32px;border-radius:5px;border:1px solid #dcdcdc;margin-right:9px;padding-left:11px;font-size:14px}.app-workbench-todo .type-tab .operate .search input:focus-visible{outline:0}.app-workbench-todo .type-tab .operate .search md-icon{position:absolute;left:182px;top:4px;color:#dcdcdc;cursor:pointer}.app-workbench-todo .type-tab .operate .md-button{min-height:100%}.app-workbench-todo .type-tab .operate .md-button.md-icon-button{width:auto;padding:0;margin:0;border-radius:0;height:100%}.app-workbench-todo .type-tab .operate .md-button .md-ripple{border-radius:4px}.app-workbench-todo .type-tab .operate img{width:15px;margin:6px 5px 0;z-index:2;cursor:pointer}.app-workbench-todo .type-tab .operate .iconRefresh{color:#BA68C8;font-size:20px;line-height:26px}.app-workbench-todo .type-tab .operate .approve-btns{font-size:14px;border:1px solid #bdbdbd;border-radius:36px;padding:0 12px;line-height:28px}.app-workbench-todo .type-tab .operate .btns{background-color:#F4F4F5;border-radius:17px;padding:4px;height:32px;width:132px;position:relative;bottom:0;display:flex;justify-content:space-between}.app-workbench-todo .type-tab .operate .btns .md-button{position:relative;min-height:26px;min-width:56px;font-size:14px;line-height:26px;bottom:7px;left:-9px;z-index:2}.app-workbench-todo .type-tab .operate .btns .md-button:not([disabled]):hover{background-color:transparent}.app-workbench-todo .type-tab .operate .btns .selectedButton{background-color:#fff;border-radius:13px;box-shadow:0 0 3px rgba(0,0,0,.16)}.app-workbench-todo .md-table-pagination{border-top:none;flex-wrap:nowrap;box-shadow:0 0 1px rgba(102,102,102,.4)}.app-workbench-todo .md-table-pagination md-select{min-width:50px}.app-workbench-todo .md-table-pagination>*{height:46px}.app-workbench-todo .image-popup{position:fixed;width:30%;top:50%;left:30%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:2}.app-workbench-todo .image-popup img{width:100%;border:2px solid #fff;border-radius:5px}.app-workbench-todo .empty-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-workbench-todo .app-approver-view .no-space{white-space:normal}.handler-accepted{color:#00a870}.handler-rejected{color:#e34d59}@media screen and (min-width:580px) and (max-width:950px){.app-workbench-todo md-content md-list .detail-info{flex-basis:50%}}@media screen and (max-width:580px){.app-workbench-todo{margin-right:22px}.app-workbench-todo md-content md-list .detail-info{flex-basis:100%;grid-template-columns:repeat(3,1fr)}.app-workbench-todo .type-tab .operate .search input{width:180px;left:150px}.app-workbench-todo .type-tab .operate .search md-icon{left:150px}}.app-workbench-menu{margin-bottom:16px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.app-workbench-menu .md-tab{text-transform:none;padding:12px 18px}.app-workbench-menu .icon{max-height:73px;display:block}.app-workbench-menu .icon a{color:#727272;display:flex;flex-direction:column;align-items:center}.app-workbench-menu .icon a:hover{text-decoration:none;color:#BA68CE;cursor:pointer}.app-workbench-menu .icon .icon-img{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:10px;display:flex;align-content:center;justify-content:center;background-color:#F7F7F7}.app-workbench-menu .icon .icon-img img{max-width:70%;min-width:65%}.app-workbench-menu .icon span{font-size:12px;display:block;text-align:center;margin-top:8px}.app-workbench-menu .menu-item{flex-basis:10%;box-sizing:border-box}.app-workbench-menu md-tab-content{height:206px;overflow-y:auto}.app-workbench-menu md-tab-content::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-workbench-menu md-tab-content::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-workbench-menu md-tab-content::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-workbench-menu md-tab-content::-webkit-scrollbar-corner{display:none}.app-workbench-menu .shadow{width:100%;position:fixed;height:20px;bottom:0}@media (min-width:580px) and (max-width:982px){.app-workbench-profile md-list.profile-info .md-list-item-text p{font-size:16px}.app-workbench-menu .icon .icon-img{width:42px;height:42px;min-width:42px;min-height:42px}.app-workbench-menu .menu-item{flex-basis:14%}.app-workbench-todo .type-tab .operate .search input{width:170px}.app-workbench-todo .type-tab .operate .search md-icon{left:142px}}@media screen and (max-width:580px){.app-workbench-menu{margin-right:22px}.app-workbench-menu .icon .icon-img{width:42px;height:42px}.app-workbench-menu .menu-item{flex-basis:16%}}.app-collection-dialog .detail-section .section-title{border:none;padding-bottom:0}.app-collection-dialog .items{flex-basis:25%;display:flex;justify-content:center}.app-collection-dialog .item-card{margin-bottom:16px;margin-right:15px;border-radius:5px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.16);padding:8px 0 8px 7px;height:64px;position:relative;width:100%}.app-collection-dialog .item-card a{color:#727272;cursor:pointer;text-align:center;display:flex;align-content:center;justify-content:space-between;flex-direction:row}.app-collection-dialog .item-card a:hover{text-decoration:none;color:#BA68CE}.app-collection-dialog .item-card a .icon-img{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:10px;background-color:#F7F7F7;display:flex;justify-content:center;align-content:center;margin-right:10px}.app-collection-dialog .item-card a .icon-img img{width:75%}.app-collection-dialog .item-card a span{font-size:12px;text-align:center;margin:0}.app-collection-dialog .item-card md-checkbox.icon-bg.hover-icon .md-container:before{background:#BA68C8;width:16px;height:16px;top:10px;left:0;transition:none}.app-collection-dialog .item-card md-checkbox.icon-bg.hover-icon:not(.md-checked) .md-icon{border:1px solid #fff;box-sizing:border-box;transform:rotate(45deg);position:absolute;left:5px;top:12px;display:table;width:6px;height:10px;border-width:3px;border-top:0;border-left:0;content:'';z-index:1000}.app-collection-dialog .item-card md-checkbox.hover-icon.md-checked .md-icon{background:#fff;border:1px solid #dcdcdc}.app-collection-dialog .item-card md-checkbox.hover-icon .md-icon:after{border-color:#ba68c8}.app-collection-dialog .item-card md-icon{position:absolute;right:10px;font-size:19px;top:24px;color:#B0B0B0}.app-collection-dialog .item-card md-checkbox{min-width:16px;min-height:16px;margin-right:0}.app-collection-dialog .item-card md-checkbox .md-icon{width:16px;height:16px;border-radius:8px;top:10px}.app-collection-dialog .item-card md-checkbox .md-icon:after{width:6px;height:10px;top:0;left:3px}.app-collection-dialog .item-card md-checkbox:not(.md-checked) .md-icon{border:1px solid #dcdcdc}.app-collection-dialog .item-card md-checkbox.md-checked .md-icon{background:#ba68c8}.app-collection-dialog .fix-btn-box{box-shadow:0 0 2px rgba(102,102,102,.4);right:0;width:100%;padding:8px 30px 8px 0}.app-workbench-collection{margin-top:16px}.app-workbench-collection .collection-data{padding-left:18px}.app-workbench-collection .collection-data::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-workbench-collection .collection-data::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-workbench-collection .collection-data::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-workbench-collection .collection-data::-webkit-scrollbar-corner{display:none}.app-workbench-collection .menu-item{flex-basis:16%;box-sizing:border-box;padding-right:20px}.app-workbench-collection a{color:#727272;cursor:pointer;text-align:center}.app-workbench-collection a:hover{text-decoration:none;color:#BA68CE}.app-workbench-collection a .icon-img{width:48px;height:48px;border-radius:10px;display:flex;align-content:center;justify-content:center;background-color:#F7F7F7}.app-workbench-collection a .icon-img img{width:75%}.app-workbench-collection a span{font-size:12px;margin-top:8px;text-align:center}@media (min-width:580px) and (max-width:982px){.app-workbench-collection{width:100px}.app-workbench-collection .menu-item{flex-basis:100%;box-sizing:border-box}.app-workbench-collection .detail-section .section-title{padding:17px 12px}.app-workbench-collection .detail-section .section-title::before{margin-right:3px}.app-collection-dialog .items{flex-basis:33%}.app-collection-dialog .item-card{width:100%}}@media screen and (max-width:580px){.app-collection-dialog .items{flex-basis:50%}.app-collection-dialog .item-card{width:100%}}.app-place-file-list .search-bar{width:100%}.app-place-file-list .search-bar .search-left{width:80%}.app-place-file-list .search-bar .search-right{width:20%}.app-place-file-list .search-bar .search-right .button-reset{min-height:36px;height:36px;line-height:36px;min-width:72px}.app-place-file-list .search-bar .search-right .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-place-file-list .handler-created{font-size:18px;color:#707070}.app-place-file-list .handler-accepted{font-size:18px;color:#00a870}.app-place-file-list .handler-rejected{font-size:18px;color:#e34d59}.app-place-file-form md-autocomplete-wrap md-input-container{margin:0}.app-place-file-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:inherit}.app-place-file-form md-table-container{margin-top:15px;margin-bottom:24px;box-shadow:0 0 6px rgba(0,0,0,.16)}.app-place-file-form table{border-collapse:collapse;border-radius:5px}.app-place-file-form table thead.md-head{background-color:#f4e7f6}.app-place-file-form table thead.md-head th,.app-place-file-form table thead.md-head tr{height:35px!important;color:#707070!important;line-height:100%;border-right:1px solid #DCDCDC}.app-place-file-form table thead.md-head th .require{position:relative}.app-place-file-form table thead.md-head th .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-place-file-form table td:not(:first-child),.app-place-file-form table th:not(:first-child){padding-left:15px!important}.app-place-file-form table table.md-table:not(.md-row-select) th.md-column:first-child,.app-place-file-form table.md-table:not(.md-row-select) td.md-cell:first-child{padding:0 15px!important;text-align:center!important}.app-place-file-form table tbody tr td{border:1px solid #DCDCDC}.app-place-file-form table td:first-child,.app-place-file-form table th:first-child{border-left:none}.app-place-file-form table td:last-child,.app-place-file-form table th:last-child{border-right:none}.app-place-file-form table input{min-width:108px}.app-place-file-form .title{color:#707070;font-size:14px;position:relative}.app-place-file-form .title.requireTitle::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-8px}.app-place-file-form .comment-text{position:relative}.app-place-file-form .comment-text .fr{position:absolute;bottom:12px;right:2px;font-size:14px;color:rgba(0,0,0,.4)}.app-place-file-form textarea{width:100%;border:1px solid #ddd;border-radius:5px}.app-place-file-form textarea::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-place-file-form textarea::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-place-file-form textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-place-file-form textarea::-webkit-scrollbar-corner{display:none}.app-place-file-form textarea:focus-visible{outline:0}.app-place-file-form textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-place-file-form .save-btn{border:1px solid #ba68c8;border-radius:5px;color:#ba68c8;background:#fff}.app-place-file-form .md-button.save-btn[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38)}.app-place-file-form .add-btn{color:#ba68c8}.app-place-file-form .add-btn .material-icons{color:#BA68C8}.app-place-file-form .add-btn.md-button:not([disabled]):hover{background-color:transparent}.app-place-file-form .upload-btn{display:flex;justify-content:center}.app-place-file-form .upload-btn translate{white-space:nowrap}.app-place-file-form .upload-btn .icon{width:20px;height:18px}.app-archive-management-list .search-bar .search-right .button-reset,.app-archive-records-list .search-bar .search-right .button-reset{min-height:36px;height:36px;line-height:36px;min-width:72px}.app-place-file-form .cursor{cursor:pointer!important}.app-place-file-form .dis-cursor{cursor:auto!important;color:rgba(0,0,0,.38)}.app-place-file-form .dis-cursor .material-icons{color:rgba(0,0,0,.38)}.app-place-file-form .highlight{background-color:rgba(227,234,141,.8);color:#333}.app-place-file-form md-input-container .fill-in::after,.app-place-file-form md-input-container md-select.fill-in .md-select-value span:first-child:after{color:red!important}.app-place-file-form .line-gray{color:rgba(0,0,0,.38)}.app-place-file-detail .detail-table-title{color:#707070;font-size:14px}.app-archive-records-list .search-bar{width:100%}.app-archive-records-list .search-bar .search-left{width:80%}.app-archive-records-list .search-bar .search-right{width:20%}.app-archive-records-list .search-bar .search-right .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-archive-records-list .handler-created{font-size:18px;color:#707070}.app-archive-records-list .handler-accepted{font-size:18px;color:#00a870}.app-archive-records-list .handler-rejected{font-size:18px;color:#e34d59}.app-archive-management-list .search-bar{width:100%}.app-archive-management-list .search-bar .search-left{width:80%}.app-archive-management-list .search-bar .search-right{width:20%}.app-archive-management-list .search-bar .search-right .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-archive-management-list .handler-created{font-size:18px;color:#707070}.app-archive-management-list .handler-accepted{font-size:18px;color:#00a870}.app-archive-management-list .handler-rejected{font-size:18px;color:#e34d59}.app-archive-borrowing-search-form table.borrowing-list.md-table:not(.md-row-select) th.md-column:first-child{text-align:center!important}.app-archive-borrowing-search-form md-table-container table.borrowing-list th.md-column:first-child{border-right:1px solid #DCDCDC!important}.app-archive-borrowing-form md-autocomplete-wrap md-input-container{margin:0}.app-archive-borrowing-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:inherit}.app-archive-borrowing-form md-table-container{margin-top:15px;margin-bottom:24px;box-shadow:0 0 6px rgba(0,0,0,.16)}.app-archive-borrowing-form table{border-collapse:collapse;border-radius:5px}.app-archive-borrowing-form table thead.md-head{background-color:#f4e7f6}.app-archive-borrowing-form table thead.md-head th,.app-archive-borrowing-form table thead.md-head tr{height:35px!important;color:#707070!important;line-height:100%;border-right:1px solid #DCDCDC}.app-archive-borrowing-form table thead.md-head th .require{position:relative}.app-archive-borrowing-form table thead.md-head th .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-archive-borrowing-form table td:not(:first-child),.app-archive-borrowing-form table th:not(:first-child){padding-left:15px!important}.app-archive-borrowing-form table table.md-table:not(.md-row-select) th.md-column:first-child,.app-archive-borrowing-form table.md-table:not(.md-row-select) td.md-cell:first-child{padding:0 15px!important;text-align:center!important}.app-archive-borrowing-form table tbody tr td{border:1px solid #DCDCDC}.app-archive-borrowing-form table td:first-child,.app-archive-borrowing-form table th:first-child{border-left:none}.app-archive-borrowing-form table td:last-child,.app-archive-borrowing-form table th:last-child{border-right:none}.app-archive-borrowing-form table input{min-width:108px}.app-archive-borrowing-form .title{color:#707070;font-size:14px;position:relative}.app-archive-borrowing-form .title.requireTitle::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-8px}.app-archive-borrowing-form .comment-text{position:relative}.app-archive-borrowing-form .comment-text .fr{position:absolute;bottom:12px;right:2px;font-size:14px;color:rgba(0,0,0,.4)}.app-archive-borrowing-form textarea{width:100%;border:1px solid #ddd;border-radius:5px}.app-archive-borrowing-form textarea::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-archive-borrowing-form textarea::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-archive-borrowing-form textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-archive-borrowing-form textarea::-webkit-scrollbar-corner{display:none}.app-archive-borrowing-form textarea:focus-visible{outline:0}.app-archive-borrowing-form textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-archive-borrowing-form .save-btn{border:1px solid #ba68c8;border-radius:5px;color:#ba68c8;background:#fff}.app-archive-borrowing-form .md-button.save-btn[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38)}.app-archive-borrowing-form .add-btn{color:#ba68c8}.app-archive-borrowing-form .add-btn .material-icons{color:#BA68C8}.app-archive-borrowing-form .add-btn.md-button:not([disabled]):hover{background-color:transparent}.app-archive-borrowing-form .upload-btn{display:flex;justify-content:center}.app-archive-borrowing-form .upload-btn translate{white-space:nowrap}.app-archive-borrowing-form .upload-btn .icon{width:20px;height:18px}.app-archive-borrowing-form .cursor{cursor:pointer!important}.app-archive-borrowing-form .dis-cursor{cursor:auto!important;color:rgba(0,0,0,.38)}.app-archive-borrowing-form .dis-cursor .material-icons{color:rgba(0,0,0,.38)}.app-archive-borrowing-form .highlight{background-color:rgba(227,234,141,.8);color:#333}.app-archive-borrowing-form .require{position:relative}.app-archive-borrowing-form .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-archive-borrowing-form md-input-container .fill-in::after,.app-archive-borrowing-form md-input-container md-select.fill-in .md-select-value span:first-child:after{color:red!important}.app-archive-borrowing-form .line-gray{color:rgba(0,0,0,.38)}.app-archive-borrowing-list .search-bar{width:100%}.app-archive-borrowing-list .search-bar .search-left{width:80%}.app-archive-borrowing-list .search-bar .search-right{width:20%}.app-archive-borrowing-list .search-bar .search-right .button-reset{min-height:36px;height:36px;line-height:36px;min-width:72px}.app-archive-borrowing-list .search-bar .search-right .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-archive-borrowing-list .handler-created{font-size:18px;color:#707070}.app-archive-borrowing-list .handler-accepted{font-size:18px;color:#00a870}.app-archive-borrowing-list .handler-rejected{font-size:18px;color:#e34d59}.app-archive-borrowing-list .long-text{width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-archive-borrowing-detail .detail-table-title{color:#707070;font-size:14px}.app-archive-borrowing-search-form{padding:17px 22px 20px;background-color:#f7f7f7}.app-archive-borrowing-search-form .detail-section md-list{display:flex;grid-gap:0;padding:0}.app-archive-borrowing-search-form .search-content{width:80%;margin-left:24px;font-size:14px;color:#707070}.app-archive-borrowing-search-form .search-content span{padding-right:18px}.app-archive-borrowing-search-form .search-content input{width:268px;height:32px;border:1px solid #ddd;padding-left:10px}.app-archive-borrowing-search-form .search-content input:focus-visible{outline:0}.app-archive-borrowing-search-form .md-button{min-height:32px;height:32px;line-height:32px;min-width:72px;margin:0}.app-archive-borrowing-search-form .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-archive-borrowing-search-form md-table-container{box-shadow:0 0 6px rgba(0,0,0,.16);margin:0 10px}.app-archive-borrowing-search-form md-table-container .material-icons{font-size:18px;line-height:32px;color:#ba68c8}.app-archive-borrowing-search-form md-table-container md-checkbox .md-icon{width:16px;height:16px;border-width:1px}.app-archive-borrowing-search-form md-table-container md-checkbox:not(.md-checked) .md-icon{border-color:#ddd}.app-archive-borrowing-search-form md-table-container table{border-collapse:collapse;border-radius:5px}.app-archive-borrowing-search-form md-table-container table thead.md-head{background-color:#f4e7f6}.app-archive-borrowing-search-form md-table-container table thead.md-head th,.app-archive-borrowing-search-form md-table-container table thead.md-head tr{height:35px!important;color:#707070!important;line-height:100%;border-right:1px solid #DCDCDC}.app-archive-borrowing-search-form md-table-container table thead.md-head th .require{position:relative}.app-archive-borrowing-search-form md-table-container table thead.md-head th .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-archive-borrowing-search-form md-table-container table td:not(:first-child),.app-archive-borrowing-search-form md-table-container table th:not(:first-child){padding-left:15px!important}.app-archive-borrowing-search-form md-table-container table table.md-table:not(.md-row-select) th.md-column:first-child,.app-archive-borrowing-search-form md-table-container table.md-table:not(.md-row-select) td.md-cell:first-child{padding:0 15px!important;text-align:center!important}.app-archive-borrowing-search-form md-table-container table tbody tr td{border:1px solid #DCDCDC}.app-archive-borrowing-search-form md-table-container table td:first-child,.app-archive-borrowing-search-form md-table-container table th:first-child,.app-archive-borrowing-search-form md-table-container table.md-table.md-row-select td.md-cell:nth-child(2){border-left:none!important}.app-archive-borrowing-search-form md-table-container table td:last-child,.app-archive-borrowing-search-form md-table-container table th.md-column:first-child,.app-archive-borrowing-search-form md-table-container table th:last-child,.app-archive-borrowing-search-form md-table-container table.md-table.md-row-select td.md-cell:first-child{border-right:none!important}.app-archive-borrowing-search-form md-table-container table th{min-width:108px}.app-archive-borrowing-search-form md-table-container table.md-table.md-row-select td.md-cell:first-child,.app-archive-borrowing-search-form md-table-container table.md-table.md-row-select th.md-column:first-child{padding:0 0 0 10px!important;min-width:20px}.app-archive-borrowing-search-form .dis-cursor{cursor:auto!important;color:rgba(0,0,0,.38)}.app-archive-borrowing-search-form .cursor,.app-transfer-management-form .cursor{cursor:pointer!important}.app-archive-borrowing-search-form .dis-cursor .material-icons{color:rgba(0,0,0,.38)}.app-archive-borrowing-search-form .operator-btn.md-button:not([disabled]):hover{background-color:transparent}.app-archive-borrowing-search-form .table-bottom-btn{display:flex;justify-content:end;margin:18px 23px 20px 0}.app-archive-borrowing-search-form .alert{border-radius:5px;background:rgba(0,82,217,.1);border:1px solid rgba(0,82,217,.4);padding:12px;color:rgba(0,0,0,.6);height:42px;font-size:12px;margin-bottom:16px;display:flex;justify-content:flex-start}.app-archive-borrowing-search-form .alert .material-icons{font-size:18px;color:#0052d9;min-width:18px;width:18px;min-height:18px;height:18px;margin:0 12px 0 0}.app-archive-borrow-line-form{padding:17px 28px;margin-bottom:76px;background-color:#f7f7f7}.app-archive-borrow-line-form .detail-section md-list{display:flex;grid-gap:0;padding:0}.app-archive-borrow-line-form form{width:100%}.app-archive-borrow-line-form .alert{border-radius:5px;background:rgba(0,82,217,.1);border:1px solid rgba(0,82,217,.4);padding:12px;color:rgba(0,0,0,.6);height:42px;font-size:12px;margin-bottom:16px;display:flex;justify-content:flex-start}.app-archive-borrow-line-form .alert .material-icons{font-size:18px;color:#0052d9;min-width:18px;width:18px;min-height:18px;height:18px;margin:0 12px 0 0}.app-archive-borrow-line-list .search-bar .search-right .button-reset,.app-transfer-management-list .search-bar .search-right .button-reset{min-height:36px;height:36px;line-height:36px;min-width:72px}.app-archive-borrow-line-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:inherit}.app-archive-borrow-line-form .required-label::before{content:'*';color:red;position:relative;top:-3px}.app-archive-borrow-line-list .search-bar .search-right .button-outline,.app-transfer-management-list .search-bar .search-right .button-outline{color:#ba68c8;border:1px solid #ba68c8}.app-archive-borrow-line-list .search-bar{width:100%}.app-archive-borrow-line-list .search-bar .search-left{width:80%}.app-archive-borrow-line-list .search-bar .search-right{width:20%}.app-transfer-management-list .search-bar{width:100%}.app-transfer-management-list .search-bar .search-left{width:80%}.app-transfer-management-list .search-bar .search-right{width:20%}.app-transfer-management-list .handler-created{font-size:18px;color:#707070}.app-transfer-management-list .handler-accepted{font-size:18px;color:#00a870}.app-transfer-management-list .handler-rejected{font-size:18px;color:#e34d59}.app-transfer-management-list .long-text{width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-transfer-management-detail .detail-table-title{color:#707070;font-size:14px}.app-transfer-management-form md-autocomplete-wrap md-input-container{margin:0}.app-transfer-management-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:inherit}.app-transfer-management-form md-table-container{margin-top:15px;margin-bottom:24px;box-shadow:0 0 6px rgba(0,0,0,.16)}.app-transfer-management-form table{border-collapse:collapse;border-radius:5px}.app-transfer-management-form table thead.md-head{background-color:#f4e7f6}.app-transfer-management-form table thead.md-head th,.app-transfer-management-form table thead.md-head tr{height:35px!important;color:#707070!important;line-height:100%;border-right:1px solid #DCDCDC}.app-transfer-management-form table thead.md-head th .require{position:relative}.app-transfer-management-form table thead.md-head th .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-transfer-management-form table td:not(:first-child),.app-transfer-management-form table th:not(:first-child){padding-left:15px!important}.app-transfer-management-form table table.md-table:not(.md-row-select) th.md-column:first-child,.app-transfer-management-form table.md-table:not(.md-row-select) td.md-cell:first-child{padding:0 15px!important;text-align:center!important}.app-transfer-management-form table tbody tr td{border:1px solid #DCDCDC}.app-transfer-management-form table td:first-child,.app-transfer-management-form table th:first-child{border-left:none}.app-transfer-management-form table td:last-child,.app-transfer-management-form table th:last-child{border-right:none}.app-transfer-management-form table input{min-width:108px}.app-transfer-management-form .title{color:#707070;font-size:14px;position:relative}.app-transfer-management-form .title.requireTitle::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-8px}.app-transfer-management-form .comment-text{position:relative}.app-transfer-management-form .comment-text .fr{position:absolute;bottom:12px;right:2px;font-size:14px;color:rgba(0,0,0,.4)}.app-transfer-management-form textarea{width:100%;border:1px solid #ddd;border-radius:5px}.app-transfer-management-form textarea::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-transfer-management-form textarea::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-transfer-management-form textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-transfer-management-form textarea::-webkit-scrollbar-corner{display:none}.app-transfer-management-form textarea:focus-visible{outline:0}.app-transfer-management-form textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-transfer-management-form .save-btn{border:1px solid #ba68c8;border-radius:5px;color:#ba68c8;background:#fff}.app-transfer-management-form .md-button.save-btn[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38)}.app-transfer-management-form .add-btn{color:#ba68c8}.app-transfer-management-form .add-btn .material-icons{color:#BA68C8}.app-transfer-management-form .add-btn.md-button:not([disabled]):hover{background-color:transparent}.app-transfer-management-form .upload-btn{display:flex;justify-content:center}.app-transfer-management-form .upload-btn translate{white-space:nowrap}.app-transfer-management-form .upload-btn .icon{width:20px;height:18px}.app-transfer-management-form .dis-cursor{cursor:auto!important;color:rgba(0,0,0,.38)}.app-transfer-management-form .dis-cursor .material-icons{color:rgba(0,0,0,.38)}.app-transfer-management-form .require{position:relative}.app-transfer-management-form .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-transfer-management-form .fill-in md-input-container:not(.md-input-focused):not(.md-input-invalid) label.md-required:after,.app-transfer-management-form md-input-container .fill-in::after,.app-transfer-management-form md-input-container md-select.fill-in .md-select-value span:first-child:after{color:red!important}.app-transfer-management-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:rgba(0,0,0,.38)}.app-archive-destroy-list .search-bar{width:100%}.app-archive-destroy-list .search-bar .search-left{width:80%}.app-archive-destroy-list .search-bar .search-right{width:20%}.app-archive-destroy-list .search-bar .search-right .button-reset{min-height:36px;height:36px;line-height:36px;min-width:72px}.app-archive-destroy-list .search-bar .search-right .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-archive-destroy-list .handler-created{font-size:18px;color:#707070}.app-archive-destroy-list .handler-accepted{font-size:18px;color:#00a870}.app-archive-destroy-list .handler-rejected{font-size:18px;color:#e34d59}.app-archive-destroy-list .long-text{width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-archive-destroy-detail .detail-table-title{color:#707070;font-size:14px}.app-archive-destroy-form md-autocomplete-wrap md-input-container{margin:0}.app-archive-destroy-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:inherit}.app-archive-destroy-form md-table-container{margin-top:15px;margin-bottom:24px;box-shadow:0 0 6px rgba(0,0,0,.16)}.app-archive-destroy-form table{border-collapse:collapse;border-radius:5px}.app-archive-destroy-form table thead.md-head{background-color:#f4e7f6}.app-archive-destroy-form table thead.md-head th,.app-archive-destroy-form table thead.md-head tr{height:35px!important;color:#707070!important;line-height:100%;border-right:1px solid #DCDCDC}.app-archive-destroy-form table thead.md-head th .require{position:relative}.app-archive-destroy-form table thead.md-head th .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-archive-destroy-form table td:not(:first-child),.app-archive-destroy-form table th:not(:first-child){padding-left:15px!important}.app-archive-destroy-form table table.md-table:not(.md-row-select) th.md-column:first-child,.app-archive-destroy-form table.md-table:not(.md-row-select) td.md-cell:first-child{padding:0 15px!important;text-align:center!important}.app-archive-destroy-form table tbody tr td{border:1px solid #DCDCDC}.app-archive-destroy-form table td:first-child,.app-archive-destroy-form table th:first-child{border-left:none}.app-archive-destroy-form table td:last-child,.app-archive-destroy-form table th:last-child{border-right:none}.app-archive-destroy-form table input{min-width:108px}.app-archive-destroy-form .title{color:#707070;font-size:14px;position:relative}.app-archive-destroy-form .title.requireTitle::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-8px}.app-archive-destroy-form .comment-text{position:relative}.app-archive-destroy-form .comment-text .fr{position:absolute;bottom:12px;right:2px;font-size:14px;color:rgba(0,0,0,.4)}.app-archive-destroy-form textarea{width:100%;border:1px solid #ddd;border-radius:5px}.app-archive-destroy-form textarea::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-archive-destroy-form textarea::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-archive-destroy-form textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-archive-destroy-form textarea::-webkit-scrollbar-corner{display:none}.app-archive-destroy-form textarea:focus-visible{outline:0}.app-archive-destroy-form textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-archive-destroy-form .save-btn{border:1px solid #ba68c8;border-radius:5px;color:#ba68c8;background:#fff}.app-archive-destroy-form .md-button.save-btn[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38)}.app-archive-destroy-form .add-btn{color:#ba68c8}.app-archive-destroy-form .add-btn .material-icons{color:#BA68C8}.app-archive-destroy-form .add-btn.md-button:not([disabled]):hover{background-color:transparent}.app-archive-destroy-form .upload-btn{display:flex;justify-content:center}.app-archive-destroy-form .upload-btn translate{white-space:nowrap}.app-archive-destroy-form .upload-btn .icon{width:20px;height:18px}.app-archive-destroy-form .cursor{cursor:pointer!important}.app-archive-destroy-form .dis-cursor{cursor:auto!important;color:rgba(0,0,0,.38)}.app-archive-destroy-form .dis-cursor .material-icons{color:rgba(0,0,0,.38)}.app-archive-destroy-form .require{position:relative}.app-archive-destroy-form .require::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-6px}.app-archive-destroy-form .fill-in md-input-container:not(.md-input-focused):not(.md-input-invalid) label.md-required:after,.app-archive-destroy-form md-input-container .fill-in::after,.app-archive-destroy-form md-input-container md-select.fill-in .md-select-value span:first-child:after{color:red!important}.app-archive-destroy-form md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:rgba(0,0,0,.38)}.app-archive-destroy-line-list .search-bar{width:100%}.app-archive-destroy-line-list .search-bar .search-left{width:80%}.app-archive-destroy-line-list .search-bar .search-right{width:20%}.app-archive-destroy-line-list .search-bar .search-right .button-reset{min-height:36px;height:36px;line-height:36px;min-width:72px}.app-archive-destroy-line-list .search-bar .search-right .button-outline{border:1px solid #ba68c8;color:#ba68c8}.app-archive-destroy-line-list .handler-created{font-size:18px;color:#707070}.app-archive-destroy-line-list .handler-accepted{font-size:18px;color:#00a870}.app-archive-destroy-line-list .handler-rejected{font-size:18px;color:#e34d59}.app-temp-sensor-list .subscribe-types{width:64px;padding:0;margin:0}.app-temp-sensor-detail .line{display:inline-block;margin:10px 50px}.app-temp-sensor-detail .single-list{grid-gap:0!important}.app-temp-sensor-form{padding-bottom:70px}.app-freeze form{width:860px}.app-freeze form h3{margin:0;width:60px;text-align:right}.app-freeze form p{padding-left:10px}.app-freeze form .md-list-item-text p,.app-freeze form .md-list-item-text translate{font-size:14px;font-weight:400;color:#707070}.app-freeze form input{width:288px;height:32px;opacity:1;padding-left:8px;background:#f5f5f5;border:1px solid #ddd}.app-freeze form .apply-reason{align-items:flex-start}.app-freeze form .apply-reason h3{margin-top:13px;position:relative}.app-freeze form .apply-reason h3::before{content:'*';color:#e34d59;position:absolute;top:-2px;left:-8px}.app-freeze form .apply-reason p{width:820px}.app-freeze form .attachment{align-items:flex-start}.app-freeze form .attachment .icon{width:30px;margin-right:7px}.app-freeze form .attachment h3{margin-top:13px;position:relative}.app-freeze form .attachment p{font-size:12px}.app-freeze form .attachment p span{color:#000}.app-freeze form .attachment p a.upload-btn{width:762px}.app-freeze form .attachment p a.upload-btn p{text-align:center;font-size:12px!important}.app-freeze form textarea{width:100%;border:1px solid #ddd;border-radius:5px}.app-freeze form textarea::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.app-freeze form textarea::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.app-freeze form textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-freeze form textarea::-webkit-scrollbar-corner{display:none}.app-freeze form textarea:focus-visible{outline:0}.app-freeze form textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-freeze .detail-section md-list{padding:0}.app-freeze .detail-section .section-table{width:80%}.app-freeze .detail-section .section-table .md-table .md-row td{border:none;border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC;white-space:nowrap}.app-freeze .detail-section .section-table .md-table .md-row th{border:none;border-right:1px solid #DCDCDC}.app-freeze .detail-section .app-new-simple-upload md-list{grid-template-columns:1fr;grid-gap:0}.app-freeze .detail-section .app-new-simple-upload md-list a{margin-bottom:12px}.app-freeze .detail-section .app-new-simple-upload md-list p{padding-left:0}.app-freeze .detail-section .app-new-simple-upload .md-button{border-radius:5px;margin:0;font-size:14px;line-height:14px}.app-freeze .detail-section .app-new-simple-upload .md-button.md-icon-button{width:auto;height:auto;padding:12px 10px 12px 0}.app-camera-approval-form,.app-camera-form,.app-camera-get-record-form,.app-conn-form,.app-hardware-misc-form{padding-bottom:70px}.app-freeze .detail-section .app-new-simple-upload .icon{width:30px;margin-right:7px}.app-generate-code{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.app-temp-sensor-log-form .container-width{width:645px}.app-temp-sensor-log-form .date-select{width:350px}.app-temp-sensor-log-form .time-select{width:728px}.app-iot-device-list .conn{display:flex}.app-iot-device-list .conn .md-button{background:0 0}.app-iot-device-list .conn .md-button .red{color:#e04993}.app-iot-device-list .conn .md-button .green{color:#068e86}.app-iot-device-list .conn .md-button .gray{color:#b7b7b7}.app-iot-device-list .conn .md-button .yello{color:#fff110}.app-iot-device-list .conn .md-button .change-conn{color:#e497bb}.app-iot-device-list .conn-button{background-color:#FFF}.app-iot-device-list .conn-log{z-index:1}.app-iot-device-list .conn-bt{width:170px;padding-right:50px;margin-left:-40px}.app-iot-device-list .conn-edit{position:relative;left:-52px}.app-iot-device-list .device-bt{left:-10px}.app-device-detail .conns{margin-bottom:2px;border:.5px solid #f8f7ff}.app-camera-detail .video-tips{text-align:center}.app-prior-approval-list .width200{max-width:200px;overflow:hidden;text-overflow:ellipsis}.app-prior-approval-list .handler-accepted{font-size:18px;color:#00a870}.app-prior-approval-list .handler-rejected{font-size:18px;color:#e34d59}.app-prior-approval-form .datepicker .md-datepicker-input-container{width:99%}.app-prior-approval-form .datepicker .md-datepicker-input{max-width:none}.app-prior-approval-form .tip-text{color:#acacac}.app-admin-mail-group .bb2{border-bottom:2px solid #ccc}.app-surveillance-list md-content .video-wrap>div{margin-left:40px}.app-surveillance-list .video-side-bar{border-right:1px solid #eee}.app-surveillance-list .video-side-bar p{margin:0;padding:10px 5px;outline:0;cursor:pointer}.app-surveillance-list .video-side-bar p:hover{background:rgba(158,158,158,.2)}.app-surveillance-list .video-side-bar .bg-color{transition:background-color .35s cubic-bezier(.35,0,.25,1);background-color:rgba(158,158,158,.2);border-bottom:1px solid #ba68c8}.app-surveillance-list .video-title{background-color:rgba(158,158,158,.2);width:800px;margin:0;padding:10px;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px}.app-auth-terminal-apply-for-perm-form,.app-auth-terminal-form,.app-auth-terminal-users-form,.app-distribution-form,.app-edit-work-experience,.app-oncoming-employee-form{padding-bottom:70px}.app-auth-terminal-detail .department-title{color:rgba(0,0,0,.54)!important}.app-auth-terminal-superuser-detail md-card{min-height:150px}.app-add-user .button-bar{display:flex;justify-content:flex-end;background-color:#FAFAFA}.app-add-user h4{width:100px;padding-left:10px}.app-add-user .search-user{display:inline-block;max-width:200px}.app-employee-form .md-datepicker-input,.app-oncoming-employee-form md-datepicker .md-datepicker-input-container .md-datepicker-input{max-width:none}.app-add-user .search-user input{border-bottom:1px solid #e0e0e0}.app-add-user .search-user md-autocomplete-wrap{box-shadow:none!important}.app-add-user .name{display:inline-block;width:90.6px}.app-oncoming-employee-form ::placeholder{font-size:13px}.app-oncoming-employee-form md-datepicker .md-datepicker-input-container{width:100%}.app-oncoming-employee-form .positions-flex{display:flex;align-items:center}.flip{margin-bottom:-35px;height:150px}.flip img{width:100px;margin:-90px auto 0;transform:rotate(-90deg)}.app-oncoming-employee-detail md-card md-card-title-media img{width:300px;height:300px}.app-oncoming-employee-detail .app-drop-upload,.app-oncoming-employee-detail .app-simple-upload{padding-left:0}.app-oncoming-employee-detail .app-drop-upload md-list-item,.app-oncoming-employee-detail .app-simple-upload md-list-item{padding-left:80px}.app-oncoming-employee-detail .copy-icon{font-size:13px;cursor:pointer}.app-edit-work-experience .md-datepicker-input-container{width:100%}.app-edit-work-experience .work-experience-title,.app-oncoming-employee-detail .work-experience-title{background:#ba68c8;display:inline-block;width:100%;height:50px;text-align:center;line-height:50px;font-weight:bolder;font-size:20px;margin-top:0;color:#fff}.app-distribution-detail .content-height{display:inline-block;height:23px}.app-distribution-detail .md-ink-ripple{width:fit-content}.app-distribution-members-form{height:300px;display:inline-block}.app-distribution-form .category{margin-top:-20px}.app-distribution-form .category .category-label{color:#999;margin-right:2em}.app-distribution-form .category .choose-category md-radio-button{display:inline-block;margin-right:1em}.app-distribution-form md-input-container input{color:#000!important}.app-clock-off .header-form{display:flex;justify-content:space-between}.app-clock-off .flex-box{display:flex;align-items:flex-start;margin:0 0 20px}.app-clock-off .flex-box-item{margin-left:10px;display:flex;align-items:end}.app-clock-off .md-chips{padding:2px;min-width:180px}.app-clock-off .md-chips .md-chip-input-container input{width:95px;font-size:14px}.app-clock-off md-chips .md-chips,.app-clock-off md-chips.md-default-theme .md-chips{box-shadow:0 1px rgba(0,0,0,.12)}.app-clock-off .date .md-chips md-chip:nth-child(3){padding-right:12px}.app-clock-off .date .md-chips md-chip:nth-child(3) .md-chip-remove md-icon,.app-clock-off .date .md-chips md-chip:nth-child(3) .md-chip-remove-container{display:none}.app-clock-off .dep-width{min-width:180px}.app-clock-off .table{width:calc(100vw - 46px);overflow-x:scroll}.app-clock-off table{border-collapse:collapse;text-align:center}.app-clock-off table td{padding:16px 0}.app-clock-off table,.app-clock-off td{border:1px solid rgba(0,0,0,.12)}.app-clock-off .table-dates{min-width:116px}.app-clock-off .names{min-width:456px;padding:2px 21px 16px;text-align:left;vertical-align:top}.app-clock-off .names>div{text-align:center;border:none;margin:14px 5px 0;display:inline-block;width:66px;height:32px;line-height:32px;border-radius:3px;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.app-clock-off .pointer{cursor:pointer}.app-employee-form{padding-bottom:70px}.app-employee-form ::placeholder{font-size:13px}.app-employee-form .md-datepicker-input-container{width:100%}.app-employee-detail md-card md-card-title-media img{width:300px;height:300px}.app-employee-detail .app-drop-upload,.app-employee-detail .app-simple-upload{padding-left:0}.app-employee-detail .app-drop-upload md-list-item,.app-employee-detail .app-simple-upload md-list-item{padding-left:0;padding-right:0}.app-employee-detail .app-drop-upload .md-button,.app-employee-detail .app-simple-upload .md-button{margin:0}.app-employee-detail .word-break span{word-break:break-all}.app-employee-detail .copy-icon{font-size:13px;cursor:pointer}.app-employee-detail .work-experience-title{background:#ba68c8;display:inline-block;width:100%;height:50px;text-align:center;line-height:50px;font-weight:bolder;font-size:20px;margin-top:0;color:#fff}.app-user-detail-simple img{width:300px}.app-employee-list .app-comment-abbr{width:max-content}.app-employee-list .signature-img{transform:rotateZ(-90deg);width:25px}.app-employee-list .finger{cursor:pointer}.app-employee-list .wider{min-width:70px}.app-change-position-form .check-box{width:172px}.app-employee-terminals-detail md-card-content{width:100%}.app-employee-terminals-detail .terminals{width:25%}.app-show-contribute-deatail{font-size:14px!important}.app-show-contribute-deatail .user-width{max-width:200px!important}.app-show-contribute-deatail table tr td,.app-show-contribute-deatail table tr th{border:1px solid #ddd}.app-show-contribute-deatail table tr th{border-bottom:none}.app-show-contribute-deatail md-input-container{margin:18px 0 5px}.app-new-employee-detail .employee-detail-header{padding:16px 20px}.app-new-employee-detail .employee-detail-header .info-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}.app-new-employee-detail .signature-img{transform:rotateZ(-90deg);width:30px;position:absolute;top:-30px;left:140px;cursor:pointer}.app-new-employee-detail .avatar-img{width:70px;height:70px;border-radius:50%;border:2px solid #fff;cursor:pointer}.app-new-employee-detail .gray{color:#707070}.app-new-employee-detail .master-block{width:4px;height:18px;margin-top:4px;margin-right:8px;opacity:1;border-radius:47px;background:#ba68c8}.app-new-employee-detail .box{display:flex;height:240px}.app-new-employee-detail .box:last-child,.app-new-employee-detail .first-box{height:calc(100% - 10px)}.app-new-employee-detail .height40{height:40px!important}.app-new-employee-detail .box-left{margin-right:10px}.app-new-employee-detail .box-left .item-box-top{width:15px;height:15px;position:relative;left:2px;top:7px;border-radius:50%;background:#ba68c8;color:#fff;font-size:14px;padding-left:4px}.app-new-employee-detail .box-left .item-box-bottom{height:100%;width:3px;top:7px;background-color:#ba68c8;position:relative;left:9px}.app-new-employee-detail .box-right{display:flex;width:100%}.app-new-employee-detail .box-right .work-head{display:flex;flex-direction:row}.app-new-employee-detail .box-right .work-head>div:first-child{min-width:310px;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-new-employee-detail .box-right .work-head>div:nth-child(2){margin-left:30px}.app-new-employee-detail .box-right .work-msg{margin-top:10px;width:98%;height:170px;overflow-y:auto;opacity:1;border-radius:5px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.16)}.app-new-employee-detail .box-right .work-msg::-webkit-scrollbar{width:8px}.app-new-employee-detail .box-right .work-msg::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.app-new-employee-detail .box-right .work-msg::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-new-employee-detail .box-right .work-msg .detail-section md-list{padding:16px 20px}.app-new-employee-detail .box-right .work-msg .detail-section md-list md-list-item:last-child{padding-bottom:0}.app-new-employee-detail .height210{height:210px}.app-new-employee-detail .height200{height:200px}.app-new-employee-detail .right{display:inline-block;float:right}.app-new-employee-detail .no-decoration{text-decoration:none}.app-new-employee-detail .a-icon{color:#ba68c8}.app-new-employee-detail md-list{margin:0;padding:12px 0 0}.app-new-employee-detail md-list md-list-item{padding:0 16px 0 0}.app-new-employee-detail md-list md-list-item.md-2-line,.app-new-employee-detail md-list md-list-item.md-2-line::before{min-height:auto}.app-new-employee-detail md-list md-list-item .md-list-item-text{display:flex;align-items:baseline;padding:0;margin:0}.app-new-employee-detail md-list md-list-item .md-list-item-text h3{color:#707070;flex-shrink:0;font-size:14px;padding-right:5px}.app-new-employee-detail md-list md-list-item .md-list-item-text h3 translate{padding-right:5px}.app-new-employee-detail md-list md-list-item .md-list-item-text p{color:#171A1D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-new-employee-detail md-list md-list-item .md-list-item-text p a{color:#BA68C8;font-size:14px}.app-new-employee-detail md-list md-list-item:last-child{padding-right:0}.app-new-employee-detail md-card{box-shadow:none;border-radius:8px}.app-new-employee-detail .copy-icon{font-size:13px;cursor:pointer;padding-top:6px}.app-new-employee-detail .view-detail-font{font-size:16px;font-weight:400}.app-new-employee-detail .top-10{position:relative;top:-10px}@media screen and (max-width:1000px){.app-new-employee-detail .employee-detail-header .info-list{grid-template-columns:repeat(3,1fr)}.app-new-employee-detail .box-right .work-head{flex-direction:column}.app-new-employee-detail .box-right .work-head>div:nth-child(2){margin-left:0}.app-new-employee-detail .box-right .work-msg{width:92%}}@media screen and (max-width:870px){.app-new-employee-detail .employee-detail-header .info-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.app-new-employee-detail .employee-detail-header .info-list{grid-template-columns:1fr}}.app-change-password-form{padding-bottom:70px}.app-employee-batch-update-apps-form .alert{width:100%;justify-content:space-between;align-items:center;background-color:#e7ecfa;border-radius:6px;border:1px solid #a1abc9}.app-employee-batch-update-apps-form .alert .close-icon{font-size:14px;min-width:14px;min-height:14px;max-height:14px;max-width:14px;cursor:pointer}.app-employee-batch-update-apps-form .custom-label{transform:translate3d(0,6px,0)!important;font-size:14px!important}.app-detail-employee .signature-img{transform:translateX(18px) rotateZ(-90deg);width:40px;cursor:pointer}.app-login .login-form{padding-top:5%;display:flex;align-items:center}.app-login .login-form .md-card{padding:0!important;height:fit-content}.app-login .login-form .forget-password{font-style:italic;color:#ba68c8;font-weight:700;font-size:14px;margin-top:6px;cursor:pointer}.app-home .container{display:grid;grid-template-columns:500px 500px 500px;grid-gap:30px;justify-items:center;justify-content:center}@media screen and (max-width:1600px){.app-home .container{grid-template-columns:500px 500px;grid-gap:30px}}@media screen and (max-width:1100px){.app-home .container{grid-template-columns:500px}.app-home .menu-item{width:500px}}.app-home .menu-item{display:inline-block;width:500px;border:1px solid #ccc;border-radius:3px;border-top:none}.app-home .menu-item .md-toggle-button{padding:0 20px;background-color:#BA68CE}.app-home .menu-item .md-toggle-button.layout-row{flex-direction:row-reverse}.app-home .menu-item .md-toggle-button :first-child{margin:0 -12px 0 0}.app-home .menu-item .md-toggle-button .md-toggle-name{font-weight:700}.app-home .menu-item .md-toggle-button,.app-home .menu-item .md-toggle-button md-icon{color:#fff}.app-home .menu-item .md-link-button{padding:0 12px 0 20px}.app-home a.back{font-size:14px;margin:0 15px;border-radius:16px;padding:6px 12px;background:#c786d3;position:relative}.app-home a.back:hover{text-decoration:none;cursor:pointer}.app-home .tooltip-dialog{position:absolute;top:38px;right:-10px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);padding:22px 16px 16px;font-size:14px;font-weight:500;line-height:20px;color:rgba(0,0,0,.9);white-space:nowrap;border-radius:4px}.app-home .tooltip-dialog::after{content:'';position:absolute;top:-15px;right:24px;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:transparent transparent #fff}.app-home .tooltip-dialog .md-button{display:block;margin-top:20px;min-width:auto;min-height:auto;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;margin-left:130px}.app-profile h3{color:#fff}.app-profile .page-size{width:10em}.app-profile .work-card{margin:0;padding:0}.app-profile .work-card a{display:inline-block;margin:5px 0 30px 35px}.app-profile .back{font-size:14px;margin:0 15px;cursor:pointer}.app-profile-work-card{position:relative}.app-profile-work-card img{min-width:600px;min-height:100px}.app-profile-work-card button{position:absolute;top:12px;left:20px;z-index:10}.app-user-list .inline-flex{display:inline-block}.app-user-detail .address{font-size:13px}.app-user-referral-detail{min-height:5em}.app-user-referral-detail .check{color:#BA68CE}.app-user-referral-detail .user{font-weight:600;margin-left:1em;margin-bottom:-1em;margin-top:.5em}.app-user-referral-detail table.md-table .md-head .md-row .md-column{width:16.6%}.app-user-form{padding-bottom:70px}.app-user-info-detail .avatar,.app-user-info-list .avatar{display:flex;align-items:center}.app-user-info-detail .avatar img,.app-user-info-list .avatar img{width:40px;height:40px}.app-user-info-detail .detail-message{color:rgba(0,0,0,.54);font-size:14px}.app-permission-list .comment{display:inline-block;cursor:pointer;padding:0 2px;color:#0277BD}.app-config-form,.app-group-form,.app-permission-form,.app-project-form{padding-bottom:70px}.app-permission-list .none{font-style:italic;color:#666;border-bottom:1px dashed #E33D85}.app-project-form{width:98%}.app-project-form .datepicker .md-datepicker-input-container{width:100%}.app-project-form .datepicker .md-datepicker-input{max-width:none}.app-project-detail .preline{white-space:pre-line}.app-project-detail .header-status{display:inline-block;position:relative;left:8px;top:6px;font-size:12px;font-weight:700;padding-left:10px;padding-top:2px;color:#fff;width:48px;height:20px;opacity:.8;border-radius:5px}.app-project-detail .created{background-color:#BA68C8}.app-project-detail .in-progress{background-color:#0FA0E7}.app-project-detail .stop{background-color:#E34D59}.app-project-detail .end{background-color:#D43030}.app-complaints-suggestions-form .header-tip{padding:18px 18px 18px 29px;width:961px;height:180px;opacity:1;border-radius:5px;background:rgba(186,104,200,.1);border:1px solid #ba68c8}.app-complaints-suggestions-form .header-icon{border-radius:50%;background:#ba68c8;color:#fff;margin-right:10px;font-size:18px;padding:3px}.app-complaints-suggestions-form .header-info{position:relative;top:-8px}.app-complaints-suggestions-form .second-container{width:468px;height:58px;opacity:1;border-radius:5px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);padding:0}.app-interviewer-group-form .search-user md-autocomplete-wrap,.app-tutor-group-form .search-user md-autocomplete-wrap{box-shadow:none!important}.app-complaints-suggestions-form .color-blue{color:#007fff}.app-complaints-suggestions-form .color-yellow{color:#ff811a}.app-complaints-suggestions-form .f-right{float:right;color:rgba(0,0,0,.4)}.app-complaints-suggestions-form .second-header-tip{height:42px;opacity:1;border-radius:5px;background:rgba(0,82,217,.1);margin-right:22px;padding-top:10px;border:1px solid rgba(0,82,217,.4)}.app-complaints-suggestions-form .second-header-icon{margin:0 0 0 12px;position:relative;top:2px;font-size:18px;color:#0052d9}.app-complaints-suggestions-form .second-header-font{font-size:12px;color:rgba(0,0,0,.6)}.app-complaints-suggestions-form form{font-size:14px;margin-top:18px}.app-complaints-suggestions-form form md-list{padding:0}.app-complaints-suggestions-form form md-list-item{position:relative}.app-complaints-suggestions-form form md-list-item input,.app-complaints-suggestions-form form md-list-item textarea{width:218px;height:32px;border:1px solid #ddd;border-radius:5px;font-size:14px;padding-left:10px}.app-complaints-suggestions-form form md-list-item input:focus-visible,.app-complaints-suggestions-form form md-list-item textarea:focus-visible{border:1px solid red;outline:0}.app-complaints-suggestions-form form md-list-item input:not(:focus-visible),.app-complaints-suggestions-form form md-list-item textarea:not(:focus-visible){border:1px solid gray;outline:0}.app-complaints-suggestions-form form md-list-item input:disabled{background-color:rgba(239,239,239,.5)}.app-complaints-suggestions-form form md-list-item input::placeholder{font-size:14px;color:rgba(0,0,0,.6)}.app-complaints-suggestions-form form md-list-item md-input-container{margin:0}.app-complaints-suggestions-form form md-list-item label{display:none}.app-complaints-suggestions-form form md-input-container .md-input.ng-invalid.ng-dirty{padding-bottom:0;border-width:1px}.app-interviewer-group-form .search-user input,.app-tutor-group-form .search-user input{border-bottom:1px solid #e0e0e0}.app-complaints-suggestions-form .title-text{text-align:right;padding-right:10px}.app-complaints-suggestions-form .width85{width:85px}.app-complaints-suggestions-form .width120{width:120px}.app-complaints-suggestions-form .textarea-display{width:99%;height:90px}.app-complaints-suggestions-form .submit-btn.md-button{min-width:auto;width:70px;min-height:32px;height:32px;border-radius:5px;background-color:#acacac;color:#fff;margin:22px 22px 22px 0;font-size:14px;line-height:14px}.app-complaints-suggestions-form .app-new-simple-upload md-list{grid-template-columns:1fr;grid-gap:0}.app-complaints-suggestions-form .app-new-simple-upload md-list a{margin-bottom:12px}.app-complaints-suggestions-form .app-new-simple-upload md-list md-list-item,.app-complaints-suggestions-form .app-new-simple-upload md-list p{padding-left:0}.app-complaints-suggestions-form .app-new-simple-upload .md-button{border-radius:5px;margin:0;font-size:14px;line-height:14px}.app-complaints-suggestions-form .app-new-simple-upload .md-button.md-icon-button{width:auto;height:auto;padding:12px 10px 12px 0}.app-complaints-suggestions-form .icon{width:30px;margin-right:7px}.app-complaints-suggestions-form textarea::-webkit-scrollbar{width:8px}.app-complaints-suggestions-form textarea::-webkit-scrollbar-track{background-color:#fff}.app-complaints-suggestions-form textarea::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.app-complaints-suggestions-form textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.app-complaints-suggestions-list .width300{max-width:300px}.app-apk-form,.app-att-machine-management-form,.app-monitor-site-form,.app-monitor-task-form{padding-bottom:70px}.app-miniprogram-menu{padding-bottom:70px;background-color:#fafafa}.app-miniprogram-menu .wrap .menu-list{width:300px;margin:0 auto}.app-miniprogram-menu .wrap .menu-list .block .list{list-style:none}.app-miniprogram-menu .wrap .menu-list .block .list .setting{float:right}.app-miniprogram-menu .fix-btn-box{bottom:60px;background-color:#fafafa;padding-bottom:0;width:20%}.app-change-tutor-form,.app-interviewer-group-form,.app-tutor-group-form{padding-bottom:70px}.app-menu-form .date-select{width:48%;display:inline-block}.app-menu-form .CodeMirror{height:600px}.app-supervisord-monitor-list .status-exited,.app-supervisord-monitor-list .status-running,.app-supervisord-monitor-list .status-stopped{display:block;width:70px;height:18px;line-height:1.4em;text-align:center}.app-supervisord-monitor-list .status-running{background-color:#8eef8e}.app-supervisord-monitor-list .status-stopped{background-color:#f7f77a}.app-supervisord-monitor-list .status-exited{background-color:#f38c94}.signature{margin-bottom:-35px;height:150px}.signature img{width:100px;margin:-90px auto 0;transform:rotate(-90deg)}.app-interviewer-group-form .search-user,.app-tutor-group-form .search-user{max-width:200px;margin-right:20px;display:inline-block}.app-interviewer-group-form .name{display:inline-block;width:48.8px}.app-tutor-group-form .name{display:inline-block;width:48.8px}.app-tutor-upload .upload-file{margin:10px;padding:50px 10px;text-align:center;background:#F8F8F8;border:5px dashed #DDD;cursor:pointer}.app-push-resume-form,.app-recruitment-request-form,.app-registration-dept-form,.app-registration-template-undone-detail,.app-resume-form{padding-bottom:70px}.app-tutor-system-form .md-input-focused label:not(.md-no-float),.app-tutor-system-form .md-input-has-value label:not(.md-no-float),.app-tutor-system-form md-input-container:not(.md-input-invalid).md-input-has-value label{display:none!important}.app-tutor-system-form .border-box{width:100%;border-bottom:1px rgba(0,0,0,.12) solid}.app-registration-dept-form .md-chips{box-shadow:0 1px rgba(0,0,0,.12)}.app-registration-dept-form md-chips{width:100%}.app-registration-template-undone-detail md-content{background-color:#FFF}.app-upload-resume-form .tip{color:#9C9C9C;font-size:10px}.app-push-resume-form .required-label::after,.app-recruitment-request-form .required-label::after{content:'*';color:red;position:relative;top:-3px}.app-upload-resume-form .button-uploads{margin-left:-10px}.app-upload-resume-form .pusher-item{padding-top:20px;max-width:160px}.app-upload-resume-form .repeatResume{background-color:#ECF2FE}.app-resume-detail md-input-container .md-errors-spacer{min-height:0;min-width:0}.app-resume-detail md-input-container .md-input{border-width:0}.app-resume-detail td{min-width:70px}.app-resume-detail .data-limit{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-resume-detail img{width:100%}.app-recruitment-request-form .no-change{background:#f2f2f2!important}.app-recruitment-request-list .description{display:inline-block;max-width:400px;margin:3px 0}.app-inward-recruitment .computer-education-box,.app-recruitment-request-detail .hide-validation-errors .md-errors-spacer,.app-school-recruitment .computer-education-box{display:none}.app-recruitment-request-list .handler-accepted{font-size:18px;color:#00a870}.app-recruitment-request-list .handler-rejected{font-size:18px;color:#e34d59}.app-recruitment-request-detail .hide-validation-errors .textarea{border:0;color:rgba(0,0,0,.54);padding-top:5px;box-sizing:border-box}.education-top,md-bottom-sheet .education-item{border-bottom:1px solid rgba(0,0,0,.1)}.app-recruitment-request-detail .none{font-style:italic;font-size:14px}*{box-sizing:border-box}.picker-wrap{width:100%}.eductaion-end{color:#06b3ab}md-bottom-sheet{border-radius:45px;text-align:center}md-bottom-sheet .eductaion-end,md-bottom-sheet .eductaion-title{font-size:16px;width:100%}md-bottom-sheet .education-item .md-button{font-size:15px!important;margin:0 auto;color:#707070;border-radius:12px;min-height:unset!important;padding:4px 8px!important;line-height:unset!important;min-width:unset!important}.education-item:nth-child(7){border-bottom:4px solid rgba(150,150,150,.1)}.app-inward-recruitment form .input-wrap,.app-school-recruitment form .input-wrap{padding:0;width:85%;margin:14px auto}.app-inward-recruitment form .input-wrap input,.app-school-recruitment form .input-wrap input{width:100%;margin-top:8px}.app-inward-recruitment .upload,.app-school-recruitment .upload{width:100%;margin:10px auto}.app-inward-recruitment .empty-box,.app-school-recruitment .empty-box{height:40px}.app-inward-recruitment .btn,.app-school-recruitment .btn{display:flex;justify-content:flex-end;width:85%;margin:0 auto}.app-inward-recruitment .pink,.app-school-recruitment .pink{color:red;margin-right:4px}.app-inward-recruitment .header,.app-school-recruitment .header{height:0;text-align:center;font-size:24px;color:#06b3ab;display:none}.app-inward-recruitment .logo,.app-school-recruitment .logo{height:44px;background:url(../../static/img/logo.svg) center no-repeat;margin-top:20px;display:none}.app-inward-recruitment .upload-icon,.app-school-recruitment .upload-icon{width:20px;height:20px;background:url(../../static/img/upload.png?v=3a3fbe1d46) no-repeat;background-size:20px;position:absolute;top:6px}.app-inward-recruitment .title,.app-school-recruitment .title{text-align:center}.app-inward-recruitment .list-body,.app-school-recruitment .list-body{position:relative;width:100%;font-size:13px;color:#333;overflow:auto;background:#fff}.app-inward-recruitment .computer-education,.app-inward-recruitment .input-name,.app-inward-recruitment .mobile-eduction,.app-school-recruitment .computer-education,.app-school-recruitment .input-name,.app-school-recruitment .mobile-eduction{display:inline-block;height:32px;padding-left:8px;outline:0;border:1px solid #cecece;border-radius:6px}.app-inward-recruitment .mobile-eduction,.app-school-recruitment .mobile-eduction{margin-top:8px}.app-inward-recruitment .list-header,.app-school-recruitment .list-header{height:52px;padding:10px 13px;background:#06b3ab;color:#f2f2f2;font-size:20px}.app-inward-recruitment .material-icons-outlined,.app-inward-recruitment .upload-resume-cellphone,.app-school-recruitment .material-icons-outlined,.app-school-recruitment .upload-resume-cellphone{color:#06b3ab}.app-inward-recruitment .material-icons-outlined,.app-school-recruitment .material-icons-outlined{font-size:20px}.app-inward-recruitment .upload-resume-cellphone,.app-school-recruitment .upload-resume-cellphone{background:0 0!important;margin-bottom:12px}.app-inward-recruitment .upload,.app-school-recruitment .upload{border:1px solid #cecece;border-radius:6px;outline:0;text-align:center;padding:6px 0}.app-inward-recruitment .upload-format,.app-school-recruitment .upload-format{display:flex;justify-content:center;margin-top:10px}.app-inward-recruitment .md-raised,.app-school-recruitment .md-raised{background-color:#06b3ab!important}.app-inward-recruitment .tips,.app-school-recruitment .tips{font-size:12px;color:red;display:none}.app-inward-recruitment .upload-resume,.app-school-recruitment .upload-resume{width:85%;margin:0 auto}.app-inward-recruitment .phone-size,.app-school-recruitment .phone-size{min-width:56px;width:56px;min-height:28px;height:28px;border-radius:8px;background:rgba(128,128,128,.5);color:#fff;text-align:center;line-height:28px;margin:8px 0 10px}.app-inward-recruitment .successBtn,.app-school-recruitment .successBtn{background:#06b3ab}.app-inward-recruitment .arrow,.app-inward-recruitment .mobile-eduction,.app-inward-recruitment .mobile-tips,.app-school-recruitment .arrow,.app-school-recruitment .mobile-eduction,.app-school-recruitment .mobile-tips{display:block}.app-inward-recruitment .mobile-tips,.app-school-recruitment .mobile-tips{font-size:12px;color:red;padding-left:10px}.arrow{background:url(../../static/img/down-arrow.png?v=3a3fbe1d46) 98% 50% no-repeat content-box;background-size:14px}@media screen and (min-width:640px){.computer-education{margin:0!important}.computer-education .md-select-value{border:none!important}.header{height:auto!important;display:block!important}.header .logo{display:inherit!important}.form-list{background-color:#f2f2f2;padding-bottom:32px;display:flex;justify-content:center}.form-list .form-top{margin-top:42px}.form-list .form-top .list-header{border-top-left-radius:6px;border-top-right-radius:6px}.form-list .form-top .list-header .logo{display:block!important}.form-list .list-body{padding:24px 0}.form-list .list-body .computer-education-box{display:block!important;flex:1;margin-left:10px}.form-list .list-body .mobile-eduction,.mobile-tips{display:none!important}.form-list .list-body .computer-education-box .computer-education{width:100%!important}.form-list .list-body .btn .phone-size{width:64px;margin-top:0!important;line-height:36px!important;min-height:36px!important;min-width:unset!important}.form-top{width:644px!important}.form-top .list-header{height:auto!important;font-size:16px!important}.form-top .list-header .title{height:54px;line-height:54px}.arrow{background:unset!important}.form-label{text-align:right;width:100px}.upload-resume{display:flex;align-items:start;margin:22px auto 18px!important}.upload-resume .upload{margin-left:10px;margin-top:0;flex:1;flex-direction:column}.upload-resume .upload .tips{display:inherit!important;margin-top:0!important}.upload-resume .upload .upload-resume-cellphone{margin:0!important}.input-wrap{display:flex;align-items:center;margin:20px auto!important}.input-wrap .computer-education{margin-top:0}.input-wrap input{margin-top:0!important;margin-left:10px;width:auto!important;flex:1;height:32px!important}.app-school-recruitment .form-label{width:72px}}.app-collect-works .content div{padding-top:10px}.app-collect-works form div{margin-left:23px}.app-collect-works .upload{padding-top:0;display:flex;flex-direction:column!important;width:482px;margin-top:-25px;margin-left:68px;border:1px solid #cecece;border-radius:6px;outline:0;text-align:center}.app-collect-works .input-name{width:464px;margin-top:12px}.app-collect-works .btn{padding:5px 15px 42px 0;display:flex;justify-content:flex-end}.app-collect-works .phone-size{margin:20px 50px 0 0}.app-collect-works .form-top{margin-top:69px}.app-collect-works .empty-box{height:40px}.app-collect-works .pink{color:red;margin-right:4px}.app-collect-works .form-list{height:100vh;display:flex;justify-content:center;align-items:center}.app-collect-works .header{height:0;text-align:center;font-size:24px;color:#06b3ab}.app-collect-works .logo{height:44px;background:url(../../static/img/logo.svg) center no-repeat;margin-top:20px}.app-collect-works .lantu-logo{height:44px;background:url(../../../../../static/img/logo/lantu-logo-cn.png?v=3a3fbe1d46) center no-repeat;background-size:220px;margin-top:20px}.app-collect-works .upload-icon{left:-23px;width:20px;height:20px;background:url(../../static/img/upload.png?v=3a3fbe1d46) no-repeat;background-size:20px;position:absolute;top:6px}.app-collect-works .title{text-align:center}.app-collect-works .list-body{position:relative;width:644px;font-size:13px;color:#333;padding-top:20px;background:#fff;min-height:542px}.app-collect-works .input-name{display:inline-block;height:30px;padding-left:15px;outline:0;border:1px solid #cecece;border-radius:6px}.app-collect-works md-select .md-select-value{border-bottom-color:transparent;margin-left:-23px}.app-collect-works md-select .md-select-placeholder{margin-left:0}.app-collect-works .list-header{height:52px;line-height:52px;padding:10px 13px;background:#06b3ab;color:#f2f2f2;font-size:16px;border-top-left-radius:6px;border-top-right-radius:6px}.app-collect-works .upload-cellphone{color:#06b3ab;background:0 0!important;margin-top:-6px;margin-bottom:-16px}.app-collect-works .upload-format{display:flex;justify-content:center;margin-top:0;padding-top:0}.app-collect-works .md-raised{background-color:#06b3ab!important}.app-collect-works .tips{font-size:12px;color:red}.app-collect-works label+div{display:flex;justify-content:center;align-items:center}.app-collect-works .upload-works{margin-top:20px}.app-collect-works .phone-size{width:79px;height:40px;border-radius:10px;background:rgba(128,128,128,.5);color:#fff;text-align:center}.app-collect-works .successBtn{background:#06b3ab}.app-collect-works .font-color{color:#06b3ab}@media screen and (min-width:568px) and (max-width:1000px){.app-collect-works .form-list{height:100vh;display:flex;justify-content:center;align-items:flex-start}.app-collect-works .header{display:none}.app-collect-works .list-body{font-size:34px;width:100vw}.app-collect-works .list-header{font-size:30px;border-radius:0;padding:35px 13px}.app-collect-works .btn,.app-collect-works .content div{padding:20px}.app-collect-works .title{font-size:50px}.app-collect-works .content div:not(:first-child){margin-top:14px}.app-collect-works .input-name{display:block;margin-top:15px;height:70px;width:830px;font-size:34px}.app-collect-works .icon-del{position:relative;top:24px}.app-collect-works .upload-cellphone{font-size:34px!important;padding:50px 54px 10px!important;height:auto!important;margin-top:-22px}.app-collect-works .md-button.md-icon-button{margin-top:10px}.app-collect-works .material-icons{font-size:30px!important}.app-collect-works .tips{font-size:28px}.app-collect-works .upload{width:810px!important;margin-top:10px;margin-left:0;padding-top:0!important}.app-collect-works .upload-icon{width:40px;height:40px;background-size:40px;position:absolute;top:45px}.app-collect-works .upload-works{margin-top:40px}.app-collect-works .phone-size{width:150px!important;height:70px!important;margin-top:0;margin-right:48px;padding-top:5px;font-size:34px;border-radius:10px}.app-collect-works .form-top{margin-top:0}.app-collect-works .clear-padding{padding-top:0!important;margin-top:0!important}}.app-interview-invitation-form,.app-interview-invitation-result-form,app-salary-application-form{padding-bottom:70px}.interview-evaluation{color:#000;display:inline-block;width:160px;height:32px;text-decoration:none}.app-interview-invitation-form .recruitmentStatus,app-salary-application-form .recruitmentStatus{background:#f2f2f2!important}.app-interview-invitation-form .search-input,app-salary-application-form .search-input{min-width:240px}.app-interview-invitation-form .single-search,app-salary-application-form .single-search{padding-left:0}.app-interview-invitation-form .single-search md-input-container,app-salary-application-form .single-search md-input-container{margin-bottom:0}.app-interview-invitation-result-form .choose-retest md-radio-button{display:inline-block;margin-left:20px}.app-interview-invitation-result-form .md-select-value>span:not(.md-select-icon){color:rgba(0,0,0,.54)}.app-interview-invitation-result-form .md-select-value>span:not(.md-select-icon)>div{color:rgba(0,0,0,.87)}.app-interview-invitation-result-form md-input-container .md-errors-spacer{min-height:16px;min-width:1px}.app-interview-invitation-result-form .font-format{font-size:14px}.app-interview-invitation-detail md-input-container .md-errors-spacer{min-height:0;min-width:0}.app-interview-invitation-detail md-input-container .md-input{border-width:0}.app-interview-invitation-detail td{min-width:70px}.app-interview-invitation-detail .data-limit{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-accessories-form .datepicker .md-datepicker-input,.app-device-form .datepicker .md-datepicker-input{max-width:none}.app-interview-invitation-detail img{width:100%}.app-interview-invitation-detail .tab-message{margin-top:10px;max-height:600px;overflow-y:scroll}.app-interview-invitation-detail .nameCopy{font-size:14px;font-weight:400}.app-interview-invitation-detail .nameCopy md-icon{color:#999;cursor:pointer}.app-interview-invitation-detail .nameCopy .material-icons{font-size:16px;line-height:25px;margin-left:8px}.app-interview-itinerary .itinerary{margin-left:200px}.app-interview-record{background-color:#F7F7F7}.app-interview-record .interview-record{background-color:#fff}.app-interview-record md-card{padding:16px 20px}.app-interview-record .font-format{font-size:16px}.app-interview-record .history-item{margin-left:53px;position:relative}.app-interview-record .history-item:not(:first-child){padding:18px 0}.app-interview-record .history-item:first-child{padding:2px 0 18px}.app-interview-record .history-item:before{content:'';width:2px;height:calc(100% - 35px);background-color:#ba68c8;position:absolute;top:18px;left:3px}.app-interview-record .history-item:not(:first-child):before{height:100%;top:-18px}.app-interview-record .history-item .head-item{display:flex;align-items:center;margin:0 0 18px 24px;position:relative}.app-interview-record .history-item .head-item .number{position:absolute;top:2px;left:-23px;font-size:12px;color:#fff}.app-interview-record .history-item .head-item h3{color:#171A1D;font-size:14px;margin:0 36px 0 0}.app-interview-record .history-item .head-item p,.app-interview-record .history-item .head-item translate{margin:0;color:#666;font-size:14px;line-height:14px}.app-interview-record .history-item .head-item:before{content:'';width:15px;height:15px;border-radius:50%;background:#ba68c8;position:absolute;top:2px;left:-28px}.app-interview-record .history-item .head-item>p{margin-right:40px}.app-interview-record .assess-box{height:120px;overflow-y:auto;box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:5px;margin:0 24px;padding:16px 20px 0}.app-interview-record .assess-box.detail-section md-list{padding:0}.app-interview-record .assess-box.detail-section md-list.single-list{overflow:visible}.app-interview-record .assess-box::-webkit-scrollbar{width:8px}.app-interview-record .assess-box::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.app-interview-record .assess-box::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}@media screen and (max-width:1290px){.app-interview-record .history-item .head-item{flex-direction:column;align-items:flex-start}.app-interview-record .history-item .head-item>p{margin:5px 0}}.app-forward-interviewer{padding-bottom:70px}.app-forward-interviewer .single-search{padding-left:0}.app-offer-application-form{background-color:#F7F7F7;padding:20px 22px}.app-offer-application-form .title-text{color:rgba(0,0,0,.54)}.app-offer-application-form .detail-section .input-list{grid-template-columns:repeat(4,1fr);margin-bottom:10px}.app-offer-application-form .detail-section .input-list md-list-item{padding-top:15px}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text{width:100%;position:relative}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text h3{position:absolute;top:-24px;left:0;font-size:14px;color:#707070;font-weight:400;margin:0}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text h3:before{content:'*';color:#E45560}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text input,.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-select{width:100%;height:32px;border:1px solid #ddd;border-radius:5px;font-size:14px;padding-left:10px;box-sizing:border-box}.app-offer-application-form .detail-section .impress md-checkbox .md-container .md-icon,.app-offer-application-form .detail-section .impress md-radio-button .md-container .md-off,.app-offer-application-form .detail-section .impress md-radio-button .md-container .md-on{width:16px;height:16px}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text input:focus-visible,.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-select:focus-visible{outline:0}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text input::placeholder,.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-select::placeholder{font-size:14px;color:rgba(0,0,0,.6)}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text input[type=text]{font-size:12px}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-select{margin:0}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-select .md-select-value{border-bottom:none;font-size:14px}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-select .md-select-value span:first-child:after{content:''!important}.app-offer-application-form .detail-section .input-list md-list-item .md-list-item-text md-icon{color:#538AE5;font-size:20px;position:absolute;top:6px;right:0}.app-offer-application-form .detail-section .impress md-checkbox .md-container,.app-offer-application-form .detail-section .impress md-radio-button .md-container{top:calc(50% + 3px)}.app-offer-application-form .detail-section .input-list md-list-item:last-child{padding-bottom:0}.app-offer-application-form .detail-section .impress{font-size:14px;color:#707070;padding:0 32px}.app-offer-application-form .detail-section .impress md-checkbox.md-checked .md-icon:after{top:-2px;left:3px}.app-offer-application-form .detail-section .evaluate{padding:0 32px}.app-offer-application-form .detail-section .evaluate h3{font-size:14px;color:#707070;font-weight:400}.app-offer-application-form .detail-section .evaluate h3.required:before{content:'*';color:#E45560}.app-offer-application-form .detail-section .evaluate textarea{padding:0 9px;border:1px solid #ddd;border-radius:5px;width:100%}.app-offer-application-form .detail-section .evaluate textarea:focus-visible{outline:0}.app-offer-application-form .detail-section .evaluate textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-offer-application-form .md-button{min-width:auto;width:60px;min-height:32px;height:32px;border-radius:28px;background-color:#acacac;padding:0;margin:22px 20px 22px 0;font-size:14px;line-height:14px}.app-offer-application-form .md-button[disabled]{color:#fff;background:#acacac}.app-offer-application-form md-chips md-chip{background-color:rgba(186,104,200,.8);font-size:12px;color:#fff;border-radius:23px;padding:0 23px 0 8px;height:24px;line-height:24px;font-weight:400}.app-offer-application-form md-chips md-chip md-icon{color:#fff;min-height:18px;min-width:18px}.app-offer-application-form md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-70%,0)}@media screen and (min-width:600px) and (max-width:950px){.app-offer-application-form .detail-section .input-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.app-offer-application-form .detail-section .input-list{grid-template-columns:1fr}}.app-offer-approval-form{padding:20px 22px;background-color:#f7f7f7}.app-offer-approval-form md-radio-button .md-label{font-size:14px}.app-offer-approval-form .evaluate{padding-right:32px}.app-offer-approval-form .evaluate p textarea{padding:9px;border:1px solid #ddd;border-radius:5px;width:100%}.app-offer-approval-form .evaluate p textarea:focus-visible{outline:0}.app-offer-approval-form .evaluate p textarea::placeholder{font-size:14px;color:rgba(0,0,0,.4)}.app-offer-approval-form .evaluate p span{position:absolute;bottom:25px;color:gray;font-size:12px;right:42px}.app-offer-approval-form .evaluate p .text-danger{color:red}.app-offer-approval-form .evaluate h3{font-size:14px;color:#707070;font-weight:400}.app-offer-approval-form .md-button{min-width:auto;width:70px;min-height:32px;height:32px;border-radius:28px;background-color:#acacac;padding:0;margin:22px 20px 22px 0;font-size:14px;line-height:14px}.app-offer-approval-form .md-button[disabled]{color:#fff;background:#acacac}.app-equipment-application-form{padding-bottom:70px}.app-computer-undone-detail .undone-email{color:#000}.app-computer-white-list-detail .md-default,.app-computer-white-list-detail .md-warn{min-height:50px}.app-computer-white-list-detail .md-default .md-toolbar-tools,.app-computer-white-list-detail .md-warn .md-toolbar-tools{max-height:50px;height:50px}.app-computer-white-list-detail md-content{padding:10px 20px 30px}.app-computer-form .dialog-toolbar,.app-computer-software-list .dialog-toolbar,.app-computer-white-list-detail .dialog-toolbar{padding:0 20px 10px;min-height:50px}.app-computer-form .md-icon-button,.app-computer-software-list .md-icon-button,.app-computer-white-list-detail .md-icon-button{background-color:#eee}.app-computer-form .md-icon-button:hover,.app-computer-software-list .md-icon-button:hover,.app-computer-white-list-detail .md-icon-button:hover{background-color:transparent}.app-computer-form .close,.app-computer-form .done,.app-computer-software-list .close,.app-computer-software-list .done,.app-computer-white-list-detail .close,.app-computer-white-list-detail .done{cursor:pointer}.app-computer-form .done,.app-computer-software-list .done,.app-computer-white-list-detail .done{color:green}.app-computer-form .close,.app-computer-software-list .close,.app-computer-white-list-detail .close{color:red}.app-computer-form .min-wid,.app-computer-software-list .min-wid,.app-computer-white-list-detail .min-wid{width:40px}.app-computer-form .body,.app-computer-software-list .body,.app-computer-white-list-detail .body{max-height:500px!important;overflow-y:scroll;top:0}.app-computer-form .wrap-td,.app-computer-software-list .wrap-td,.app-computer-white-list-detail .wrap-td{width:200px;padding:10px 0!important;display:flex;flex-wrap:wrap}.app-accessories-form .datepicker .md-datepicker-input-container,.app-device-form .datepicker .md-datepicker-input-container,.app-device-repair-form .datepicker .md-datepicker-input-container{width:100%}.app-accessories-form,.app-device-form,.app-device-repair-form,.app-location-form,.app-public-goods-form,.app-send-mail-form{padding-bottom:70px}.app-computer-add md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:#000}.app-location-form md-autocomplete md-autocomplete-wrap{box-shadow:none;padding-top:0}.app-device-repair-list .showAllWord{max-width:500px;display:inline-block;word-break:break-all;overflow:hidden}.app-device-repair-list .handler-created{font-size:18px;color:#707070}.app-device-repair-list .handler-accepted{font-size:18px;color:#00a870}.app-device-repair-list .handler-rejected{font-size:18px;color:#e34d59}.app-device-repair-list .min-td{min-width:150px}.single{color:#000;text-decoration:none!important}.app-device-repair-form .done{color:green!important;margin-right:0;right:0}.app-device-repair-form .datepicker .md-datepicker-input{max-width:none}.app-public-goods-form .upload{position:relative;left:-64px}.app-public-account-view .title{background-color:#e04993;color:#fff;font-size:18px}.app-public-account-view .send-button{max-height:36px}.app-background-investigation-detail .signature{height:190px}.app-background-investigation-detail .signature img{width:100px;margin:-70px auto 0;transform:rotate(-90deg)}.app-background-investigation-detail .md-list-item-text h3{white-space:normal!important}.app-background-investigation-detail .work-experience{font-size:20px;font-weight:700}.app-travel-application-form .head-format{height:35px;border-radius:5px 5px 0 0;background:rgba(186,104,200,.4)}.app-travel-application-form .head-format th:not(:last-child){border-right:1px solid #dcdcdc}.app-travel-application-form .head-format th{padding:0!important;text-align:center!important}.app-travel-application-form table{font-size:14px;border:1px solid #ededed;border-radius:5px}.app-travel-application-form .context-format td{padding:0 10px!important;border-bottom:1px solid #dcdcdc;min-width:120px;text-align:center}.app-travel-application-form .context-format td:not(:last-child){border-right:1px solid #dcdcdc}.app-travel-application-form .check-box md-radio-button{display:inline-block}.app-travel-application-form .tips{color:red}.app-travel-application-form .master-block{width:4px;height:20px;margin-top:2px;margin-right:4px;opacity:1;border-radius:47px;background:#ba68c8}.app-signature-record-list .doc-signature{transform:rotateZ(-90deg);width:25px}.app-job-positions-form .required-label::after{content:'*';color:red;position:relative;top:-3px}.app-modify-parent-form md-autocomplete-wrap{box-shadow:none;border-bottom:1px solid #ccc}.mce-panel{width:auto!important}.code{font-family:Menlo,Monaco,Consolas,"Courier New",monospace!important}.highlighted{background:#ff0}.ngdialog.ngdialog-theme-default{padding-top:70px}.success{color:green}.failed{color:#DD2C00}.md-button{text-transform:none}.p{cursor:pointer}md-toast.md-center{position:fixed;top:3%;left:50%;transform:translate3d(-50%,0,0)}@media (max-width:959px){md-toast{position:fixed!important;bottom:50%!important;left:50%!important;transform:translate3d(-50%,50%,0)!important}md-toast .md-toast-content{min-width:unset!important;max-width:66.66%!important;margin:16px auto}}.toast-default{text-align:right}.toast-default.toast-error .md-toast-content{background-color:#f9d7d9}.toast-default.toast-error .md-toast-content .toast-icon{color:#e34d59}.toast-default.toast-error .md-toast-content .http-status{position:absolute;top:-3px;left:44px}.toast-default.toast-error .md-toast-content .long-text{margin:32px 0 0}.toast-default.toast-success .md-toast-content{background-color:#bcebdc!important}.toast-default.toast-success .md-toast-content .toast-icon{color:#00a870!important}.toast-default.toast-help .md-toast-content,.toast-default.toast-info .md-toast-content{background-color:#d4e3fc!important}.toast-default.toast-help .md-toast-content .toast-icon,.toast-default.toast-info .md-toast-content .toast-icon{color:#0052d9!important}.toast-default.toast-warning .md-toast-content{background-color:#f9e0c7!important}.toast-default.toast-warning .md-toast-content .toast-icon{color:#ed7b2f!important}.toast-default .md-toast-content{border-radius:3px;min-width:320px;max-width:1118px;overflow:hidden;min-height:54px;max-height:500px;padding:0;background-color:#F9D7D9;color:rgba(0,0,0,.9);display:flex;box-sizing:content-box}.toast-default .md-toast-content .fix-left,.toast-default .md-toast-content .fix-right{position:fixed;top:16px}.toast-default .md-toast-content .fix-left{left:16px}.toast-default .md-toast-content .fix-right{top:18px;right:16px}.toast-default .md-toast-content .toast-icon{font-size:20px;width:20px;height:20px;min-width:20px;min-height:20px}.toast-default .md-toast-content .pre-wrap{width:100%;max-height:500px}.toast-default .md-toast-content .pre-wrap pre{width:100%;text-align:left;white-space:normal;word-wrap:break-word;display:block;min-height:24px;line-height:24px;max-height:468px;padding:14px 36px 16px 44px;margin:0;overflow:auto}.badge,.text-center{text-align:center}.badge,.no-space{white-space:nowrap}.toast-default .md-toast-content .pre-wrap pre::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.toast-default .md-toast-content .pre-wrap pre::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.toast-default .md-toast-content .pre-wrap pre::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.toast-default .md-toast-content .pre-wrap pre::-webkit-scrollbar-corner{display:none}.toast-default .md-toast-content .close{box-sizing:content-box;cursor:pointer;font-size:16px;width:16px;height:16px;min-height:16px;min-width:16px;transition:all .2s ease}.toast-default .md-toast-content .close:hover{background:rgba(92,92,93,.1);color:#444}.toast-default .md-button{margin-bottom:0}.confirm-dialog{height:auto;min-width:unset!important}.confirm-dialog .dialog-main{border-radius:6px;font-size:14px;position:relative;display:flex;flex-direction:column;min-width:214px;max-width:480px;min-height:94px;overflow:hidden}.confirm-dialog .dialog-main.wrap{min-width:480px;max-width:660px;min-height:178px;max-height:200px;height:unset!important}.confirm-dialog .dialog-main.wrap .content-wrap{flex:1}.confirm-dialog .dialog-main.wrap .content-wrap .content{padding:0 8px;margin:0 16px 0 36px;word-break:break-all;overflow:auto;max-height:100px}.confirm-dialog .dialog-main .dialog-content-title{position:relative;display:flex;align-items:flex-start;margin:16px}.confirm-dialog .dialog-main .dialog-content-title .close-icon{position:absolute;top:0;right:0;cursor:pointer;font-size:12px;width:12px;height:12px;min-width:12px;min-height:12px;transition:all .2s ease}.confirm-dialog .dialog-main .dialog-content-title .close-icon:hover{background:rgba(92,92,93,.12);color:#444}.confirm-dialog .dialog-main .dialog-content-title .dialog-title{margin:0 8px}.confirm-dialog .dialog-main .dialog-content-title md-icon{margin:0;font-size:20px;width:20px;height:20px;min-width:20px;min-height:20px}.confirm-dialog .dialog-main .dialog-content-title .error{color:#e34d59}.confirm-dialog .dialog-main .dialog-content-title .done,.confirm-dialog .dialog-main .dialog-content-title .success{color:#00a870}.confirm-dialog .dialog-main .dialog-content-title .info{color:#0052d9}.confirm-dialog .dialog-main .dialog-content-title .warning{color:#ed7b2f}.confirm-dialog .dialog-main .dialog-content-actions{display:flex;justify-content:flex-end;padding:4px 16px 16px 0}.confirm-dialog .dialog-main .dialog-content-actions .btn{font-size:12px;padding:0 8px;border:none;border-radius:4px;min-width:unset!important;line-height:24px!important;min-height:unset!important;height:24px;margin:0}.confirm-dialog .dialog-main .dialog-content-actions .cancel{background:#e7e7e7;color:#000}.confirm-dialog .dialog-main .dialog-content-actions .confirm{background:#0052d9;color:#fff;margin-left:8px}.confirm-dialog .dialog-main .dialog-content-actions .confirm.disabled{background-color:#e0e0e0;color:rgba(0,0,0,.26);cursor:not-allowed}md-input-container .editable-controls{padding:0}md-input-container .editable-controls [ng-message]{position:static}.app-autocomplete-new-item .new-item,.small-dialog{position:relative}.editable{border-bottom:1px dashed #e04993;cursor:pointer;outline:0}table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2),table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 24px 0 0}a{color:#BA68CE;text-decoration:none}a:hover{text-decoration:underline}md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{color:#e04993}.select-form .select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.67px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:auto}.select-form .select-header .search-box{border:none;outline:0;height:100%;width:100%;padding:0}.select-form .select-group label{text-transform:capitalize!important}.select-form md-content._md{max-height:240px}md-menu-content{max-height:1000px}.md-chips md-chip{border-radius:8px}md-chips .md-chips{box-shadow:none}.ng-boat-production-designer .draggable-container .watermark{stroke:#BA68CE}.md-cell md-menu-bar{padding:0}.md-cell md-menu-bar .md-menu .md-button{margin:0;padding:0}.hint{font-size:12px;color:#4e4e4e}table.md-table.md-row-select tbody.md-body>tr.md-row.md-selected{background-color:#cdeabb}table.md-table.md-row-select tbody.md-body>tr.md-row:not([disabled]):hover{background-color:#cdeabb!important}md-dialog{resize:both;overflow:auto}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;vertical-align:middle;background-color:#e04993;border-radius:10px}.text-right{text-align:right}table.md-table thead.md-head tr.md-row th.md-column.action{padding:0 14px 0 10px}.autocomplete-not-found{display:inline-block;width:100%;height:40px;padding:0 8px;line-height:40px}.autocomplete-not-found:hover{background:rgba(0,0,0,.1)}.autocomplete-not-found:hover a{text-decoration:none}.app-autocomplete-new-item md-chips md-chips-wrap{border-bottom:1px solid rgba(0,0,0,.12)}.app-autocomplete-new-item md-autocomplete md-autocomplete-wrap{box-shadow:none;padding-top:0}.app-autocomplete-new-item .error{margin:10px}.red{color:red}#main_view{min-height:calc(100% - 30px)}.wrapper{width:100%;overflow-x:auto;overflow-y:hidden;height:20px;z-index:10}.table-scroll{height:15px}.pink{color:#BA68CE}.approvals-status{display:inline-block;font-size:12px;color:#666}.public-reject-form>form{padding-bottom:0}.public-reject-form>form>md-input-container{width:100%;margin:0;padding:0}.public-reject-form>form>md-input-container>p{margin-top:0}.public-reject-form>form>md-input-container textarea{border-width:2px!important;max-height:90px;overflow-y:auto}.public-reject-form>form>md-input-container textarea::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.public-reject-form>form>md-input-container textarea::-webkit-scrollbar-thumb{background-color:silver;border-radius:8px;min-height:32px}.public-reject-form>form>md-input-container textarea::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.public-reject-form>form>md-input-container textarea::-webkit-scrollbar-corner{display:none}.public-reject-form>div{padding:2px}.public-reject-form>div>button{border-radius:4px}.public-finance-form{font-size:14px}.public-finance-form md-content{background-color:#fff}.public-finance-form .contract-basic-title{font-size:16px}.public-finance-form .tip-color{color:#acacac}.public-finance-form .basic-title{font-size:16px;font-weight:400}.public-finance-form .blue-color{color:#0052d9}.public-finance-form .master-block{width:4px;height:20px;margin-top:2px;margin-right:4px;opacity:1;border-radius:47px;background:#ba68c8}.public-finance-form .user-msg P{margin-top:4px;margin-bottom:4px}.public-finance-form .user-msg translate{color:#707070}.public-finance-form .user-msg md-input-container{height:40px;margin-top:0;margin-bottom:0}.public-finance-form table{width:99%;border-radius:5px;border:1px solid #ededed;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.public-finance-form table .context-format td:not(:last-child),.public-finance-form table .head-format th:not(:last-child){border-right:1px solid #dcdcdc}.public-finance-form table .head-format{height:35px;border-radius:5px 5px 0 0;background:rgba(186,104,200,.4)}.public-finance-form table .head-format th{padding:0!important;text-align:center!important}.public-finance-form table .context-format td{padding:0 10px!important;border-bottom:1px solid #dcdcdc}.public-finance-form table md-input-container{margin:0 auto;height:20px}.public-finance-form table md-input-container input{margin-top:20px}.public-finance-form .block-title{font-size:16px;font-weight:400;margin-top:4px;margin-bottom:20px}.public-finance-form .add-btn{border-radius:3px;color:#0052d9;border:1px solid #0052d9}.public-finance-form .add-btn .material-icons{color:#0052d9;font-size:22px}.public-finance-form .submit-btn{border-radius:28px}.small-dialog{width:528px;height:296px}.small-dialog .md-toolbar-tools{height:54px;padding:0 22px}.small-dialog .app-dialog{height:100%}.small-dialog .app-dialog .scroll-content{height:242px}.small-dialog .app-dialog md-toolbar{min-height:54px}.small-dialog .btn-footer{position:absolute;right:10px;bottom:10px}table.md-table.md-row-select td.md-cell:nth-child(2),table.md-table.md-row-select th.md-column:nth-child(2){padding:0 24px 0 0}table.md-table.md-row-select td.md-cell:first-child,table.md-table.md-row-select th.md-column:first-child{padding-right:24px}.fix-btn-box{position:fixed;bottom:0;right:15px;width:calc(100% - 15px);background-color:#FFF;padding-bottom:16px;padding-right:4px;box-sizing:border-box;z-index:100}.gray{color:#707070}.detail-section{background-color:#fff;margin:0 0 12px;box-shadow:none;border-radius:8px}.detail-section .section-title{font-size:16px;padding:16px 20px;box-sizing:border-box;border-bottom:1px solid #EAEAEA;margin-bottom:18px;font-weight:700}.detail-section .section-title::before{content:'';display:inline-block;width:4px;height:20px;margin-right:8px;border-radius:20px;background-color:#BA68C8;position:relative;top:3px}.detail-section md-list{padding:0 32px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.detail-section md-list md-list-item{padding:0;min-width:0;max-width:100%;overflow:hidden}.detail-section md-list md-list-item.md-2-line,.detail-section md-list md-list-item.md-2-line::before{min-height:auto}.detail-section md-list md-list-item .md-list-item-text{display:flex;align-items:baseline;padding:0;margin:0}.detail-section md-list md-list-item .md-list-item-text h3{color:#707070;flex-shrink:0;font-size:14px;padding-right:5px}.detail-section md-list md-list-item .md-list-item-text h3 span,.detail-section md-list md-list-item .md-list-item-text h3 translate{padding-right:5px}.detail-section md-list md-list-item .md-list-item-text p{color:#171A1D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-section md-list md-list-item .md-list-item-text p a{color:#BA68C8;font-size:14px}.detail-section md-list md-list-item:last-child{padding-bottom:16px}.detail-section md-list.single-list{grid-template-columns:1fr;grid-gap:16px;overflow-x:auto}.detail-section md-list.single-list md-list-item .md-list-item-text p{white-space:normal}.detail-section md-list.single-list md-list-item .md-list-item-text.wrap-item-text p{white-space:pre-line;display:flex;align-items:flex-start}.detail-section md-list.single-list::-webkit-scrollbar{height:8px}.detail-section md-list.single-list::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.detail-section md-list.single-list::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.detail-section md-list:last-child md-list-item:last-child{padding-bottom:20px}@media screen and (min-width:600px) and (max-width:950px){.detail-section md-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.detail-section md-list{grid-template-columns:1fr}}.detail-section:last-child{margin-bottom:0}.detail-section .section-table{padding:0 32px 20px;font-size:14px;background-color:#fff}.detail-section .section-table .md-table{border:0;border-collapse:collapse;box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:5px}.detail-section .section-table .md-table .md-row{height:50px!important}.detail-section .section-table .md-table .md-row td,.detail-section .section-table .md-table .md-row th{padding:5px!important;text-align:center;color:#171A1D;border:1px solid #DCDCDC;box-sizing:border-box}.detail-section .section-table .md-table .md-row th{font-weight:400;color:#707070;border-top:0;background-color:#E3C2E9}.detail-section .section-table .md-table .md-row td:first-child,.detail-section .section-table .md-table .md-row th:first-child{border-left:0}.detail-section .section-table .md-table .md-row td:last-child,.detail-section .section-table .md-table .md-row th:last-child{border-right:0}.detail-section .section-table .md-table .md-row:last-child td{border-bottom:0}.detail-section .section-table .section-table-footer>p{color:#ACACAC;font-size:16px;margin:16px 0 0;text-align:right}.document-dialog .close,.year-picker .md-datepicker-input{cursor:pointer;text-align:center}.detail-section .section-table .section-table-footer>p>span{font-size:14px;color:#171A1D;margin-left:5px;padding-left:5px}.detail-section .section-table::-webkit-scrollbar{height:8px}.detail-section .section-table::-webkit-scrollbar-thumb{background-color:#D4D4D4;border-radius:8px}.detail-section .section-table::-webkit-scrollbar-thumb:hover{background-color:#BFBFBF}.detail-section .section-tab md-tab-item{color:#171A1D;font-size:16px}.detail-section .section-tab md-ink-bar{background:#fff}.detail-section .section-tab md-ink-bar:after{content:'';display:inline-block;width:80%;height:16px;background-color:#E3C2E9;border-radius:20px;position:relative;top:-23px;left:10%;z-index:-1}.detail-section .section-tab md-tab-content{padding-top:18px}.detail-section .handler-box{margin:0 32px 20px}.detail-section .handler-box .handler-wrap{width:400px;border-radius:5px;border:1px solid #CCC;color:#0a0a0a;padding:10px;margin:0 8px 5px 0;box-sizing:border-box}.detail-section .handler-box .handler-wrap>div:nth-child(1){font-size:16px;margin:5px 0}.detail-section .handler-box .handler-wrap .handler{font-size:14px;margin-bottom:10px}.detail-section .handler-box .handler-wrap .handler>span:nth-child(1){display:inline-block;width:43px;margin-top:2px}.detail-section .handler-box .handler-wrap .handler>span:nth-child(2){display:inline-block;margin-bottom:10px;width:60px;height:26px;border-radius:5px;padding-bottom:10px;padding-left:6px}.detail-section .handler-box .handler-wrap .handler>span:nth-child(2).created{color:#ba68c8;border:2px solid #ba68c8}.detail-section .handler-box .handler-wrap .handler>span:nth-child(2).accepted{color:#0C9;border:2px solid #0C9}.detail-section .handler-box .handler-wrap .handler>span:nth-child(2).rejected{color:#C06;border:2px solid #C06}.detail-section .handler-box .handler-wrap .handler .reject-note{display:inline-block;font-size:12px;color:#707070;word-break:break-all}.detail-section .handler-box .handler-wrap .handler .reject-note .note-icon{position:relative;display:inline-block;width:4px;height:4px;top:-3px;opacity:.7;border-radius:50%;background-color:#707070;margin-right:2px}.detail-common{box-shadow:none;margin:0;border-radius:8px}.multiline{padding-right:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.multiline .toggle-button{display:inline-block;font-size:12px;height:20px;line-height:20px;cursor:pointer;color:#BA68C8;padding:0 20px 0 6px;border-radius:3px;border:1px solid #BA68C8;position:absolute;top:0;right:0}.multiline .toggle-button::after{content:'›';display:block;font-size:20px;position:absolute;right:5px;top:0;transform:rotate(90deg)}.multiline.expanded{-webkit-line-clamp:initial}.multiline.expanded .toggle-button::after{right:9px;transform:rotate(270deg)}.workbench{box-shadow:none;margin:0;border-radius:8px}.workbench md-tabs-wrapper{position:relative;padding:0!important}.workbench md-tabs-wrapper::after{content:'';border-bottom:1px solid #eaeaea;position:absolute;bottom:1px;width:100%;z-index:-1}.big-switch,.detail-btn-box{position:relative}.workbench md-tabs-wrapper md-tabs-canvas{margin-left:32px}.workbench md-tabs-wrapper md-tabs-canvas md-ink-bar{height:3px;background:#ba68c8}.detail-btn-box{display:flex;align-items:center;padding-top:12px}.detail-btn-box .md-button{min-width:72px;min-height:32px;line-height:28px;font-size:14px;margin:0 10px 0 0;padding:0;color:#ba68c8;border-radius:5px}.detail-btn-box .md-button:not([disabled]):hover{background-color:#FDF4FF}.detail-btn-box .md-button[disabled]{background-color:#DFDFDF;color:#7d7d7d}.detail-btn-box .md-button.md-icon-button{width:72px;height:32px;justify-content:center}.detail-btn-box .md-button .icon{width:14px;margin-right:7px}.detail-btn-box md-menu.md-open>button{background-color:#FDF3FF}.detail-btn-box .material-icons{color:#ba68c8}.detail-btn-box .material-icons img{width:18px;padding-bottom:3px}.detail-btn-box .rejected-btn.md-button{border:1px solid #ba68c8}.detail-btn-box .rejected-btn.md-button[disabled]{background-color:#DFDFDF;color:#7d7d7d}.detail-btn-box .accepted-btn.md-button{background-color:#BA68C8;color:#fff}.detail-btn-box .accepted-btn.md-button:not([disabled]):hover{background-color:#AF4BC0}.detail-btn-box .accepted-btn.md-button[disabled]{background-color:#DFDFDF;color:#7d7d7d}.big-switch .switch-aria{position:absolute;top:11px;font-size:12px;color:#fff}.big-switch .switch-aria.open{left:8px}.big-switch .switch-aria.shut{left:26px}.big-switch md-switch{margin:0}.big-switch md-switch .md-container{width:44px}.big-switch md-switch .md-bar{width:44px;height:24px;border-radius:100px;background-color:#C5C5C5}.big-switch md-switch .md-thumb{top:5px;left:2px}.big-switch md-switch.md-checked:not([disabled]) .md-bar{background-color:#0052d9}.big-switch md-switch.md-checked:not([disabled]) .md-ink-ripple{background-color:#feffff}.big-switch md-switch.md-checked:not([disabled]) .md-thumb{left:7px}md-tooltip{font-size:14px!important;max-width:600px;padding:4px!important;white-space:pre-wrap!important;background-color:#191919!important;color:#CFCFCF!important;overflow:visible!important;height:auto!important;position:relative}md-tooltip::after{content:'';position:absolute;top:-12px;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:transparent transparent #191919;z-index:10001}.year-picker{position:relative}.year-picker input{border:none;border-bottom:1px solid rgba(0,0,0,.12)}.year-picker input:focus-visible{outline:0}.year-picker .year-picker-dropdown{position:absolute;top:30px;left:0;z-index:2;width:288px;background-color:#fff;height:228px;overflow-y:scroll;box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.year-picker .year-picker-dropdown div{width:33%;height:54px;padding:6px 0;border-radius:5px;background:0 0;border:none;display:inline-flex;cursor:pointer;justify-content:center;align-items:center}.year-picker .year-picker-dropdown div span{padding:5px 8px;border-radius:5px}.year-picker .year-picker-dropdown div span:hover{background-color:rgba(158,158,158,.32)}.year-picker .year-picker-dropdown div span.selected{background-color:#BA68C8}.year-picker .md-datepicker-input-container{width:100%}textarea{padding:6px 3px 6px 10px;letter-spacing:1px;line-height:20px;resize:none}.empty-data{width:300px;height:300px;margin:30px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.img-dialog{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;background-color:transparent}.document-dialog{width:80%;max-height:100%;position:relative}.document-dialog .close{position:absolute;right:20px;top:20px;background-color:#BA68CE;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;z-index:10000}