@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);footer{background-color:#000;padding:20px;width:100vw}.footer-landing{background-color:#000;display:flex;justify-content:space-between;padding:2%;width:100%}.qr-footer{width:25%}.footer-column{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:250px;justify-content:flex-start;margin:10px;text-align:left}.footer-column h4{color:#0062ff;color:var(--primary-color);font-family:SF Compact Rounded Medium;font-family:var(--secondary-font);font-size:16px;font-weight:700;margin-bottom:10px}.footer-link{color:#fff;display:block;margin:8px 0;text-decoration:none}.footer-link:hover{text-decoration:underline}#connect{margin:8px 0}.social-media{background-color:#202124;background-color:var(--black);display:flex;gap:10px;margin-top:8px}.social-media a{margin-right:5%}#sm-icon{background-color:#202124;background-color:var(--black);height:25px;width:25px}@media only screen and (max-width:480px){.qr-footer{height:100px;width:100px}.footer-landing{flex-direction:column}}:root{--blue-color:#2445e6;--pale-blue:#f1f2f8}*{font-family:var(--mobylmenu-font)}.home-main-container{align-items:center;display:flex;flex-direction:column;height:auto;text-align:center;width:100vw}.user-home-first-container{align-items:center;background-color:#fff;display:flex;height:90vh;justify-content:center;width:100%}.consumer-home{align-items:flex-start;background-color:#012968;background-image:None;display:flex;height:auto;justify-content:flex-start;overflow:hidden;position:relative;width:100vw}.user-home-left{padding:0 7.5rem}.user-home-left,.user-home-right{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.user-home-right{padding:0 8rem 0 5rem}.user-home-images-wrapper{aspect-ratio:1;position:relative;width:100%}.user-home-right{background-image:url(https://mobyl-menu-bucket.s3.us-east-1.amazonaws.com/MM-Images/user-landing-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.user-home-title{color:#012968;font-size:3.5rem}.rotating-container{display:flex;height:70px;overflow:hidden;position:relative}.landing-title-container{display:flex;flex-direction:column;justify-content:flex-start}.rotating-word{animation:slideUp .5s ease-in-out;color:#0062ff;display:inline-block;font-size:3.5rem;font-weight:700}.user-home-subtitle{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:2rem 0}.user-home-subtitle p{color:#34363b;font-size:1.4em;margin-top:10px}.user-home-images-container{height:100%;left:0;position:absolute;top:0;width:100%}.user-home-img1,.user-home-img2{object-fit:contain}.user-home-img1{bottom:-40px;box-shadow:0 4px 8px #000c;position:absolute;right:-20px;z-index:2}.user-home-img1,.user-home-img2{border-radius:20px;height:auto;width:65%}.user-home-img2{box-shadow:0 4px 8px #000000b3}.transition-curve{line-height:0;margin-top:-2px;position:relative;z-index:2}.transition-curve svg{display:block;height:100px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bubble,.cherry,.donut{animation:none;transition:none}}:focus{outline:2px solid #04c;outline-offset:2px}.bar{background-color:initial;display:flex;justify-content:flex-end;width:100%}.m-logo{height:50px;width:50px}.title{align-items:flex-end;background-color:initial;color:#0062ff;color:var(--primary-color);font-size:3rem;font-weight:400;letter-spacing:.1em;margin-bottom:10px;margin-top:10vh}#open-app,.title{font-family:SF Compact Rounded Medium}#open-app{background-color:#fff;border-radius:15px;color:#2445e6;color:var(--blue-color);font-family:var(--secondary-font);font-size:1.2rem;margin-bottom:1vh;padding:15px;text-decoration:none;width:15rem;z-index:800}#open-app:hover{background-color:#f1f2f8;background-color:var(--pale-blue)}.business{color:#fff;font-family:Oswald,sans-serif;font-size:4rem;font-weight:500;margin-bottom:3vh;width:90%;z-index:800}.b-paragraph{font-size:1.5rem;font-weight:300;width:85%}.button-container-landing{margin:10vh 0;width:100%}.button,.button-container-landing{color:#fff;cursor:pointer;display:flex;justify-content:center}.button{align-items:center;background-color:#0062ff;background-color:var(--primary-color);border:none;border-radius:5px;font-size:1.1rem;font-weight:700;height:40px;margin:10vh auto;overflow:hidden;position:relative;width:150px}.arrow{animation:bounce 1s infinite;color:#fff;display:inline-block;font-size:1rem;margin-left:8px}.container{align-items:center;display:flex;height:20vh;justify-content:space-around;margin-top:15vh;width:45vw}.c1{justify-content:center}.c1,.text-container{align-items:center;display:flex;flex-direction:column}.text-container{height:10vw;justify-content:flex-start;margin-top:25vh;width:50vw}#less-margin{margin-top:15vh}.small-images{height:100vh;position:relative;width:100vw}#main-phone{left:-55vw;top:120vh}#main-phone,#main-phone2{height:auto;position:absolute;width:100%}#main-phone2{margin-top:20vh;right:-55vw;z-index:800}#cupcake{height:208px;left:16vw;position:absolute;top:105vh;width:165px;z-index:998}#cherries{right:8vw;top:0}#cherries,#cherries2{height:144px;position:absolute;width:135px}#cherries2{left:-1vw;top:100vh;transform:scaleX(-1) rotate(30deg)}#bubble{height:100px;right:3vw;top:30vh;width:100px}#bubble,#bubble2{position:absolute}#bubble2{height:50px;right:1vw;top:26vh;width:50px}#bubble3{left:-100px;top:1300px}#bubble3,#bubble4{height:250px;position:absolute;width:250px}#bubble4{right:30vw;top:2vh}#bubble5{height:90px;left:30vw;position:absolute;top:132vh;width:90px}#bubble6{height:300px;left:-8vw;top:93vh;width:300px}#bubble6,#bubble7{position:absolute;z-index:800}#bubble7{height:250px;right:44vw;top:168vh;width:250px}#bubble8{height:180px;right:-3vw;top:80vh;width:180px}#bubble8,#bubble9{position:absolute;z-index:800}#bubble9{height:130px;left:30vw;top:92vh;width:130px}#bubble10{height:100px;left:37vw;position:absolute;top:97vh;width:100px;z-index:800}#bubble,#bubble10,#bubble5,#bubble6,#bubble7,#bubble8,#bubble9,#cherries2,#donut{transition:transform .1s ease-out}#donut{height:109px;right:0;top:84vh;width:102px;z-index:999}#donut,#m-baloon{position:absolute}#m-baloon{height:134px;right:48vw;top:175vh;width:138px;z-index:900}.second-container-landing{display:flex;height:100vh;justify-content:flex-end;margin-top:65vh;width:100vw}@media only screen and (min-width:375px) and (max-width:460px){.consumer-home{align-items:center;justify-content:center}.consumer-home,.user-home-first-container{flex-direction:column}.user-home-title{font-size:2.5rem}.user-home-left{margin-top:22rem;padding:3rem;width:100%}.user-home-right{align-items:center;background-image:none;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-top:3rem;padding:0 2rem;width:100%}.user-home-img1{bottom:-50px;right:-20px}.user-home-img1,.user-home-img2{border-radius:12px;width:70%}.transition-curve svg{display:block;height:100px;margin-top:25rem;width:100%}.rotating-word{font-size:2.5rem}.rotating-container{height:50px}.user-home-subtitle p{font-size:1.3rem}.user-home-subtitle{margin-bottom:0}.text-container{margin-top:10vh;width:90vw}.business{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:2vh}.b-paragraph{font-size:1.2rem;font-weight:300;width:90%}#open-app{margin-top:2vh;width:12rem}.second-container-landing{margin-bottom:40vh;margin-top:130vh;width:90vw}#cupcake{height:66px;left:88vw;top:91vh;transform:scaleX(-1);width:52px;z-index:998}#donut{height:104px;position:absolute;right:4vw;top:245vh;width:100px;z-index:999}#bubble7,#bubble8,#cherries{display:none}#cherries2{height:115px;left:-13vw;top:89vh;width:108px}#m-baloon{height:67px;left:1vw;position:absolute;top:259vh;width:69px;z-index:900}#bubble{height:110px;right:-8vw;top:88vh;width:110px;z-index:1000}#bubble2{height:70px;right:-10vw;top:78vh;width:70px}#bubble3{height:120px;left:-5vw;top:255vh;width:120px}#bubble4{height:220px;right:-12vw;top:238vh;width:220px;z-index:1000}#bubble5{height:170px;left:-20vw;top:215vh;width:170px}#bubble6{height:180px;left:-25vw;top:85vh;width:180px;z-index:1000}#bubble9{height:90px;left:-2vw;top:140vh;width:90px;z-index:999}#bubble10{height:120px;left:7vw;top:145vh;width:120px;z-index:999}#main-phone{height:auto;left:-140vw;top:210vh;width:240%}#main-phone2{height:auto;left:10vw;top:55vh;width:240%;z-index:1000}}@media only screen and (min-width:461px) and (max-width:563px){.consumer-home{align-items:center;flex-direction:column;justify-content:center}.text-container{margin-top:15vh;width:90vw}.business{color:#fff;font-size:3rem;font-weight:700;margin-bottom:2vh}.b-paragraph{font-size:1.5rem;font-weight:300;width:90%}.second-container-landing{height:140vh;margin-bottom:10vh;margin-top:130vh;width:90vw}#open-app{margin-top:3vh}#cupcake{height:132px;left:55vw;top:280vh;width:105px;z-index:998}#cherries{display:none}#bubble{height:100px;position:absolute;right:3vw;top:100vh;width:100px}#bubble2{display:none}#bubble3{height:200px;left:80vw;top:250vh;width:200px}#bubble4{height:100px;right:-5vw;top:270vh;width:100px}#bubble5{height:110px;left:0;top:250vh;width:110px}#donut{height:99px;right:-3vw;top:74vh;width:93px;z-index:999}#bubble9{left:1vw;top:91vh;z-index:1000}#bubble10{left:13vw;top:96vh;z-index:1000}#cherries2{left:0;top:55vh}#bubble6{height:250px;left:-25vw;top:88vh;width:250px;z-index:1000}#bubble7{height:180px;left:-10vw;top:270vh;width:180px;z-index:1000}#m-baloon{height:93px;left:-2vw;top:276vh;width:99px;z-index:900}#main-phone{height:auto;left:-110vw;top:215vh;width:200%}#main-phone2{height:auto;left:20vw;top:70vh;width:200%;z-index:1000}#bubble8{height:180px;right:-15vw;top:68vh;width:180px;z-index:1000}#bubble9{height:170px;left:-10vw;top:150vh;width:170px;z-index:999}#bubble10{height:150px;left:10vw;top:155vh;width:150px;z-index:999}#cherries2{height:144px;left:-10vw;top:95vh;transform:scaleX(-1) rotate(30deg);width:135px}}@media only screen and (min-width:564px) and (max-width:1000px){.consumer-home{align-items:center;flex-direction:column;justify-content:center}.text-container{margin-top:15vh;width:80vw}.business{color:#fff;font-size:3rem;font-weight:700;margin-bottom:2vh}.b-paragraph{font-size:1.5rem;font-weight:300;width:80%}.second-container-landing{height:140vh;margin-bottom:10vh;margin-top:130vh;width:80vw}#cupcake{height:132px;left:75vw;top:280vh;width:105px;z-index:998}#cherries{display:none}#bubble{height:100px;right:10vw;top:80vh;width:100px}#bubble2{display:none}#bubble3{height:200px;left:80vw;top:250vh;width:200px}#bubble4{height:100px;right:-5vw;top:270vh;width:100px}#bubble5{height:110px;left:0;top:250vh;width:110px}#donut{height:99px;right:-3vw;top:60vh;width:93px;z-index:999}#bubble9{left:1vw;top:91vh;z-index:1000}#bubble10{left:13vw;top:96vh;z-index:1000}#cherries2{left:0;top:55vh}#bubble6{height:250px;left:-10vw;top:88vh;width:250px;z-index:1000}#bubble7{height:200px;left:2vw;top:275vh;width:200px;z-index:1000}#m-baloon{height:93px;left:7vw;top:282vh;width:99px;z-index:900}#main-phone{height:auto;left:-70vw;top:220vh;width:150%}#main-phone2{height:auto;left:25vw;top:55vh;width:150%;z-index:1000}#bubble8{height:230px;right:-15vw;top:50vh;width:230px;z-index:1000}#bubble9{height:170px;left:-10vw;top:150vh;width:170px;z-index:999}#bubble10{height:150px;left:10vw;top:155vh;width:150px;z-index:999}#cherries2{height:144px;left:-2vw;top:95vh;transform:scaleX(-1) rotate(30deg);width:135px}#open-app{margin-top:3vh}}@media only screen and (min-width:1000px) and (max-width:1400px){.text-container{margin-top:15vh;width:45vw}.business{color:#fff;font-size:3rem;font-weight:700;margin-bottom:2vh}.b-paragraph{font-size:1.6rem;font-weight:300;width:80%}#open-app{margin-top:3vh;min-width:200px}#main-phone{height:auto;left:-70vw;top:110vh;width:120%}#cupcake{height:145px;left:20vw;top:105vh;width:115px;z-index:998}}.header{justify-content:space-between;left:0;padding:16px 40px;position:fixed;right:0;top:0;z-index:1000}.header,.nav-left{align-items:center;display:flex}.nav-left{gap:24px;justify-self:start}.logo{font-weight:700;justify-self:center;text-align:center}.nav-right{align-items:center;display:flex;gap:24px;justify-self:end}.nav-item{cursor:pointer;font-weight:600}.arrow{font-size:12px;margin-left:4px}.get-started-btn{background-color:#0062ff;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px;transition:background-color .3s ease,color .3s ease}.get-started-btn.scrolled{background-color:#fff;border:1px solid #0062ff;color:#0062ff}@media only screen and (max-width:480px){.header{padding:16px;width:100vw}.get-started-btn{padding:8px 16px}}@font-face{font-family:SF-Compact-Rounded-Regular;src:url(/static/media/SF-Compact-Rounded-Medium.8ec6708811d3151ab1c7.otf) format("opentype")}*{-ms-overflow-style:none;font-family:SF-Compact-Rounded-Regular;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--background-color:#f5f6f7;--selected-button-color:#1013ead3;--main-font:"SF-Compact-Rounded-Regular";--light-font:"SF Compact Rounded"}h3{margin:.6rem 0}label{font-family:SF-Compact-Rounded-Regular;font-family:var(--main-font);font-size:16px}.menu-main-container{display:flex;flex-direction:column;position:relative;text-align:center}.app-banner{align-items:center;background-color:#0062ff;background-color:var(--primary-color);display:flex;height:10vh;justify-content:center;max-height:60px;position:fixed;top:0;width:100vw}.pill-button{background-color:#fff;border-radius:50px;box-shadow:0 4px 6px #0000001a;color:#000;color:#000!important;display:inline-block;padding:7px 20px;text-align:center;text-decoration:none;text-decoration:none!important}#dismiss{left:8px;position:absolute;top:8px}.open-app,.open-app:visited{background-color:initial;color:#fff;font-family:SF Compact Rounded Medium;font-family:var(--secondary-font);font-size:1.1rem;z-index:9999}.logo-image{height:40px;width:40px}.empty-cart-container{align-items:center;cursor:pointer;display:flex}.delete-cart-icon{height:27px;width:27px}.empty-cart-text{color:#fff;font-size:.9rem;font-weight:var(--medium-font-weight)}.cart-container{background-color:initial;display:flex;height:4vh;justify-content:flex-end;left:0;margin:0;padding:2vh 0;position:fixed;top:50;width:100vw;z-index:9}.cart-order-button{border-radius:10px;height:2vh;margin-right:2vw;padding:12px;width:12vw}.cart-order-button,.num_items{align-items:center;background-color:#0062ff;background-color:var(--primary-color);color:#fff;display:flex;justify-content:center}.num_items{align-self:center;border-radius:50%;color:var(--true-white);font-family:SF Compact Rounded Medium;font-family:var(--secondary-font);height:4px;left:53%;padding:7px;position:absolute;top:35%;transform:translate(-50%,-50%);width:4px;z-index:2}.menu-item{width:100%}.group-name{font-family:SF Compact Rounded Medium;font-family:var(--secondary-font)}.group-options{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px}.group-option-label{align-items:center;display:flex;font-weight:500;justify-content:center;margin-bottom:10px;margin-right:20px}.group-option-label input{margin-right:10px}#request-form{margin:1.5rem 0}.form-group-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}.form-group-server{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;margin-left:1.6rem;min-width:160px;width:30%}#id_request_server{accent-color:#0062ff;height:18px;margin-left:.5rem;width:18px}label[for=id_request_text]{display:block;text-align:left;width:90%}input.server-checkbox{accent-color:#0062ff;height:20px;margin-left:.5rem;width:20px}.venue-link,.venue-link:visited{color:#0062ff;color:var(--primary-color);font-family:SF Compact Rounded Medium;font-family:var(--secondary-font)}.show-legend{margin-top:4%}.show-details,.show-hours-of-operation,.show-legend{color:#0062ff;color:var(--primary-color)}.company-details,.schedule{display:none;padding-top:3%}.legend-container{display:flex;flex-direction:column;margin-right:10px;position:absolute;right:0;width:300px}.legend{display:flex;flex-wrap:wrap;justify-content:space-between}.day-text{font-family:SF Compact Rounded Medium;font-family:var(--secondary-font);font-size:1.1rem}.day{margin-bottom:3%}.closed{color:red}.x-close{height:15px;width:15px}.carousel-container{margin-top:20px;overflow:hidden;position:relative;width:100%}.carousel-viewport{-ms-overflow-style:none;overflow:hidden;scrollbar-width:none;width:100%}.carousel-viewport::-webkit-scrollbar{display:none}.carousel-content{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-content::-webkit-scrollbar{display:none}.menu-grid-item{background:#fff;margin-bottom:10px;padding:16px}.carousel-item,.menu-grid-item{display:flex;justify-content:center}.carousel-item{align-items:flex-start;box-sizing:border-box;flex:0 0 100%;position:relative;scroll-snap-align:center}.picture-upload{border-radius:8px;box-shadow:0 4px 6px #0000001a;display:block;height:500px;object-fit:cover;position:relative;width:100%}.picture-placeholder{background-color:#f5f5f5;background-image:repeating-linear-gradient(45deg,#f5f5f5,#f5f5f5 10px,#e8e8e8 0,#e8e8e8 20px);background-size:20px 20px}.carousel-button{background-color:#cccccc8c;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:auto;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:10}.carousel-button.left{left:5px}.carousel-button.right{right:5px}.dots-container{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:20px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s ease;width:10px}.active-dot{background-color:#0062ff}#overlay,#request-overlay{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.request-window{background-color:#fff;background-color:var(--true-white);border-radius:20px;box-shadow:0 0 5px #0003;min-height:300px;min-width:400px;padding:1.5rem;position:fixed;width:35vw;z-index:9999}.locations-popup,.request-window{left:50%;top:50%;transform:translate(-50%,-50%)}.locations-popup{background-color:#f5f5f5;background-color:var(--white);border:2px solid #202124;border:2px solid var(--black);border-radius:10px;height:300px;position:absolute;width:300px}.languages{color:#202124;color:var(--black);position:absolute;right:0;text-transform:capitalize;top:0}.menu-note-container{align-self:center;border:1px solid #d3d3d3;border-radius:20px;display:flex;flex-direction:column;margin:2% 0;padding:2rem;width:60%}.menu-note-text{font-family:SF Compact Rounded Medium;font-family:var(--secondary-font);line-height:1.8rem;text-align:center}.category-select-container{align-items:center;align-self:center;color:#202124;color:var(--black);display:flex;flex-direction:column;font-size:1em;height:60px;text-align:center}.category-select{background-color:#fff;border:.5px solid #d3d3d3;border:.5px solid var(--grayoutline);border-radius:.3em;box-sizing:border-box;color:#202124;color:var(--black);display:inline-block;font-size:.95em;font-weight:400;height:2em;margin:5px 2px;overflow:hidden;padding:.3em .6em;position:relative;transition:box-shadow .2s,border-color .2s;vertical-align:middle;white-space:nowrap;width:135px}#category-note-menu{align-self:center;color:#4a4a4a;line-height:1.5rem;margin-bottom:.6rem;width:70%}.category-name{font-size:1.5rem}.back{align-self:flex-start;color:#0062ff;color:var(--primary-color);font-size:18px;margin-left:10px;text-decoration:none}.back:hover{font-weight:700}.menu-item-section-center{align-self:flex-end;display:flex;flex-direction:column;width:100%}.legend-row{align-items:center;display:flex;width:145px}.legend-icon{text-align:center;width:30px}.legend-text,.legend-text2{font-size:.8rem;margin-left:5px}.diet-icon{height:1rem;margin-right:.2rem;vertical-align:middle;width:1rem}#vegan-icon{height:1rem;margin-bottom:0;width:1rem}.nuts,.spicy{font-size:1rem}#gf-size{height:1rem;margin-bottom:1px;width:1rem}.icon-option{align-items:center;border:3px solid green;border-radius:50%;display:flex;height:1.2rem;justify-content:center;padding:2px;width:1.2rem}.menu-logo-container{align-items:center;background:#0000;display:flex;flex-direction:column;text-align:center;width:80%}.menu-logo-container a,.menu-logo-container-mobile a{text-decoration:none}.company-detail-container{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.cover-photo{height:500px;object-fit:cover;width:100%}.menu-logo{border-radius:50%;box-shadow:0 4px 8px #0003,0 2px 4px #0000001a;height:150px;position:absolute;right:25px;top:75%;transform:translateZ(0);width:150px}.venue-information-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px;margin-left:25px;width:100vw}.interaction-button-container{display:flex;position:absolute;right:10px;top:10px}.interaction-button{align-items:center;background-color:#ffffffe6;border:2px solid #0000001a;border-radius:50%;box-shadow:0 4px 8px #0003,0 2px 4px #0000001a;display:flex;height:35px;justify-content:center;margin-left:.5rem;width:35px}.menu-header-container{align-items:center;color:#202124;color:var(--black);display:flex;flex-direction:column;text-align:center;width:100vw}.menu-header-container a{color:#0062ff;color:var(--primary-color)}.venue-location-container{align-items:flex-start;display:flex;flex-direction:column}.venue-header-information{font-family:SF Compact Rounded;font-family:var(--light-font);margin-bottom:2px;margin-top:2px}.switch-menu-button-container{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding-left:120px;position:absolute}.other-menus{border:1px solid #d3d3d3;border:1px solid var(--grayoutline);color:#202124;color:var(--black)}.other-menus,.selected-menu{align-items:center;align-self:center;border-radius:10px;display:flex;height:40px;justify-content:center;margin-right:20px;width:150px}.selected-menu{background-color:#0062ff;background-color:var(--primary-color);color:#fff;cursor:pointer}.order-icon{height:65%;margin-top:5px;width:65%}.phone-icon{height:19px;width:20px}.venue-header-title{font-family:SF Compact Rounded Medium;font-family:var(--secondary-font);font-size:1.2rem;margin-top:10px}.profile-right{display:flex;flex-direction:column}.company-details{display:none;margin-bottom:2%}.save-venue{align-items:center;display:flex;justify-content:space-around;margin-top:2%;text-align:center;width:125px}.saved-venue{font-size:1rem;margin-bottom:2%}.empty{font-weight:400}.empty,.title{color:#202124;color:var(--black)}.title{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-self:center;margin-bottom:0;margin-top:2px}.title h3{font-family:SF-Compact-Rounded-Regular;font-family:var(--main-font);font-size:1.3rem;text-transform:uppercase}.main-sub-container{justify-items:center}.item-container{color:#202124;color:var(--black);display:flex;flex-direction:column;justify-content:flex-start;min-height:640px;width:400px}.image-wrapper{position:relative}.ingredients{display:none}.item-title{color:#202124;color:var(--black);font-family:SF-Compact-Rounded-Regular;font-family:var(--main-font);font-size:1.1em;letter-spacing:0;margin:2% 0;text-align:left}.menu_item_title{font-size:1.2rem;margin-left:.5rem}.menu_item_title:first-letter{text-transform:uppercase}.item-description{align-self:left;font-size:.9rem;font-weight:400;margin-left:.5rem;margin-top:.25rem;text-align:left}.price{font-size:.85rem;font-weight:500;margin-left:.5rem}.venue-info{color:#202124;color:var(--black)}.item-header{justify-content:space-between;letter-spacing:0}.diet-container,.item-header{align-items:flex-end;display:flex}.vegan-p{font-size:.9em}.vegan,.vegan-p{color:green;font-weight:700}.vegan{font-size:1.7em}.gf{font-size:.9em;font-weight:700}a{color:#202124;color:var(--black);cursor:pointer}.likes{display:flex;justify-content:flex-start}.like-count{font-size:.9em}.interaction-container{display:flex;flex-direction:row}.popup{background-color:#f5f6f7;background-color:var(--background-color);border:1px solid #0062ff;border:1px solid var(--primary-color);visibility:hidden;width:420px}.popup,.popup h2,.popup p{color:#202124;color:var(--black)}.checkmark,.fav,.heart,.heart-fill,.plus{height:1.7rem;margin:5px 10px 5px 0;object-fit:contain;width:1.7rem}.fav-button,.save-button,.save-to-list-button{background:#0000;border:0;cursor:pointer;padding:0}.open-popup{top:50%;transform:translate(-50%,-50%) scale(1);visibility:visible}p{color:#000}video{height:550px;object-fit:cover;width:400px}#overlay-message{font-size:20px;margin-top:3rem}.share{height:1.5rem;margin-top:.5rem;width:1.5rem}.circle:hover{background-color:#f9f9f9}.save-venue{height:2.75rem;margin-bottom:.5rem;width:2.75rem}.heart{margin-left:.7rem;margin-top:1rem}.mobile-banner{align-items:center;background-color:#0062ff;box-shadow:0 4px 6px #0000001a;display:none;height:50px;justify-content:space-between;left:0;padding:10px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:99}.banner-left p{color:#fff;font-weight:var(--medium-font-weight);margin-left:10px}.banner-right a{color:#fff;margin-top:5px;text-decoration:underline}.banner-right{align-items:flex-start;flex-direction:column;justify-content:flex-start;justify-content:center;width:20vw}.banner-left,.banner-right{align-items:center;display:flex}.banner-left{justify-content:flex-start}.request-button-container{background-color:#d30000;border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;font-weight:var(--medium-font-weight);height:40px;left:20px;top:20px;width:150px;z-index:20}.overlay-request-page-container,.request-button-container{align-items:center;display:flex;justify-content:center;position:fixed}.overlay-request-page-container{animation:spreadFromTopLeft .5s ease-out forwards;background-color:#00000080;height:100%;left:0;top:0;transform-origin:calc(100% - 20px) 20px;width:100%;z-index:100}@keyframes spreadFromTopLeft{0%{transform:scale(0);transform-origin:20px 20px}to{transform:scale(1);transform-origin:20px 20px}}.overlay-request-page-content{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000004d;height:80%;max-width:500px;min-height:600px;overflow:scroll;width:90%}.modal-body{align-items:flex-start;display:flex;flex-direction:column;height:80%;padding:0 30px;position:relative;width:100%}.modal-tip{color:var(--tip-font-color);font-size:.8rem;letter-spacing:.01rem;margin:10px 0 0;text-align:left;width:100%}.modal-help-button{background-color:#d30000;background-color:var(--red);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;margin:15px 0;padding:7px;width:140px}.modal-help-button:hover{font-weight:var(--bold-font-weight)}.modal-statement{margin:50px 0;padding:0 30px}#add-margin{margin-top:8rem}.modal-header{font-size:1.2rem;font-weight:var(--medium-font-weight)}.modal-success-message-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.modal-button-container,.modal-button-container-go-back{align-self:center;display:flex;justify-content:center;width:100%}.modal-button-go-back{background-color:#0062ff;background-color:var(--primary-color);border-radius:8px;color:#fff;padding:8px 24px;width:150px}.modal-button-go-back p{color:#fff}.modal-request-button-container{display:flex;flex-wrap:wrap;margin:20px 0;row-gap:10px;width:100%}.modal-request-button{align-items:center;background-color:#fafafa;border:1px solid #d3d3d3;border:1px solid var(--grayoutline);border-radius:10px;cursor:pointer;display:flex;font-size:var(--action-button-font-size);font-weight:var(--medium-font-weight);justify-content:center;margin-right:10px;padding:8px 15px}.modal-request-button.selected,.modal-request-button:hover{background-color:#0062ff;background-color:var(--primary-color);border:1px solid #0062ff;border:1px solid var(--primary-color);color:#fff;color:var(--true-white)}.modal-form-group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:30px;margin-right:75px;position:relative}.modal-label-text{font-size:.9rem;font-weight:var(--bold-font-weight)}.modal-form-group input,.modal-form-group textarea{background-color:#fafafa;border:1px solid #d3d3d3;border:1px solid var(--grayoutline);border-radius:8px;font-size:.9rem;height:35px;margin-top:8px;padding-left:10px;transition:border-color .3s ease-in-out;width:440px}.modal-form-group textarea::placeholder{color:grey;opacity:.8}.modal-note-input{max-height:100px;max-width:440px;min-height:100px;min-width:440px;padding-top:10px}.mobile-only{display:none;margin:0}@media only screen and (max-width:1350px){.grid-container{gap:0!important;grid-template-columns:repeat(2,1fr)!important;padding:5px!important}}@media only screen and (min-width:768px) and (max-width:860px){.item-container,.picture-upload{width:360px}.picture-upload{height:360px}}@media only screen and (max-width:1025px){.menu-option-container{align-items:center;display:flex;flex-direction:column;width:100vw}.other-menus,.selected-menu{margin-bottom:10px}.switch-menu-button-container{justify-content:center;left:0;padding-left:0}.legend-container,.switch-menu-button-container{display:flex;flex-direction:column;margin:0;position:relative}.legend-container{top:10px}.menu-item-section-center{margin:1.5rem 0 1rem}}@media (min-width:768px){.carousel-button{display:none}}@media only screen and (max-width:768px){.menu-header-container{align-items:center}.menu-logo{border-radius:50%;box-shadow:0 4px 8px #0003,0 2px 4px #0000001a;height:100px;position:absolute;right:10px;top:85%;transform:translateZ(0);width:100px}.carousel-container{margin-top:20px;overflow:hidden;position:relative;width:100%}.carousel-item{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;max-width:none;scroll-snap-align:center;width:100%}.menu-item-section-center{align-self:center;margin:1.5rem 0 1rem;width:100%}.cart-container{background-color:initial;bottom:0;display:flex;justify-content:center;margin:0;padding:2vh 0;position:fixed;width:100vw}.cart-order-button{width:27vw}.menu-option-container{align-items:center;display:flex;justify-content:center}.other-menus,.selected-menu{margin-bottom:10px;margin-right:0}.category-select-container.mobile-only{background-color:#fbfdff;height:60px;left:0;padding:10px 30px;position:fixed;right:0;top:60px;z-index:11}#category-nav{align-items:center;display:flex;height:100%;justify-content:space-around;list-style:none;margin:0;overflow-x:auto;padding:0;position:relative;scrollbar-width:none;white-space:nowrap}#category-nav::-webkit-scrollbar{display:none}#category-nav li{display:inline-block;margin-right:20px;position:relative}#category-nav li a{color:#000;display:inline-block;padding:10px;text-decoration:none}#category-nav .indicator{background-color:#0062ff;border-radius:8px;bottom:0;height:3px;left:0;position:absolute;transform:translateX(0);transition:width .3s ease,transform .3s ease;visibility:hidden;width:0}.show-legend{margin-bottom:4%}.saved-venue{margin-bottom:0}#scroll-left-img,#scroll-right-img{height:20px;position:absolute;top:50%;transform:translateY(-50%);width:13px;z-index:999}#scroll-left-img{left:10px}#scroll-right-img{right:10px}.category-select-container{position:relative}.category-button{all:unset;cursor:pointer;min-width:90px;position:relative;text-align:center}.category-button:after{background-color:#0062ff;border-radius:10px;bottom:-6px;content:"";height:4px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.category-button:hover:after{left:10%;width:80%}.image-container{align-items:center;display:flex;justify-content:center;position:relative;width:500px}.image-wrapper{height:100%;position:relative;width:100%}.scroll-left,.scroll-right{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:10}.scroll-left{left:0}.scroll-right{right:0}.modal-form-group input,.modal-form-group textarea{width:80%}.modal-form-group input,.modal-note-input{max-width:370px;min-width:370px}}@media screen and (max-width:768px){.desktop-only{display:none}.mobile-banner{display:flex;padding-right:2vw}.mobile-only{display:block}}@media only screen and (max-width:480px){.image-container{align-items:center;display:flex;justify-content:center;position:relative;width:500px}.image-wrapper{height:100%;position:relative;width:100%}.picture-upload{border-radius:8px;box-shadow:0 4px 6px #0000001a;display:block;height:400px;object-fit:cover;position:relative;width:100%}.title{margin-bottom:20px}.venue-title{font-size:1.5rem}.menu-logo-container{display:none}.request-window{min-width:200px;width:80vw}.form-group-server{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:50%}.venue-information-container{margin-left:0;padding-left:8px}.request-button-container{font-size:.9rem;height:35px;left:10px;top:65px;width:110px}.modal-form-group input,.modal-form-group textarea{width:60%}.modal-form-group input,.modal-note-input{max-width:300px;min-width:300px}.delete-cart-icon{height:22px;width:auto}}@media only screen and (max-width:400px){video{height:550px}.item-container,.picture-upload,video{width:100vw}.interaction-container,.item-description,.item-title,.likes{margin-left:6px}.menu-logo-container{display:none}}.pfai-overlay{background:#000c;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:12px;position:absolute;right:0;top:0;z-index:35}.pfai-overlay-header{align-self:flex-start;font-size:16px;font-weight:700;letter-spacing:.5px;margin:10px 0;text-align:left}.pfai-overlay-header.match{color:#4caf50}.pfai-overlay-header.conflict{color:#f44336}.pfai-overlay-header.info{color:#2196f3}.pfai-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:70%;pointer-events:none;position:absolute;right:12px;top:12px;z-index:30}.pfai-badge{background-color:#3c3c3ce6;border-radius:6px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;pointer-events:auto;white-space:nowrap}.pfai-overlay-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;text-align:left}.pfai-overlay-item{color:#fff;line-height:1.6}.pfai-overlay-tap-hint{bottom:12px;color:#f44336;font-size:1rem;font-weight:500;position:absolute;right:12px}.pfai-match{color:#2e7d32}.pfai-conflict,.pfai-match{background-color:initial;border:none;cursor:help;font-weight:500;position:relative}.pfai-conflict{color:#c62828}.pfai-info{cursor:help;position:relative}.pfai-info[pfai-info-tooltip]:hover:after{background-color:#333;border-radius:6px;bottom:125%;box-shadow:0 2px 8px #0003;color:#fff;content:attr(pfai-info-tooltip);font-size:14px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.pfai-info[pfai-info-tooltip]:hover:before{border:6px solid #0000;border-top-color:#333;bottom:115%;content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.pfai-conflict[pfai-conflict-tooltip]:hover:after{background-color:#d32f2f;border-radius:6px;bottom:125%;box-shadow:0 2px 8px #0003;color:#fff;content:attr(pfai-conflict-tooltip);font-size:14px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.pfai-conflict[pfai-conflict-tooltip]:hover:before{border:6px solid #0000;border-top-color:#d32f2f;bottom:115%;content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.pfai-match[pfai-match-tooltip]:hover:after{background-color:#2e7d32;border-radius:6px;bottom:125%;box-shadow:0 2px 8px #0003;color:#fff;content:attr(pfai-match-tooltip);font-size:14px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.pfai-match[pfai-match-tooltip]:hover:before{border:6px solid #0000;border-top-color:#2e7d32;bottom:115%;content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.platefull-menu-item{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1rem;padding:.5rem}.platefull-title{font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.platefull-description{color:#666;line-height:1.4;margin:0}:root{--secondary:#093d7d;--lightblue:#fbfdff}#right-divided-container-checkout{align-items:center;background-color:#fbfdff;background-color:var(--lightblue);display:flex;flex-direction:column;justify-content:center;padding:0;position:relative;width:100%}.main-container{align-items:center;height:100%}.circle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px #0003;display:flex;height:2rem;justify-content:center;margin:.5rem .35rem .5rem 0;width:2rem}.plus-sign-container{height:50%;position:relative;width:50%}.plus-sign{height:100%;position:relative;width:100%}.plus-sign:after,.plus-sign:before{background-color:#0062ff;content:"";position:absolute}.plus-sign:before{height:20%;left:0;top:40%;width:100%}.plus-sign:after{height:100%;left:40%;top:0;width:20%}.quantity-number{align-items:center;color:#0062ff;color:var(--primary-color);display:flex;font-size:1.2em;font-weight:var(--medium-font-weight);height:100%;justify-content:center;width:100%}.circle.clicked{animation:pulse .5s forwards}.login-overlay,.order-overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:98}.confirmation-window{background-color:#fff;background-color:var(--true-white);border-radius:8px;box-shadow:0 0 5px #0003;display:flex;flex-direction:column;height:500px;left:50%;margin:0 auto;max-width:500px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:99}.confirmation-window-header{align-items:center;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--lightgray);display:flex;flex-direction:row;height:50px;justify-content:space-between;padding:10px;position:fixed;top:0;width:100%}.close-container{display:flex}.confirmation-window-content,.edit-window-content{display:flex;flex-direction:column;height:400px;overflow:scroll;padding:20px;position:absolute;text-align:left;top:50px;width:100%}.confirmation-menu-item-header{font-size:1rem}.confirmation-menu-item-header-price{font-family:SF Compact Rounded;font-family:var(--main-font);font-size:1.1rem}.edit-order-item-window{align-items:flex-start;background-color:#fff;background-color:var(--true-white);flex-direction:column;height:0;overflow:hidden;padding-top:10px;position:relative;transition:height .2s ease-out;width:100%;z-index:10}.edit-order-item-window.expanded{height:auto}.quantity-container{align-self:center}.current-item-total,.quantity-container{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}#confirmation-text{font-size:1.5rem;margin:2%}.price-conf{font-family:SF Compact Rounded;font-family:var(--main-font);font-size:1.1rem}.confirmation-button-container-longer{align-items:center;align-self:center;background-color:#fff;border-top:1px solid #f0f0f0;border-top:1px solid var(--lightgray);bottom:0;display:flex;justify-content:space-around;padding-top:20px;position:fixed;width:100%}.confirmation-button-container{margin:3% 0}textarea.note-input{height:100px;margin-bottom:1.5rem;margin-top:5px;padding:.5rem;width:95%}.note-input{align-self:center;background-color:#f0f0f0;background-color:var(--lightgray);border:none;border-radius:10px;font-size:.9rem;min-height:100px;outline:none;padding-left:15px;padding-top:15px;resize:none;text-align:left;vertical-align:top;width:85%}.customization-group-name{font-size:1rem;font-weight:var(--medium-font-weight);margin-left:8px}.menu-item-note{display:flex;text-align:left;width:70%}.menu-item-note,.menu-item-note p{color:grey;font-size:.8rem}.group-option-label{font-size:.85rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input{border:none;border-radius:10px;cursor:pointer;font-size:1.5rem;height:40px;margin:0 10px;text-align:center;width:40px}.decrement-button,.increment-button{align-items:center;background-color:#fff;background-color:var(--true-white);border:none;color:#0062ff;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:column;font-size:2rem;height:40px;justify-content:center;width:40px}.checkout-consumer-order-button,.consumer-order-button{background-color:#202124;background-color:var(--black);border:none;border-radius:8px;color:#fff;cursor:pointer;margin-bottom:1rem;padding:8px 24px;width:250px}.checkout-consumer-order-button{width:100%}.cancel-button{border-radius:8px;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px 24px;width:150px}.cancel-button,.cancel-button:hover{background-color:var(--red);color:#fff}.overlay-cart-page-container{animation:spreadFromBottomCenter .5s ease-out forwards;background-color:#00000080;bottom:0;height:100%;position:fixed;transform-origin:50% 100%;width:100%;z-index:100}.back-button,.overlay-cart-page-container{align-items:center;display:flex;justify-content:center}.back-button{cursor:pointer}.back-button-img{height:16px;width:16px}.goback-button-container{align-items:flex-start;display:flex;justify-content:flex-start;padding:1rem;width:100%}@keyframes spreadFromBottomCenter{0%{transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}.cart-page-container{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:80%;max-width:500px;min-height:500px;overflow:scroll;position:relative;width:90%}.cart-header{align-items:center;background-color:#f5f5f5;background-color:var(--white);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--lightgray);display:flex;justify-content:space-between;padding:20px;position:relative}.cart-title{text-align:center}.cart-header h2{color:#202124;color:var(--black);font-family:SF Compact Rounded;font-family:var(--main-font);font-size:1.1rem;font-weight:var(--bold-font-weight)}.close-cart-icon{cursor:pointer;height:24px;width:24px}.takeout-button-container{align-items:center;background-color:#202124;background-color:var(--black);border-radius:8px;bottom:20px;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-weight:var(--medium-font-weight);height:40px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:250px;z-index:100}@keyframes subtlePulse{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.03)}to{transform:translateX(-50%) scale(1)}}.pulsate{animation:subtlePulse 2s ease-in-out infinite;background-color:#202124;background-color:var(--black)}.cart-item-container{align-items:flex-start;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--lightgray);display:flex;flex-direction:column;padding:20px}.cart-item-row,.cart-subtotal{display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.cart-subtotal{padding:10px}.cart-item-row-basket{display:flex;justify-content:space-between;width:40%}.cart-item-column{align-items:flex-start;justify-content:flex-start;margin-bottom:5px;width:100%}.cart-item-column,.cart-items{display:flex;flex-direction:column}.cart-items{margin-top:1rem;max-height:370px;overflow:scroll;padding-bottom:40px;padding-left:10px;padding-right:10px}.cart-item-name,.cart-item-name-bold{font-family:SF Compact Rounded;font-family:var(--main-font);font-size:1rem;margin-bottom:5px;text-align:left}.cart-item-name-bold{font-weight:var(--medium-font-weight)}.cart-footer{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;padding:15px;position:absolute;width:100%}.customization-group{width:100%}.cart-item-option-name{color:#414552;color:var(--font-color)}.cart-item-option-name,.edit-item-button{font-size:.8rem;font-weight:var(--medium-font-weight)}.edit-item-button{border:none;border-radius:5px;color:#0062ff;color:var(--primary-color);cursor:pointer;margin-top:10px;transition:box-shadow .3s ease}#checkout-form-container{align-items:center;display:flex;flex-direction:column;padding:0}.checkout-form{border:1px solid #005a9c;padding:20px;width:100%}.order-items{background-color:#fbfdff;background-color:var(--lightblue);border-radius:10px;max-height:calc(100% - 200px);min-height:520px;overflow-y:auto;padding-bottom:50px}.order-details-checkout-page{display:flex;flex-direction:column;height:92vh;position:relative;width:80%}.order-item{display:flex;flex-direction:column;margin:20px;padding:10px}.order-item h3{margin-bottom:5px;margin-top:0}.order-item-details-container{display:flex;justify-content:space-between;width:100%}.row-container-checkout{display:flex}.order-item-details-checkout{display:flex;flex-direction:column;margin-left:12px}.checkout-image{border-radius:8px;height:100px;width:100px}.order-grey-font{color:grey;font-size:.9rem}.option-name,.option-price,.order-total-checkout-page{font-size:.9rem}.payment-breakdown{background-color:#fbfdff;background-color:var(--lightblue);border-top:.5px solid #e0dfdf;bottom:0;left:0;padding:20px;position:absolute;width:100%}.payment-breakdown-details{display:flex;justify-content:space-between;margin-bottom:12px}.payment-breakdown-details-bold{display:flex;justify-content:space-between;margin-bottom:5px}#bold{font-weight:var(--medium-font-weight)}.card-error{color:#fa755a;margin-top:12px}.stripe-button{background-color:#6772e5;border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}button:disabled{background-color:#bbb;cursor:not-allowed}.app-store-link-container{align-items:center;display:flex;flex-direction:column;margin-top:30px;width:400px}.app-store-link-container p{color:#4d4d4d;font-size:.9rem}.stripe-form-container{justify-content:space-between}.stripe-form-header{background-color:#0062ff}.stripe-form{align-items:center;height:420px;padding:16px;position:relative;width:350px}.edit-window-button{color:#0062ff;color:var(--primary-color);font-weight:var(--medium-font-weight)}.form-tip-card-reader{color:#6c7688;color:var(--tip-font-color);font-size:.9rem}.card-element{border:1px solid #ccc;border-radius:4px;width:250px}.checkout-primary-container{align-items:center;display:flex;flex-direction:column}.radio-button-container{align-self:center;display:flex;flex-direction:"row";justify-content:"center";justify-content:space-around;margin:50px 0;max-width:400px;width:50vw}.radio-button{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#414552;color:var(--font-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:var(--medium-font-weight);justify-content:center;padding:8px 0;width:175px}.radio-button-selected{background-color:#0062ff;background-color:var(--primary-color);border-color:#0062ff;border-color:var(--primary-color);color:#fff}.leave-review-text{margin-left:2rem;width:80%}.radio-button-text{color:#000;font-weight:var(--medium-font-weight)}.radio-button-text-selected{color:#fff;font-weight:var(--medium-font-weight)}.checkout-header-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.checkout-header{font-size:1.1rem;font-weight:var(--medium-font-weight);margin:30px}.checkout-details-below,.checkout-details-container{display:none}.stripe-form-group label,.stripe-form-group-date-cvc label{color:#414552}.price-info{color:#6c7688;text-align:center}.submit-button{border-radius:4px;font-size:.8rem;max-height:40px;padding:8px}.processing-container{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;width:100%}.processing-text{color:#0062ff;color:var(--primary-color);font-size:.9rem}#margin-button{margin-top:180px}.grid-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);overflow-y:auto;padding:16px}.grid-item{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:8px}.apple-pay-button-container{align-items:center;border:1px solid #0062ff;border:1px solid var(--primary-color);display:flex;height:200px;justify-content:center;margin-top:20px}@media screen and (max-width:1000px){.checkout-details-container{align-items:center;display:block;flex-direction:column}.stripe-form{overflow:scroll}.checkout-details-below{display:block}.checkout-details-right{display:none}.confirmation-window{min-width:350px;width:60vw}.no-scroll{overflow:hidden}}@media screen and (max-width:999px){.division-container{display:flex;flex-direction:column}.radio-button-container{margin:50px 0 20px;width:90%}.order-details-checkout-page{width:70%}.order-item{margin:15px 0 15px 10px;padding-left:7px}}@media screen and (max-width:600px){.order-details-checkout-page{width:98%}}@media screen and (max-width:480px){.cart-subtotal{background-color:#fff;z-index:11}textarea.note-input{height:80px;margin-bottom:5px;width:100%}.confirmation-button-container-longer{flex-direction:row;margin-top:10px;width:100%}.cancel-button,.modal-button-go-back{padding:8px 22px;width:140px}.consumer-order-button{font-size:.9rem;padding:8px 20px;width:200px}.order-completion-picture-container{height:60vh}.confirmation-window{height:380px}.confirmation-menu-item-header,.confirmation-menu-item-header-price{font-size:1.05rem}.group-option-label{font-size:.9rem}.quantity-input{font-size:1.2rem;height:30px;margin:0;width:30px}.decrement-button{font-size:1.7rem}.decrement-button,.increment-button{color:#0062ff;color:var(--primary-color);height:35px;width:35px}.increment-button{font-size:1.3rem}.edit-window-content{display:flex;flex-direction:column;height:300px;overflow:scroll;padding:0;position:absolute;text-align:left;top:0;width:100%}}.blog-header-container{align-items:center;background-color:var(--primary-color);display:flex;justify-content:center;min-height:225px;padding-top:7.5vh;width:100vw}.italic{font-size:1.2rem}.mm-logo-container{display:flex;height:100%;justify-content:flex-end;padding-right:2rem}.mm-logo{width:5rem}.title{color:#fff;font-family:var(--secondary-font);font-size:2.5rem}.caption{color:#fff;font-family:var(--main-font);font-size:1.3rem;font-weight:100;letter-spacing:.15rem;margin-top:.2rem}.categories-list{display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:0}.category-item{border-bottom:2px solid #0000;color:#333;cursor:pointer;font-weight:700;padding:10px 20px;transition:border-color .3s ease}.category-item.active,.category-item:hover{border-color:var(--primary-color)}.blog-posts-container{margin-top:5rem}.blog-post-header{display:flex;margin-bottom:3rem;width:100vw}.blog-post-photo{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:50%}.mobylmenu-app{height:350px;width:auto}.company-logo{border-radius:20px;height:250px;width:auto}.x-image{height:50px;width:auto}.column{flex-direction:column}.blog-post-photo-row{align-items:center;display:flex;justify-content:space-around;margin-bottom:1rem;width:70%}.mini-logo{border-radius:50%;height:135px;width:auto}.blog-post-title-container{display:flex;flex-direction:column;justify-content:center;padding:5%;width:50%}.blog-post-title{font-family:var(--secondary-font);font-size:2rem;font-weight:300;margin-bottom:.2rem}.blog-post-caption{font-size:1.3rem;margin-bottom:1rem;margin-top:.2rem}.blog-post-caption,.date{color:grey;font-family:var(--main-font);font-weight:100;letter-spacing:.1rem}.date{font-size:1.1rem}.question{font-size:1.4rem;font-weight:500;margin-bottom:1rem}.bold,.question{font-family:var(--secondary-font)}.blog-paragraph,.bold{font-size:1.2rem}.blog-paragraph{font-weight:300;line-height:2rem;margin-bottom:1rem}.blog-paragraph,.link-to-menu,.question{margin-left:5%;margin-right:5%}.link-to-menu{color:var(--primary-color);display:inline-block;font-family:var(--secondary-font);font-size:1rem;margin-bottom:.5rem;text-decoration:none}.blog-post-photo{margin-left:5%}.horizontal-line{background-color:grey;height:.1rem;margin:5rem 0;width:100%}@media only screen and (max-width:1150px){.blog-post-header{flex-direction:column;margin-bottom:1rem;width:100vw}.blog-post-photo{display:flex;justify-content:space-around;margin:0 auto;width:100%}.blog-post-title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}}@media only screen and (max-width:600px){.mobylmenu-app{height:250px;width:auto}.company-logo{border-radius:20px;height:150px;width:auto}.x-image{height:30px;width:auto}.category-item{border-bottom:2px solid #0000;color:#333;cursor:pointer;font-size:11px;font-weight:700;padding:2px 4px;transition:border-color .3s ease}}@media only screen and (max-width:500px){.mobylmenu-app{height:200px;width:auto}}.order-completion-container{align-items:flex-start;display:flex;justify-content:center;width:100%}.order-completion-left-container{display:flex;flex-direction:column;height:100%;width:50%}.order-completion-picture-container{height:100vh;position:relative;width:100%}.order-completion-image{height:100%;object-fit:cover;width:100%}.order-completion-overlay-content{left:50%;position:absolute;text-align:left;top:25%;transform:translate(-50%,-50%);width:90%}.oc-back-button-container{display:flex;justify-content:flex-end;width:100%}.overlay-button{all:unset;background-color:none;border-radius:8px;font-weight:var(--medium-font-weight);margin-top:20px;text-decoration:underline}.oc-button,.overlay-button{border:none;color:#fff;cursor:pointer;padding:10px 20px}.oc-button{background-color:#e00606;border-radius:8px;margin-top:2rem}.oc-header{color:#fff;font-size:2rem}.oc-section{margin:1rem 0}.leave-review-button-container{align-items:center;border:1px solid #ccc;border-radius:24px;display:flex;margin-left:2rem;margin-top:1.5rem;padding:10px 20px;width:200px}.google-icon{height:25px;margin-right:10px;width:25px}.oc-right-container{align-items:center;display:flex;flex-direction:column;height:100vh;position:relative;width:50%}.oc-order-details-container{max-height:auto;min-height:500px;overflow:scroll;padding:16px 16px 200px;width:90%}.oc-order-item{border-bottom:.5px solid #ccc;display:flex;justify-content:space-between;margin:5px 0;padding:10px}.oc-payment-breakdown{background-color:var(--lightblue);border-top:.5px solid #e0dfdf;bottom:0;left:50%;padding:20px 40px;position:absolute;transform:translateX(-50%);width:90%}.red{color:#e00606}.pickup-instructions,.wait-time-bold{color:#000;font-weight:var(--medium-font-weight)}.more-margin{margin-top:1rem}@media screen and (min-width:1001px) and (max-width:1150px){.order-completion-overlay-content{top:32%}}@media screen and (min-width:501px) and (max-width:1000px){.order-completion-container{flex-direction:column}.oc-right-container,.order-completion-left-container{height:100%;width:100%}.order-completion-picture-container{min-height:500px;position:relative;width:100%}}@media screen and (max-width:500px){.order-completion-container{flex-direction:column}.oc-right-container,.order-completion-left-container{height:100%;width:100%}.oc-order-details-container{padding-left:0;padding-top:0}.order-completion-picture-container{height:75vh;position:relative;width:100%}.order-completion-overlay-content{height:100vh;left:50%;position:absolute;text-align:left;top:65%;transform:translate(-50%,-50%);width:90%}.oc-header,.oc-request-server{margin-top:1rem}.oc-header{font-size:1.8rem}.oc-section{width:70%}.oc-subtext{margin-top:2rem;width:80%}}:root{--background-color:#202124;--secondary-color:#17c3e7}*{font-size:1rem}.main-container{align-content:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.main-sub-container{display:inline-flex;height:100%;text-align:center;width:100%}.form-container,.main-sub-container{align-items:center;flex-direction:column}.form-container{display:flex;justify-content:flex-start;margin:0 auto;min-width:400px;padding-top:2vh;text-align:left;width:30vw}.error-message{color:#dc1212;font-size:.79rem;font-weight:var(--medium-font-weight)}.auth-input{background-color:#fff;border:1.5px solid var(--blue);border-radius:5px;font-size:1em;height:45px;margin-bottom:20px;padding-left:5px;width:60%}.zero-margin{margin:0}.auth-input:focus{border:2px solid var(--blue)}.form-item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.form-item label{background-color:#fff;color:var(--blue);font-size:12px;font-weight:550;left:100px;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);transition:all .3s ease}.form-item input:focus+label,.form-item input:not(:placeholder-shown)+label{color:#007acc;font-size:12px;top:-10px}.form-item input{color:var(--blue)}.form{align-items:center;display:flex;flex-direction:column;font-size:1.2em;height:100%;justify-content:center;width:100%}.form-label{font-weight:var(--medium-font-weight);padding:10px 0}.register-account{display:flex;flex-direction:column;margin-top:1vh}.register-account small{color:#0062ff;color:var(--primary-color)}.error-container{align-items:center;display:flex;height:60px;justify-content:center;width:60%}.error-container span{color:#e20c0c;display:inline-block;font-family:var(--secondary-font);font-size:.8rem;text-align:center}.authButton{align-items:center;align-self:center;background-color:#0062ff;background-color:var(--primary-color);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1em;height:40px;justify-content:center;margin-bottom:10px;transition:background-color .1s ease;width:242px}.auth-button-disabled{background-color:grey;cursor:not-allowed}.authButton:active,.authButton:focus{outline:none}.button-container a,.register a{text-decoration:none}.button-container a:hover{font-family:SF Compact Rounded Medium}.diet{font-size:1.5em;width:30%}.auth-button-container{display:flex;flex-direction:column;justify-content:center;text-align:center}.sign-out{font-family:sans-serif;font-size:1.2em;margin-top:5%}.auth-page-main-container{display:flex;width:100%}.auth-page-picture-container{align-items:center;background-color:#0062ff;background-color:var(--primary-color);display:flex;flex-direction:column;height:100vh;justify-content:center;width:60%}.full-width-image{height:100%;object-fit:cover;width:100%}.auth-page-form-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-width:400px;width:40%}.m-logo{height:6rem;width:6rem}.auth-form-title{min-width:240px;width:45%}.auth-title{color:#00436f;font-size:2.6rem;font-weight:var(--medium-font-weight)}.auth-subtitle{color:var(--blue);font-size:1.1rem;margin-bottom:1rem}.white-color{color:#f5f5f5;color:var(--white)}.blue-color{color:var(--blue);font-size:14px}.register-link{color:#00436f;font-size:14px;font-weight:var(--medium-font-weight);margin-left:2px}.forgot-password-container{display:flex;height:20px;justify-content:flex-end;margin-top:1rem;position:relative;width:60%}.forgot-password-link{bottom:0;color:#00436f;font-size:14px;font-weight:var(--medium-font-weight);position:absolute}@media only screen and (max-width:480px){.main-container{width:100vw}.auth-page-main-container,.main-container{flex-direction:column}.auth-page-picture-container{display:none}.auth-page-form-container{width:100%}.auth-form-title{width:70%}.m-logo{height:4rem;margin-top:3px;width:4rem}.auth-input{height:40px;width:70%}.form-container{border:none;font-size:.8em;text-align:center;width:100%}.register-link{margin-left:5px}.form-item label{background-color:#fff;color:var(--blue);font-size:12px;font-weight:550;left:20%;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);transition:all .3s ease}}.form-header-container{align-items:center;background-color:#fff;border-bottom:1px solid var(--lightgray);display:flex;height:2.5rem;justify-content:space-between;position:fixed;width:100%;z-index:9}.side-form-collapsed{padding-left:60px}.side-form-expanded{padding-left:250px}.sideside{margin-top:100px}.side-form-header-container{align-items:center;display:flex;height:2.5rem;justify-content:space-between;right:0;width:100%}.side-form-content-container{height:100%;padding:16px}.form-header-title-container{align-items:center;display:flex;height:100%;justify-content:space-between}.form-header-image{cursor:pointer;height:20px;width:20px}.overlay-venue-page{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;visibility:visible;width:100%;z-index:10000}.popup-venue-page{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0003;padding:40px;text-align:center;width:400px;z-index:1001}.popup-venue-page-buttons{display:flex;justify-content:space-around;margin-top:2rem}.popup-venue-page-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:8px 20px;width:100px}.yes-btn{background:var(--red);color:#fff}.no-btn{background:var(--primary-color);color:#fff}.vertical-line{background-color:#414552;height:50%;margin-left:8px;margin-right:8px;width:1px}.form-header-spacer{height:2.5rem}.venue-info-fields{display:flex;margin-bottom:20px}.venue-info-fields .field{align-items:center;display:flex;margin-right:20px}.form-group{display:flex;flex-direction:column;margin-bottom:30px;margin-right:75px;position:relative}.form-group label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;font-family:inherit;font-size:.9rem;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.form-group select:focus{border-color:#0062ff;box-shadow:0 0 0 3px #7c3aed26;outline:none}.toggle-switch input:checked+.slider{background-color:#4ade80}.toggle-row{align-items:flex-start;justify-content:space-between;width:50%}.multi-input-form-group{display:flex;flex-direction:column;margin-bottom:30px;margin-right:75px;position:relative}.multi-input{flex-direction:row;margin-top:8px;width:100%}.input-container{display:inline-flex;flex-direction:column;width:25%}.input-container input{border:1px solid var(--light-grey);border-radius:8px;font-size:.9rem;height:35px;margin-top:8px;padding-left:10px;transition:border-color .3s ease-in-out;width:25%}.input-container label{font-size:.8rem;font-weight:var(--medium-font-weight)}.form-group-pictures{display:flex;margin-bottom:40px}.button-form-group label,.checkbox-container,.delete-header,.form-group label,.form-header,.missing-info-header,.schedule-row label,.side-form-header{color:var(--font-color)}.venue-form-checkbox-label{font-size:1rem}.delete-header{margin-left:1rem;margin-top:20px}.delete-confirmation-body-container{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;width:100%}.delete-confirmation-body{font-size:.9rem;margin-bottom:2rem;margin-top:10px;padding:0 15px;text-align:center}.delete-confirmation-body-final{color:#e30303;font-size:.9rem}.side-form-checkbox-container{align-items:center;display:flex;justify-content:space-between;margin-right:25px;width:180px}.side-form-checkbox-container label{color:var(--font-color)}.side-form-checkbox-container input{height:20px;margin-right:15px;width:20px}.form-group input,.form-group textarea{border:1px solid var(--light-grey);border-radius:8px;font-size:.9rem;height:35px;padding-left:10px;transition:border-color .3s ease-in-out;width:400px}.form-group input:focus,.form-group textarea:focus{border-color:#00a6ffcc;box-shadow:0 0 5px var(--primary-color);outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:grey;opacity:.8}.form-group textarea{max-height:200px;max-width:400px;min-height:200px;min-width:400px;padding-top:10px}.form-group .small-form-field{width:50px}.form-tip{color:var(--tip-font-color);font-size:.8rem;margin-bottom:7px;margin-left:2px}.warning{color:var(--red);font-weight:var(--medium-font-weight)}.category-label{font-family:var(--secondary-font);margin-bottom:20px}.checkbox-form-group{display:flex;flex-direction:column}.checkbox-container,.checkbox-row{display:flex;margin-bottom:20px}.checkbox-container{align-items:center;justify-content:space-between;width:160px}.checkbox-container label{font-size:.8rem;margin-right:10px}.checkbox-container input{display:none}.checkbox-container .venue-form-checkmark{background-color:#ccc;border-radius:4px;display:inline-block;height:15px;position:relative;transition:background-color .2s ease;width:15px}.checkbox-container input:checked+.venue-form-checkmark{background-color:#0062ff}.checkbox-container input:checked+.venue-form-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4.5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.venue-form-link{color:var(--primary-color);font-family:var(--secondary-font);font-size:.75rem;margin-top:10px}.image-preview-container{display:inline-block;position:relative}.image-preview{height:100px;margin-right:20px;width:100px}.question-mark-tooltip{height:15px;margin-left:5px;margin-right:5px;width:14px}.venue-form-container{margin-bottom:100px}.form-header-text{color:var(--font-color);font-family:var(--secondary-font);font-size:.8rem}.button-container-horizontal{display:flex;justify-content:space-between;margin-bottom:2rem;width:250px}.animation-container{display:flex;justify-content:center;width:250px}.cancel-customization-button{background-color:var(--red);border-radius:8px;cursor:pointer;font-size:.95rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .3s ease;width:250px}.cancel-customization-button:hover{background-color:#aa1313}.cancel-customization-button p{color:#fff}.custom-form-button{font-size:.95rem;padding:.6rem 1.2rem;width:200px}.custom-form-button,.custom-inline-form-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:20px;position:relative;transition:all .3s ease;transition:background-color .3s ease-in-out,color .3s ease-in-out}.custom-inline-form-button{font-size:.9rem;letter-spacing:.5px;padding:8px 24px;width:150px}.custom-form-button:disabled,.custom-inline-form-button.disabled{background-color:#00a6ff99;color:#ffffffb3;cursor:not-allowed}.custom-form-button.submitting,.custom-inline-form-button.submitting{background-color:#12c012}.custom-form-button:focus{outline:none}.delete-button{background-color:#e30303}.form-button-checkmark{stroke-width:5;stroke:#fff;fill:none;display:block;height:14px;margin:auto;opacity:0;transition:opacity .3s ease;width:14px}.form-button-checkmark.active{opacity:1}.form-button-checkmark-path{stroke-dasharray:50;stroke-dashoffset:50;animation:form-button-checkmark-draw .5s ease-in-out forwards}@keyframes form-button-checkmark-draw{to{stroke-dashoffset:0}}.form-dropdown-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 10px #0000001a;left:0;max-height:250px;overflow-y:auto;padding:5px;position:absolute;top:100%;width:400px;z-index:10}.form-dropdown-item{cursor:pointer;font-size:14px;padding:12px 20px;transition:all .2s ease-in-out}.form-dropdown-item:hover{background:#f9f9f9;border-radius:8px;transform:scale(1.02)}.form-selection-button-container{display:flex;flex-wrap:wrap;gap:15px 10px;margin-bottom:20px;margin-top:20px;width:80%}.form-selection-button{align-items:center;background-color:#fff;border:1px solid var(--font-color);border-radius:20px;cursor:pointer;display:flex;justify-content:center;margin-right:10px;padding:5px 12px}.form-selection-button-selected,.form-selection-button:hover{border:1px solid var(--primary-color)}.form-selection-button-selected{background-color:var(--primary-color)}.form-selection-button-selected .form-selection-button-text{color:#fff}.form-selection-button-disabled{background-color:#f0f0f0!important;border-color:#d0d0d0!important;cursor:not-allowed!important;opacity:.6}.form-selection-button-disabled:hover{border-color:#d0d0d0!important;transform:none}.form-selection-button-disabled .form-selection-button-text{color:#999!important}.form-selection-button-text{color:var(--font-color);font-size:.9rem}.form-center-component-container{display:flex;justify-content:flex-start}.image-dropzone{align-items:center;background-color:#f4f6f8;border:1px dashed #ccc;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:space-around;padding:15px 0;position:relative;text-align:center;transition:background-color .3s ease;width:350px}.image-dropzone:hover{background-color:#eceef0}.delete-icon{background-image:url(https://mobyl-menu-bucket.s3.us-east-1.amazonaws.com/MM-Images/delete-black25.png);background-size:cover;height:24px;transition:background-image .1s ease-in-out;width:24px}.delete-icon:hover{background-image:url(https://mobyl-menu-bucket.s3.us-east-1.amazonaws.com/MM-Images/delete-red25.png)}.picture-upload-container{display:flex;flex-direction:column;height:180px;margin-right:75px;width:200px}.picture-upload-container-top{align-items:center;display:flex;justify-content:space-between}#picture-upload-container-label{margin-bottom:.5rem}.error-placeholder,.upload-placeholder{border-radius:5px;height:50px;object-fit:cover;width:50px}.selected-image-preview{border-radius:5px;height:100px;margin-top:10px;object-fit:cover;width:100px}.image-dropzone p{color:grey;font-size:.8rem;padding:0 10px;width:90%}.upload-error-text{color:#ea3323;font-weight:700}.display-customizable-group-button{align-self:center;border:2px solid #ccc;border-radius:10px;cursor:pointer;display:flex;font-family:var(--secondary-font);font-size:.8rem;justify-content:center;padding:8px 16px;width:250px}.search-container{align-items:center;background-color:var(--true-white);border:1px solid var(--grayoutline);border-radius:20px;cursor:auto;display:flex;font-size:.8rem;font-weight:400;height:30px;justify-content:space-between;padding:0 15px;width:300px}.search-container:focus{border-color:#00a6ffcc;box-shadow:0 0 3px var(--primary-color);outline:none}.show-side-form-button{margin-top:20px}.close-form-button{display:block;margin:10px auto;padding:5px 10px}.tag-container{display:flex;flex-wrap:"wrap";gap:"10px";justify-content:center}.custom-file-input{display:inline-block;position:relative}.custom-file-input input[type=file]{display:none}#custom-file-label{background-color:#0062ff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:5px 10px;text-align:center;transition:background-color .3s ease;width:125px}#custom-file-label:active,#custom-file-label:hover{background-color:var(--primary-color)}#custom-file-label:active{border:1px solid var(--primary-color)}.form-group select{width:200px}.tag-button{background-color:#fff;border:1px solid var(--light-grey);border-radius:4px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:.9rem;padding:4px 8px;transition:all .2s ease;width:150px}.tag-button:hover{box-shadow:0 4px 6px #0003;transform:translateY(-2px)}.tag-button:focus{outline:none}.tag-button.active{background-color:#0062ff;box-shadow:0 3px 6px #0003;color:#fff}.tag-button.active:hover{transform:translateY(-2px)}.tag-button:disabled{background-color:#f5f5f5;box-shadow:none;color:#999;cursor:not-allowed}.schedule-day-container{display:flex;flex-direction:column}.schedule-time-container{display:flex;justify-content:space-between;margin-bottom:20px;width:90%}.time-picker select{border-radius:5px;height:25px;margin-right:15px;width:60px}.nutritional-info-container{background-color:#fafafa;border:none;border-radius:12px;margin-bottom:30px;margin-right:75px;max-width:600px;overflow:hidden;transition:all .3s ease}.nutritional-info-container:hover{box-shadow:0 2px 8px #0066ff1a}.nutritional-info-header{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background-color .2s ease}.nutritional-info-header:hover{background-color:#f5f5f5}.nutritional-info-header-content{flex:1 1}.nutritional-info-toggle{align-items:center;background:none;border:none;border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s ease}.nutritional-info-toggle:hover{background-color:#0066ff1a;color:var(--primary-color)}.nutritional-info-toggle:focus{box-shadow:0 0 0 3px #06f3;outline:none}.nutritional-info-toggle-text{font-size:14px;font-weight:500}.nutritional-info-chevron{color:var(--primary-color);transition:transform .3s ease}.nutritional-info-chevron.expanded{transform:rotate(180deg)}.nutritional-info-content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease-out,padding .3s ease-out}.nutritional-info-content.expanded{background-color:#fff;max-height:2000px;max-width:600px;padding:20px}.nutritional-info-content.expanded>*,.nutritional-info-content.expanded>div{display:flex;gap:20px}.nutritional-fields-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.nutritional-field{display:flex;flex:1 1;flex-direction:column;min-width:0}.nutritional-field input{height:38px;max-width:200px;padding:8px 12px;width:100%}.nutritional-info-content .nutritional-section-title{border-bottom:2px solid #e8e8e8;color:var(--font-color);font-size:15px;font-weight:600;margin-bottom:8px;margin-top:16px;padding-bottom:8px;width:90%}.nutritional-info-content .nutritional-section-title:first-child{margin-top:0}.nutritional-info-content label{color:var(--font-color);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.nutritional-info-content input{font-size:14px}.schedule-option-text{font-size:.8rem}.ordering-not-allowed-container{margin-bottom:1rem;width:80%}.venue-preview-container{width:90%}.venue-info-container{align-items:center;display:flex;position:relative}.venue-indicator-container{display:flex;position:absolute;right:0;top:0;z-index:1}.venue-indicator-shadow{align-items:center;background-color:#ffffffe6;border-radius:20px;box-shadow:0 4px 4.65px #0000004d;display:flex;height:30px;justify-content:center;margin:0 2.5px 8px 8px;width:30px}.venue-indicator{height:18px;width:18px}.reservation-indicator{height:18px;width:12px}.venue-cover-photo-preview{border-radius:40px;bottom:-40px;height:80px;position:absolute;right:10px;width:80px;z-index:1}.venue-address-container{padding-left:10px}.venue-name{color:var(--font-color);font-family:var(--figtree-bold);font-size:1.1rem}.venue-address,.venue-phone-number{color:var(--font-color);font-family:var(--main-font);font-size:.7rem}.venue-phone-number{font-weight:var(--medium-font-weight);margin-top:5px}.venue-cover-photo-container{height:250px;position:relative;width:100%}.venue-cover-photo{height:100%;object-fit:cover;width:100%}.missing-info-container{color:var(--font-color);margin-top:40px}.missing-info-header{margin-bottom:5px}.right-divided-container{border-left:1px solid #ddd;flex:1 1;padding:20px}.preview-container{display:flex;flex-direction:column;justify-content:flex-start;width:400px}.menu-item-preview-image{border-radius:8px;height:auto;margin-bottom:15px;margin-top:5px;max-width:400px;width:100%}.dietary-icons-overlay{border-radius:8px;display:flex;flex-wrap:wrap;padding:5px;position:absolute;right:3px;top:3px}.dietary-badge,.dietary-icons-overlay{align-items:center;justify-content:center}.dietary-badge{background-color:#000000bf;border-radius:12px;box-shadow:0 2px 4px #0003;color:#fff;display:inline-flex;font-size:12px;font-weight:500;margin:0 2.5px 4px 4px;padding:6px 12px;white-space:nowrap}.dietary-badge img{height:20px;object-fit:contain;width:20px}.dietary-badge span{color:#fff;font-size:12px}.dietary-icon-wrapper{align-items:center;display:flex;font-size:16px;gap:1px}.dietary-icon{height:20px;object-fit:contain;width:20px}.preview-container-text-info{align-items:flex-start;display:flex;flex-direction:column;width:400px}.preview-category{font-size:18px;font-weight:var(--medium-font-weight);letter-spacing:1.5px;margin-bottom:5px}.preview-category-item-name{font-size:16px}.preview-item-description{display:flex;justify-content:flex-start;width:400px}.address-input-venue{height:30px;width:400px}.customization-form{border:1px solid red;display:flex;flex-direction:column;width:100%}.add-button{border:none;border-radius:5px;font-family:var(--secondary-font);font-size:14px;height:25px;letter-spacing:.25px}.add-button,.custom-form-button-small{align-items:center;background-color:var(--primary-color);color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:20px;position:relative;transition:all .3s ease;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:100px}.custom-form-button-small{border:none;border-radius:8px;font-size:.95rem;height:30px;padding:.6rem 1.2rem}.add-option-button{align-items:center;background:#fff;border-radius:8px;box-shadow:0 3px 6px #0000001f,0 1px 3px #00000014;color:var(--font-color);cursor:pointer;display:flex;justify-content:center;margin-top:2rem;padding:.5rem 1rem}.add-option-button p{font-size:.95rem}#longer-btn{width:300px}.add-option-icon{height:10px;margin-right:8px;width:10px}@media only screen and (max-width:950px){.side-form-header-container{padding-left:50px}.form-group textarea{max-width:350px;min-width:350px}}@media only screen and (max-width:480px){.form-dropdown-container,.form-tip{width:300px}.schedule-row{margin-top:5px}.schedule-to{margin-right:15px}.delete-confirmation-body-container{padding-left:15%;width:90%}.form-group-pictures{flex-direction:column}.picture-upload-container{margin-top:10px}}.pfai-match{background-color:#d4edda;border-left:4px solid #28a745}.pfai-conflict,.pfai-match{border-radius:3px;padding:2px 4px}.pfai-conflict{background-color:#f8d7da;border-left:4px solid #dc3545}.pfai-info{background-color:#e3f2fd;border-left:4px solid #2196f3;border-radius:3px;padding:2px 4px}.pfai-title-match{color:#75bd86}.pfai-title-conflict{opacity:.6}.pfai-container-match{border-radius:8px;box-shadow:0 0 8px #4caf504d;overflow:hidden;position:relative}.pfai-container-match:before{background:linear-gradient(90deg,#4caf50cc,#4caf5066);content:"";height:4px;position:absolute;right:0;top:0;width:40px;z-index:10}@media (min-width:1024px){.pfai-container-match:before{width:60px}}.pfai-container-conflict{border-radius:8px;box-shadow:0 0 8px #f443364d;overflow:hidden;position:relative}.pfai-container-conflict:before{background:linear-gradient(90deg,#f44336cc,#f4433666);content:"";height:4px;position:absolute;right:0;top:0;width:40px;z-index:10}.pfai-container-info{background-color:var(--info-bg);border:1px solid #2196f3;border-radius:8px}.pfai-title-match{color:#4caf50;font-weight:600}.pfai-title-conflict{color:#f44336;font-weight:600}.pfai-title-info{color:#2196f3;font-weight:600}.pfai-match{background:#4caf50e6;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 3px 6px #0006;color:#fff;font-size:12px;font-weight:700;padding:8px 16px}.pfai-info,.pfai-match{letter-spacing:.8px;margin:6px;text-shadow:0 1px 2px #00000080}.pfai-info{background:#787878b3;border:1px solid #c8c8c880;border-radius:24px;box-shadow:0 3px 3px #0003;color:#ffffffd9;font-size:10px;font-weight:500;padding:6px 12px}.dietary-tags-container,.pfai-tags-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:60%;position:absolute;right:8px;top:8px}*{color:#000;font-family:Oswald,sans-serif;font-size:18px}.navbar-container{background-color:#fff}.nr-main-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100vw}.sign-up{background-color:#0062ff;background-color:var(--primary-color);border-radius:999px;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.1rem;padding:10px 60px;text-decoration:none}.sign-up:hover{color:#0062ff;color:var(--primary-color)}.bullet-container{flex-direction:column;height:100%}.bullet-container,.bullet-point{align-items:center;display:flex;justify-content:center}.bullet-point{color:#000;padding:15px 5px 0;text-align:center}.bullet-header h3{font-size:20px;margin-bottom:12px}.bullet-image{height:20px;margin-bottom:10px;width:20px}.bullet-up{margin-bottom:10px;width:25px}.heading-2,.heading-3,.sub-heading{font-size:3rem;font-weight:800;margin-top:5%;text-align:center}#white{background-color:#fff;margin-top:7%}#blue{color:#0062ff}.sub-heading{font-size:var(--business-big-header);margin-top:10%}.heading-3{font-size:1.3rem;margin-top:0}.count-title{font-size:2rem;font-weight:700}.header-medium{color:#727171;font-size:1.3rem;font-weight:500;margin-top:1.5rem}.reward-container{display:flex;flex-direction:column}.small-text-rewards{color:#0062ff;font-size:1.3rem;font-weight:600;margin-top:1.5rem}.rewards-example{border-radius:20px;box-shadow:0 4px 8px #00000080;height:auto;width:80%;z-index:20}.getting-started-buttons-landing{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:4rem 0}.getting-started-button{cursor:pointer}.sub-container-4{padding-right:5rem;padding-top:5rem;width:50%}.sub-container-5{align-items:center;display:flex;justify-content:flex-start;padding-left:2rem;position:relative;width:50%}.manage-venues-example{border-radius:20px;margin-top:5rem;width:85%}.sub-container{display:flex;flex-direction:column;width:50%}.sub-paragraph{line-height:1.5rem;margin:0 auto;text-align:center;width:85%}.highlight{font-size:1.2rem;font-weight:600}.highlight-secondary{font-size:1rem;font-weight:500}.phone-container{display:flex;height:400px;justify-content:center;margin:2rem auto;width:80%}.phone-image{height:100%}.top{background-color:#f5f5f5;flex-direction:column;height:auto;justify-content:flex-start}.bottom,.top{display:flex;width:100%}.fade{opacity:1;transition:opacity .5s ease,top .5s ease,left .5s ease,transform .5s ease}.fade.hidden{opacity:0}.image-fade-up{animation:imageFadeUp .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes arrowEnter{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:860px){.main-container-2{flex-direction:column}.sub-container{width:100%}}@media only screen and (max-width:750px){*{font-size:1rem}.bottom-container,.navbar-container,.nr-main-container,.nr-main-left{width:100vw}.nr-main-right{display:none}.bottom-container{align-items:flex-start;margin-top:5%;max-width:90vw}.bullet-header{height:70px}.heading{font-size:3rem;font-weight:800;margin-bottom:30px;text-align:center}.bullet-up{margin-bottom:17%}.phone-container{display:flex;height:300px;justify-content:center;margin:3% auto}.sub-heading{font-size:1.2rem}.phone-image{height:100%}.bottom{align-items:center;background-color:#f5f5f5;flex-direction:column;justify-content:center;padding-bottom:8%}.main-container-2{margin-bottom:12%}#white{margin-top:0}}@media only screen and (max-width:480px){.heading-landing{font-size:3.5rem;margin-top:7rem}.bottom-container{align-items:center;text-align:center}.bottom-container p{font-size:1rem}.main-container-2,.sub-container-2{flex-direction:column}.sub-container-2{padding:25px 40px}.benefits-container{padding-left:2rem}}.nr-main-container-mobile{height:auto}@keyframes imageFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rollDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.roll-down{animation:rollDown .6s ease-out forwards}*{box-sizing:border-box;font-family:SF Compact Rounded;margin:0;padding:0}body.dark-mode{background:#000!important;color:#fff;transition:2s}a{color:#000}#form{display:flex;flex-direction:column}.dashboard-main-container{height:100%}.dashboard-container{background-color:initial;display:flex;flex-direction:column;height:100%;width:100vw}.status-container{align-items:center;display:flex;flex-direction:column;height:75px;justify-content:flex-end;position:absolute;right:20px;width:150px}.collapsed-dashboard-container,.expanded-dashboard-container{display:flex;flex-direction:column;min-height:100vh;padding-top:50px;transition:padding-left .3s ease;width:100%}.collapsed-dashboard-container{padding-left:80px}.expanded-dashboard-container{padding-left:280px}.dashboard-header-container{margin-bottom:30px}.dashboard-welcome-title{color:#414552;color:var(--font-color);font-size:var(--business-big-header)}.getting-started-container{background-color:#fff;border-radius:8px;padding-bottom:2rem}.getting-started-header-container{margin-bottom:20px}.getting-started-title{font-size:24px;font-weight:700}.getting-started-buttons{display:flex;flex-wrap:wrap;gap:12px}.getting-started-button{align-items:center;background-color:#f0f0f0;background-color:var(--lightgray);border-radius:10px;color:#202124;color:var(--black);display:flex;font-size:1rem;font-weight:500;padding:10px 15px;text-decoration:none;transition:background-color .2s}.getting-started-button:hover{background-color:#c3bdbd;background-color:var(--light-grey)}.getting-started-icon{height:1rem;margin-right:5px;width:1rem}.strong{font-weight:600}.cta-button{background-color:#0062ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;margin-right:1rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .3s ease;width:250px}.cta-button:hover{background-color:#005a9c;background-color:var(--blue)}.strong{font-size:.9rem;font-weight:var(--medium-font-weight)}.smaller-text{font-size:.9rem;margin-bottom:.5rem}.pulsating-circle{animation:pulse 2s infinite;background-color:#0062ff;background-color:var(--primary-color);border-radius:50%;height:50%;margin-right:5px;margin-top:3px;max-height:10px;width:10px}.tooltip{background-color:#48494b;border-radius:6px;color:#fff;display:none;left:50%;padding:5px;position:absolute;text-align:center;top:20%;transform:translateX(-50%);width:280px;z-index:99}.hover-message{font-size:14px;margin-left:15px;margin-top:2px}.next-item{font-size:.9rem;margin-top:3px;text-align:left}.next-item,.next-item:visited{color:#0062ff;color:var(--primary-color)}.console{height:25px};.console,.teams{margin-bottom:.3rem;margin-right:15px;width:35px}.teams{height:35px}.action-plus{height:15px;margin-right:12px;width:15px}.welcome{font-size:var(--business-big-header)}#hover-container{cursor:pointer}.dark-mode{background-color:#343434;color:#fff}.dark-mode .menu-link #preview-link{color:#fff}.header-container{align-items:flex-end;display:flex;margin-bottom:10px}.help-container-header{font-family:var(--primary-font)}.pair{align-items:center;background-color:#fff;border:2px solid #e9ebec;border-radius:10px;display:flex;height:75%;min-height:6rem;min-width:11rem;padding-left:10px}.pair:hover{border-bottom:3px solid #d3d3d3;border-right:2px solid #d3d3d3}.notification-circle{display:block;height:25px;width:25px}.notification-count{color:#fff;font-family:var(--primary-font);font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#analytics-icon-home,#calendar-image,#launch-icon-home,#network-icon-home,#settings-icon-home,#venue-image{margin-right:15px;vertical-align:middle}#analytics-icon-home{height:20px;width:25px}#settings-icon-home{height:24px;width:24px}#launch-icon-home{height:20px;width:36px}#network-icon-home{height:28px;width:25px}#venue-image{height:18px;width:23px}#manage-icon{height:26px;margin-right:10px;vertical-align:middle;width:28px}#delivery-icon-home{height:27px;vertical-align:middle;width:30px}#calendar-image{height:25px;width:27px}#rewards-image{height:25px;width:35px}.tree{height:28px;margin-right:9px;width:26px}#manage-schedule-icon{height:26px;margin-right:10px;vertical-align:middle;width:28px}.popup{background:#f5f5f5;border:1px solid #000;border-radius:5px;padding:0 30px 30px;width:500px}.editPopup,.popup{color:#000;display:none;left:50%;position:fixed;text-align:center;top:0;transform:translate(-50%,-50%) scale(.1);transition:transform .4s,.4s}.editPopup{background:#fff;background:var(--true-white);border-radius:10px;box-shadow:0 0 5px #0062ff;box-shadow:0 0 5px var(--primary-color);height:15vw;padding:30px;width:25vw}.cancel,.edit{background-color:#fff;background-color:var(--true-white);border:1px solid #d3d3d3;border:1px solid var(--grayoutline);border-radius:10px;color:red;cursor:pointer;font-family:var(--primary-font);height:30px;margin-right:5px;padding:4px 7px;width:42%}.edit{color:#0062ff;color:var(--primary-color);margin-left:10px}.cancel:hover{background-color:red}.cancel:hover,.edit:hover{color:#fff;color:var(--true-white)}.edit:hover{background-color:#0062ff;background-color:var(--primary-color)}#id_name{border:1px solid #d3d3d3;border:1px solid var(--grayoutline);border-radius:10px;font-size:.7rem;height:30px;padding-left:5px;width:65%}label[for=id_name]{margin-right:10px}.button-container{display:flex;justify-content:flex-start;margin-bottom:5%;margin-top:5%;width:50%}#edit-form{margin-top:10%}.display-name-container{display:flex;justify-content:center;min-width:50%}.edit-display-name{cursor:pointer}.edit-display-name:hover{font-family:var(--primary-font)}.pair a{background-color:initial;border-radius:10px;color:#000;padding:10px;transition:background-color .3s ease}#hover-container{position:relative}#hover-container:hover>.menu-options{perspective:1000px}#hover-container:hover>.menu-options li{opacity:0;transform-origin:top center}#hover-container:hover>.menu-options li:first-child{animation:animate .3s ease-in-out forwards;animation-delay:-.15s}#hover-container:hover>.menu-options li:nth-child(2){animation:animate .3s ease-in-out forwards;animation-delay:0ms}#hover-container:hover>.menu-options li:nth-child(10),#hover-container:hover>.menu-options li:nth-child(11),#hover-container:hover>.menu-options li:nth-child(12),#hover-container:hover>.menu-options li:nth-child(13),#hover-container:hover>.menu-options li:nth-child(14),#hover-container:hover>.menu-options li:nth-child(15),#hover-container:hover>.menu-options li:nth-child(16),#hover-container:hover>.menu-options li:nth-child(17),#hover-container:hover>.menu-options li:nth-child(3),#hover-container:hover>.menu-options li:nth-child(4),#hover-container:hover>.menu-options li:nth-child(5),#hover-container:hover>.menu-options li:nth-child(6),#hover-container:hover>.menu-options li:nth-child(7),#hover-container:hover>.menu-options li:nth-child(8),#hover-container:hover>.menu-options li:nth-child(9){animation:animate .3s ease-in-out forwards;animation-delay:.15s}@keyframes animate{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(20deg)}to{opacity:1;transform:rotateX(0deg)}}.menu-options{background-color:#fff;border:2px solid #e9ebec;border-radius:10px;cursor:pointer;display:none;left:0;min-width:12.8rem;padding:15px;position:absolute;top:75%;z-index:1}#hover-container:hover .menu-options{display:block}.menu-options a:hover{color:#0062ff;color:var(--primary-color);font-family:var(--primary-font)}.menu-options ul{list-style:none}.menu-options ul:visited{color:#000}.menu-options li{padding:1%}.open-edit-popup,.open-popup{display:block;top:50%;transform:translate(-50%,-50%) scale(1)}.op-ad{display:flex}#edit-icon{height:50px;vertical-align:middle;width:50px}.feedback-container{display:flex;flex-direction:column}#feedback-link{font-size:16px}#feedback-icon{height:29px;margin-right:10px;vertical-align:middle;width:32px}#preview-link{font-size:16px}#preview-icon{height:25px;margin-right:10px;vertical-align:middle;width:25px}select.languages{border:1px solid #fff;border-radius:2px;box-shadow:0 0 5px #0000001a;font-size:15px;height:30px;width:120px}.form select{background:#fff;border:1px solid #aaa;border-radius:.3em;box-shadow:inset 0 1px 2px #ffffff4d,0 1px 2px #0006;box-sizing:border-box;display:inline-block;font-family:sans-serif;font-size:.85em;font-weight:400;height:1.7em;margin:2px 2px 2px 10px;overflow:hidden;padding:.3em .6em;position:relative;text-shadow:0 1px 0 #fff;transition:box-shadow .2s,border-color .2s;vertical-align:middle;white-space:nowrap;width:150px}.form label{display:"none"}@media only screen and (max-width:480px){.info-container,.main-subcontainer,.navbar-container{width:100vw}.heading{margin-top:145px}.introduction-container{flex-direction:column;width:100%}.introduction{width:100vw}.heading{margin-top:200px}.iPhone{object-fit:contain;width:175px}.iPhone-rotate{object-fit:contain;transform:rotate(-25deg);width:190px}.iPhone-container,.image{margin-right:0}.add-menu-item{flex-direction:column;margin-top:200px}.heading-no-margin p{margin-top:100px}.laptop{width:450px}.laptop-container{margin-top:0}.laptop-screen{border:2px solid #000;border-radius:5px;width:400px}.introduction{width:90vw}.links{align-items:flex-start;display:flex;flex-direction:column;height:50px;padding:0 5px 0 0}.links a{background-color:initial;font-size:.9em;margin-left:3px;margin-right:0}.menu-link,.section-header{display:none}.company-info{margin-left:4vw}}@media only screen and (max-width:1200px){.options{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,2fr)}.info-container{margin-bottom:3vh}.menu-options{margin-top:1.6rem;min-width:11rem}}@media only screen and (max-width:950px){.getting-started-container,.home-art-container{display:none}}@media only screen and (max-width:700px){*{margin:0;padding:0}body{width:100vw}.company-info{align-items:flex-start;display:flex;flex-direction:column}.info-container{flex-direction:column;margin:6vh 0 3vh}.options{grid-gap:30px;border-radius:8px;display:grid;font-size:16px;gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,3fr);height:65%;justify-content:space-around;max-height:335px;padding:8px}.pair p,.pair span{font-size:14px}.next-action-container{align-items:flex-start;justify-content:flex-start;margin:4vh 0;padding:0;width:300px}.welcome-info-container{height:100%}.menu-options{margin-top:1rem;min-width:11rem}.menu-options,.pair{min-width:10rem}.menu-options{margin-top:3vh}.info-container-settings{padding-bottom:2vh}.chevron-right,.chevron-up{margin-right:5px}.chevron-right{height:14px;width:7px}.navbar-container{padding-right:0}}@keyframes slideInFromRight{0%{right:-100%}to{right:20px}}.help-display-banner{animation:slideInFromRight .5s ease-out forwards;background-color:#fff;border:.5px solid var(--blue);border-radius:10px;box-shadow:2px 2px 5px #0009;display:flex;justify-content:space-between;padding:10px 20px;position:absolute;right:20px;top:10px;width:350px}.help-display-text-and-link{display:flex;flex-direction:column;height:100%;margin-top:10px}.help-display-text{color:var(--font-color);font-size:.85rem;font-weight:var(--medium-font-weight);line-height:1.2rem;margin-bottom:.5rem}.close-help-display-banner{cursor:pointer;height:24px;position:absolute;right:0;width:24px}.onboarding-link{color:var(--blue);font-family:var(--secondary-font)}.dashboard-data-section-container{background-color:var(--preview-background-color);display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.dashboard-data-container{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:350px;margin-bottom:30px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:350px}.dashboard-data-container:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.dashboard-data-title-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:15px}.dashboard-data-title{color:var(--font-color);font-family:var(--primary-font);font-size:1rem;margin-bottom:0}.dashboard-data-subtitle{color:grey;font-size:.75rem}.dashboard-content-container{align-self:center}.dashboard-chart{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dashboard-count{font-size:2rem}.dashboard-info{color:#555;font-size:1rem}.dashboard-default{color:#000;font-size:1rem}.chart-container,.dashboard-information-container{height:250px;width:100%}@media only screen and (max-width:800px){.dashboard-data-section-container{justify-content:center}}@media only screen and (max-width:480px){.dashboard-data-container{height:350px;width:320px}}@font-face{font-family:Figtree Medium;src:url(/static/media/Figtree-Medium.6f5a7d209753528d9c41.ttf) format("truetype")}:root{--mobylmenu-font:"Figtree Medium"}.sidebar-container{align-items:center;height:100vh;left:0;position:fixed;top:0;transition:width .3s ease-in-out;width:250px;z-index:99}.sidebar,.sidebar-container{display:flex;justify-content:space-between}.sidebar{align-items:flex-start;background-color:#fff;box-shadow:0 0 0 2px #5f626433;flex-direction:column;height:100%;overflow:hidden;width:230px}.sidebar-container.expanded{width:250px}.sidebar-container.collapsed{width:70px}.notification-circle{background-color:#ef2626;border-radius:50%;bottom:10px;height:8px;position:absolute;right:10px;width:8px}.toggle-bar-container{cursor:pointer;display:flex;height:20px;justify-content:center;min-width:20px}.toggle-bar,.toggle-bar-open{background-color:var(--light-grey);height:100%;transition:width .3s ease,background-color .3s ease;width:3px}.toggle-bar-container:hover .toggle-bar{background-image:url(https://mobyl-menu-bucket.s3.us-east-1.amazonaws.com/mm_react_web/Sibebar-arrow-back.png)}.toggle-bar-container:hover .toggle-bar,.toggle-bar-container:hover .toggle-bar-open{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px}.toggle-bar-container:hover .toggle-bar-open{background-image:url(https://mobyl-menu-bucket.s3.us-east-1.amazonaws.com/mm_react_web/Sibebar-arrow-forward.png)}.sidebar-logo-container{align-self:center;cursor:pointer;display:flex;justify-content:center;margin-top:10px;transition:all .3s ease-in-out}.sidebar-logo{max-height:30px}.sidebar-logo,.sidebar-logo-word{max-width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.sidebar-logo-word{margin-top:5px;max-height:20px}.sidebar-logo.collapsed{opacity:.8;transform:scale(.8)}.sidebar-content{margin-left:15px;opacity:1;transition:opacity .3s ease-in-out}.sidebar-options{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px;transition:opacity .3s ease-in-out;width:100%}.sidebar-option{align-items:center;color:#333;display:flex;margin-bottom:1vh;padding:10px 15px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;width:100%}.suggestions-option{margin-bottom:10px}.sidebar-option:hover{background-color:#a6b6bf4d;cursor:pointer}.sidebar-option.selected{background-color:#00a6ff4d;color:#fff}.sidebar-option-img{height:20px;margin-right:15px;transition:transform .3s ease-in-out;width:20px}.sidebar-container.collapsed .sidebar-option-img{margin-right:0}.sidebar-option-text{font-size:.9rem;transition:opacity .3s ease-in-out}.sidebar-container.collapsed .sidebar-option-text{opacity:0;pointer-events:none}.categories-list,.menu-item-list-container{background:#fff;display:flex;flex-direction:column;max-height:85%;width:100%}.category-title{color:var(--font-color);font-family:var(--secondary-font);font-size:1.1rem;letter-spacing:.07rem;margin-top:1rem}.button-container-popup{display:flex;margin:40px}.manage-menu-item-container{border-bottom:1px solid var(--lightgray)}.category-item,.manage-menu-item-container{background:#fff;display:flex;justify-content:space-between;margin:10px 0}.category-item{border:2px solid var(--lightgray);border-radius:8px;max-width:500px}.categories-list-paragraph{font-size:.9rem;margin:10px 0 15px}.edit-menu-item{min-width:150px}.bulk-action-checkbox-container{align-items:center;display:flex;width:2rem}.bulk-action-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:none;cursor:pointer;height:14px;outline:none;width:14px}.bulk-action-checkbox:checked{background-color:#0062ff;border-color:#0062ff}.menu-item-name{font-size:.9rem}.indicators{align-items:center;height:20px}.action-container,.indicators{display:flex;justify-content:flex-start}.action-container{flex-direction:column;margin-right:35px;padding:5px 0}.item-options{font-size:.85rem;margin:2px 0}.item-options:hover{color:var(--primary-color)}.item-delete:hover{color:red}.menu-selection-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.menu-selection-popup-content{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center}.menu-selection-item{border-bottom:1px solid #ccc;cursor:pointer;padding:10px}.menu-selection-item:hover{background-color:#f0f0f0}.menu-selection-popup button{cursor:pointer;margin-top:10px;padding:10px 20px}.customization-groups-container{display:flex;flex-direction:column;margin-top:1rem}.customization-input-container{position:relative;width:100%}.cust-group-item{align-items:center;border-radius:6px;box-shadow:0 4px 8px #0000001f;cursor:pointer;display:flex;height:60px;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transform:translateY(-2px);width:400px}.cust-group-link{margin-right:12px}.side-form-header{margin-bottom:.5rem}.options-number{color:#777;font-size:.8rem;margin-top:.2rem}.delete-group-icon{cursor:pointer;height:22px;transition:opacity .2s ease,transform .2s ease;width:22px}.delete-group-icon:hover{transform:scale(1.1)}@media only screen and (max-width:480px){.manage-menu-item-container{padding-bottom:10px}}:root{--main-font:"SF Compact Rounded";--secondary-font:"SF Compact Rounded Medium"}.manage-menu-item-section-header-container{align-items:flex-start;border-bottom:1px solid #d9dadc;display:flex;flex-direction:column;margin-bottom:1.2rem;margin-top:1.2rem;position:relative}.menu-item-header{color:#414552;color:var(--font-color)}.manage-menu-item-section-header-count{color:gray}.manage-menu-item-section-header-pair{align-items:center;display:flex}.manage-menu-item-section-header-pair a{font-size:.8rem;text-decoration:none}.venue-dropdown-container{align-items:center;display:flex}.manage-section-button-container{display:flex;flex-wrap:wrap;margin:10px 0}.manage-section-button{align-items:center;background-color:#fff;border-color:#d9dadc;border-radius:15px;border-style:solid;border-width:.5px 2px 2.5px .5px;cursor:pointer;display:flex;justify-content:center;margin-bottom:10px;margin-right:10px;min-width:160px;padding:6px}.manage-section-button:hover{border:1px solid #0062ff;border:1px solid var(--primary-color)}.manage-section-button:hover .manage-section-button-text{color:#0062ff;color:var(--primary-color)}.manage-section-button.disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed;opacity:.5;pointer-events:none}.manage-section-button-text{color:#424242;font-size:var(--action-button-font-size);font-weight:var(--medium-font-weight)}.selected-option{border:1px solid #0062ff;border:1px solid var(--primary-color)}.selected-option .manage-section-button-text{color:#0062ff;color:var(--primary-color)}.form-textarea{margin-top:5px;resize:none}#nn{height:.9rem;margin-right:10px;width:.9rem}.manage-menu-item-section-header-option-text{font-size:.8rem;padding-left:8px}#cancel-decline-order,#cancel-decline-order-tables,#smaller-button{min-width:100px;width:140px}#edit-icon-new{height:19px;width:19px}#trashcan{height:18px;width:16px}.bulk-action-container{position:relative}.bulk-action-dropdown{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px #0000001a;left:0;position:absolute;top:100%;width:200px;z-index:1000}.dropdown-item{cursor:pointer;padding:10px}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item.disabled{color:red;cursor:not-allowed}.dropdown-item:hover:not(.disabled){background-color:#f0f0f0}.highlighted{animation:pulse 2s infinite;border:2px solid}@keyframes pulse{0%{border-color:#0062ff}50%{border-color:#d3d3d3}to{border-color:#0062ff}}.popup-header-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:2%;padding:20px 50px 0 40px;width:90%}.popup-header{color:#414552;color:var(--font-color);font-size:1.2rem;margin-bottom:10px}@media only screen and (max-width:1000px){.popup-header-container{margin-left:3rem}.manage-section-button{margin-bottom:10px;margin-right:5px;min-width:150px;padding:4px 10px}.manage-section-button-container{margin:10px 0}}.options-list{list-style:none;margin-top:1rem;padding:0}.option-item{align-items:center;border-radius:6px;box-shadow:0 4px 8px #0000001f;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transform:translateY(-2px);width:400px}.option-content{flex:1 1}.option-text{color:#333;display:block;font-size:1rem}.option-description{color:#777;font-size:.85rem}.option-actions{align-items:center;display:flex}.subHeader{margin-bottom:1rem}.delete-option-icon{cursor:pointer;height:22px;transition:opacity .2s ease,transform .2s ease;width:22px}.delete-option-icon:hover{transform:scale(1.1)}.menu-buttons-container{display:flex;flex-wrap:wrap}.manage-menu-action-button{background-color:#fff;border-color:#d3d3d3;border-radius:5px;border-style:solid;border-width:.5px 2px 3px .5px;cursor:pointer;display:flex;justify-content:center;margin-bottom:.5rem;margin-right:1rem;padding:.3rem 1.5rem;width:200px}.manage-menu-action-plus{height:15px;margin-right:12px;width:15px}.manage-menu-action-text{color:var(--primary-color);font-family:var(--secondary-font);font-size:.8rem}.manage-menu-action-selected{background-color:var(--primary-color)}.manage-menu-action-text-selected{color:#fff;font-family:var(--secondary-font);font-size:.8rem}.side-overlay{background-color:#00000080;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.side-form-container{background-color:#fff;box-shadow:-2px 0 5px #0000001a;height:100%;max-width:500px;opacity:0;overflow:scroll;padding-bottom:50px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease;width:40%;z-index:10}.side-form-container.visible{opacity:1;transform:translateX(0)}.side-form-container.slide-out{opacity:0;transform:translateX(100%)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media only screen and (max-width:950px){.side-form-container{width:100%}}.status-container-mms{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:2rem}.loader-mms{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0062ff;height:30px;width:30px}@keyframes spin{to{transform:rotate(1turn)}}.checkmark-mms{stroke:#0062ff;stroke-width:4;stroke-miterlimit:10;fill:none;animation:scaleCheck .5s ease-out forwards;height:30px;width:30px}.checkmark__circle-mms{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;animation:stroke .6s forwards}.checkmark__check-mms{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s .6s forwards}@keyframes scaleCheck{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.error-msg{color:red;font-size:14px}.form-overlay{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;pointer-events:all;position:absolute;top:0;width:100%;z-index:999}.form-overlay.hidden{display:none}.form-wrapper{height:100%;position:relative;width:100%}@font-face{font-family:SF Compact Rounded;src:url(/static/media/SF-Compact-Rounded-Light.218aa67a6e49253732d2.otf) format("opentype")}@font-face{font-family:SF Compact Rounded Medium;src:url(/static/media/SF-Compact-Rounded-Medium.8ec6708811d3151ab1c7.otf) format("opentype")}@font-face{font-family:Figtree-Medium;src:url(/static/media/Figtree-Medium.6f5a7d209753528d9c41.ttf) format("opentype")}@font-face{font-family:Figtree-Bold;src:url(/static/media/Figtree-Bold.ad7c0bd91eff9a9a2a61.ttf) format("opentype")}@font-face{font-family:Figtree-Light;src:url(/static/media/Figtree-Light.97a5ca965a581319f68f.ttf) format("opentype")}:root{--soft-primary-color:#0062ff;--main-font:"Lato",sans-serif;--figtree-medium:"Figtree-Medium";--figtree-bold:"Figtree-Bold";--figtree-light:"Figtree-Light";--light-grey:#c3bdbd;--tip-font-color:#6c7688;--preview-background-color:#f5f6f8;--soft-blue:#66c3ff;--green:#11af1b;--medium-font-weight:600;--bold-font-weight:700;--action-button-font-size:0.78rem;--business-big-header:1.6rem}*{font-family:Lato,sans-serif;font-family:var(--main-font);font-size:16px}a:focus{box-shadow:0 0 0 2px #5f626433}a:focus,button:focus{outline:none}.division-container{display:flex;padding-top:2.5rem;width:100vw}.left-divided-container{padding-bottom:50px;padding-left:75px;padding-top:20px;width:50%}.right-divided-container{background-color:#f5f6f8;background-color:var(--preview-background-color);border-left:1px solid #d3d3d3;height:100vh;padding-left:5%;padding-top:20px;position:fixed;right:0;width:50%}.divided-container-header{color:#414552;color:var(--font-color)}.close-modal-button{background-color:initial;border:none;cursor:pointer;position:absolute;right:20px;top:20px}.close-modal-icon{height:25px;width:25px}body.no-scroll{overflow:hidden}@media only screen and (max-width:1000px){.left-divided-container{width:100%}.right-divided-container{display:none}.form-group input{width:300px}}@media only screen and (max-width:480px){#no-padding{padding-left:30px}}.progress-container{background-color:#12c012;border-radius:10px;box-shadow:-2px 2px 10px #0003;color:#fff;max-width:350px;padding:10px;position:fixed;right:10px;top:45px;width:23vw;z-index:1}.progress-title{color:#fff;font-family:var(--secondary-font);font-size:.6rem}.progress-bar-container{background-color:#51555180;border-radius:4px;height:.3rem;overflow:hidden;width:100%}.progress-bar{background-color:#fff;height:100%;transition:width .05s linear}.progress-details{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.progress-details-text{color:#fff;font-size:.6rem}@media (max-width:768px){.progress-container{padding:10px;width:40vw}.progress-cancel-button,.progress-title{font-size:.6rem}}.venue-locations-list-container{background:#fff;display:flex;flex-direction:column;max-height:85%;padding:10px}.venue-locations-list-item-container{background:#fff;border-bottom:1px solid var(--lightgray);display:flex;justify-content:space-between;margin:10px 0}.venue-locations-list-item{display:flex;flex-direction:column;padding-bottom:8px}.venue-name-component{font-size:.9rem;font-weight:500;text-decoration:underline}.venue-id{color:grey;font-size:.7rem;margin-bottom:5px}.empty-container{align-items:center;background-color:#f9f9f9;border-radius:20px;display:flex;flex-direction:column;height:20vh;justify-content:center;max-height:120px}.link-bold{font-weight:700}a{color:var(--font-color);text-decoration:none}.venue-information-text{color:var(--font-color);font-size:.8rem}.venue-locations-list-action-container{display:flex;flex-direction:column;justify-content:center;margin-right:35px}.onboarding-paragraph{color:var(--font-color);font-size:.9rem;margin-top:1rem;width:90%}.page-link{color:var(--primary-color);cursor:pointer;font-size:.8rem;font-weight:var(--medium-font-weight);margin-top:1rem}@media only screen and (max-width:480px){.venue-locations-list-action-container{margin-right:10px}.venue-locations-list-item{max-width:220px}}.toggle-switch{display:inline-block;height:24px;position:relative;width:42px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;cursor:pointer;inset:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}.toggle-switch input:checked+.slider{background-color:#0062ff}.toggle-switch input:checked+.slider:before{transform:translateX(18px)}.toggle-row{align-items:flex-end;display:flex;flex-direction:column;margin:10px 0}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.qr-code-screen{width:100vw}.QR-header,.qr-code-screen{display:flex;flex-direction:column}.QR-header{margin-top:1rem}.QR-header h2{margin-bottom:10px}.frosted-container{align-items:center;background:linear-gradient(180deg,#1a1a1a,#3f3f3f,#fff);border-radius:12px;display:flex;height:auto;justify-content:center;margin-top:5rem;overflow:hidden;position:relative;width:95%}.frosted-image{height:100%;object-fit:cover;width:100%}.right-divided-container-qr{border-left:1px solid #d3d3d3;height:100vh;padding-left:2%;padding-top:20px;position:fixed;right:0;width:50%}.collapsed-qr-code-screen{padding-left:80px}.expanded-qr-code-screen{padding-left:280px}.outmost-qr-code-form-container{display:flex;flex-direction:column;margin-bottom:20px}.qr-code-form-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.qr-code-form{display:flex;flex-direction:row;margin-top:1rem;width:90%}.qr-code-color-form-group label,.qr-code-form-group label{color:var(--font-color);display:inline-block;font-size:.9rem;font-weight:var(--medium-font-weight);margin:10px 0}.qr-code-color-form-group input,.qr-code-form-group input{border:1px solid var(--light-grey);border-radius:5px;display:flex;flex-direction:column;font-size:.9rem;height:30px;margin-right:2rem;padding-left:10px;transition:border-color .3s ease-in-out;width:250px}.qr-code-color-form-group{display:flex;flex-direction:column;margin-right:2rem}.qr-code-color-form-group input{-webkit-appearance:none;appearance:none;border:none;padding:0;width:50px}.qr-code-color-form-group input:focus,.qr-code-form-group input:focus{border-color:#00a6ffcc;box-shadow:0 0 5px var(--primary-color);outline:none}.qr-code-color-form-group input::placeholder,.qr-code-form-group input::placeholder{color:grey;opacity:.8}.qr-body-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.qr-code-table-container-no-wrap{width:100%}.general-qr-code-table-container{border:1px solid #000;display:flex;flex-direction:column;height:200px;margin-bottom:20px;width:500px}.general-qr-code-info-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.qr-code-table-container{border:1px solid #000;display:flex;flex-direction:column;height:400px;margin-bottom:20px;margin-right:20px;width:500px}.top-divided-container{border-bottom:1px solid #000;display:flex;flex-direction:row;height:50%}.general-top-divided-container{display:flex;flex-direction:row;height:100%;width:100%}.general-qr-code-container,.qr-code-container{height:100%}.general-qr-code-container,.qr-code-container,.qr-code-text-container,.table-number-container,.venue-logo-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.venue-logo-container-circle{align-items:center;border-radius:50%;display:flex;height:170px;justify-content:center;width:170px}.venue-logo{border-radius:50%;height:100%;object-fit:cover;width:100%}.qr-code-image{height:90%;object-fit:contain;width:90%}.general-qr-code-image{height:75%;object-fit:contain;width:75%}.bottom-divided-container{display:flex;flex-direction:row;height:50%;justify-content:space-between;min-width:450px}.table-number-header{font-size:30px;font-weight:200;letter-spacing:.1rem}.table-number{font-size:5rem;font-weight:var(--bold-font-weight)}.custom-header{font-size:1.4rem;width:80%}.venue-select-text{margin-right:.5rem}#venue-select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ebe2e2;border-radius:10px;cursor:pointer;margin-left:10px;min-width:125px;padding:8px 12px;width:15%}@media only screen and (max-width:1000px){.right-divided-container-qr{display:none}.outmost-qr-code-form-container{flex-direction:row}.qr-code-form-container{flex-direction:column}.qr-code-form{margin-bottom:1rem}.qr-code-table-container{height:250px;width:300px}.general-qr-code-table-container{height:150px;width:300px}.bottom-divided-container{min-width:300px}.qr-code-form-group{margin-top:10px;min-width:200px}.venue-logo-container-circle{height:100px;width:100px}.custom-body-text{font-size:12px;margin-top:10px}.table-number{font-size:3rem}.custom-header{font-size:1rem}}.menu-completeness-link,.menu-completeness-text,.menu-completeness-text-reg{color:var(--font-color);font-size:.9rem}.menu-completeness-text-reg{font-family:var(--main-font)}.menu-completeness-link{margin-top:5px}.link-bold{color:var(--primary-color);cursor:pointer;font-size:.9rem}.team-member-invite-container{display:flex;flex-direction:column;padding:20px}.admin-form-group{align-items:center;display:flex;flex-direction:row;max-width:400px}.email-input{max-width:80%;min-width:300px}.email-input-container{align-items:center;display:flex;margin-bottom:10px}.email-input{border-radius:10px;flex:1 1;font-size:16px;outline:none;padding:8px;width:80%}.remove-email-button{background-color:initial;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.7rem;margin-left:10px;margin-top:10px;padding:4px}.remove-email-button img{height:20px;width:20px}.add-email-button,.submit-button{cursor:pointer;font-size:16px;margin-top:10px;padding:10px}.error-message{color:red;margin-top:5px}.full-page-container{display:flex;flex-direction:column;min-height:100vh;padding-right:10px;padding-top:50px;transition:padding-left .3s ease}.full-page-header{display:flex;flex-direction:column;width:100%}.title-container{display:flex;justify-content:space-between}.full-page-header-title{font-size:1.5rem;font-weight:var(--bold-font-weight);margin-bottom:5px}.request-feature-container{align-items:flex-end;display:flex;justify-content:space-between}.comment-icon{height:.9rem;margin-right:5px;width:.9rem}.request-feature-button{color:var(--primary-color);cursor:pointer;font-size:.8rem;font-weight:600}.full-page-header-subtitle{background-color:#f9f9f9;border-radius:8px;margin:10px 0;padding:10px}.full-page-header-subtitle,.learn-more-container{color:#021350;font-size:.8rem}.full-page-container.collapsed{padding-left:130px;padding-right:80px}.full-page-container.expanded{padding-left:280px;padding-right:50px}.full-page-header-toggle-container{display:flex;justify-content:flex-end}.toggle-label{font-size:.8rem;font-weight:600;margin-bottom:10px}.learn-more-container{align-items:center;display:flex}.learn-more-icon{height:20px;margin-left:5px;width:20px}.team-management-container{margin:0 auto;max-width:900px;padding:20px}.tables-list,.venue-card{background-color:#f7faff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;min-height:400px;overflow:scroll;padding:15px;width:100%}.venue-name{margin-bottom:1rem}.venue-select-text{font-size:.8rem;font-weight:var(--bold-font-weight);margin-bottom:10px}.venue-selection select{border-radius:10px;font-size:16px;outline:none;padding:8px}.team-header,.team-header-lg-first{align-items:center;background:#dfeeff;border-radius:6px;display:flex;font-weight:700;padding:10px}.team-header span,.team-header-lg-first span,.team-member-row span,.team-member-row-lg-first span{display:flex;font-size:.8rem;justify-content:center}.team-member-row input{height:15px;outline:none;width:15px}.team-members-list,.team-members-list-lg-first{display:flex;flex-direction:column}.team-member-row,.team-member-row-lg-first{border-bottom:.5px solid #ccc;cursor:pointer;display:flex;padding:10px}.team-header span,.team-header-lg-first span{align-items:center;display:flex}.team-header span:first-child,.team-member-row span:first-child{min-width:50px;text-align:center;width:50px}.team-header span:nth-child(2),.team-member-row span:nth-child(2){min-width:100px;text-align:center;width:100px}.team-header-lg-first span:first-child,.team-member-row-lg-first span:first-child{min-width:100px;width:150px}.team-header span:not(:first-child):not(:nth-child(2)),.team-header-lg-first span:not(:first-child),.team-member-row span:not(:first-child):not(:nth-child(2)),.team-member-row-lg-first span:not(:first-child){flex:1 1;justify-content:center;text-align:center}.team-header span:nth-child(4),.team-member-row span:nth-child(4){display:block;flex:1 1;max-width:250px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.team-member-checkbox{cursor:pointer;margin:none;outline:none;transform:scale(.7)}.team-member-input{transform:scale(.8)}.team-member-status.pending{color:orange}.team-member-status.active{color:green}.team-member-status.inactive{color:red}.team-member-link{color:#1a73e8;cursor:pointer;font-weight:500;position:relative;text-decoration:none}.team-member-modal{background-color:var(--preview-background-color);height:100%;padding:40px 0 0 20px;position:fixed;right:0;top:0;width:40%;z-index:1}.team-member-modal-row{align-items:center;display:flex;margin-bottom:10px;width:80%}.col{align-items:flex-start;flex-direction:column}.col label{margin-bottom:10px}.team-member-modal-row label{align-items:center}.team-member-modal-content{display:flex;flex-direction:column;width:100%}.team-member-modal-row-input-container{align-items:center;display:flex;justify-content:space-between;width:100%}.team-member-modal-row input,.team-member-modal-row label,.team-member-modal-row span{font-size:.8rem}.team-member-modal-row label{display:flex;flex-direction:column;font-weight:var(--bold-font-weight)}.subscription-info-container{display:flex;justify-content:space-between;width:100%}.subscription-info{align-items:flex-start;display:flex;justify-content:flex-start}.subscription-info-container p{color:var(--font-color);cursor:pointer;font-size:.9rem;margin:0;padding-bottom:8px;position:relative}.subscription-info-container p:after{background-color:#dfeeff;border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.button-row{align-items:center;display:flex;justify-content:space-between;width:100%}.left-buttons{display:flex;gap:8px}.right-button{display:flex;justify-content:flex-end}.cancel-subscription p:hover:after{background-color:#e16868d7}.small-plus{cursor:pointer;height:14px;margin-left:3px;margin-right:5px;width:14px}.max-subs-input{background-color:#f7faff;border:1px solid #ccc;border-radius:6px;font-size:.8rem;margin-left:5px;margin-right:5px;padding:5px;text-align:center;width:3rem}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:10px;max-width:90%;padding:2rem;text-align:center;width:400px}.modal-content h3{margin-bottom:1rem}.unsubscribe-input{border:1px solid #ccc;border-radius:6px;padding:10px;width:100%}.modal-content p{color:var(--font-color);font-size:.9rem;margin-bottom:1rem}.cancel-button-subscriptions{background-color:var(--red)}.cancel-button-subscriptions,.confirm-button-subscriptions{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:0 10px;padding:.5rem 1rem;width:120px}.confirm-button-subscriptions{background-color:var(--primary-color)}.modal-buttons{align-items:center;display:flex;justify-content:center;margin-top:20px}.confirm-button-subscriptions.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.settings-header-container{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.settings-header-container-ls{align-items:flex-start;display:flex;flex-direction:column}.settings-text{color:var(--font-color);margin-bottom:5px}.left-chevron{cursor:pointer;height:20px;margin-left:5px;width:20px}.date-joined{color:#7a7979;font-size:14px;margin-top:8px}.logout-button{background-color:#ffc8c8e6;border:none;border-radius:50px;color:#fff;cursor:pointer;padding:8px 24px;transition:background-color .3s ease}.no-data{font-size:.9rem;font-style:italic;margin-left:5px}.logout-button-text{color:#c62828;font-size:.8rem;font-weight:700}.settings-body-container{display:flex;margin-top:20px;width:100%}.options-container{display:flex;flex-direction:column;gap:6px;min-width:300px}.settings-option{border-radius:6px;color:#333;cursor:pointer;display:flex;justify-content:space-between;max-width:350px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.settings-option:hover{background-color:#f0f0f0}.selected-option-info{border-bottom:.5px solid #ccc;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.5rem;width:100%}.selected-option-container{align-items:flex-start;background-color:#f7faff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex:1 1;flex-direction:column;margin-left:2rem;min-height:250px;padding:25px}.selected-option-information-row-link{align-items:center;display:flex;justify-content:space-between;padding:10px;width:100%}.selected-option-information-row{align-items:center;display:flex;font-size:.9rem;padding:5px}.selected-option-label{padding:10px}.dynamic-container{width:100%}.settings-option.selected{background-color:#eaf1fa;font-weight:600}label[for=confirm-password],label[for=new-password],label[for=password]{margin-bottom:.4rem}.account-actions-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.account-actions-container input{border:1px solid #ddd;border-radius:5px;font-size:1rem;outline:none;padding:10px;width:100%}.account-actions-container input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.input-field-container{align-items:center;display:flex;margin-bottom:1rem}.input-field-container input{border:1px solid #ddd;border-radius:5px;color:#333;flex:1 1;font-size:.9rem;margin-right:1rem;min-width:200px;outline:none;padding:8px 12px;transition:border-color .3s ease,box-shadow .3s ease}.small-text-info{color:#7a7979;font-size:14px;margin:8px 0;text-align:left}#delete-confirmation{margin-bottom:1rem;min-width:200px;width:60%}.save-button{background-color:#0062ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.save-button:hover{background-color:#0056b3}.save-button:active{transform:scale(.95)}.delete-button{background-color:var(--red);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;padding:.6rem 1.2rem;transition:background-color .3s ease,transform .2s ease}.delete-button:hover{background-color:#c82333}.delete-button:disabled{background-color:#f5c6cb;cursor:not-allowed}.delete-button:active{transform:scale(.95)}.suggestions-form-wrapper{align-items:center;display:flex;justify-content:center;min-width:500px;width:50%}.suggestions-form-box{width:100%}.suggestions-form-title{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.suggestions-form-group{margin-bottom:1.25rem;margin-top:1rem}.suggestions-form-label{display:block;font-weight:500;margin-bottom:.5rem}.suggestions-form-input,.suggestions-form-textarea{border:1px solid #ddd;border-radius:.5rem;font-size:1rem;padding:.75rem;width:100%}.suggestions-form-button{background-color:#088ad0;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .2s ease;width:100%}.suggestions-form-button:hover{background-color:var(--primary-color)}.suggestions-success-message{background-color:#dcfce7;border-radius:.5rem;color:#166534;margin-bottom:1rem;padding:.75rem}.suggestions-error-message{background-color:#fee2e2;border-radius:.5rem;color:#991b1b;margin-bottom:1rem;padding:.75rem}.suggestions-error-text{color:#dc2626;font-size:.875rem;margin-top:.25rem}.developers-screen-content{margin:0 auto;max-width:700px;padding:40px;text-align:center}.developers-screen-content h1{font-size:2rem;margin-bottom:20px}.developers-screen-content p{color:#444;font-size:1rem;margin-bottom:12px}@media only screen and (max-width:480px){.full-page-container.collapsed{padding-left:80px;padding-right:0}}:root{--background-color:#fff;--highlight:#1cc283;--primary-color:#0062ff;--white:#f5f5f5;--black:#202124;--true-white:#fff;--lightgray:#f0f0f0;--grayoutline:#d3d3d3;--darkgray:#dedede;--blue:#005a9c;--new-back:#fafaff;--background-hover:#ececec;--red:#d30000;--font-color:#414552}*{color:#414552;color:var(--font-color)}.order-container,.order-container-collapsed{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:10px;min-height:10vh;opacity:1;overflow:hidden;padding-left:75px;transition:height .5s ease,opacity .5s ease;width:100vw}.page-title{margin-bottom:2rem;margin-top:2rem;width:80%}.page-title h1{font-size:var(--business-big-header);font-weight:var(--medium-font-weight)}.order-management-container{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--lightgray);display:flex;flex-direction:row;padding-bottom:1rem}.mo-order-button{align-items:flex-start;background-color:#fff;background-color:var(--true-white);border:1px solid;border-radius:10px;box-shadow:0 1.5px 3px #00000026;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:var(--main-font);font-size:14px;font-weight:var(--medium-font-weight);height:80px;justify-content:space-around;padding:10px 20px;width:300px}.order-percentage-data{font-size:.8rem;font-weight:500}.mo-order-button-bottom{align-items:flex-end}.mo-order-button-bottom,.order-list-container{display:flex;justify-content:space-between;width:100%}.order-list-container{align-items:flex-start;flex-direction:column;margin-top:1rem}.order-button-closed-icon{height:auto;width:10px}.order-percentage{flex-direction:row}.order-item-row,.order-percentage{display:flex;justify-content:space-between}.order-item-row{align-items:center;border:1px solid;border-radius:10px;box-shadow:0 3px 6px #00000030;flex-direction:column;margin-bottom:1rem;padding:10px;width:100%}.order-item-main{width:100%}.item-price{font-size:.9rem;width:50px}.order-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.divider{background-color:#e0e0e0;border:none;height:1px;margin:15px 0;width:95%}.order-details-container{border-top:.5px solid #e0e0e0;opacity:0;overflow:hidden;padding-top:15px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;width:100%}.order-details-container.expanded{max-height:auto;opacity:1}.order-item-row.expanded{box-shadow:0 4px 8px #0003;transition:box-shadow .3s ease-in-out}.order-details-image{border-radius:10px;height:100px;width:100px}.item-quantity{display:inline-block;width:20px}.item-note{color:#646464;font-size:.8rem;margin-left:22px;margin-top:5px}.order-button-count{color:#000;font-family:var(--main-font);font-size:1.8rem;padding-top:8px}.order-button-new-text{color:#0062ff;color:var(--primary-color)}.order-button-open-text{color:green}.order-button-closed-text{color:#d30000;color:var(--red)}.mo-order-button:hover{background-color:#ececec;background-color:var(--background-hover)}.order-header{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.order-header-text{font-family:var(--main-font)}.customer-order-header{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:space-between}.order-item-actions-overlay{align-items:center;background:#000c;border-radius:0 8px 8px 0;color:#fff;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:10px;position:absolute;right:0;top:0;width:120px}.order-item-accept-button,.order-item-decline-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px;width:100%}.order-item-accept-button{background:var(--green);margin:10px 0}.order-item-decline-button{background:#d30000;background:var(--red)}.order-item-horizontal-container{display:flex}.order-item--action-trigger{color:gray;cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.order-item-vertical-dots{align-items:center;display:flex;flex-direction:column;gap:1px;height:16px;justify-content:center}.order-item-vertical-dots,.order-item-vertical-dots:after,.order-item-vertical-dots:before{content:"•";display:block}.pickup-time{font-size:.9rem}.customer-info-container{display:flex;flex-direction:column}.order-type-header{font-size:.9rem;margin-bottom:.5rem}.paid-text{color:green}.paid-text,.unpaid-text{font-size:.8rem;font-weight:500}.unpaid-text{color:#d30000;color:var(--red)}.customer-name{font-size:.9rem}.button-container-kitchen-view{align-items:center;display:flex;justify-content:flex-start;width:80%}.right-divided-container-small{background-color:var(--preview-background-color);border-left:1px solid #d3d3d3;height:100vh;padding-left:5%;padding-top:20px;position:fixed;right:0;width:45%}.left-divided-container-manage-orders{padding-bottom:50px;padding-top:20px;width:35%}.toggle-view-button{align-items:center;background-color:#fff;border:1px solid #f0f0f0;border:1px solid var(--lightgray);border-radius:10px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;margin-right:20px;padding:.5rem .8rem;text-decoration:none;transition:background-color .2s}.toggle-view-button:hover{background-color:var(--light-grey)}.small-text{font-size:.8rem;margin-bottom:5px}.order-item-details{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2vh;padding-left:10px;width:100%}.order-details-header{margin-bottom:10px;padding-left:10px}.mo-row-container,.order-item-name{display:flex;flex-direction:row}.order-item-name{justify-content:space-between;width:100%}.status{font-size:.9rem}.action-button-container{display:flex;height:35%;justify-content:space-between;width:20%}.wait-time-dropdown{position:relative}.order-status{justify-content:flex-start;width:100%}.wait-time{cursor:pointer;display:flex;margin-right:2rem;padding:10px;position:relative}.dropdown-menu-options,.wait-time{align-items:center;border:1px solid #d3d3d3;border-radius:10px;justify-content:center;min-width:250px;width:18vw}.dropdown-menu-options{background-color:#fff;left:0;margin-top:5px;padding:1px 3px;position:absolute;top:100%;z-index:998}.dropdown-menu-options li{cursor:pointer;padding:10px}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0) translateY(0)}to{opacity:0;transform:translateX(-100%) translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100vw) translateY(0)}to{opacity:1;transform:translateX(0) translateY(0)}}.sparkle-animation{animation:sparkle .5s ease-out forwards}.animate-slide-out-left{animation:slideOutLeft .5s ease-out forwards}.animate-slide-in-from-left{animation:slideInFromLeft 1s ease-out forwards}.manage-order-action-button{align-items:center;background-color:#0062ff;background-color:var(--primary-color);border-radius:10px;color:#fff;display:flex;font-family:var(--secondary-font);font-size:.8rem;font-weight:500;height:100%;justify-content:center;padding:.5rem 1rem;width:120px}.decline{background-color:#d1001f}.close{background-color:#029a65}.order-note{font-size:.8rem;font-weight:var(--medium-font-weight);margin-left:10px}.overlay{display:none;height:100%;left:0;top:0;width:100%}.overlay-content{align-items:flex-start;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:50%;justify-content:flex-start;margin:10% auto;padding:0 2%;width:40%}.overlay-content label{display:block;margin-bottom:10px}.overlay-content input{border:1px solid #d3d3d3;border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.running-late,.set-default{flex-direction:row}.set-default{display:flex;justify-content:space-between;width:100%}#id_estimated_wait_time{margin-right:0;width:171px}#id_additional_wait_time{padding:10px;width:170px}.wait-button-container{margin-top:3.5rem}.decline-button-container,.wait-button-container{align-items:center;display:flex;justify-content:center}.decline-button-container{margin-top:2rem}#cancel-decline-order,#smaller-button{min-width:100px;width:140px}.running-late{display:flex;justify-content:space-between;margin:2rem 0;width:100%}.running-late-header{width:50%}.running-late-header p{font-size:14px;width:90%}.running-late-buttons{display:flex;flex-wrap:wrap;margin-bottom:1rem}.add-time{border:1px solid #d3d3d3;border-radius:10px;cursor:pointer;margin:5px;padding:10px}.add-time-selected,.add-time:hover{background-color:#0062ff;background-color:var(--primary-color);border:1px solid #0062ff;border:1px solid var(--primary-color);color:#fff}.current,.running-late-right{align-items:flex-start;display:flex;flex-direction:column;width:40%}.overlay-decline-order{align-items:center;background:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.decline-order-container{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:30%;justify-content:center;padding:20px;text-align:center;width:30%}.decline-order-container h4{margin:1rem 0 2rem}.closing-container{margin:1.5rem 0 2rem}.closing-container p{align-self:flex-end;color:#aaa;cursor:pointer;float:right;font-weight:700}.modal{background-color:#000000b3;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{align-items:center;background-color:#fefefe;border:1px solid #888;display:flex;flex-direction:column;margin:15% auto;padding:20px;width:30%}.close-button{align-self:flex-end;color:#aaa;float:right;font-size:28px;font-weight:700}.close-button:focus,.close-button:hover{color:#000;cursor:pointer;text-decoration:none}.table-list-container{background:#fff;display:flex;flex-wrap:wrap;max-height:85%;overflow:scroll;padding:10px}.table-container{border-radius:10px;display:flex;flex-direction:column;height:100px;margin-bottom:30px;margin-right:20px;padding:5px;width:30%}.table-header{font-family:var(--main-font);font-size:.8rem;margin-bottom:5px}.qr-link{color:#3eb489}.qr-link:hover{font-weight:700}.table-link{font-size:13px;margin-bottom:3px}.wrapper-small{align-items:center;background-color:initial;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.pop-animation{animation:pop .3s ease-out}@keyframes sparkle{0%{color:#fff;opacity:1;transform:scale(1)}50%{color:#f0f0f0;opacity:.8;transform:scale(1.2)}to{color:#fff;opacity:1;transform:scale(1)}}.sparkle-animation{animation:sparkle .5s ease-out}.wrapper{align-items:center;background-color:initial;display:none;height:20vh;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#0062ff;stroke:var(--primary-color);fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #0062ff;box-shadow:inset 0 0 0 var(--primary-color);display:block;height:60px;margin:10% auto;width:60px}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.5,1.5,1.5)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #0062ff;box-shadow:inset 0 0 0 30px var(--primary-color)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.bounce-animation{animation:bounce .5s ease-in-out}.pop-animation{animation:pop .3s ease-in-out}@media only screen and (max-width:1200px){.order-button-closed-text,.order-button-new-text,.order-button-open-text{font-size:.9rem}.left-divided-container-manage-orders{padding-left:20px;width:40%}.order-container-collapsed{margin-left:50px}}@media only screen and (max-width:1000px){.menu-link-top{display:none}.format-page-container{display:flex;height:100%;padding-top:10vh}.manage-table-header{flex-direction:column;margin-left:2rem}.manage-table-header-left,.manage-table-header-right{width:100%}.manage-table-header-right{justify-content:flex-start}.order-legend,.table-section-header{margin:0 2rem}.action-button-container{flex-direction:column;width:22%}.order-legend-container{width:22%}.order-legend-container p{font-size:14px;font-weight:var(--medium-font-weight)}.accept-order-btn{margin-bottom:1vh}.overlay-content{height:50%;margin:10% auto;width:60%}.wait-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.order-container-collapsed{margin-left:50px;padding-left:20px}.left-divided-container-manage-orders{padding-left:40px;width:60%}.order-button-closed-text,.order-button-new-text,.order-button-open-text{font-size:.9rem}.mo-order-button{width:170px}}@media only screen and (max-width:800px){.overlay-content{height:50%;margin:10% auto;width:90%}.order-container-collapsed{margin-left:50px;padding-left:20px}.left-divided-container-manage-orders{width:90%}.order-button-closed-text,.order-button-new-text,.order-button-open-text{font-size:.9rem}.mo-order-button{width:170px}}@media only screen and (max-width:480px){.manage-table-header{flex-direction:column;margin-bottom:1rem;margin-left:1rem}.manage-table-header-left,.manage-table-header-right{width:100%}.manage-table-header-right{align-items:flex-start;flex-direction:column;margin-top:1rem}.order-legend,.table-section-header{margin:0 1rem}.action-button-container{flex-direction:column;width:30%}.order-legend-container{width:22%}.accept-order-btn{margin-bottom:1vh}.overlay-content{height:90%;margin:10% auto;width:90%}.running-late{display:flex;justify-content:space-between;margin-top:4rem;width:100%}.running-late-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;width:100%}.running-late-right,.wait-button-container{display:flex;flex-direction:column}.wait-button-container{align-items:center;justify-content:center}.submit-button{margin-right:0}#wait-time-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.order-container-collapsed{margin-left:50px;padding-left:20px}.left-divided-container-manage-orders{padding-left:0;padding-top:0;width:90%}.order-button-closed-text,.order-button-new-text,.order-button-open-text{font-size:.8rem}.mo-order-button{height:65px;margin-right:5px;width:110px}.page-title h1{font-size:1.1rem}.order-header,.order-item-row{width:90%}.order-management-container{max-width:330px}}.subscription-header{color:var(--font-color);font-size:1.2rem;font-weight:900;margin-bottom:10px;padding:10px 0}.bold{font-size:.9rem}.stripe-form-header{background-color:var(--primary-color);display:flex;flex-direction:column;height:250px;padding:20px 20px 20px 75px;width:100%}.stripe-form-header-dark,.stripe-form-header-light{font-family:var(--figtree-bold);font-size:2.2rem;font-weight:900}.stripe-form-header-light{color:#f5f5f5}.stripe-form-header-subtitle{color:#fff;font-family:var(--figtree-medium);font-size:1rem;font-weight:var(--bold-font-weight);margin-top:20px}.stripe-form{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:460px;margin:0 auto;padding:16px 16px 16px 30px;width:450px}.form-title{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.card-element{background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;font-size:.9rem;height:40px;margin-top:5px;padding:8px;width:350px}.stripe-form-group{margin-bottom:10px}.stripe-form-group label,.stripe-form-group-date-cvc label{color:var(--font-color);font-size:.7rem}.stripe-form-group-date-cvc{display:flex;justify-content:space-between;margin-bottom:15px;width:250px}.stripe-form-group-date-cvc-label-field{display:flex;flex-direction:column}.centered{align-items:center}.small-field{outline:none;width:100px}.stripe-price{background:none;border:none;display:flex;font-size:1.1rem;justify-content:center}.price-info-container{display:flex;justify-content:space-between;margin-bottom:20px;width:250px}.price-info{color:var(--tip-font-color);font-family:var(--figtree-light);font-size:.6rem;text-align:left}.submit-button{align-self:center;background-color:#66c266;border:none;border-radius:8px;bottom:3%;color:#fff;cursor:pointer;font-size:.9rem;padding:10px;position:absolute;transition:background-color .3s ease;width:70%}.submit-button:hover{background-color:#1abc1a}.submit-button:disabled{background:#ccc;cursor:not-allowed}.information-container{display:flex;flex-direction:column;padding-left:75px;width:60%}.information-header{font-family:var(--figtree-medium);font-size:1.5rem;font-weight:900;margin-bottom:2rem;margin-top:2rem}.information-content-paragraph{font-family:var(--figtree-light);font-size:.9rem;line-height:1.4rem;margin-bottom:10px;width:80%}@media only screen and (max-width:750px){.information-container{width:100%}.stripe-form-container{margin-top:20px;position:relative;top:0}}@media only screen and (max-width:480px){.stripe-form{padding:16px 16px 16px 20px;width:98%}}.plan-table{font-size:1.75rem;margin-bottom:50px;margin-top:70px}.pricing-options{align-self:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.pricing-option{align-items:flex-start;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;min-width:200px;padding:20px;position:relative;transition:transform .2s;width:30%}.pricing-option.selected{background-color:#d5e7f8;border-color:var(--primary-color);transform:scale(1.05)}.plan-name{font-size:1.2rem;margin-bottom:10px}.disabled-plan{cursor:not-allowed;opacity:.5;pointer-events:none}.plan-price-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;max-width:150px}.currency-sign{color:grey;font-size:1.2rem;margin-right:2px}.plan-price{font-size:3rem;font-weight:400;line-height:2rem;margin:0 5px 0 0}.plan-price-subtext-container{align-items:flex-start;align-self:flex-end;display:flex;flex-direction:column}.plan-price-subtext{color:grey;font-size:.75rem;margin:0}.plan-description{font-size:1rem;margin-bottom:10px;text-align:left}.plan-button{background-color:var(--primary-color);border:none;border-radius:20px;color:#fff;cursor:pointer;margin-bottom:20px;padding:8px 15px;transition:background-color .2s;width:100%}.custom-list{list-style:none;margin:0;padding:0}.custom-list-item{display:flex;gap:8px;justify-content:flex-start;margin-bottom:10px}.custom-list-icon{flex-shrink:0;height:16px;width:16px}.custom-list-text{font-size:.8rem;font-weight:500;text-align:left}.checkout-container{display:flex;justify-content:space-around;width:75vw}.checkout-summary{border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:40%}.subscription-divided-container-collapsed,.subscription-divided-container-expanded{display:flex;width:100vw}.subscription-divided-container-expanded{padding-left:220px}.subscription-divided-container-collapsed{padding-left:45px}.modify-subscription-left-divided-container,.subscription-left-divided-container{height:100vh;left:0;padding-left:5%;padding-top:60px;width:50%}.subscription-header{font-size:1.5rem;font-weight:var(--medium-font-weight)}.modify-subscription-right-divided-container,.subscription-right-divided-container{height:100vh;padding-bottom:50px;padding-left:75px;padding-top:60px;width:50%}.stripe-onboarding-container{align-items:center;background:#fff;border-radius:8px;box-shadow:4px 4px 12px #0000001a,-4px -4px 12px #0000000d;display:flex;flex-direction:column;height:50vh;justify-content:center;width:40%}.redirect-text-info{color:var(--font-color);font-size:.82rem}.connect-account-header{font-size:1.1rem;margin-bottom:.5rem}.stripe-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.button-container-onboarding{align-items:center;display:flex;justify-content:center;margin:2rem 0 1rem}.go-back-button{cursor:pointer}.back-arrow-img{height:15px;margin-right:5px;width:15px}.forward-arrow-img{height:15px;margin-left:5px;margin-top:2px;width:15px}.onboarding-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.5rem;width:80%}.onboarding-text p{text-align:center}.stripe-onboarding-screen{align-items:center;border:1px solid green;display:flex;flex-direction:column;height:100%;justify-content:center}.collapsed-stripe-onboarding-screen,.expanded-stripe-onboarding-screen{display:flex;flex-direction:column;min-height:100vh;transition:padding-left .3s ease;width:100%}.pricing-table,.pricing-table-collapsed{align-items:center;color:var(--font-color);display:flex;flex-direction:column;padding:20px 20px 20px 250px;text-align:center}.pricing-table-collapsed{padding-left:80px}.stripe-form-container{display:flex}.subscription-content-container{align-items:center;display:flex;flex-direction:column}.subscription-information-container{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.subscription-quantity-container{align-items:center;align-self:center;display:flex;justify-content:center;margin-bottom:15px}.subscription-decrement-button,.subscription-increment-button{align-items:center;background-color:var(--true-white);border:none;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:column;font-size:2rem;height:40px;justify-content:center;width:40px}@media only screen and (max-width:950px){.modify-subscription-left-divided-container,.subscription-right-divided-container{width:100%}.modify-subscription-right-divided-container,.subscription-left-divided-container{display:none}}.field-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;font-family:inherit;font-size:.95rem;padding:.5rem .75rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.field-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26;outline:none}textarea.field-input{resize:vertical}.field-input:disabled{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed}.overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.overlay-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;height:auto;max-width:600px;min-width:400px;padding:24px}.overlay-title{font-size:1rem;font-weight:600;margin-bottom:16px}.overlay-paragraph{color:#646464;font-size:.875rem}.overlay-buttons{align-items:flex-end;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;width:100%}.overlay-confirm{display:flex;flex-direction:column;justify-content:center}.extra-margin{margin-top:1rem}.confirm-text{color:#646464;font-size:.875rem;font-style:italic}.overlay-button-proceed{background-color:#0062ff;border:none;color:#fff}.overlay-button-cancel,.overlay-button-proceed{border-radius:4px;cursor:pointer;font-size:.875rem;padding:8px 16px}.overlay-button-cancel{background-color:#f6f4f4;border:.5px solid #ccc;box-shadow:0 1px 2px #0000001a;color:#333}.mm-modal-overlay{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.mm-modal{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #0003;max-width:480px;padding:1.5rem;width:90%}.mm-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.mm-modal-header h2{font-size:1.25rem;font-weight:600;margin:0}.mm-close-button{background:none;border:none;color:#888;cursor:pointer;font-size:1.5rem;transition:color .2s ease}.mm-close-button:hover{color:#000}.mm-modal-body{max-height:60vh;overflow-y:auto;padding:.5rem 0}.modal-checkbox-list{display:flex;flex-direction:column;gap:.5rem}.modal-checkbox-item{align-items:center;display:flex;font-size:.95rem;gap:.5rem}.mm-modal-footer{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.mm-primary-btn{background-color:#ff6d00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.mm-primary-btn:hover{background-color:#e66000}.mm-secondary-btn{background-color:initial;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:border-color .2s ease,color .2s ease}.mm-secondary-btn:hover{border-color:#888;color:#000}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.venue-card{transition:transform .2s ease,box-shadow .2s ease}.venue-card:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.03)}
/*# sourceMappingURL=main.7c3aeefe.css.map*/