.manual-schedule-adjustment[data-v-9d3c958a] .ant-card-body{padding:16px}.manual-schedule-adjustment .page-header[data-v-9d3c958a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 0 16px 0;margin-bottom:16px;border-bottom:1px solid #e8e8e8}.manual-schedule-adjustment .page-header .page-title[data-v-9d3c958a]{margin:0;font-size:16px;font-weight:500;color:rgba(0,0,0,.85);line-height:40px}.manual-schedule-adjustment .schedule-controls[data-v-9d3c958a]{margin-bottom:16px}.manual-schedule-adjustment .schedule-controls .exam-period-text[data-v-9d3c958a]{color:#666;font-size:14px}.manual-schedule-adjustment .schedule-controls .arranged-statistics[data-v-9d3c958a]{font-size:18px;font-weight:700;color:#1890ff;margin-left:12px;padding:4px 12px;background:#e6f7ff;border-radius:4px;display:inline-block;min-width:100px;text-align:center}.manual-schedule-adjustment .schedule-content .color-legend[data-v-9d3c958a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:8px 12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px}.manual-schedule-adjustment .schedule-content .color-legend .legend-item[data-v-9d3c958a]{padding:3px 10px;border-radius:3px;font-size:12px;color:rgba(0,0,0,.75);border:1px solid rgba(0,0,0,.1)}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper[data-v-9d3c958a]{overflow-x:auto}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table[data-v-9d3c958a]{width:100%;border-collapse:collapse;background:#fff}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table thead tr th[data-v-9d3c958a]{padding:10px 8px;text-align:center;background:#fafafa;border:1px solid #e8e8e8;font-weight:700}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table thead tr th.time-col-header[data-v-9d3c958a]{width:80px;min-width:80px;background:#f0f0f0}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table thead tr th.date-header[data-v-9d3c958a]{min-width:130px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .segment-separator-row .segment-separator-cell[data-v-9d3c958a]{padding:4px 8px;font-weight:700;font-size:13px;background:#e6e6e6;border:1px solid #d0d0d0;color:#444;letter-spacing:1px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row[data-v-9d3c958a]{min-height:40px;height:auto}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .time-label-cell[data-v-9d3c958a]{width:80px;min-width:80px;text-align:center;font-size:12px;color:#666;background:#fafafa;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-top:none;border-bottom:none;vertical-align:middle;padding:0 4px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell[data-v-9d3c958a]{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-top:none;border-bottom:none;vertical-align:top;padding:4px;position:relative}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block[data-v-9d3c958a]{position:relative;inset:unset;padding:6px 8px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;border:2px solid transparent;text-align:center;overflow:hidden;margin-bottom:4px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block[data-v-9d3c958a]:last-child{margin-bottom:0}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block[data-v-9d3c958a]:hover{opacity:.9;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block.course-selected[data-v-9d3c958a]{border:2px solid #1890ff;-webkit-box-shadow:0 0 10px rgba(24,144,255,.3);box-shadow:0 0 10px rgba(24,144,255,.3)}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-header[data-v-9d3c958a]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-lock-badge[data-v-9d3c958a]{color:rgb(246 150 0);padding:2px 6px;border-radius:3px;font-size:11px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-lock-badge i[data-v-9d3c958a]{font-size:10px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-code[data-v-9d3c958a]{font-weight:700;font-size:13px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-time-range[data-v-9d3c958a]{font-size:11px;color:#555;margin-bottom:2px}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-majors[data-v-9d3c958a]{font-size:12px;color:#666;margin-bottom:4px;text-align:center;max-width:100%;cursor:pointer}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-majors span[data-v-9d3c958a]{cursor:pointer}.manual-schedule-adjustment .schedule-content .schedule-table-wrapper .schedule-table tbody .time-row .course-cell .course-block .course-rooms[data-v-9d3c958a]{font-size:11px;color:#888;font-style:italic;text-align:center;word-break:break-word;cursor:pointer}.manual-schedule-adjustment .exam-requirements-card-wrapper[data-v-9d3c958a]{position:fixed;right:16px;top:100px;width:calc(33.333% - 32px);max-width:400px;z-index:50;height:calc(100vh - 120px)!important;max-height:calc(100vh - 120px)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;overflow:hidden!important}@media (max-height:800px){.manual-schedule-adjustment .exam-requirements-card-wrapper[data-v-9d3c958a]{top:80px;height:calc(100vh - 100px)!important;max-height:calc(100vh - 100px)!important}}@media (max-height:600px){.manual-schedule-adjustment .exam-requirements-card-wrapper[data-v-9d3c958a]{top:60px;height:calc(100vh - 80px)!important;max-height:calc(100vh - 80px)!important}}@media (max-width:1200px){.manual-schedule-adjustment .exam-requirements-card-wrapper[data-v-9d3c958a]{width:calc(40% - 32px)}}@media (max-width:992px){.manual-schedule-adjustment .exam-requirements-card-wrapper[data-v-9d3c958a]{width:calc(50% - 32px)}}@media (max-width:768px){.manual-schedule-adjustment .exam-requirements-card-wrapper[data-v-9d3c958a]{width:calc(100% - 32px);max-width:none}}.manual-schedule-adjustment .requirement-actions-header[data-v-9d3c958a]{background:#fff;padding:12px 16px;border-radius:4px 4px 0 0;border:1px solid #f0f0f0;border-bottom:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09);-ms-flex-negative:0;flex-shrink:0}.manual-schedule-adjustment .requirement-actions-header .ant-btn-group[data-v-9d3c958a]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.manual-schedule-adjustment .requirement-actions-header .ant-btn-group .ant-btn[data-v-9d3c958a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a]{height:100%!important;max-height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09);border-radius:4px;border:1px solid #f0f0f0;background:#fff;overflow:hidden!important}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a] .ant-card-head{padding:16px!important;border-bottom:1px solid #e8e8e8!important;min-height:56px!important;-ms-flex-negative:0!important;flex-shrink:0!important}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a] .ant-card-head .ant-card-head-title{padding:0!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a] .ant-card-body{padding:16px!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;max-height:calc(100vh - 220px)!important}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a] .ant-card-body::-webkit-scrollbar{width:6px}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a] .ant-card-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.manual-schedule-adjustment .exam-requirements-card[data-v-9d3c958a] .ant-card-body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.manual-schedule-adjustment .exam-requirements-card .requirement-item[data-v-9d3c958a]{margin-bottom:16px}.manual-schedule-adjustment .exam-requirements-card .requirement-item[data-v-9d3c958a]:last-child{margin-bottom:0}.manual-schedule-adjustment .exam-requirements-card .requirement-item .requirement-label[data-v-9d3c958a]{font-weight:700;color:#333;font-size:14px;line-height:1.8}.manual-schedule-adjustment .exam-requirements-card .requirement-item .requirement-label .requirement-value[data-v-9d3c958a]{font-weight:400;color:#666;margin-left:4px}.manual-schedule-adjustment .exam-requirements-card .requirement-item .requirement-value[data-v-9d3c958a]{color:#666;line-height:1.6;white-space:pre-wrap;word-break:break-word}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper[data-v-9d3c958a]{margin-top:4px}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll[data-v-9d3c958a]{max-height:250px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:4px}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll[data-v-9d3c958a]::-webkit-scrollbar{width:6px}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll[data-v-9d3c958a]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll[data-v-9d3c958a]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table[data-v-9d3c958a]{width:100%;border-collapse:collapse;font-size:12px}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table thead[data-v-9d3c958a]{background:#fafafa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table td[data-v-9d3c958a],.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table th[data-v-9d3c958a]{padding:8px;text-align:center;border:1px solid #e8e8e8}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table th[data-v-9d3c958a]{font-weight:700;background:#fafafa}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table td[data-v-9d3c958a]{background:#fff}.manual-schedule-adjustment .exam-requirements-card .requirement-item .time-preference-wrapper .time-preference-scroll .time-preference-table tbody tr[data-v-9d3c958a]:hover{background:#f5f5f5}.manual-schedule-adjustment .expand-panel-btn[data-v-9d3c958a]{position:fixed;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:50%}.manual-schedule-adjustment .expand-panel-btn .ant-btn[data-v-9d3c958a]{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manual-schedule-adjustment .expand-panel-btn .ant-btn i[data-v-9d3c958a]{font-size:20px}