.pageTitle[data-v-8be33ed6]{font-size:1.5rem;font-weight:700;color:#2c3e50}.stat-card[data-v-8be33ed6]{border-radius:8px;transition:transform .15s ease-in-out}.stat-card[data-v-8be33ed6]:hover{transform:translateY(-2px)}.stat-icon[data-v-8be33ed6]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.stat-label[data-v-8be33ed6]{font-size:.72rem;letter-spacing:.5px}.stat-value[data-v-8be33ed6]{font-size:1.35rem;color:#2c3e50}.faculty-card[data-v-8be33ed6]{border-radius:8px;overflow:hidden}.faculty-header[data-v-8be33ed6]{background-color:#f8f9fa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #e9ecef}.faculty-header[data-v-8be33ed6]:hover{background-color:#f1f3f5}.faculty-title[data-v-8be33ed6]{font-size:1rem;color:#333}.faculty-deleted[data-v-8be33ed6]{opacity:.75}.code-badge[data-v-8be33ed6]{font-family:Courier New,Courier,monospace;font-size:.85rem;padding:.35em .6em}.monofont[data-v-8be33ed6]{font-family:Courier New,Courier,monospace;font-size:.8rem}.expand-icon[data-v-8be33ed6]{font-size:1rem;color:#6c757d}.programme-table th[data-v-8be33ed6]{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-top:none}.programme-table td[data-v-8be33ed6]{vertical-align:middle;font-size:.88rem}.btn-xs[data-v-8be33ed6]{padding:.2rem .45rem;font-size:.75rem;line-height:1.3;border-radius:.2rem}.spin-icon[data-v-8be33ed6]{-webkit-animation:spin-data-v-8be33ed6 1s linear infinite;animation:spin-data-v-8be33ed6 1s linear infinite}@-webkit-keyframes spin-data-v-8be33ed6{to{transform:rotate(1turn)}}@keyframes spin-data-v-8be33ed6{to{transform:rotate(1turn)}}