/*!
 *  build: msb-admin-plus 
 *  copyright: www.mashibing.com 
 *  time: 2026-4-15 14:07:42
 */.schedule-tooltip{width:-moz-fit-content;width:fit-content}[data-v-9c4a0440]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff;vab-border-radius:2.5px}.popover[data-v-9c4a0440]{position:absolute;top:24px;left:24px;z-index:8;width:350px}.popover .popover-wrap[data-v-9c4a0440]{position:relative;z-index:9;z-index:2;max-height:400px;padding:0 24px 12px 24px;overflow-y:auto;background-color:#fff;box-shadow:0 0 9px 0 #d1d1d1}.popover .popover-wrap[data-v-9c4a0440]::-webkit-scrollbar{width:4px}.popover .popover-wrap[data-v-9c4a0440]::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.popover .popover-wrap[data-v-9c4a0440]::-webkit-scrollbar-thumb{background-color:#eee;border-radius:10px}.popover .popover-mask[data-v-9c4a0440]{position:fixed;top:0;right:0;bottom:0;left:0}.popover .popover-operate[data-v-9c4a0440]{position:sticky;top:0;z-index:99;display:flex;justify-content:flex-end;padding-top:18px;background-color:#fff}.popover .popover-operate i[data-v-9c4a0440]{margin-left:5px;font-size:18px;cursor:pointer}.popover .popover-state[data-v-9c4a0440]{position:absolute;top:0;left:-25px;z-index:100}.popover .popover-state span[data-v-9c4a0440]{display:inline-block;padding:8px;color:#fff;background:#787878}.popover .popover-title[data-v-9c4a0440]{display:flex;align-items:flex-start;padding-top:5px;font-size:16px}.popover .popover-title i[data-v-9c4a0440]{display:inline-block;width:6px;height:14px}.popover .popover-title p[data-v-9c4a0440]{display:inline-block;padding-left:12px;margin:0;font-weight:500}.popover .task-title[data-v-9c4a0440]{padding:10px 0}.popover .popover-content p[data-v-9c4a0440]{margin-bottom:16px}.popover .popover-content p i[data-v-9c4a0440]{margin-right:6px}.popover .popover-course[data-v-9c4a0440]{margin-top:10px}.popover .popover-course .popover-course-item[data-v-9c4a0440]{margin-bottom:24px}.popover .popover-course .popover-course-item .name[data-v-9c4a0440]{margin-bottom:6px;font-size:14px;font-weight:500}.popover .popover-course ul[data-v-9c4a0440]{padding-left:0}.popover .popover-course ul li[data-v-9c4a0440]{padding:0 6px;margin-bottom:6px;line-height:24px;color:#fff}.popover .popover-course ul li span[data-v-9c4a0440]{padding:0 4px;margin-right:4px;font-size:12px;border:1px solid #fff;border-radius:4px}.link a[data-v-9c4a0440]{display:flex;padding-top:5px;color:#1890ff;word-break:break-all}.courseName[data-v-9c4a0440]{padding:10px 0;font-size:14px}.description[data-v-9c4a0440]{margin-bottom:10px}[data-v-a068f1e0]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff;vab-border-radius:2.5px}.list-container[data-v-a068f1e0]{position:relative;padding:0 24px}.list-container .container-title[data-v-a068f1e0]{display:flex;align-items:center;height:20px;font-size:20px}.list-container .container-title p[data-v-a068f1e0]{display:flex;align-items:flex-end}.list-container .container-title p span[data-v-a068f1e0]{margin-left:10px;font-size:14px}.list-container .container-title[data-v-a068f1e0]:before{display:flex;width:4px;height:20px;margin-right:10px;content:" ";background-color:red}.list-container .container-hint[data-v-a068f1e0]{display:flex;align-items:center;justify-content:space-between}.list-container .container-hint .search-box[data-v-a068f1e0]{display:flex;align-items:center}.list-container .container-hint .search-box .el-button[data-v-a068f1e0]{margin-left:20px}.list-container .container-hint .hint-btns[data-v-a068f1e0]{display:flex;align-items:center;padding:20px 0}.list-container .container-hint .hint-btns span[data-v-a068f1e0]{display:flex;align-items:center;justify-content:center;min-width:40px;height:30px;padding:0 10px;margin-right:20px;color:#fff;border-radius:4px}.list-container .container-hint .hint-btns span[data-v-a068f1e0]:first-child{background-color:#e99d42}.list-container .container-hint .hint-btns span[data-v-a068f1e0]:nth-child(2){background-color:#00c4d2}.list-container .container-hint .hint-btns span[data-v-a068f1e0]:nth-child(3){background-color:#ff4d4d}.list-container .container-hint .hint-btns span[data-v-a068f1e0]:nth-child(4){background-color:#df8581}.list-container .container-hint .hint-btns span[data-v-a068f1e0]:nth-child(5){background-color:#449bd0}.calendar[data-v-a068f1e0] tbody tr{height:129px}.calendar[data-v-a068f1e0] .fc-popover{z-index:7}[data-v-a068f1e0] .fc-daygrid-event-harness .fc-event-main-frame{display:flex;padding:3px 0!important}[data-v-a068f1e0] .fc-popover{width:400px!important}[data-v-a068f1e0] .fc-popover .fc-popover-header{padding:10px;font-family:Microsoft YaHei;font-size:14px;font-weight:700;color:#333;background-color:#fff}[data-v-a068f1e0] .fc-popover .fc-popover-body{max-height:300px;padding-top:0;overflow-y:auto}[data-v-a068f1e0] .fc-popover .fc-popover-body::-webkit-scrollbar{width:4px}[data-v-a068f1e0] .fc-popover .fc-popover-body::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}[data-v-a068f1e0] .fc-popover .fc-popover-body::-webkit-scrollbar-thumb{background-color:#eee;border-radius:10px}[data-v-a068f1e0] .fc-popover .fc-popover-body .fc-daygrid-event-harness{margin:5px 0}[data-v-a068f1e0] .fc-popover .fc-popover-body .fc-daygrid-event-harness .fc-event-main{padding:2px 0!important}[data-v-a068f1e0] .fc-popover .fc-popover-body .fc-daygrid-event-harness .fc-event-past,[data-v-a068f1e0] .fc-popover .fc-popover-body .fc-daygrid-event-harness .fc-event-start{border-right-width:1px!important;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}[data-v-a068f1e0] .fc-popover .fc-popover-body .fc-daygrid-event-harness .fc-event-end,[data-v-a068f1e0] .fc-popover .fc-popover-body .fc-daygrid-event-harness .fc-event-past{border-left-width:1px!important;border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}[data-v-a068f1e0] .fc-event-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fullCalendar-title[data-v-a068f1e0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.fullCalendar-title span[data-v-a068f1e0]{font-size:22px;font-weight:700;color:#000}.fullCalendar-title .title-btns[data-v-a068f1e0]{display:flex;align-items:center}