/* Generated fallback for environments where the Tailwind CLI is unavailable.
   Source: resources/css/filament/smart360-theme.css */
@import url('student/theme.css');

/* Keep student dashboard widgets readable in dark mode. */
@layer components {
    .finance-frequency-badge {
        border: 1px solid rgb(147 197 253 / .35);
    }

    .dark .finance-frequency-badge {
        background: rgb(30 64 175 / .65) !important;
        color: rgb(219 234 254) !important;
        border-color: rgb(147 197 253 / .45);
    }

    .dark .fi-panel-student .smart360-next-lecture,
    .dark .fi-panel-student .smart360-dashboard-announcements,
    .dark .fi-panel-student .fi-page-footer-widgets .fi-wi-widget,
    .dark .fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-ctn,
    .dark .fi-panel-student .fi-page-header-widgets .fi-wi-stats-overview-stat:not(:first-child),
    .dark .fi-panel-student .smart360-dashboard-finance .fi-wi-stats-overview-stat:not(:first-child) {
        background: var(--smart360-surface) !important;
    }

    .dark .fi-panel-student .smart360-dashboard-announcements {
        border-color: var(--smart360-border) !important;
    }

    .dark .fi-panel-student .smart360-dashboard-announcements > div:first-child {
        background: rgb(255 255 255 / .07) !important;
        border-color: var(--smart360-border) !important;
    }
}
:root{--smart360-primary:#263F5E;--smart360-page:rgb(241 244 247);--smart360-surface:#fff;--smart360-border:rgb(226 232 240 / .85)}
html.dark{--smart360-page:rgb(9 14 26);--smart360-surface:rgb(23 32 51);--smart360-border:rgb(148 163 184 / .16)}
.fi-body{background:var(--smart360-page)}
.fi-layout{gap:1rem}
.fi-sidebar{--sidebar-width:17rem}
.fi-sidebar{margin:1rem 0 1rem 1rem;height:calc(100vh - 2rem);border:1px solid var(--smart360-border);border-radius:1.5rem;background:var(--smart360-surface);box-shadow:0 14px 35px rgb(15 23 42 / .06);overflow:hidden}
.fi-sidebar-header{padding:1.25rem 1.25rem .75rem}
.fi-sidebar-nav{padding:.5rem .75rem 1rem}
.fi-sidebar-group{gap:.35rem}
.fi-sidebar-group+.fi-sidebar-group{margin-top:.5rem}
.fi-sidebar-group-label{padding-inline:.75rem;color:rgb(100 116 139);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.fi-sidebar-item-button{min-height:2.6rem;border-radius:.7rem;transition:background-color 150ms ease,color 150ms ease}
.fi-sidebar-item-button:hover{background:rgb(38 63 94 / .07)}
.fi-sidebar-item.fi-active .fi-sidebar-item-button{background:rgb(38 63 94 / .065);color:var(--smart360-primary);box-shadow:inset 2px 0 0 var(--smart360-primary)}
.fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:var(--smart360-primary)}
.fi-main-ctn{background:transparent}
.dark .fi-sidebar,.dark .fi-topbar>nav{background:rgb(17 24 39)}
.fi-topbar{margin:1rem 1rem 0 .25rem;border:1px solid var(--smart360-border);border-radius:1.25rem;background:var(--smart360-surface);box-shadow:0 10px 28px rgb(15 23 42 / .045)}
.fi-topbar>nav{border-radius:inherit;background:transparent;box-shadow:none}
.fi-user-menu>.fi-dropdown-trigger>button{display:flex;align-items:center;gap:.65rem;border-radius:.8rem;padding:.3rem .65rem .3rem .3rem;transition:background-color 150ms ease}
.fi-user-menu>.fi-dropdown-trigger>button:hover,.fi-user-menu>.fi-dropdown-trigger>button:focus-visible{background:rgb(38 63 94 / .07)}
.fi-user-menu>.fi-dropdown-trigger>button::after{content:var(--smart360-user-name) "\A" var(--smart360-user-email);white-space:pre;text-align:start;line-height:1.35;color:rgb(15 23 42);font-size:.78rem;font-weight:600;background:linear-gradient(rgb(15 23 42),rgb(100 116 139));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.fi-user-menu .fi-user-avatar{height:2.5rem;width:2.5rem;flex-shrink:0}
.dark .fi-user-menu>.fi-dropdown-trigger>button::after{background:linear-gradient(rgb(248 250 252),rgb(148 163 184));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.fi-main{margin:1rem 1rem 1rem .25rem;width:auto;padding-inline:0;border:1px solid var(--smart360-border);border-radius:1.5rem;background:var(--smart360-surface);box-shadow:0 14px 35px rgb(15 23 42 / .045)}
.fi-main>.fi-page{max-width:none}
.fi-page{gap:1.5rem;padding:1rem}
.fi-page>section{gap:1.5rem;padding-block:.5rem 1rem}
.fi-dashboard-page>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);grid-template-areas:'header filters' 'widgets widgets';align-items:center;column-gap:2rem;row-gap:1.5rem}.fi-dashboard-page>section>header.fi-header{display:flex!important;grid-area:header;margin:0;visibility:visible;opacity:1}.fi-dashboard-page>section>header.fi-header .fi-header-heading{display:block!important;color:rgb(15 23 42)}.fi-dashboard-page>section>div{display:contents}.fi-dashboard-page>section>div>.fi-form{grid-area:filters;width:min(100%,42rem);justify-self:end}.fi-dashboard-page>section>div>.fi-wi{grid-area:widgets;width:100%}
.fi-panel-student .fi-page [style*='34, 211, 238']{background-color:rgb(38 63 94 / .10)!important;--tw-ring-color:rgb(38 63 94 / .28)!important}
.fi-header{gap:1rem}
.fi-section,.fi-wi-widget,.fi-ta-ctn{border:1px solid var(--smart360-border);border-radius:1rem;box-shadow:0 6px 18px rgb(15 23 42 / .035)}.smart360-dashboard-announcements,.fi-wi-table .fi-ta-ctn{overflow:hidden;border-radius:1rem}
.dark .fi-section,.dark .fi-wi-widget,.dark .fi-ta-ctn{background:rgb(31 41 55)}
.fi-section-header{padding:1.1rem 1.25rem}
.fi-section-content-ctn{border-top-color:var(--smart360-border)}
.smart360-detail-grid>div{display:flex;flex-direction:column;gap:.3rem;min-width:0}
.fi-modal-window,.fi-modal-slide-over{border-radius:1.25rem}
.dark .fi-sidebar,.dark .fi-topbar,.dark .fi-main,.dark .fi-section,.dark .fi-wi-widget,.dark .fi-ta-ctn{box-shadow:0 14px 35px rgb(0 0 0 / .16)}
@media (max-width:1023px){.fi-sidebar{margin:0;height:100vh;border-radius:0 1.25rem 1.25rem 0}.fi-topbar,.fi-main{margin:.75rem;border-radius:1rem}.fi-page{padding:1rem}}
@media (max-width:639px){.fi-topbar{margin:.5rem .5rem 0}.fi-main{margin:.5rem;border-radius:.85rem}.fi-page{gap:1rem;padding:.75rem}}
@media (max-width:639px){.fi-dashboard-page>section{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.fi-dashboard-page>section>div>.fi-form{width:100%}}
@media (min-width:1024px){.fi-dashboard-page>section{position:relative}.fi-dashboard-page>section>header.fi-header{position:absolute!important;top:.5rem!important;left:0!important;right:auto!important}.fi-dashboard-page>section form.fi-form{position:absolute!important;top:.5rem!important;right:0!important;width:min(100%,42rem)!important;margin:0!important}}
.fi-wi-stats-overview{border:0;background:transparent;box-shadow:none;padding:0}
.fi-wi-stats-overview-stats-ctn{gap:1rem;align-items:stretch}
.fi-panel-student .smart360-dashboard-announcements{border-color:rgb(38 63 94 / .18)}
.fi-panel-student .fi-page-footer-widgets{gap:1rem}
.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stats-ctn{gap:1rem;align-items:stretch}
.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview{border:0;background:transparent;box-shadow:none;padding:0}
.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat{min-height:8.5rem;border-radius:1rem;border:1px solid var(--smart360-border);border-color:var(--smart360-border);padding:1.25rem;box-shadow:0 6px 18px rgb(15 23 42 / .035)}
.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat:first-child{border-color:var(--smart360-primary);background:var(--smart360-primary)}
.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat:first-child *{color:rgb(255 255 255)}
.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat:not(:first-child){background:rgb(248 250 252)}
.fi-panel-student .fi-page-footer-widgets .fi-wi-table{border-radius:1rem}.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header,.fi-panel-student .fi-page-footer-widgets .fi-wi>.fi-section>.fi-section-header{background:rgb(38 63 94 / .10);padding:.75rem 1.25rem}.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header-heading,.fi-panel-student .fi-page-footer-widgets .fi-wi>.fi-section>.fi-section-header-heading{color:rgb(15 23 42);font-size:1rem;font-weight:600}.dark .fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header,.dark .fi-panel-student .fi-page-footer-widgets .fi-wi>.fi-section>.fi-section-header{background:rgb(255 255 255 / .07)}.dark .fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header-heading,.dark .fi-panel-student .fi-page-footer-widgets .fi-wi>.fi-section>.fi-section-header-heading{color:rgb(248 250 252)}
.fi-panel-student .fi-page-footer-widgets{align-items:stretch}.fi-panel-student .fi-page-footer-widgets>.fi-wi-table,.fi-panel-student .fi-page-footer-widgets>.fi-wi-widget{height:100%}.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-ctn{border-radius:1rem;box-shadow:0 6px 18px rgb(15 23 42 / .035);height:100%}
.fi-panel-student .fi-page-footer-widgets>.fi-wi-table{display:flex;flex-direction:column;border:0;background:transparent;box-shadow:none}.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-ctn{flex:1 1 auto}
.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header-toolbar{padding-block:.8rem}
.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-empty-state{padding-block:1.5rem}
.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-empty-state-icon-ctn{margin-bottom:.65rem;padding:.6rem}
.dark .fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat{background:rgb(31 41 55)}
.dark .fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat:first-child{background:var(--smart360-primary)}
.fi-panel-student .smart360-student-dashboard{display:grid!important;align-items:stretch}.fi-panel-student .smart360-next-lecture{border-radius:1rem;overflow:hidden}.fi-panel-student .fi-page-footer-widgets .fi-wi-widget,.fi-panel-student .fi-page-footer-widgets .fi-wi-table,.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-ctn,.fi-panel-student .fi-page-footer-widgets .fi-wi-stats-overview-stat{border-radius:1rem!important}
@media (min-width:1024px){.fi-panel-student .smart360-student-dashboard{grid-template-columns:repeat(5,minmax(0,1fr))!important}.fi-panel-student .smart360-student-dashboard>.smart360-next-lecture{grid-column:span 3/span 3!important}.fi-panel-student .smart360-student-dashboard>.smart360-dashboard-announcements{grid-column:span 2/span 2!important}}@media (max-width:1023px){.fi-panel-student .smart360-student-dashboard>.smart360-next-lecture,.fi-panel-student .smart360-student-dashboard>.smart360-dashboard-announcements{grid-column:auto!important}}
.fi-panel-student .smart360-dashboard-finance .fi-wi-stats-overview-stat:first-child{border-color:var(--smart360-primary);background:var(--smart360-primary)}.fi-panel-student .smart360-dashboard-finance .fi-wi-stats-overview-stat:first-child *{color:rgb(255 255 255)}.fi-panel-student .smart360-dashboard-finance .fi-wi-stats-overview-stat:not(:first-child){background:rgb(248 250 252)}.dark .fi-panel-student .smart360-dashboard-finance .fi-wi-stats-overview-stat:not(:first-child){background:rgb(31 41 55)}
.fi-panel-student .smart360-next-lecture,.fi-panel-student .smart360-dashboard-announcements,.fi-panel-student .smart360-dashboard-finance .fi-wi-stats-overview-stat,.fi-panel-student .fi-page-footer-widgets .fi-wi-widget,.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-ctn{border-width:1px;border-style:solid;box-shadow:0 6px 18px rgb(15 23 42 / .035)}
.fi-panel-student .fi-page-header-widgets .fi-wi-stats-overview-stat:first-child{border-color:var(--smart360-primary);background:var(--smart360-primary)}.fi-panel-student .fi-page-header-widgets .fi-wi-stats-overview-stat:first-child *{color:rgb(255 255 255)}.fi-panel-student .fi-page-header-widgets .fi-wi-stats-overview-stat:not(:first-child){background:rgb(248 250 252)}.dark .fi-panel-student .fi-page-header-widgets .fi-wi-stats-overview-stat:not(:first-child){background:rgb(31 41 55)}
.fi-dashboard-page>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);grid-template-areas:'header filters' 'widgets widgets';align-items:center;column-gap:2rem;row-gap:1.5rem}.fi-dashboard-page>section>header.fi-header{display:flex!important;grid-area:header;margin:0;visibility:visible;opacity:1}.fi-dashboard-page>section>header.fi-header .fi-header-heading{display:block!important;color:rgb(15 23 42)}.fi-dashboard-page>section>div{display:contents}.fi-dashboard-page>section>div>.fi-form{grid-area:filters;width:min(100%,42rem);justify-self:end}.fi-dashboard-page>section>div>.fi-wi{grid-area:widgets;width:100%}
.fi-panel-admin .fi-wi-table .fi-ta-header-ctn{background:var(--smart360-surface)}.fi-panel-admin .fi-wi-table .fi-ta-header{min-height:4.25rem;align-items:center;background:rgb(226 232 240 / .65);padding:1rem 1.25rem}.fi-panel-admin .fi-wi-table .fi-ta-header>div:first-child{min-width:0}.fi-panel-admin .fi-wi-table .fi-ta-header-heading{color:rgb(15 23 42)}.fi-panel-admin .fi-wi-table .fi-ta-header-description{color:rgb(71 85 105)}.fi-panel-admin .fi-wi-table .fi-ta-header .fi-ta-actions{align-items:center}.dark .fi-panel-admin .fi-wi-table .fi-ta-header{background:rgb(255 255 255 / .07)}.dark .fi-panel-admin .fi-wi-table .fi-ta-header-heading{color:rgb(248 250 252)}.dark .fi-panel-admin .fi-wi-table .fi-ta-header-description{color:rgb(148 163 184)}
.fi-panel-admin .fi-wi-table{display:flex;flex-direction:column;height:100%;border:0;box-shadow:none;background:transparent}.fi-panel-admin .fi-wi-table .fi-ta-ctn{flex:1 1 auto;height:100%}
.dark .fi-dashboard-page>section>header.fi-header .fi-header-heading{color:rgb(248 250 252)}
.detail-label{color:rgb(107 114 128);font-size:.875rem}.dark .detail-label{color:rgb(156 163 175)}
.smart360-student-details-layout{display:grid;gap:1.5rem}@media (min-width:1024px){.smart360-student-details-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.smart360-student-details-profile{grid-column:span 3/span 3}.smart360-student-details-personal{grid-column:span 4/span 4}.smart360-student-details-contact{grid-column:span 5/span 5}.smart360-student-details-academic{grid-column:span 12/span 12}}
.fi-dashboard-page,.fi-dashboard-page>section{width:100%!important;max-width:none!important}.fi-dashboard-page>section>div>.fi-wi{grid-area:auto!important;grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;width:100%!important;justify-self:stretch}
@media (min-width:1024px){.fi-dashboard-page>section{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:'header filters' 'widgets widgets'!important}}
@media (min-width:1024px){.fi-dashboard-page>section{display:flex!important;flex-direction:column!important;align-items:stretch!important}.fi-dashboard-page>section>div{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding-top:1.5rem}.fi-dashboard-page>section>div>.fi-form{align-self:flex-end;width:min(100%,42rem)}.fi-dashboard-page>section>div>.fi-wi{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;width:100%!important}}
.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header{background:rgb(38 63 94 / .10);padding:.75rem 1.25rem}.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-ctn{border:1px solid var(--smart360-border)!important}.fi-panel-student .fi-page-footer-widgets>.fi-wi-table{border:0!important}.fi-panel-student .fi-page-footer-widgets .smart360-student-quick-actions .fi-section-header{background:rgb(38 63 94 / .10);padding:.75rem 1.25rem}.fi-panel-student .fi-page-footer-widgets .fi-wi-table .fi-ta-header-heading,.fi-panel-student .fi-page-footer-widgets .smart360-student-quick-actions .fi-section-header-heading{color:rgb(15 23 42);font-size:1rem;font-weight:600}.dark .fi-panel-student .fi-page-footer-widgets .smart360-student-quick-actions .fi-section-header{background:rgb(255 255 255 / .07)}.dark .fi-panel-student .fi-page-footer-widgets .smart360-student-quick-actions .fi-section-header-heading{color:rgb(248 250 252)}
.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview:first-child .fi-wi-stats-overview-stat:first-child{border-color:var(--smart360-primary);background:var(--smart360-primary)}.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview:first-child .fi-wi-stats-overview-stat:first-child *{color:#fff}.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview:first-child .fi-wi-stats-overview-stat:not(:first-child){background:rgb(248 250 252)}.dark .fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview:first-child .fi-wi-stats-overview-stat:not(:first-child){background:rgb(31 41 55)}.fi-panel-admin .smart360-finance-stat{border:1px solid var(--smart360-border);border-radius:1rem;padding:1.25rem;box-shadow:0 6px 18px rgb(15 23 42 / .035)}.fi-panel-admin .smart360-finance-stat-owed,.fi-panel-admin .smart360-finance-stat-paid{background:rgb(248 250 252)}.fi-panel-admin .smart360-finance-stat-outstanding{border-color:var(--smart360-primary);background:var(--smart360-primary)}.fi-panel-admin .smart360-finance-stat-outstanding *{color:rgb(255 255 255)}.dark .fi-panel-admin .smart360-finance-stat-owed,.dark .fi-panel-admin .smart360-finance-stat-paid{background:rgb(31 41 55)}.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-owed,.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-paid{background:rgb(248 250 252)}.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-owed *{color:rgb(15 23 42)}.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-outstanding{border-color:var(--smart360-primary);background:var(--smart360-primary)}.dark .fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-owed,.dark .fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-paid{background:rgb(31 41 55)}.dark .fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-owed *{color:rgb(248 250 252)}
.fi-panel-admin .smart360-finance-stat-outstanding,.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-outstanding{border-color:var(--smart360-border)!important;background:rgb(248 250 252)!important}.fi-panel-admin .smart360-finance-stat-outstanding *,.fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-outstanding *{color:rgb(15 23 42)!important}.dark .fi-panel-admin .smart360-finance-stat-outstanding,.dark .fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-outstanding{border-color:rgb(75 85 99)!important;background:rgb(31 41 55)!important}.dark .fi-panel-admin .smart360-finance-stat-outstanding *,.dark .fi-panel-admin .fi-dashboard-page .fi-wi>.fi-wi-stats-overview .fi-wi-stats-overview-stat.smart360-finance-stat-outstanding *{color:rgb(248 250 252)!important}
.fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card{background:rgb(255 255 255);border-radius:.9rem;border-top:3px solid rgb(37 99 235);box-shadow:0 8px 24px rgb(15 23 42 / .055);transition:box-shadow 150ms ease,transform 150ms ease}.fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card:hover{box-shadow:0 12px 30px rgb(15 23 42 / .09);transform:translateY(-1px)}.fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card--blue{border-top-color:rgb(37 99 235)}.fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card--green{border-top-color:rgb(22 163 74)}.fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card--amber{border-top-color:rgb(217 119 6)}.fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card--red{border-top-color:rgb(220 38 38)}.dark .fi-panel-admin .fi-wi-stats-overview-stat.student-summary-card{background:rgb(15 23 42 / .7)}
.fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card{background:rgb(255 255 255);border-radius:.9rem;border-top:3px solid rgb(37 99 235);box-shadow:0 8px 24px rgb(15 23 42 / .055);transition:box-shadow 150ms ease,transform 150ms ease}.fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card:hover{box-shadow:0 12px 30px rgb(15 23 42 / .09);transform:translateY(-1px)}.fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card--blue{border-top-color:rgb(37 99 235)}.fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card--green{border-top-color:rgb(22 163 74)}.fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card--amber{border-top-color:rgb(217 119 6)}.fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card--red{border-top-color:rgb(220 38 38)}.dark .fi-panel-admin .fi-wi-stats-overview-stat.staff-summary-card{background:rgb(15 23 42 / .7)}
.dark .fi-panel-superAdmin .fi-wi-stats-overview-stat{background:var(--smart360-surface)!important;border-color:var(--smart360-border)!important}
.fi-panel-superAdmin .fi-wi-stats-overview{background:transparent;border:0;box-shadow:none}
.dark .fi-panel-admin .fi-wi-stats-overview-stat{background:var(--smart360-surface)}
.fi-panel-admin .fi-wi-stats-overview{background:transparent;border:0;box-shadow:none}
.fi-panel-admin .student-profile-section .fi-section-header{background:rgb(229 231 235);border-bottom-color:rgb(209 213 219)}
.fi-panel-admin .student-profile-section .fi-section-header-heading{color:rgb(31 41 55);font-weight:700}
.dark .fi-panel-admin .student-profile-section .fi-section-header{background:rgb(55 65 81);border-bottom-color:rgb(75 85 99)}
.dark .fi-panel-admin .student-profile-section .fi-section-header-heading{color:rgb(248 250 252)}
