.app{display:flex;height:100vh}.sidebar{background:#1a1a2e;color:#fff;padding:20px;width:250px}.logo h2{margin-bottom:30px}.nav-menu{list-style:none}.nav-menu li{border-radius:8px;cursor:pointer;margin-bottom:10px;padding:15px;transition:.3s}.nav-menu li:hover{background:#16213e}.nav-menu li.active{background:#0f3460}.content{background:#f5f5f5;flex:1 1;overflow-y:auto;padding:30px}.stat-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.stat-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}.stat-card h3{color:#666;font-size:14px;margin-bottom:10px}.stat-card .value{color:#1a1a2e;font-size:32px;font-weight:700}.table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #eee;padding:12px;text-align:left}th{background:#f8f9fa;font-weight:600}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100vh;justify-content:center}.login-box{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;padding:40px;width:400px}.login-box h2{margin-bottom:30px;text-align:center}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:500;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:6px;font-size:14px}.btn,.form-group input{padding:12px;width:100%}.btn{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px}.btn:hover{background:#5568d3}.error{color:red;margin-top:10px;text-align:center}
/*# sourceMappingURL=main.667053d9.css.map*/