.products-container{padding:10px}.products-list{list-style:none;padding:0}.product-item{padding:10px;margin:5px 0;border:1px solid #ddd;border-radius:4px}.product-link{text-decoration:none;color:#000}.product-link-active{text-decoration:none;font-weight:700;color:#fff;background-color:#007bff;display:block;border-radius:4px}.sidebar a:hover,.sidebar .active-link{color:#3498db}body{margin:0;background-color:#f0f2f5}.layout{display:flex;height:100vh}.sidebar{width:250px;background-color:#2c3e50;color:#ecf0f1;padding:20px;display:flex;flex-direction:column;align-items:start;gap:15px}.sidebar a{color:#ecf0f1;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s}.sidebar a:hover{color:#3498db}.main-content{flex:1;padding:40px;background-color:#fff;box-shadow:0 0 10px #0000001a;overflow-y:auto}.main-dashboard{padding:20px}.metrics-row{display:flex;justify-content:space-around;margin-bottom:20px}.charts-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:10px;border:1px solid #ddd;border-radius:8px}.metric-card{border:1px solid #ddd;padding:16px;margin:8px;border-radius:8px;text-align:center}.metric-card h3{margin:0;font-size:1.2em}.metric-card p{margin:8px 0 0;font-size:1.5em}*{margin:0;padding:0;box-sizing:border-box}
