#student-list[data-v-f7549ba0]{height:279px;overflow:auto}.selected-student-summary[data-v-f7549ba0]{padding:8px 10px;margin-bottom:8px;border:1px solid #d9e8f8;border-radius:4px;background:#f6fbff}.selected-student-header[data-v-f7549ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.selected-student-clear[data-v-f7549ba0]{width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer}.selected-student-clear[data-v-f7549ba0]:focus,.selected-student-clear[data-v-f7549ba0]:hover{background:#e5eef8;color:#1f2937;outline:none}.selected-student-meta[data-v-f7549ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:4px;color:#5f6b7a;font-size:12px}table>thead>tr>th[data-v-f7549ba0]{position:sticky;position:-webkit-sticky;top:0;z-index:999;padding:7px;border-bottom:none!important}table>tbody>tr[data-v-f7549ba0]{cursor:pointer}table>tbody>tr>td[data-v-f7549ba0]{padding-top:6px!important;padding-bottom:6px!important;vertical-align:middle}table>tbody>tr[data-v-f7549ba0]:focus{outline:2px solid #8ec5ff;outline-offset:-2px}.selected-class>td[data-v-f7549ba0]{border-top:1px solid #b8dcff;border-bottom:1px solid #b8dcff;background:#eaf4ff;color:#17324d;font-weight:600}.student-row-subtext[data-v-f7549ba0]{margin-top:2px;color:#6b7280;font-size:12px}.selected-class .student-row-subtext[data-v-f7549ba0]{color:#486581}.student-empty[data-v-f7549ba0]{padding:24px 8px!important}.student-empty-icon[data-v-f7549ba0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;margin-bottom:8px;border-radius:50%;background:#eef6ff;color:#1d68b3}.student-empty-title[data-v-f7549ba0]{color:#374151;font-weight:600}.student-empty-hint[data-v-f7549ba0]{margin-top:4px;color:#6b7280;font-size:12px}.loading[data-v-f7549ba0]{background-color:#fff;background-image:url(http://loadinggif.com/images/image-selection/3.gif);background-size:18px 18px;background-position-x:99%;background-position-y:50%;background-repeat:no-repeat}.item-list-shell[data-v-31d2604d]{border:1px solid #e5e7eb;border-radius:4px;background:#fff}.item-list-toolbar[data-v-31d2604d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.item-list-title[data-v-31d2604d]{color:#111827;font-weight:600}.item-list-hint[data-v-31d2604d]{margin-top:2px;color:#6b7280;font-size:12px}.item-table-wrap[data-v-31d2604d]{overflow:auto}.item-table[data-v-31d2604d]{width:100%;min-width:1420px}.item-table>thead>tr>th[data-v-31d2604d]{position:sticky;top:0;z-index:10;padding:8px 6px;border-bottom:1px solid #e5e7eb;background:#f3f4f6;color:#111827;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.item-table>tbody>tr>td[data-v-31d2604d]{padding:6px!important;border-bottom:1px solid #f1f5f9!important;vertical-align:top}.item-table>tbody>tr:hover>td[data-v-31d2604d]{background:#fbfdff}.col-description[data-v-31d2604d],.col-fee-name[data-v-31d2604d],.col-fee-type[data-v-31d2604d]{width:190px}.col-date[data-v-31d2604d]{width:150px}.col-small[data-v-31d2604d]{width:78px}.col-amount[data-v-31d2604d],.col-discount-type[data-v-31d2604d],.col-discount[data-v-31d2604d]{width:105px}.col-action[data-v-31d2604d]{width:48px}.item-add-panel-row[data-v-31d2604d]{padding:8px 12px;border-top:1px solid #e5e7eb;background:#fbfdff}.item-add-row-button[data-v-31d2604d]{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;gap:6px;width:100%;min-height:34px;border:1px dashed #93c5fd;border-radius:4px;background:#f8fbff;color:#1d4ed8;font-weight:600}.item-add-row-button[data-v-31d2604d]:focus,.item-add-row-button[data-v-31d2604d]:hover{background:#eff6ff;outline:none}.item-control[data-v-31d2604d]{min-height:32px;padding:5px 8px}.item-readonly[data-v-31d2604d]{background:#f9fafb;color:#374151}.item-remove-button[data-v-31d2604d]{width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#dc2626}.item-remove-button[data-v-31d2604d]:focus,.item-remove-button[data-v-31d2604d]:hover{background:#fee2e2;outline:none}.item-empty[data-v-31d2604d]{padding:34px 16px!important}.item-empty-icon[data-v-31d2604d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin-bottom:8px;border-radius:50%;background:#eef6ff;color:#1d68b3}.item-empty-title[data-v-31d2604d]{color:#374151;font-weight:600}.item-empty-hint[data-v-31d2604d]{margin-top:4px;color:#6b7280;font-size:12px}.item-total-bar[data-v-31d2604d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:10px 12px;border-top:1px solid #e5e7eb;background:#f9fafb;color:#374151}.item-total-bar strong[data-v-31d2604d]{min-width:120px;color:#111827;font-size:16px;text-align:right}.academic-panel[data-v-57c423cd]{height:339px;overflow:auto}.academic-grid[data-v-57c423cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.academic-field[data-v-57c423cd]{min-width:0}.academic-field label[data-v-57c423cd]{display:block;margin-bottom:5px;color:#111827;font-weight:600}.academic-field-remark[data-v-57c423cd]{grid-column:1/-1}.academic-inline-control[data-v-57c423cd]{gap:8px}.academic-empty[data-v-57c423cd],.academic-inline-control[data-v-57c423cd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.academic-empty[data-v-57c423cd]{min-height:calc(100% - 18px);-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;padding:18px 16px 22px;color:#6b7280}.academic-empty-icon[data-v-57c423cd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;margin-bottom:8px;border-radius:50%;background:#f0f7ff;color:#1d68b3}.academic-empty-title[data-v-57c423cd]{color:#374151;font-weight:600}.academic-empty-hint[data-v-57c423cd]{max-width:320px;margin:4px auto 0;font-size:12px}.academic-readonly[data-v-57c423cd]{width:100%;min-height:32px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:4px;background:#f9fafb;color:#374151}.academic-action-button[data-v-57c423cd]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:84px;min-height:32px;padding:6px 10px;border:1px solid #bfdbfe;border-radius:4px;background:#eff6ff;color:#1d4ed8;white-space:nowrap}.academic-action-button[data-v-57c423cd]:disabled{border-color:#e5e7eb;background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.academic-action-button[data-v-57c423cd]:focus{outline:2px solid #93c5fd;outline-offset:1px}@media (max-width:991.98px){.academic-grid[data-v-57c423cd]{grid-template-columns:1fr}}#container[data-v-9638c6b4]{width:100%;height:70vh;background:#000;text-align:center}#container iframe[data-v-9638c6b4]{width:100%;height:70vh;border:2px solid #acacac}#container i[data-v-9638c6b4]{margin-top:32vh}