@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";body{color:#1e293b;background-color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fadeIn}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.app{min-height:100vh;display:flex}.sidebar{color:#fff;background:#1e3932;width:260px;height:100vh;padding:20px;position:fixed;top:0;left:0}.logo h1{border-bottom:1px solid #fff3;margin-bottom:30px;padding-bottom:20px;font-size:1.5rem}.nav-menu{flex-direction:column;gap:8px;display:flex}.nav-item{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:1rem;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff1a}.nav-item.active{color:#fff;background:#00704a}.nav-icon{font-size:1.2rem}.main-content{background:#f5f5f5;flex:1;min-height:100vh;margin-left:260px;padding:30px}.main-content h2{color:#1e3932;margin-bottom:24px;font-size:1.8rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.stat-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.stat-card h3{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.9rem}.stat-value{color:#1e3932;font-size:2.5rem;font-weight:700}.order-list,.customer-list{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.order-item,.customer-item{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.order-item:last-child,.customer-item:last-child{border-bottom:none}.order-item span:first-child{color:#1e3932;font-weight:700}.status{border-radius:20px;padding:6px 12px;font-size:.85rem;font-weight:500}.status.pending{color:#856404;background:#fff3cd}.status.completed{color:#155724;background:#d4edda}.product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.product-card{text-align:center;background:#fff;border-radius:12px;padding:24px;transition:transform .2s;box-shadow:0 2px 8px #0000001a}.product-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.product-card h3{color:#1e3932;margin-bottom:8px}.product-card p{color:#00704a;font-size:1.3rem;font-weight:700}
