.tree-container[data-v-2336fa7a]{max-height:500px;width:100%;overflow-y:auto;position:relative}.search-input[data-v-2336fa7a]{width:100%;padding-bottom:12px;position:sticky;top:0;z-index:9}.disabled-mask[data-v-2336fa7a]{background-color:#f5f7fa}.company-select[data-v-2336fa7a]{border-radius:4px}.company-select-show[data-v-2336fa7a]{min-width:200px;min-height:32px;max-height:140px;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;overflow-y:auto}.company-select-show-content[data-v-2336fa7a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:1px 0}.company-select-show-content-item[data-v-2336fa7a]{background:#f5f5f5;border-radius:4px 4px 4px 4px;line-height:normal;padding:3px 6px}.company-select-show .clear[data-v-2336fa7a]{cursor:pointer;color:#ccc;display:none}.company-select-show2[data-v-2336fa7a]{min-width:200px;height:-moz-fit-content;height:fit-content;border:1px solid #ccc;border-radius:4px;padding:0 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.company-select-show2-content[data-v-2336fa7a]{display:flex}.company-select-show2-item[data-v-2336fa7a]{background:#f5f5f5;border-radius:4px 4px 4px 4px;padding:3px 6px;margin-right:8px}.company-select-show2 .clear[data-v-2336fa7a]{cursor:pointer;color:#ccc;display:none}.company-select-show:hover .clear[data-v-2336fa7a]{display:block}.company-select-cascader[data-v-2336fa7a]{overflow:scroll;position:relative;height:-moz-fit-content;height:fit-content}.company-select-cascader-item[data-v-2336fa7a]{max-height:500px;min-height:50px}.company-select-cascader-btn[data-v-2336fa7a]{bottom:0;display:flex;justify-content:flex-end;padding-top:12px}.placeholder[data-v-2336fa7a]{color:#c0c4cc;font-size:13px;line-height:normal}.week-date[data-v-62d0ca66]{padding:16px}.week-date-YM[data-v-62d0ca66]{font-weight:700;font-size:14px;color:#333;display:flex;align-items:center;justify-content:space-between}.week-date-YM-action[data-v-62d0ca66]{cursor:pointer;display:flex;gap:8px}.week-date-YM-action>i[data-v-62d0ca66]{color:#bbb}.content[data-v-62d0ca66]{cursor:pointer;height:32px;background:#fff;border-radius:4px 4px 4px 4px;border:1px solid #dee3e6;display:flex;padding:10px}.content-data[data-v-62d0ca66]{flex:1;display:flex;align-items:center;color:#606266;font-size:13px}.content-data-placeholder[data-v-62d0ca66]{color:#c0c4cc}.content-arrow[data-v-62d0ca66]{height:100%;display:flex;align-items:center}.content-arrow .el-icon-arrow-down[data-v-62d0ca66],.content-arrow .el-icon-arrow-up[data-v-62d0ca66]{color:#dee3e6}.content-clear[data-v-62d0ca66]{display:none}.content:hover .content-clear[data-v-62d0ca66]{display:flex;cursor:pointer;height:100%;align-items:center}.content:hover .content-clear .el-icon-circle-close[data-v-62d0ca66]{color:#dee3e6}.calendar[data-v-62d0ca66]{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #f6f8f9}.calendar .week-names[data-v-62d0ca66]{font-weight:400;font-size:12px;color:#333;text-align:center;border-bottom:1px solid #f5f5f5;padding:8px 0}.calendar-row[data-v-62d0ca66]{font-weight:400;font-size:12px;color:#666;text-align:center;padding:9px 8px;border-radius:32px;cursor:pointer}.calendar-row[data-v-62d0ca66]:hover{background-color:rgba(0,128,255,.5);color:#fff}.calendar-row:hover .left-block[data-v-62d0ca66],.calendar-row:hover .no-current-month[data-v-62d0ca66]{color:#fff}.no-current-month[data-v-62d0ca66]{color:#9c9c9c}.left-block[data-v-62d0ca66]{width:40px;font-weight:400;font-size:12px;color:#666}.grid[data-v-62d0ca66]{display:grid;grid-template-columns:repeat(8,1fr)}.current-week[data-v-62d0ca66]{background-color:#0080ff;color:#fff}.current-week .left-block[data-v-62d0ca66],.current-week .no-current-month[data-v-62d0ca66]{color:#fff}.footer-action[data-v-62d0ca66]{padding-top:12px;display:flex;justify-content:flex-end}.popper-class{padding:0!important;box-shadow:0 0 10px 1px rgba(96,96,96,.3);border-radius:4px 4px 4px 4px}[data-v-747b5759] .el-button--small{width:73px;height:32px;padding:unset;border-radius:4px 4px 4px 4px;border:unset;background-color:#4278c9;font-weight:400;font-size:14px;color:#fff}[data-v-747b5759] .el-button--small .el-icon-upload2{font-size:14px;color:#fff;font-weight:200}.export .el-button[data-v-747b5759]:hover{background-color:rgba(66,120,201,.8)}