.college-admin-ui-scope{--ca-red:#ef4444;--ca-red-dark:#dc2626;--ca-red-soft:#fff5f5;--ca-bg:#f7f8fa;--ca-card:#fff;--ca-text:#1f2937;--ca-muted:#6b7280;--ca-soft-muted:#98a2b3;--ca-border:#e5e7eb;--ca-border-strong:#d9dde4;--ca-success:#17804b;--ca-shadow:0 1px 2px #0f172a09, 0 5px 16px #0f172a09;background:var(--ca-bg);min-height:100vh;color:var(--ca-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.college-admin-ui-scope,.college-admin-ui-scope button,.college-admin-ui-scope input,.college-admin-ui-scope select,.college-admin-ui-scope textarea{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.college-admin-ui-scope .teacher-sidebar{width:250px;box-shadow:none;background:#fff;border-right:1px solid #e6e8ed;padding:18px 12px}.college-admin-ui-scope .teacher-sidebar-brand{color:#202939;letter-spacing:-.018em;margin-bottom:18px;padding:4px 8px 12px;font-size:1.08rem;font-weight:720}.college-admin-ui-scope .teacher-sidebar-brand .small{font-size:.72rem;color:#7c8799!important;margin-top:3px!important;font-weight:450!important}.college-admin-ui-scope .teacher-sidebar-nav{gap:2px;padding-bottom:16px}.college-admin-ui-scope .teacher-sidebar-nav a{color:#5d687a;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:8px 10px;font-size:.79rem;font-weight:530;transition:background-color .16s,color .16s;display:flex}.college-admin-ui-scope .teacher-sidebar-nav a:hover{color:#273244;background:#f8f9fb}.college-admin-ui-scope .teacher-sidebar-nav a.active{color:#c92a2a;box-shadow:inset 2px 0 0 var(--ca-red);background:#fff3f3}.college-admin-ui-scope .college-admin-nav-label{align-items:center;gap:9px;min-width:0;display:inline-flex}.college-admin-ui-scope .college-admin-nav-label svg{color:#8792a2;flex:none}.college-admin-ui-scope .teacher-sidebar-nav a.active .college-admin-nav-label svg{color:#d92d20}.college-admin-ui-scope .teacher-sidebar-nav .badge{border-radius:999px;min-width:20px;padding:4px 6px;font-size:.6rem;background:#ef4444!important}.college-admin-ui-scope .sidebar-product-credit{border-top:1px solid #eef0f3;padding:14px 6px 2px}.college-admin-ui-scope .teacher-dashboard-main{background:var(--ca-bg);width:calc(100% - 250px);margin-left:250px}.college-admin-ui-scope .teacher-topbar{min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e7e9ee;padding:13px 24px}.college-admin-ui-scope .teacher-topbar h4{color:#202939;letter-spacing:-.02em;font-size:1.18rem;font-weight:680;margin-bottom:2px!important}.college-admin-ui-scope .teacher-topbar .text-muted,.college-admin-ui-scope .teacher-topbar .small{font-size:.72rem;color:#7c8799!important}.college-admin-ui-scope .teacher-topbar .btn-outline-danger{color:#c92a2a;background:#fff;border:1px solid #f1a3a3;border-radius:8px;min-height:36px;padding:7px 12px;font-size:.74rem;font-weight:600}.college-admin-ui-scope .teacher-topbar .btn-outline-danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content{background:var(--ca-bg);padding:22px 20px 36px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid{max-width:1540px;margin:0 auto}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h2{color:#1f2937;letter-spacing:-.025em;font-size:clamp(1.45rem,1.9vw,1.85rem);font-weight:700!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h5{color:#273244;letter-spacing:-.012em;font-size:.95rem;font-weight:660!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .text-muted{color:#7b8494!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h2+p,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h5+p{font-size:.82rem;line-height:1.5}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .card{background:#fff;overflow:hidden;border:1px solid var(--ca-border)!important;box-shadow:var(--ca-shadow)!important;border-radius:12px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .card-header{background:#fff;border-bottom:1px solid #eef0f3;padding:14px 18px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-label{color:#475467;margin-bottom:6px;font-size:.72rem;font-weight:600}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-control,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-select{color:#344054;background-color:#fff;border:1px solid #dfe3e8;border-radius:8px;min-height:40px;padding:8px 11px;font-size:.78rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) textarea.form-control{min-height:104px;line-height:1.55}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-text{color:#98a2b3;font-size:.64rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-check-label{color:#475467;font-size:.74rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-check-input:checked{background-color:#ef4444;border-color:#ef4444}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn{min-height:36px;box-shadow:none;border-radius:8px;padding:7px 12px;font-size:.74rem;font-weight:600}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-sm{border-radius:7px;min-height:31px;padding:5px 9px;font-size:.68rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-primary{background:#ef4444;border-color:#ef4444}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-primary:hover{background:#dc2626;border-color:#dc2626}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-outline-primary{color:#b42318;background:#fff;border-color:#efb0b0}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-outline-primary:hover{color:#b42318;background:#fff5f5;border-color:#ef4444}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-outline-secondary{color:#667085;background:#fff;border-color:#dfe3e8}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-outline-secondary:hover{color:#344054;background:#f8f9fb;border-color:#cfd4dc}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-outline-danger{color:#c92a2a;background:#fff;border-color:#f3b4b4}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-outline-danger:hover{color:#b42318;background:#fff5f5;border-color:#ef4444}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table{color:#344054;margin-bottom:0;font-size:.74rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table thead th{color:#667085;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#f8f9fb;border-bottom:1px solid #e6e8ec;padding:10px 13px;font-size:.66rem;font-weight:650}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table tbody td{vertical-align:middle;border-color:#eef0f3;padding:12px 13px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table tbody tr:hover{background:#fcfcfd}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table .fw-semibold{color:#293548;font-weight:630!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table .small{margin-top:2px;font-size:.64rem;color:#8b95a5!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .badge{letter-spacing:.005em;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:600}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .badge.bg-success{color:#157347;background:#eaf8f0!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .badge.bg-secondary{color:#667085;background:#f0f2f5!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .badge.bg-warning{color:#9a6700!important;background:#fff7df!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .badge.bg-danger{color:#b42318;background:#fff0f0!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .badge.bg-info{color:#175cd3!important;background:#edf7ff!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .alert{border-radius:9px;font-size:.76rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .alert-danger{color:#9f1d1d;background:#fff4f4;border-color:#f9c4c4}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .alert-success{color:#176b42;background:#effaf4;border-color:#bce7cf}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .progress{background:#f0f2f5;border-radius:999px;height:8px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .progress-bar{background:#ef4444;border-radius:999px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.mb-4:first-child,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child{padding:2px 0 4px;margin-bottom:16px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.mb-4:first-child:before,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child>div:first-child:before{content:"COLLEGE ADMIN";color:#b42318;letter-spacing:.09em;margin-bottom:5px;font-size:.62rem;font-weight:700;display:block}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .row.g-3>[class*=col-]>.card,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .row.g-4>[class*=col-]>.card{height:100%}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) input[type=file].form-control{padding:6px 9px}@media (max-width:991px){.college-admin-ui-scope .teacher-sidebar{width:min(86vw,250px)}.college-admin-ui-scope .teacher-dashboard-main{width:100%;margin-left:0}.college-admin-ui-scope .teacher-topbar{padding:13px 70px 13px 16px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content{padding:18px 14px 28px}}@media (max-width:576px){.college-admin-ui-scope .teacher-topbar{min-height:auto}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content{padding:14px 10px 24px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .card-body{padding:14px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h2{font-size:1.38rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn{width:100%}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .d-flex.flex-wrap.gap-2 .btn{width:auto}}.college-admin-ui-scope .college-admin-grouped-nav{gap:3px}.college-admin-ui-scope .college-admin-dashboard-link{margin-bottom:2px}.college-admin-ui-scope .college-admin-nav-divider{background:#eef0f3;height:1px;margin:7px 8px 8px}.college-admin-ui-scope .college-admin-menu-group{display:block}.college-admin-ui-scope .college-admin-menu-group-toggle{color:#5d687a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;font-size:.79rem;font-weight:560;transition:background-color .16s,color .16s;display:flex}.college-admin-ui-scope .college-admin-menu-group-toggle:hover{color:#273244;background:#f8f9fb}.college-admin-ui-scope .college-admin-menu-group-toggle.active{color:#b42318;background:#fff9f9}.college-admin-ui-scope .college-admin-menu-group-toggle .college-admin-nav-label svg{color:#8792a2}.college-admin-ui-scope .college-admin-menu-group-toggle.active .college-admin-nav-label svg{color:#d92d20}.college-admin-ui-scope .college-admin-menu-group-meta{flex:none;align-items:center;gap:7px;display:inline-flex}.college-admin-ui-scope .college-admin-group-badge,.college-admin-ui-scope .college-admin-submenu-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.college-admin-ui-scope .college-admin-menu-chevron{transform-origin:50%;border-bottom:1.5px solid #98a2b3;border-right:1.5px solid #98a2b3;flex:none;width:8px;height:8px;transition:transform .2s;position:relative;transform:rotate(45deg)translateY(-2px)}.college-admin-ui-scope .college-admin-menu-chevron.open{transform:rotate(225deg)translate(-1px,-1px)}.college-admin-ui-scope .college-admin-submenu{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .18s;display:grid}.college-admin-ui-scope .college-admin-submenu.open{opacity:1;grid-template-rows:1fr}.college-admin-ui-scope .college-admin-submenu-inner{min-height:0;padding-left:14px;overflow:hidden}.college-admin-ui-scope .college-admin-submenu.open .college-admin-submenu-inner{padding-top:3px;padding-bottom:5px}.college-admin-ui-scope .college-admin-submenu a{color:#687386;min-height:34px;box-shadow:none;border-radius:7px;margin:1px 0;padding:7px 9px 7px 12px;font-size:.73rem;font-weight:500;position:relative}.college-admin-ui-scope .college-admin-submenu a:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.college-admin-ui-scope .college-admin-submenu a:hover{color:#344054;background:#f8f9fb}.college-admin-ui-scope .college-admin-submenu a.active{color:#c92a2a;box-shadow:none;background:#fff4f4}.college-admin-ui-scope .college-admin-submenu a.active:before{background:#ef4444}.college-admin-ui-scope .college-admin-submenu a .college-admin-nav-label{gap:8px}.college-admin-ui-scope .college-admin-submenu a .college-admin-nav-label svg{color:#98a2b3}.college-admin-ui-scope .college-admin-submenu a.active .college-admin-nav-label svg{color:#d92d20}.college-admin-ui-scope .college-admin-submenu-badge{min-width:18px;height:18px;font-size:.56rem}@media (max-width:991px){.college-admin-ui-scope .college-admin-menu-group-toggle{min-height:42px}.college-admin-ui-scope .college-admin-submenu a{min-height:38px;padding-top:8px;padding-bottom:8px}}.college-admin-ui-scope{--ca-bg:#f6f8fb;--ca-card:#fff;--ca-text:#172033;--ca-muted:#6f7b8f;--ca-soft-muted:#98a2b3;--ca-border:#e4e8ef;--ca-border-strong:#d7dde7;--ca-shadow:0 1px 2px #10182806, 0 8px 24px #1018280b;--ca-shadow-hover:0 2px 5px #10182809, 0 12px 28px #1018280f}.college-admin-ui-scope .teacher-sidebar{border-right-color:#e8ebf0;padding:20px 12px 16px}.college-admin-ui-scope .teacher-sidebar-brand{margin-bottom:14px;padding:3px 10px 14px;font-size:1.12rem;line-height:1.22}.college-admin-ui-scope .college-admin-dashboard-link,.college-admin-ui-scope .college-admin-menu-group-toggle{min-height:42px}.college-admin-ui-scope .college-admin-menu-group-toggle{padding:9px 10px;font-size:.81rem}.college-admin-ui-scope .college-admin-submenu-inner{padding-left:17px}.college-admin-ui-scope .college-admin-submenu a{min-height:36px;padding:8px 10px 8px 12px;font-size:.76rem}.college-admin-ui-scope .college-admin-submenu a.active{background:#fff2f2}.college-admin-ui-scope .sidebar-product-credit{margin-top:14px}.college-admin-ui-scope .teacher-topbar{background:#fffffffb;border-bottom-color:#e9ecf1;min-height:74px;padding:14px 26px;box-shadow:0 1px #10182804}.college-admin-ui-scope .teacher-topbar h4{font-size:1.22rem;font-weight:700}.college-admin-ui-scope .teacher-topbar .d-flex.align-items-center.gap-3{gap:14px!important}.college-admin-ui-scope .teacher-topbar .d-flex.align-items-center.gap-3>div{text-align:right;line-height:1.25}.college-admin-ui-scope .teacher-topbar .d-flex.align-items-center.gap-3>div>strong{color:#263246;font-size:.82rem;font-weight:700}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content{padding:26px 24px 42px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid{max-width:1600px;margin-inline:auto}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child:before{content:none!important;display:none!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.mb-4:first-child,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child{min-height:76px;padding:2px 0 8px;align-items:flex-end!important;margin-bottom:18px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child>div:first-child:before{margin-bottom:6px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h2{color:#172033;font-size:clamp(1.65rem,2vw,2rem);line-height:1.15;margin-bottom:4px!important;font-weight:730!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h2+p{font-size:.88rem;line-height:1.5;color:#7a8598!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn{border-radius:9px;min-height:39px;padding:8px 14px;font-size:.78rem;font-weight:650;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s,color .15s}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-primary:hover{transform:translateY(-1px);box-shadow:0 5px 14px #ef44442e}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .btn-sm{min-height:33px;padding:6px 10px;font-size:.71rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .card{border-color:var(--ca-border)!important;box-shadow:var(--ca-shadow)!important;border-radius:14px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .card-body{padding:20px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-control,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-select{color:#344054;border-color:#dce2ea;border-radius:9px;min-height:44px;padding:9px 12px;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-control::placeholder{color:#a0a8b5}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-control:focus,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .form-select:focus{border-color:#ee9a9a;box-shadow:0 0 0 3px #ef444413}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table{font-size:.78rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table thead th{color:#667085;letter-spacing:.035em;background:#f8fafc;padding:12px 14px;font-size:.68rem}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table tbody td{padding:14px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .table tbody tr{transition:background-color .15s}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .card-body.py-5.text-center,.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .text-center.text-muted.py-5{flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4>[class*=col-]>.card{min-height:108px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4>[class*=col-]>.card:before{content:"";opacity:.75;background:#ef4444;width:3px;position:absolute;inset:0 auto 0 0}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4>[class*=col-]>.card:hover{transform:translateY(-2px);box-shadow:var(--ca-shadow-hover)!important}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4 .card-body{flex-direction:column;justify-content:center;display:flex;padding:17px 18px 17px 20px!important}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4 .text-muted.small{margin-bottom:7px;font-size:.72rem;font-weight:550;color:#7b8494!important}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4 .fs-4{color:#1f2937;line-height:1;font-size:1.55rem!important;font-weight:750!important}.college-admin-ui-scope .ca-attendance-page .card.mb-4 .row.g-3{align-items:end}.college-admin-ui-scope .ca-attendance-page .card.mb-4 .col-12:last-child{justify-content:flex-end;padding-top:2px;display:flex}.college-admin-ui-scope .ca-attendance-page .card.mb-4 .col-12:last-child .btn{min-width:118px}.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .card-body{padding:16px 18px!important}.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .row.g-2{--bs-gutter-x:.7rem;--bs-gutter-y:.7rem;align-items:center}.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .form-control,.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .form-select,.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .btn{min-height:46px}.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .col-md-1.d-grid .btn{white-space:nowrap}.college-admin-ui-scope .ca-live-classes-page .table td:first-child{min-width:170px}.college-admin-ui-scope .ca-live-classes-page .table td:last-child{min-width:150px}.college-admin-ui-scope .ca-live-classes-page .badge{line-height:1.15}@media (max-width:1199px){.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .col-md-1{flex:none;width:16.6667%}.college-admin-ui-scope .ca-live-classes-page .card.mb-4 .col-md-3{width:33.3333%}}@media (max-width:991px){.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content{padding:20px 16px 34px}.college-admin-ui-scope .teacher-topbar{min-height:68px}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4>[class*=col-]>.card{min-height:96px}}@media (max-width:767px){.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child{align-items:stretch!important;gap:14px!important}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content .container-fluid>.d-flex.mb-4:first-child .btn,.college-admin-ui-scope .ca-live-classes-page .card.mb-4 [class*=col-md-],.college-admin-ui-scope .ca-attendance-page .card.mb-4 .col-12:last-child .btn{width:100%}}@media (max-width:576px){.college-admin-ui-scope .teacher-topbar .d-flex.align-items-center.gap-3>div{text-align:left}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content{padding:16px 12px 28px}.college-admin-ui-scope .teacher-dashboard:not(.college-admin-dashboard-redesign):not(.college-admin-students-ui):not(.college-admin-teachers-ui) .teacher-dashboard-content h2{font-size:1.5rem}.college-admin-ui-scope .ca-attendance-page .row.g-3.mb-4>[class*=col-]{width:100%}}
