body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f4f9;margin:0;padding:0}.navbar{background-color:#2c3e50;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.navbar .logo{font-size:1.5em;font-weight:700}.navbar .nav-links a{color:#ecf0f1;text-decoration:none;margin:0 15px;font-size:1em}.navbar .nav-links a.active{color:#3498db;font-weight:700}.navbar .user-info{font-size:.9em;color:#bdc3c7}.main-content{padding:20px;max-width:1200px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.stat-card h3{margin:0 0 10px;color:#666}.stat-card .value{font-size:2.5em;font-weight:700;color:#333}.stat-card.warning .value{color:#f39c12}.stat-card.success .value{color:#27ae60}.btn-primary{background-color:#3498db;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1em;text-decoration:none;display:inline-block;margin-right:10px}.btn-secondary{background-color:#95a5a6;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1em;text-decoration:none;display:inline-block}.status-badge{padding:5px 10px;border-radius:15px;text-transform:uppercase;font-weight:700;font-size:.85em;display:inline-block;color:#fff}.status-badge.pending{background-color:#f1c40f}.status-badge.approved{background-color:#3498db}.status-badge.in_progress{background-color:#e67e22}.status-badge.ready{background-color:#27ae60}.status-badge.delivered{background-color:#7f8c8d}
