:root{--express-green: #28a745;--express-dark-green: #218838;--express-light: #f8f9fa}.express-theme{--bs-primary: var(--express-green);--bs-primary-rgb: 40, 167, 69}.btn-primary{background-color:var(--express-green);border-color:var(--express-green)}.btn-primary:hover{background-color:var(--express-dark-green);border-color:var(--express-dark-green)}.navbar-brand{font-weight:700;color:var(--express-green)!important}.stat-card{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){.stat-card{margin-bottom:15px}.display-4{font-size:2rem}.progress-circle{width:100px;height:100px}}.navbar-brand img{height:100px;width:auto;transition:height .3s ease}.auth-logo{height:50px;width:auto;margin-bottom:1rem}.dashboard-logo{height:40px;width:auto}@media (max-width: 768px){.navbar-brand img{height:35px}.auth-logo{height:45px}.dashboard-logo{height:35px}.stat-card{margin-bottom:15px;padding:15px}.display-4{font-size:2rem}}@media (max-width: 576px){.navbar-brand img{height:30px}.auth-logo{height:40px}}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading{opacity:.6;pointer-events:none}.form-control:focus{border-color:var(--express-green);box-shadow:0 0 0 .2rem #28a74540}.card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a!important}.progress-circle{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dashboard-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a!important}.monei-logo-text{font-family:Arial,sans-serif;font-weight:700;font-size:1.8rem;background:linear-gradient(135deg,#28a745,#20c997);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monei-logo-simple{font-family:Arial,sans-serif;font-weight:700;font-size:1.8rem;color:#28a745}@media (max-width: 768px){.progress-circle{width:100px;height:100px}.btn-lg{padding:.5rem 1rem;font-size:1rem}}@media print{.navbar,.btn,.no-print{display:none!important}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
