.cisp-modal-content___KnSJS .ant-modal-close,.cisp-modal-content___KnSJS .close-icon___ZEaSE{height:24px;width:24px}.cisp-modal-content___KnSJS .ant-modal-close .ant-modal-close-x{line-height:24px}.cisp-modal-content___KnSJS .ant-modal-body{min-height:104px;overflow-y:auto}.cisp-modal-content___KnSJS .ant-modal-footer{border-top:1px solid #e9ecf0;display:flex;gap:16px;justify-content:flex-end;margin-top:0;padding:12px 16px}.cisp-modal-content___KnSJS .ant-modal-footer button.ant-btn.ant-btn{-webkit-margin-start:0;margin-inline-start:0}.import-excel-modal___cKVod{position:relative}.import-excel-modal___cKVod .split-container___NhPsv{display:flex;gap:16px;margin-top:16px;width:100%}.import-excel-modal___cKVod .split-panel___RjQ_S{background-color:var(--color-fill-primary);border-radius:4px;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding:24px 16px 0}.import-excel-modal___cKVod .split-panel___RjQ_S.enable-click___PKaHp{cursor:pointer}.import-excel-modal___cKVod .split-panel___RjQ_S.enable-click___PKaHp:hover{border-color:var(--primary)}.import-excel-modal___cKVod .panel-header___wDPVB .panel-title___Cmu4V{align-items:center;color:var(--color-text-primary);display:flex;font-size:14px}.import-excel-modal___cKVod .panel-header___wDPVB .panel-title___Cmu4V .step-num___V7t7e{margin-right:8px}.import-excel-modal___cKVod .panel-header___wDPVB .panel-desc___GV9Ix{color:var(--color-text-gray-tertiary);font-size:14px}.import-excel-modal___cKVod .panel-content___YqJjP{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:40px;margin-top:40px}.import-excel-modal___cKVod .panel-content___YqJjP .file-name___CXsmJ{align-items:center;color:var(--color-text-primary);display:flex;font-size:14px;max-width:220px;min-width:0;white-space:nowrap}.import-excel-modal___cKVod .panel-content___YqJjP .file-name-text____2clW{flex:1;margin:0;min-width:0;text-align:end}.import-excel-modal___cKVod .panel-content___YqJjP .file-size___LVAM4{color:var(--color-text-primary);flex:none;margin-left:4px}.import-excel-modal___cKVod .panel-content___YqJjP .upload-tip___e3lDj{color:var(--color-text-gray-tertiary);font-size:14px}.import-excel-modal___cKVod .excel-icon___WStNW{color:var(--color-icon-gray-tertiary);font-size:48px}.import-excel-modal___cKVod .modal-content___BnNYt .title-text___HkLdJ{align-items:center;color:var(--color-text-primary);display:flex;font-size:20px;font-weight:500;gap:8px;line-height:30px}.import-excel-modal___cKVod .modal-content___BnNYt .status-desc___ILbRQ{color:var(--color-text-tertiary);font-size:14px;line-height:20px;margin-top:8px}.import-excel-modal___cKVod .modal-content___BnNYt .download-link___FpOyX{border:none;color:var(--primary);font-size:14px;line-height:20px;padding:0}.import-excel-modal___cKVod .modal-content___BnNYt .icon-delete{color:var(--color-error-normal);font-size:25px}.import-excel-modal___cKVod .modal-content___BnNYt .icon-check{color:var(--color-success-normal);font-size:25px}.import-excel-modal___cKVod .modal-content___BnNYt .icon-warning{color:var(--color-warning-normal);font-size:25px}.import-excel-modal___cKVod .loading-content___E5Xb1{align-items:center;background:var(--color-fill-primary,#f3f5f7);display:flex;flex-direction:column;height:328px;justify-content:center}.import-excel-modal___cKVod .loading-content___E5Xb1 .loading-text___R3Xrf{color:var(--color-text-gray-tertiary,#7f848a);font-size:14px;line-height:20px;margin-top:16px;-webkit-user-select:none;user-select:none}.import-excel-modal___cKVod .modal-footer___NzNwJ{display:flex;gap:8px;justify-content:flex-end}.import-excel-modal___cKVod .selected-file-icon___imf7y{color:var(--color-success-normal)}.cisp-empty-container___o62Hj{--img-size:120px;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden}.cisp-empty-container___o62Hj .ant-empty-image{height:var(--img-size,100px);margin-bottom:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:var(--img-size,100px)}.cisp-empty-container___o62Hj .ant-empty-description{color:var(--color-text-gray-tertiary,#7f848a);font-size:14px;font-style:normal;font-weight:400;line-height:22px;-webkit-user-select:none;user-select:none}.avatar-container___m9mhg{align-items:center;background:var(--color-brand-hover,#4488f5);border-radius:50%;display:inline-flex;gap:8px;overflow:hidden;padding:8px}.avatar-container___m9mhg img{height:16px;width:16px}.search-input___xX8zK{height:32px;max-width:100%;width:200px}.search-input___xX8zK .icon-search{color:var(--color-icon-gray-tertiary,#7f848a);cursor:pointer}.search-input___xX8zK .ant-input:placeholder-shown{text-overflow:clip}.add-student-modal___M6jR9{padding:16px 0}.add-student-modal___M6jR9 .search-input___Ye9Pj{margin-bottom:12px;width:100%}.add-student-modal___M6jR9 .breadcrumb___SpvFT{align-items:center;color:var(--color-text-gray-secondary);display:flex;font-size:var(--font-body-medium);gap:8px;margin-bottom:12px}.add-student-modal___M6jR9 .breadcrumb___SpvFT .breadcrumb-item___Q8kbu{cursor:pointer;transition:color .2s}.add-student-modal___M6jR9 .breadcrumb___SpvFT .breadcrumb-item___Q8kbu:hover{color:var(--color-text-brand)}.add-student-modal___M6jR9 .breadcrumb___SpvFT .breadcrumb-item___Q8kbu.active___d044D{color:var(--color-text-gray-primary);cursor:default;font-weight:500}.add-student-modal___M6jR9 .breadcrumb___SpvFT .breadcrumb-separator___Exq1Y{color:var(--color-text-gray-tertiary)}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y{border-radius:4px;cursor:pointer;margin-bottom:4px;padding:8px 12px;transition:background-color .2s}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y:hover{background-color:var(--color-background-gray-primary)}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y.selected___kgwcO{background-color:var(--color-brand-bg);border:1px solid var(--color-text-brand)}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y.disabled___T0yXw{background-color:var(--color-fill-primary);cursor:not-allowed;opacity:.5}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y .student-main___JKRFH{align-items:center;display:flex}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y .student-main___JKRFH .student-info___A_kjd{margin-left:8px}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y .student-main___JKRFH .student-info___A_kjd .student-name___vD3Xb{color:var(--color-text-gray-primary);display:inline-block;font-size:var(--font-body-medium);font-weight:500}.add-student-modal___M6jR9 .student-list___LHpUe .student-item___u137Y .student-sub___vXtKA{color:var(--color-text-gray-tertiary);font-size:var(--font-body-small);margin-top:2px}.add-student-modal___M6jR9 .org-item___Ilekp{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:10px 12px;transition:background-color .2s}.add-student-modal___M6jR9 .org-item___Ilekp:hover{background-color:var(--color-background-gray-primary)}.add-student-modal___M6jR9 .org-item___Ilekp.group___UD3Sb .org-name___tCidV{display:inline-block;font-weight:500;margin-left:8px}.add-student-modal___M6jR9 .org-item___Ilekp .org-name___tCidV{color:var(--color-text-gray-primary);font-size:var(--font-body-medium)}.add-student-modal___M6jR9 .org-item___Ilekp .expand-btn___N1P1D{color:var(--color-text-brand);font-size:13px}.add-student-modal___M6jR9 .bed-list___qjf_b .bed-item___J4N6z{border-radius:4px;color:var(--color-text-gray-primary);cursor:pointer;font-size:var(--font-body-medium);margin-bottom:4px;padding:10px 12px;transition:all .2s}.add-student-modal___M6jR9 .bed-list___qjf_b .bed-item___J4N6z:hover{background-color:var(--color-background-gray-primary)}.add-student-modal___M6jR9 .bed-list___qjf_b .bed-item___J4N6z.selected___kgwcO{background-color:var(--color-brand-bg);border:1px solid var(--color-brand-normal)}.add-student-modal___M6jR9 .bed-list___qjf_b .bed-item___J4N6z.occupied___X3wtU{background-color:var(--color-fill-primary);color:var(--color-text-gray-tertiary);cursor:not-allowed}.modal-footer___C_UYS{display:flex;gap:12px;justify-content:flex-end}