body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{display:flex;font-family:Arial,sans-serif;min-height:100vh}.sidebar{background-color:#333;box-sizing:border-box;color:#fff;padding:20px;width:250px}.sidebar-header{font-size:20px;margin-bottom:20px;text-align:center}.sidebar-menu{list-style-type:none;margin:0;padding:0}.sidebar-menu li{margin:10px 0}.sidebar-menu li a{border-radius:4px;color:#fff;display:block;font-size:16px;padding:10px;text-decoration:none}.sidebar-menu li a:hover{background-color:#555}.content-container{background-color:#f9f9f9;box-sizing:border-box;flex:1 1;overflow-y:auto;padding:20px}@media (max-width:768px){.sidebar{width:200px}.content-container{margin-left:200px}}.orders-list-container{font-family:Arial,sans-serif;padding:20px}.filters{display:flex;gap:20px;margin-bottom:20px}.filter-dropdown{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:200px}.orders-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.order-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px;transition:transform .2s ease-in-out}.order-card:hover{transform:scale(1.02)}h3{font-size:20px;margin-bottom:10px}.products{margin-top:20px}.product-item{background-color:#f9f9f9;border-radius:5px;margin-bottom:10px;padding:10px}.status-actions{margin-top:15px}.status-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:10px;padding:10px 20px;transition:background-color .3s ease}.status-button.processing{background-color:#f0ad4e;color:#fff}.status-button.processing:hover{background-color:#ec971f}.status-button.cancelled{background-color:#d9534f;color:#fff}.status-button.cancelled:hover{background-color:#c9302c}.status-button.delivered{background-color:#5bc0de;color:#fff}.status-button.delivered:hover{background-color:#31b0d5}.loading-spinner{color:#555}.error-message,.loading-spinner{font-size:18px;text-align:center}.error-message{color:red}
/*# sourceMappingURL=main.0ac90c28.css.map*/