.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.card{padding:2em}.list{display:flex;flex-direction:column}.list>*{margin-top:8px}@media (min-width: 768px){.grid-list{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;max-width:600px;margin:20px auto;align-items:center;width:100%}}@media only screen and (max-width: 767px){.desktop-only{display:none}.MuiTextField-root,.MuiPickersTextField-root{margin-bottom:1rem!important}}.MuiPickersInputBase-root,.MuiAutocomplete-root,.MuiFormControl-root{margin-bottom:1rem}.MuiTextField-root,.MuiPickersTextField-root{width:100%;padding-bottom:2rem}.form-grid label{text-align:right;padding-right:5px}.form-grid input{width:100%;padding:5px}.previous-orders{display:flex;flex-direction:column;align-items:center}.previous-orders>*{margin-bottom:.75rem}.foodItem{display:flex}.foodItem>:nth-child(2){padding-right:16px;text-align:left}.MuiDialog-paper{padding-left:4rem;padding-right:4rem}.footer{width:100%;min-height:7rem;background-color:#ebcb8b;padding-left:8rem;font-size:36px;display:flex;align-items:center;box-sizing:border-box}.pac-container{width:95vw!important}.selected .record-title{color:green}.record-title,.record-print{cursor:pointer}.record-print:hover{color:green}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;width:100%;background-color:#fafaf4;min-height:100vh}.body-inner{width:720px;margin:0rem auto;padding:2rem;text-align:center}@media only screen and (max-width: 767px){.body-inner{width:100%;box-sizing:border-box}}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
