@import url(https://fonts.googleapis.com/css2?family=Arimo:wght@400;600;700);@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);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}:root{--primary-color:#007bff;--secondary-color:#1e1e1e;--background-color:#121212;--text-color:#e0e0e0;--muted-text-color:#b0b0b0;--danger-color:#d84841;--card-bg-color:#1e1e1e;--highlight-color:#28a745}body,html{background-color:#121212;background-color:var(--background-color);color:#e0e0e0;color:var(--text-color);font-family:Inter,sans-serif;height:100%;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.app{display:flex;flex-direction:column;min-height:100vh}.header{background-color:#1e1e1e;background-color:var(--secondary-color);box-shadow:0 2px 4px #00000080;padding:20px 0;position:fixed;width:100%;z-index:100}.nav{margin:0 20px auto}.logo{color:#007bff;color:var(--primary-color);font-size:1.8em;font-weight:700}.logo img{height:auto;max-width:400px;object-fit:contain;width:100%}.nav-links a{color:#e0e0e0;color:var(--text-color);margin-left:20px;transition:color .3s}.nav-links a:hover{color:#007bff;color:var(--primary-color)}.hero-section{animation:fadeIn 1.5s ease-in-out;text-align:center}.connected~.hero-section{display:none}.hero-heading{font-size:2.5em;margin-bottom:10px}.hero-subheading{color:#b0b0b0;color:var(--muted-text-color);font-size:1.2em;margin-bottom:40px}.content{flex:1 1;padding:0 20px}.buttons-container,.content{align-items:center;display:flex;flex-direction:column;margin-top:20px}.buttons-container{gap:15px;transition:all .5s ease-in-out}.button-container{perspective:500px;position:relative;transition:all .5s ease-in-out}.mic-checkbox{display:none}.mic-checkbox:checked+.mic-button{transform:rotateY(1turn)}.mic-button{align-items:center;border:2px solid #007bff;border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 0 15px #007bff99;cursor:pointer;display:flex;height:200px;justify-content:center;position:relative;transform-style:preserve-3d;transition:transform .4s;width:200px}.mic-button:hover{box-shadow:0 0 25px #007bffcc}.mic-button-loader{background-color:initial;height:202px;left:-101px;position:absolute;top:-61px;transform:rotateY(0deg);width:200px}.mic-checkbox:checked+.mic-button>.mic>.mic-button-loader{animation:borderLoader 1.3s ease-in-out .2s infinite;border-radius:50%;border-top:2.5px solid #fff}.buttons-container.connected .mic-button>.mic>.mic-button-loader{animation:none;border-top:2.5px solid #d84841;border-top:2.5px solid var(--danger-color)}.buttons-container.connected .mic-button{border-color:#d84841;border-color:var(--danger-color);box-shadow:0 0 15px #ff413699}.buttons-container.connected .mic-button:hover{box-shadow:0 0 25px #ff4136cc}.buttons-container.connected .mic,.buttons-container.connected .mic-base,.buttons-container.connected .mic:after,.buttons-container.connected .mic:before{border-color:#d84841;border-color:var(--danger-color)}.buttons-container.connected .mic-button-loader{border-top:2.5px solid #d84841;border-top:2.5px solid var(--danger-color)}.mic{border:20px solid #007bff;border:20px solid var(--primary-color);border-radius:45px;height:48px;position:relative;top:-17px;transform:rotateY(180deg);width:0}.mic-base,.mic:after,.mic:before{position:absolute}.mic:after{background-color:initial;border:5px solid #007bff;border:5px solid var(--primary-color);border-bottom-left-radius:102px;border-bottom-right-radius:110px;border-top:0;content:"";height:57px;left:-30px;top:16px;width:50px}.mic:before{border-bottom:18px solid #007bff;border-bottom:18px solid var(--primary-color);border-left:3px solid #007bff;border-left:3px solid var(--primary-color);border-right:3px solid #007bff;border-right:3px solid var(--primary-color);content:"";left:-2px;top:77px}.mic-base{border-bottom:7px solid #007bff;border-bottom:7px solid var(--primary-color);border-left:15px solid #007bff;border-left:15px solid var(--primary-color);border-right:15px solid #007bff;border-right:15px solid var(--primary-color);left:-14px;top:95px}.fab-button{align-items:center;background-color:#007bff;background-color:var(--primary-color);border:none;border-radius:50%;box-shadow:0 0 10px #007bff99;color:#fff;cursor:pointer;display:flex;font-size:14px;height:60px;justify-content:center;margin-top:20px;transition:background-color .3s,transform .2s;width:60px}.fab-button:hover{background-color:#0056b3;transform:scale(1.05)}.order-window{animation:fadeIn .5s ease-in-out;background-color:#2c2c2c;border-radius:10px;box-shadow:0 0 15px #00000080;color:#e0e0e0;color:var(--text-color);margin:20px auto;max-width:600px;padding:20px;width:80%;z-index:1}.order-window h2{margin-bottom:20px;text-align:center}.order-items{list-style-type:none;margin:0;padding:0}.order-items li{border-bottom:1px solid #b0b0b0;border-bottom:1px solid var(--muted-text-color);display:flex;justify-content:space-between;padding:10px 0}.order-summary{margin-top:20px}.order-summary div{display:flex;justify-content:space-between;padding:5px 0}.order-grand-total{border-top:1px solid #b0b0b0;border-top:1px solid var(--muted-text-color);font-size:1.2em;font-weight:700;margin-top:10px;padding-top:10px}.order-id{margin-bottom:10px;text-align:center}.order-id h3{color:#007bff;color:var(--primary-color);font-size:1.5em}.instructions{font-size:1.1em;max-width:600px}.instructions,.status-message{color:#b0b0b0;color:var(--muted-text-color);margin-top:20px;text-align:center}.status-message{font-size:1em}.footer{background-color:#1e1e1e;background-color:var(--secondary-color);padding:20px;text-align:center}.footer p{color:#b0b0b0;color:var(--muted-text-color);margin:5px 0}.footer a{color:#007bff;color:var(--primary-color)}@keyframes borderLoader{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.menu-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.menu-overlay.ReactModal__Overlay--after-open{opacity:1}.menu-overlay.ReactModal__Overlay--before-close{opacity:0}.menu-modal{background:#121212;background:var(--background-color);border-radius:10px;box-shadow:0 5px 15px #0000004d;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;transform:translateY(-50px);transition:transform .3s ease-in-out;width:90%}.menu-modal.ReactModal__Content--after-open{transform:translateY(0)}.menu-modal.ReactModal__Content--before-close{transform:translateY(-50px)}.close-button{background-color:#d84841;background-color:var(--danger-color);background:#0000;color:#e0e0e0;color:var(--text-color);font-size:1.5em;font-weight:700;position:absolute;right:15px;top:10px}.close-button:hover{background-color:#b0302c}.menu-container{padding-top:40px}.menu-modal::-webkit-scrollbar{width:8px}.menu-modal::-webkit-scrollbar-track{background:#121212;background:var(--background-color)}.menu-modal::-webkit-scrollbar-thumb{background-color:#007bff;background-color:var(--primary-color);border-radius:4px}@media (max-width:768px){.buttons-container{align-items:center;flex-direction:column}.buttons-container.connected{flex-direction:row;gap:10px}.mic-button{height:150px;width:150px}.fab-button{font-size:12px;height:50px;padding:20px;width:50px}.logo img{width:200px}.hero-heading{font-size:2em}.hero-subheading{font-size:1em}.order-window{margin:10px auto;width:90%}}.menu-container{background-color:#121212;background-color:var(--background-color);border-radius:8px;box-shadow:0 2px 5px #0000001a;color:#e0e0e0;color:var(--text-color);margin:0 auto;max-width:800px;padding:20px}.menu-heading{color:#007bff;color:var(--primary-color);font-family:Arimo,sans-serif;font-size:2.5em;font-weight:600;margin-bottom:20px;text-align:center}.menu-category{margin-bottom:30px}.menu-category-title{color:#007bff;color:var(--primary-color);font-size:1.5em;font-weight:600;margin-bottom:5px;padding-bottom:5px;text-align:left}.menu-items{list-style:none;padding:0}.menu-item{display:flex;font-family:Inter,sans-serif;font-size:1.2em;font-weight:500;justify-content:space-between;padding:10px 0}.item-name,.item-price{font-size:1.1 em;font-weight:400}.item-price{color:#e0e0e0;color:var(--text-color);margin-left:10px}@media (max-width:768px){.menu-container{padding:15px}.menu-heading{font-size:2em}.menu-category-title{font-size:1.3em}.menu-item{font-size:1em}}.close-button{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px}.close-button:hover{background-color:#d32f2f}body,html{margin:0;padding:0}.order-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.order-card{background:#fff;border-radius:5px;box-shadow:0 2px 8px #0000001a;color:#333;display:flex;flex-direction:column;font-family:Inter,sans-serif;overflow:hidden}.order-card-header{align-items:center;color:#fff;display:flex;font-size:.9em;font-weight:700;justify-content:space-between;padding:8px}.order-card.pending .order-card-header{background-color:#22cbff}.order-card.completed .order-card-header{background-color:#4caf50}.order-card.canceled .order-card-header{background-color:#d32f2f}.order-details{border-top:1px solid #ddd;color:#333;font-size:.85em;line-height:1.4em;padding:8px}.order-details h3{color:#333;font-size:1em;font-weight:600;margin:8px 0}.order-details .item{display:flex;font-weight:500;justify-content:space-between;padding:4px 0}.order-details .item p{margin:0}.item-modifications{color:#555;font-size:.8em;margin-top:-5px;padding-left:10px}.time-table-info{color:#333;display:flex;font-size:.8em;justify-content:space-between}.order-footer{background:#f5f5f5;border-top:1px solid #ddd;display:flex;font-size:.8em;gap:5px;justify-content:center;padding:8px}.action-button{border:none;border-radius:3px;cursor:pointer;font-size:.75em;padding:5px 8px}.action-button.processing{background-color:#ffb300;color:#fff}.action-button.completed{background-color:#4caf50;color:#fff}.action-button.cancel{background-color:#d32f2f;color:#fff}.status-dropdown-container{margin-left:auto;position:relative}.status-dropdown-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 12px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.status-dropdown{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px #0000001a;padding:10px;position:absolute;right:10;top:100%;width:200px}.status-option{align-items:center;color:#333;display:flex;font-size:14px;padding:5px}.status-option input[type=checkbox]{margin-right:8px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.order-details-modal{background:#272727;border-radius:10px;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:80%}.order-footer button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:5px 10px;transition:background .3s ease}.order-footer button:hover{background:#0056b3}.modal-footer{background:#0000;margin-top:20px;padding:0}.modal-footer button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.2em;padding:15px;width:100%}.modal-footer button:hover{background:#0056b3}.status-dropdown-container{margin-bottom:20px}.nav{justify-content:space-between;padding:0 20px}.logo-container,.nav{align-items:center;display:flex}.logo img{height:50px}.subHeader{color:#1d87f8;font-size:1.2em;font-weight:700;margin-left:10px}
/*# sourceMappingURL=main.7cd50005.css.map*/