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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f6f6f6;color:#222;font-family:Poppins,Segoe UI,Arial,sans-serif;margin:0}.App{background-color:#f5f5f5;min-height:100vh}.App aside,.App main{display:block}.App ul{list-style:none;margin:0;padding:0}aside{background:#fff;border-right:1px solid #e0e0e0;box-shadow:2px 0 12px #0000000a;display:flex;flex-direction:column;padding:2rem 1.5rem;width:300px}aside h2{color:#8b0000;font-size:1.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:2rem}aside ul{list-style:none;margin:0;padding:0}aside li{background:#f9f9f9;border:1.5px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #8b000008;cursor:pointer;font-size:1.08rem;margin-bottom:1.2rem;padding:1rem 1.2rem;transition:background .2s,border .2s}aside li.selected,aside li:hover{background:#f3eaea;border-color:#8b0000}aside li strong{color:#8b0000}aside li span{font-weight:600}main{background:#f6f6f6;flex:1 1;min-height:100vh;padding:3rem 2rem}.order-details-card{animation:fadeIn .5s;background:#fff;border-radius:18px;box-shadow:0 4px 24px #8b000014;margin:0 auto;max-width:520px;padding:2.5rem 2rem 2rem}.order-details-card h2{color:#8b0000;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}.order-details-card strong{color:#222}.order-details-card ul{margin:.5rem 0 1.5rem;padding-left:1.2rem}.order-details-card li{font-size:1.08rem;margin-bottom:.5rem}.order-details-card button{background:linear-gradient(135deg,#8b0000,#d4af37);border:none;border-radius:8px;box-shadow:0 2px 8px #8b000014;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;margin-right:1rem;padding:.9rem 2.2rem;transition:background .2s,box-shadow .2s}.order-details-card button:hover{background:linear-gradient(135deg,#d4af37,#8b0000);color:#8b0000}.order-details-card span[style*="color: #27ae60"]{color:#27ae60!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){aside{border-bottom:1px solid #e0e0e0;border-right:none;flex-direction:row;min-width:0;overflow-x:auto;padding:1rem .5rem;width:100%}main{padding:2rem .5rem}.order-details-card{padding:1.5rem .5rem}}.orders-container{margin:0 auto;max-width:1200px;padding:20px}.tabs{border-bottom:2px solid #eee;display:flex;gap:10px;margin-bottom:20px;padding-bottom:10px}.tab{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.1em;font-weight:500;padding:10px 20px;transition:all .3s ease}.tab:hover{background:#f5f5f5;color:#333}.tab.active{border-bottom:2px solid #8b0000;color:#8b0000;margin-bottom:-12px}.orders-list{display:flex;flex-direction:column;gap:20px;margin-top:20px}.order-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;padding:20px}.order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.order-header h3{color:#333;margin:0}.status{border-radius:4px;font-size:.9em;font-weight:500;padding:4px 8px}.status.pending{background:#fff3cd;color:#856404}.status.preparing{background:#cce5ff;color:#004085}.status.ready{background:#d4edda;color:#155724}.status.completed{background:#e2e3e5;color:#383d41}.order-details{margin-bottom:15px}.order-details p{color:#666;margin:5px 0}.order-items{margin-bottom:15px}.order-items h4{color:#333;margin:0 0 10px}.order-items ul{list-style:none;margin:0;padding:0}.order-items li{align-items:center;border-bottom:1px solid #eee;color:#666;display:flex;gap:8px;padding:5px 0}.order-actions select{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:8px;width:100%}.order-actions select:focus{border-color:#8b0000;outline:none}.no-orders{background:#f8f9fa;border-radius:8px;color:#666;font-size:1.1em;grid-column:1/-1;padding:40px;text-align:center}
/*# sourceMappingURL=main.7425501a.css.map*/