body{background:#f4f7fb;color:#263447}.topbar{background:#142d4e}.sidebar{background:linear-gradient(180deg,#087fba,#14a99b);min-height:calc(100vh - 56px)}.sidebar .nav-link{color:#fff;border-radius:8px;margin:4px 0;padding:10px 12px}.sidebar .nav-link:hover{background:#ffffff25;color:#fff}.stat{background:#fff;border-radius:14px;padding:22px;box-shadow:0 4px 18px #20364a0d;border-left:4px solid #168ec0}.card{border:0;box-shadow:0 4px 18px #20364a0d;border-radius:12px}.btn-primary{background:#087fba;border-color:#087fba}.login-card{max-width:420px;background:white;padding:32px;border-radius:16px;box-shadow:0 8px 30px #102d4a18}.table{vertical-align:middle}@media(max-width:767px){.sidebar{min-height:auto}.sidebar .nav-link{display:inline-block}.col-md-10{padding:16px!important}}
