.row{grid-column-gap:1.5rem;align-items:center;display:grid;grid-template-columns:repeat(12,1fr);justify-items:center;margin:0 auto}.row__large{max-width:90rem}.row__medium{max-width:63.75rem}.row__small{max-width:48rem}.row .col{grid-column:span 12}@media screen and (min-width:1441px){.col__desktop-1{grid-column:span 1}.col__desktop-2{grid-column:span 2}.col__desktop-3{grid-column:span 3}.col__desktop-4{grid-column:span 4}.col__desktop-5{grid-column:span 5}.col__desktop-6{grid-column:span 6}.col__desktop-7{grid-column:span 7}.col__desktop-8{grid-column:span 8}.col__desktop-9{grid-column:span 9}.col__desktop-10{grid-column:span 10}.col__desktop-11{grid-column:span 11}.col__desktop-12{grid-column:span 12}}@media screen and (max-width:1440px){.row{grid-column-gap:.9375rem}.col__laptop-1{grid-column:span 1}.col__laptop-2{grid-column:span 2}.col__laptop-3{grid-column:span 3}.col__laptop-4{grid-column:span 4}.col__laptop-5{grid-column:span 5}.col__laptop-6{grid-column:span 6}.col__laptop-7{grid-column:span 7}.col__laptop-8{grid-column:span 8}.col__laptop-9{grid-column:span 9}.col__laptop-10{grid-column:span 10}.col__laptop-11{grid-column:span 11}.col__laptop-12{grid-column:span 12}}@media screen and (max-width:1020px){.row{grid-column-gap:.625rem}.col__tablet-1{grid-column:span 1}.col__tablet-2{grid-column:span 2}.col__tablet-3{grid-column:span 3}.col__tablet-4{grid-column:span 4}.col__tablet-5{grid-column:span 5}.col__tablet-6{grid-column:span 6}.col__tablet-7{grid-column:span 7}.col__tablet-8{grid-column:span 8}.col__tablet-9{grid-column:span 9}.col__tablet-10{grid-column:span 10}.col__tablet-11{grid-column:span 11}.col__tablet-12{grid-column:span 12}}@media screen and (max-width:768px){.row{grid-column-gap:.3125rem}.col__mobile-1{grid-column:span 1}.col__mobile-2{grid-column:span 2}.col__mobile-3{grid-column:span 3}.col__mobile-4{grid-column:span 4}.col__mobile-5{grid-column:span 5}.col__mobile-6{grid-column:span 6}.col__mobile-7{grid-column:span 7}.col__mobile-8{grid-column:span 8}.col__mobile-9{grid-column:span 9}.col__mobile-10{grid-column:span 10}.col__mobile-11{grid-column:span 11}.col__mobile-12{grid-column:span 12}}h1,h2,h3,h4,h5,label{color:#000;font-weight:700}*{font-family:Helvetica Neue,sans-serif}h1{font-size:2.5rem;letter-spacing:.003125rem;line-height:3rem}h2{font-size:2.25rem;line-height:2.625rem}h2,h3{letter-spacing:.0025rem}h3{font-size:1.875rem;line-height:2.1875rem}h4{font-size:1.6875rem;line-height:1.9375rem}h4,h5{letter-spacing:.001875rem}h5{font-size:1.5rem;line-height:1.6875rem}h6{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:.00125rem;line-height:1.375rem}.subtitle{color:#000;font-size:1.5rem;font-weight:300;letter-spacing:.0025rem;line-height:1.625rem}p{color:#000;font-weight:400;letter-spacing:.00125rem}label,p{font-size:1rem;line-height:1.5rem}label{letter-spacing:.15rem;text-transform:uppercase}.disclaimer{color:#000;font-size:.75rem;font-weight:400;letter-spacing:.00125rem;line-height:1rem}.d-flex{display:flex}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.gap-1{gap:1rem}.gap-2{gap:1.5rem}.gap-3{gap:2rem}body{margin:0}.button{--arrow-right:url(/static/media/arrow-right.c9f0602c376173f17709.svg);--arrow-left:url(/static/media/arrow-left.b1922f3b9d3905ff10d7.svg);--arrow-down:url(/static/media/arrow-down.faa1fab628c0d5524d4f.svg);--close:url(/static/media/close.0d0f9fcc6305e161d400.svg);align-items:center;background-color:#00bdfa;border:.125rem solid #000;border-radius:100vh;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:3rem;justify-content:center;letter-spacing:.15rem;line-height:1.5rem;line-height:0;text-transform:uppercase;width:clamp(150px,10.625rem,190px)}.button:before{content:attr(data-text)}.button.icon--arrow-left:before{content:var(--arrow-left)}.button.icon--arrow-right:before{content:var(--arrow-right)}.button.icon--arrow-down:before{content:var(--arrow-down)}.button.icon--close:before{content:var(--close)}.button.bg--black{background-color:#000;color:#fff}.button.bg--white{background-color:#fff}.button.bg--blue{background-color:#00bdfa;color:#fff}.button.bg--red{background-color:#ea4c5c}.button.bg--green{background-color:#0dfdb4}.button.large{width:clamp(200px,13.75rem,240px)}.button.small{width:clamp(90px,6.125rem,105px)}.button.slim{font-size:.75rem;height:1.5rem;width:clamp(120px,8.75rem,160px)}.button.slim.small{height:1.5rem;width:clamp(90px,6.125rem,105px)}.button.slim.large{height:1.5rem;width:clamp(200px,13.75rem,240px)}.button:hover:before{content:attr(data-hover-text)}.button:hover.hover-icon--arrow-left:before{content:var(--arrow-left)}.button:hover.hover-icon--arrow-right:before{content:var(--arrow-right)}.button:hover.hover-icon--arrow-down:before{content:var(--arrow-down)}.button:hover.hover-icon--close:before{content:var(--close)}.button:hover.hover-bg--black{background-color:#000;color:#fff}.button:hover.hover-bg--white{background-color:#fff;color:#000}.button:hover.hover-bg--red{background-color:#ea4c5c;color:#fff}.button:hover.hover-bg--green{background-color:#0dfdb4;color:#000}.button:hover .hide-on-hover{display:none}.button.no-border{border:none}.button.square{border-radius:.25rem;height:2.5rem;width:clamp(100px,7rem,120px)}.button.square.large{width:8.625rem}.table__cell:before,.table__header{color:#000;font-weight:700}.table{width:100%}.table__row{align-items:center;background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr) repeat(1,1.5fr) repeat(1,2fr) repeat(2,3fr)}.table__row:nth-child(2n){background-color:#e2e2e2}.table__header{font-size:1rem;height:3.125rem;letter-spacing:.15rem;line-height:1.5rem;line-height:1.25rem;text-transform:uppercase}.table__body{border-bottom:2px solid #00bdfa;border-top:2px solid #00bdfa;display:block;max-height:50vh;overflow-y:scroll}.table__body .table__cell.company,.table__body .table__cell.email,.table__body .table__cell.name{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:.00125rem;line-height:1.375rem}.table__body .table__row{min-height:6.25rem}.table__body .table__row *{box-sizing:border-box;margin:0}.table__cell{overflow:hidden;padding:0 1.25rem;position:relative}.table__cell:before{font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;text-transform:uppercase}.table__cell.buttons{display:flex;gap:.625rem;justify-content:center}.cell__data{cursor:pointer;overflow:hidden;text-overflow:ellipsis;width:100%}.cell__data:focus,.cell__data:hover{word-wrap:break-word;overflow:visible}@media(max-width:1600px){.table__header{display:none}.table__body{max-height:60vh}.table__body .table__row,.table__cell{display:block;width:100%}.table__cell{border:1px solid #e2e2e2;padding:.625rem .625rem .625rem calc(50% - 20px);position:relative;text-align:right}.table__cell:hover{cursor:default}.table__cell:nth-child(odd){border:1px solid #c3c3c3}.table__cell:before{content:attr(data-label);left:1.25rem;position:absolute}}@media(max-width:768px){.table__cell{padding-left:10px;text-align:left}.table__cell:before{position:static}}.p-account-request{grid-column-end:12;grid-column-start:2;width:100%}.p-account-request__main-heading{margin-bottom:2.5rem}.p-account-request__link{display:flex;justify-content:center;margin-top:2.6875rem}.alert-circle{border:2px solid #ea4c5c;border-radius:50%;color:#ea4c5c;display:inline-block;font-size:.625rem;font-weight:700;height:.8125rem;text-align:center;width:.8125rem}.m-modal{background-color:#fff;left:50%;max-height:65%;overflow-y:auto;position:fixed;text-align:center;top:50%;transition:translate .25s ease-in-out;translate:-50% 150%;width:clamp(150px,33.5rem,90vw);z-index:1}.m-modal--has-border{border:2px solid #000}.m-modal.visible{translate:-50% -50%}.m-modal__backdrop{background-color:#000;left:0;min-height:100vh;min-width:100vw;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .15s ease-out}.m-modal.visible~.m-modal__backdrop{opacity:.2;pointer-events:all}.m-modal-header{width:100%}.m-modal-header__banner{align-items:center;display:flex;justify-content:center;min-height:3.125rem}.m-modal-header__banner--is-blue{background-color:#00bdfa}.m-modal-header__icon-container{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center}.m-modal-header__title{padding:20px 0 30px}.m-modal-body,.m-modal-header__title{align-items:center;display:flex;justify-content:center}.m-modal-body{align-items:inherit;flex-direction:column}.m-modal-body .input-container{align-items:center;display:flex;flex-direction:column;margin-bottom:.625rem}.m-modal-body .input-container .a-input-field{height:4.375rem}.m-modal-body .input-container .a-input-field input{margin-bottom:.625rem}.m-modal-body .input-container button:last-child{margin-bottom:2.5rem}.m-modal-body .input-container.buttons{gap:1.5625rem}.m-modal-footer__disclaimer{align-items:center;display:flex;height:6.25rem;justify-content:center}.m-modal-footer__disclaimer__link{color:#00bdfa;font-weight:700;text-decoration:none}.m-modal-footer__disclaimer__link:visited{color:#00bdfa}.m-modal-footer__disclaimer--has-alt{background-color:#00bdfa;text-align:left}.m-modal-footer__disclaimer--has-alt .disclaimer{color:#fff;margin:0 10px;width:360px}.m-order{background-color:#fff;height:80%;left:50%;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:center;top:50%;transition:translate .25s ease-in-out;translate:-50% 150%;width:clamp(150px,63.625rem,90vw);z-index:1}.m-order--has-border{border:2px solid #000}.m-order.visible{translate:-50% -50%}.m-order__backdrop{background-color:#000;left:0;min-height:100vh;min-width:100vw;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .15s ease-out}.m-order.visible~.m-order__backdrop{opacity:.2;pointer-events:all}.m-order-header{width:100%}.m-order-header__banner{align-items:center;display:flex;justify-content:center;min-height:3.125rem}.m-order-header__banner--is-blue{background-color:#00bdfa}.m-order-header__icon-container{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center}.m-order-header__title{padding:50px 0}.m-order-body,.m-order-header__title{align-items:center;display:flex;justify-content:center}.m-order-body{align-items:inherit;flex-direction:column}.m-order-body .input-container{align-items:center;display:flex;flex-direction:column;margin-bottom:.625rem}.m-order-body .input-container .a-input-field{height:4.375rem}.m-order-body .input-container .a-input-field input{margin-bottom:.625rem}.m-order-body .input-container button:last-child{margin-bottom:2.5rem}.m-order-body .input-container.buttons{gap:1.5625rem}.m-order-footer__disclaimer{align-items:center;display:flex;height:6.25rem;justify-content:center}.m-order-footer__disclaimer__link{color:#00bdfa;font-weight:700;text-decoration:none}.m-order-footer__disclaimer__link:visited{color:#00bdfa}.m-order-footer__disclaimer--has-alt{background-color:#00bdfa;text-align:left}.m-order-footer__disclaimer--has-alt .disclaimer{color:#fff;margin:0 10px;width:360px}.category-row .table__cell:before{color:#000;font-weight:700}.category-row .table{margin-bottom:50px;width:100%}.category-row .table__button-group{display:flex;justify-content:space-between;margin:20px 0 50px}.category-row .table__row{align-items:center;background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr)}.category-row .table__row:nth-child(2n){background-color:#e2e2e2}.category-row .table__header{align-items:center;background-color:#e2e2e2;display:grid;grid-template-columns:repeat(3,1fr);padding:.625rem}.category-row .table__header .table__cell{padding:0}.category-row .table__body{border-bottom:2px solid #00bdfa;border-top:2px solid #00bdfa;display:block;max-height:50vh;overflow-y:auto}.category-row .table__body .table__cell.company,.category-row .table__body .table__cell.email,.category-row .table__body .table__cell.name{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:.00125rem;line-height:1.375rem}.category-row .table__body .table__row{min-height:6.25rem}.category-row .table__cell{overflow:hidden;padding:0 1.25rem;position:relative}.category-row .table__cell.name{padding-left:0}.category-row .table__cell:before{font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;text-transform:uppercase}.category-row .table__cell.buttons{display:flex;gap:.625rem;justify-content:flex-start}.category-row .cell__data{cursor:pointer;overflow:hidden;text-overflow:ellipsis;width:100%}.category-row .cell__data:focus,.category-row .cell__data:hover{word-wrap:break-word;overflow:visible}@media(max-width:1600px){.category-row .table__body{max-height:60vh}.category-row .table__cell{border:none;padding:.625rem;position:relative;text-align:left}.category-row .table__cell:hover{cursor:default}.category-row .table__cell:before{content:none}}@media(max-width:1100px){.category-row .table{margin-bottom:50px}.category-row .table__header{display:none}.category-row .table__body .table__row,.category-row .table__cell{display:block;width:100%}.category-row .table__cell{border:1px solid #e2e2e2;padding:.625rem .625rem .625rem calc(50% - 20px);position:relative;text-align:right}.category-row .table__cell.buttons{justify-content:space-between;padding-left:.625rem}.category-row .table__cell:hover{cursor:default}.category-row .table__cell:nth-child(odd){border:1px solid #c3c3c3}.category-row .table__cell:before{content:attr(data-label);left:1.25rem;position:absolute}}@media(max-width:768px){.category-row .table__cell{padding-left:10px;text-align:left}.category-row .table__cell.buttons{justify-content:flex-start;padding-left:0}.category-row .table__cell.name{padding-left:10px}.category-row .table__cell:before{position:static}}.p-restaurant__modal{position:absolute}.image{border-radius:50%;object-fit:cover}.image--small{height:3.75rem;width:3.75rem}.image--medium{border:.1875rem solid #000;height:8.25rem;width:8.25rem}.image--large{border:.25rem solid #000;height:13.25rem;width:13.25rem}.image--extra-large{border:.25rem solid #000;height:24.5rem;width:24.5rem}.image--empty{align-items:center;background-color:#e2e2e2;display:flex;justify-content:center}.image--empty svg{max-width:75%}.m-restaurant .status-bar .text:before{color:#000;font-weight:700}.m-restaurant{background-color:#e2e2e2;border:3px solid #000;border-radius:.9375rem;box-shadow:0 3px .375rem;height:12.75rem;margin-bottom:3.25rem;margin-top:4.3125rem;position:relative;width:21.375rem}.m-restaurant__image{border:.1875rem solid #000;border-radius:50%;height:8.625rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:8.625rem}.m-restaurant__title{margin-bottom:1.0625rem;margin-top:4.625rem;text-align:center}.m-restaurant__title--color{color:#909090}.m-restaurant__action-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.m-restaurant__action-wrapper>:not(:last-child){margin-bottom:1.0625rem}.m-restaurant .status-bar{align-items:center;background-color:#fff;border:.125rem solid #000;border-radius:6.25rem;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;max-height:1.25rem;min-width:clamp(140px,11.25rem,220px);padding:0 .625rem}.m-restaurant .status-bar .text:before{content:attr(data-text-unavailable);font-size:1rem;font-size:.5625rem;letter-spacing:.15rem;letter-spacing:.084375rem;line-height:1.5rem;text-transform:uppercase;transition:all 2s linear}.m-restaurant .status-bar .indicator{background-color:#ea4c5c;border-radius:6.25rem;height:.375rem;position:relative;width:3.375rem}.m-restaurant .status-bar.active .text:before{content:attr(data-text-available)}.m-restaurant .status-bar.active .indicator{background-color:#0dfdb4}.m-restaurant-list{margin-top:2.5rem}.p-all-restaurants__heading{color:#000;grid-column-end:6;grid-column-start:2;justify-self:start}.p-all-restaurants__heading--light{color:#e2e2e2}.p-all-restaurants__action{grid-column-end:12;grid-column-start:7;justify-self:end}.p-all-restaurants~h4{margin-top:6.25rem;text-align:center}@media screen and (max-width:1440px){.p-all-restaurants__heading{justify-self:stretch;text-align:center}.p-all-restaurants__action{justify-self:end}}@media screen and (max-width:1024px){.p-all-restaurants__heading{justify-self:stretch;margin-bottom:1.25rem;text-align:center}.p-all-restaurants__action{grid-column-end:end;grid-column-start:1;justify-self:center}}.pagination{font-size:1.5rem;gap:1.25rem;justify-content:center;letter-spacing:.225rem;line-height:1.75rem;margin-top:1.375rem}.pagination,.pagination span{align-items:center;display:flex}.pagination span{cursor:pointer}.pagination ul{color:#909090;display:flex;font-weight:700;justify-content:space-around;list-style:none;width:12.5rem}.pagination ul li{cursor:pointer;min-width:1.875rem;text-align:center}.pagination__item--active{color:#000}.pagination__icon-inactive{visibility:hidden}.m-card .status-bar .text:before{color:#000;font-weight:700}.m-card{background-color:#fff;border-radius:.25rem;box-shadow:0 .1875rem .375rem #0000004a;display:inline-block;margin:1.375rem 0;position:relative;text-align:center}.m-card__content{align-items:center;display:flex;gap:1.4375rem;height:5.625rem;padding:.875rem 1.375rem 1.4375rem}.m-card__info{display:flex;flex-direction:column;gap:.1875rem;text-align:left;width:13.0625rem;word-break:break-word}.m-card__company,.m-card__email,.m-card__title,.m-card__username{margin:0}.m-card__username{line-height:1.75rem}.m-card__company,.m-card__email,.m-card__title{font-size:.75rem;line-height:.875rem}.m-card__email{color:#00bdfa;opacity:.8}.m-card__company{color:#000;opacity:.8}.m-card__image{height:3.75rem}.m-card__button{margin-bottom:1.4375rem}.m-card--activated{border:.1875rem solid #000}.m-card--deactivated{border:.1875rem solid #909090}.m-card--deactivated .m-card__button{visibility:hidden}.m-card--deactivated .m-card__info *{color:#909090}.m-card--deactivated .m-card__image{opacity:.25}.m-card .status-bar{align-items:center;background-color:#0dfdb4;cursor:pointer;display:flex;justify-content:center;max-height:1.25rem}.m-card .status-bar .text:before{content:attr(data-text-activate);font-size:1rem;font-size:.5625rem;letter-spacing:.15rem;letter-spacing:.09375rem;line-height:1.5rem;text-transform:uppercase}.m-card .status-bar.active{background-color:#e2e2e2}.m-card .status-bar.active .text:before{content:attr(data-text-deactivate)}.user-list{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1120px){.user-list .mq-laptop-helper .col__tablet-1{grid-column:span 1}.user-list .mq-laptop-helper .col__tablet-2{grid-column:span 2}.user-list .mq-laptop-helper .col__tablet-3{grid-column:span 3}.user-list .mq-laptop-helper .col__tablet-4{grid-column:span 4}.user-list .mq-laptop-helper .col__tablet-5{grid-column:span 5}.user-list .mq-laptop-helper .col__tablet-6{grid-column:span 6}.user-list .mq-laptop-helper .col__tablet-7{grid-column:span 7}.user-list .mq-laptop-helper .col__tablet-8{grid-column:span 8}.user-list .mq-laptop-helper .col__tablet-9{grid-column:span 9}.user-list .mq-laptop-helper .col__tablet-10{grid-column:span 10}.user-list .mq-laptop-helper .col__tablet-11{grid-column:span 11}.user-list .mq-laptop-helper .col__tablet-12{grid-column:span 12}}@media screen and (max-width:768px){.user-list .mq-laptop-helper .row{grid-column-gap:.3125rem}.user-list .mq-laptop-helper .col__mobile-1{grid-column:span 1}.user-list .mq-laptop-helper .col__mobile-2{grid-column:span 2}.user-list .mq-laptop-helper .col__mobile-3{grid-column:span 3}.user-list .mq-laptop-helper .col__mobile-4{grid-column:span 4}.user-list .mq-laptop-helper .col__mobile-5{grid-column:span 5}.user-list .mq-laptop-helper .col__mobile-6{grid-column:span 6}.user-list .mq-laptop-helper .col__mobile-7{grid-column:span 7}.user-list .mq-laptop-helper .col__mobile-8{grid-column:span 8}.user-list .mq-laptop-helper .col__mobile-9{grid-column:span 9}.user-list .mq-laptop-helper .col__mobile-10{grid-column:span 10}.user-list .mq-laptop-helper .col__mobile-11{grid-column:span 11}.user-list .mq-laptop-helper .col__mobile-12{grid-column:span 12}}.user-search-container__filters__input input,.user-search-container__filters__select__input select{color:#000;font-weight:700}.user-search-container h1{text-align:center}.user-search-container__filters{display:flex;justify-content:center;margin-bottom:.625rem;margin-top:.9375rem}.user-search-container__filters__select{flex:1 1}.user-search-container__filters__select__input{flex-direction:column;margin-bottom:.1875rem;margin-right:-.625rem;text-align:left}.user-search-container__filters__select__input select{background-color:#c3c3c3;border:2px solid #909090;border-radius:.125rem;display:block;font-size:1.5rem;height:3.375rem;letter-spacing:.001875rem;line-height:1.6875rem;max-width:15.625rem;padding:0 .625rem}.user-search-container__filters__select__input select:not(:placeholder-shown){border-color:#000;outline:none}.user-search-container__filters__select__input select:placeholder-shown{border-color:#909090}.user-search-container__filters__select__input select:focus,.user-search-container__filters__select__input select:not(:placeholder-shown){border-color:#000;outline:none}.user-search-container__filters__input{display:flex;flex:2 1;flex-direction:column;margin-bottom:.1875rem;margin-right:-.625rem}.user-search-container__filters__input input{background-color:#fff;border:2px solid #000;border-radius:.125rem;font-size:1.5rem;height:3.375rem;letter-spacing:.001875rem;line-height:1.6875rem;padding:0 .625rem}@media screen and (max-width:1440px){.user-search-container__filters{max-width:1024px}}@media screen and (max-width:1024px){.user-search-container__filters{max-width:850px}}@media screen and (max-width:764px){.user-search-container__filters{display:block;justify-content:center;white-space:normal}.user-search-container__filters h5,.user-search-container__filters label{display:none}.user-search-container__filters__select{display:flex;justify-content:center;margin-right:.625rem}.input-date-container{display:flex;justify-content:center}}.content-start{grid-column-end:6;grid-column-start:2;justify-self:start}.content-end{grid-column-end:12;grid-column-start:7;justify-self:right}.p-all-users~h4{margin-top:6.25rem;text-align:center}.a-input-field{display:inline-block;position:relative;text-align:left}.a-input-field .show-hide{stroke:#000}.a-input-field__label--outlined,.a-input-field__label--standard{display:block;letter-spacing:.00125rem;line-height:1.063;margin:0 0 .5rem 1rem}.a-input-field__label--filled{color:#909090;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.15rem;line-height:1.188;margin-right:1.5rem;padding:.8125rem 0 .25rem;text-transform:uppercase;width:13.75rem}.a-input-field__input{border:none;color:#000;font-size:.875rem;letter-spacing:.00125rem;margin-bottom:.625rem;min-width:275px}.a-input-field__input:focus{outline:none}.a-input-field__input:focus::placeholder{color:#0000}.a-input-field__input--outlined[aria-invalid=true]~.show-hide{stroke:#ea4c5c}.a-input-field__input--outlined[aria-invalid=true],.a-input-field__input--standard[aria-invalid=true]{-webkit-text-fill-color:#ea4c5c;border:2px solid #ea4c5c;color:#ea4c5c}.a-input-field__input--filled[aria-invalid=true],.a-input-field__input--long-black[aria-invalid=true],.a-input-field__input--long-grey[aria-invalid=true],.a-input-field__input--normal-grey[aria-invalid=true]{-webkit-text-fill-color:#ea4c5c;border-bottom:2px solid #ea4c5c;color:#ea4c5c}.a-input-field__input--outlined,.a-input-field__input--standard{border:2px solid #000;border-radius:1.5rem;line-height:1.143}.a-input-field__input--outlined::placeholder,.a-input-field__input--standard::placeholder{color:#c3c3c3;font-size:.875rem}.a-input-field__input--standard{padding:.875rem;width:18.4375rem}.a-input-field__input--outlined{padding:.875rem 2.875rem .875rem .875rem;width:16.4375rem}.a-input-field__input--long-black,.a-input-field__input--long-grey,.a-input-field__input--normal-grey{border-bottom:2px solid #000;font-size:1.5rem;font-weight:300;letter-spacing:.0025rem;line-height:1.4168;padding:0}@media screen and (min-width:480px){.a-input-field__input--long-black,.a-input-field__input--long-grey,.a-input-field__input--normal-grey{width:26.25rem}}.a-input-field__input--long-black::placeholder,.a-input-field__input--long-grey::placeholder,.a-input-field__input--normal-grey::placeholder{color:#000;font-size:1rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase}.a-input-field__input--normal-grey{height:1.75rem;padding-bottom:.375rem}.a-input-field__input--normal-grey::placeholder{color:#909090}.a-input-field__input--long-black,.a-input-field__input--long-grey{height:1.75rem;padding-bottom:.375rem}.a-input-field__input--filled{background:#0000;border-bottom:2px solid #000;cursor:pointer;font-size:1.875rem;font-weight:700;letter-spacing:.0025rem;line-height:1.1335;padding:0 2.875rem 0 0}@media screen and (min-width:480px){.a-input-field__input--filled{width:26.25rem}}.a-input-field__input--long-grey::placeholder{color:#909090}.a-input-field__input:read-only{background:#e2e2e2;cursor:not-allowed}.a-input-field__error-message{align-items:center;color:#ea4c5c;display:flex;font-size:.75rem;font-weight:700;line-height:1.25;margin:0 0 0 1rem;max-width:320px;text-align:left}.a-input-field__error-message span{margin-right:.6875rem}.a-input-field__input--filled~svg{cursor:pointer;margin-left:-1.25rem;position:relative;z-index:-1}.a-input-field__input--filled~.a-input-field__error-message{margin:0 0 0 16.25rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-category-form__button-group{gap:5rem}.p-category-form{align-items:center;display:flex;flex-direction:column;gap:3.125rem;margin-top:6.25rem}.p-category-form__heading{margin-bottom:3.125rem}.p-category-form__form{align-items:center;display:flex;flex-direction:column;gap:1.875rem}.p-category-form__form .a-select-input{width:22.5rem}.p-category-form__alert{align-items:center;display:flex;gap:.625rem;margin-top:-2.5rem;max-width:22.5rem}.p-category-form__alert .alert-circle{flex-shrink:0}.p-category-form__alert p{color:#ea4c5c}.p-category-form__button-group{display:flex;gap:8.125rem}.p-category-form__button-group button:disabled{background-color:#e2e2e2;cursor:not-allowed}.p-category-form__button-group .hidden{visibility:hidden}.error-title{color:#000;font-weight:700}*{margin:0;padding:0}.m-error-component{align-items:center;background-color:#e2e2e2;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center;width:100vw}.m-error-component--404{background-color:#ffdf77}.hero-container{margin-bottom:1.875rem}.hero-container__content.img{min-width:25rem}.hero-container__content.text{font-size:13.75rem;letter-spacing:.01625rem;margin-bottom:6.875rem;margin-top:4.375rem}.error-message{word-wrap:break-word;margin-bottom:2.5rem;max-width:80vw;text-align:center}.error-title{font-size:2.5rem;letter-spacing:.003125rem;line-height:3rem;margin-bottom:.625rem}.error-description{font-size:1.5rem;font-weight:200;letter-spacing:.0025rem;line-height:1.625rem}.confirmation-wrapper{align-items:center;background-color:#00bdfa;display:flex;height:100vh;justify-content:center}.confirmation-wrapper .confirmation-container{align-items:center;background-color:#fff;border-radius:3%;display:flex;flex-direction:column;gap:1.25rem;margin-top:-6.25rem;min-height:25rem;padding:4.6875rem;width:25rem}.confirmation-wrapper .confirmation-container img{margin-bottom:-6.1875rem;transform:translateY(-8.3125rem)}.confirmation-wrapper .confirmation-container h1{margin:0}.confirmation-wrapper .confirmation-container button{align-self:center;margin-top:3.125rem}@media screen and (max-width:768px){.confirmation-wrapper .confirmation-container h1{font-size:1.875rem}}.a-select-input{display:flex;flex-direction:column;gap:.625rem}.a-select-input select{border:.125rem solid #000;font-size:1.5rem;font-weight:200;letter-spacing:.0025rem;width:100%}.a-select-input select:focus{outline:none}.create-new-user-form,.create-new-user-form__input-wrapper{display:flex;flex-direction:column}.create-new-user-form__input-wrapper .a-input-field{height:3.125rem}.create-new-user-form__button-wrapper{display:flex;margin-top:50px}.create-new-user-form__button-wrapper button:not(:last-child){margin-right:24px}.create-new-user-form .a-input-field{height:70px}.create-new-user-form .a-input-field:first-child{margin-top:24px}.popular-orders_container{margin-top:40px;text-align:center}.popular-orders_wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 20px;max-width:1200px;padding:20px 0}.popular-orders_card{border:.1875rem solid #e2e2e2;box-shadow:0 .75rem 1.5rem #0000000f;cursor:pointer;display:flex;flex-direction:column;padding:5rem;position:relative;transition:background-color .2s ease-in-out}.popular-orders_card:hover{background-color:#33cafb80}.popular-orders_title{margin:50px auto 30px;text-transform:capitalize}.popular-orders_description li{color:#33cafb;font-size:1rem;line-height:1.25rem;list-style-type:none;margin-top:1.5rem;position:relative}.popular-orders_description-title{color:#33cafb;font-weight:700}.popular-orders_buttons-wrapper{position:absolute;right:.8125rem;top:.8125rem}.p-dashboard .popular-orders_button{background-color:#0000;border:none;cursor:pointer;height:1.5rem;width:1.5rem}@media(max-width:1024px){.popular-orders_wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.popular-orders_wrapper{grid-template-columns:repeat(1,1fr)}}.p-dashboard{align-items:center;display:flex;flex-direction:column}.p-dashboard__heading{font-size:4.375rem;letter-spacing:.005rem;margin:6.25rem auto}.p-dashboard__heading span{color:#00bdfa;display:block;margin-top:.9375rem}.p-dashboard__table-container{margin-bottom:1.25rem;overflow-x:auto}.p-dashboard button{font-size:1.5625rem;height:4.6875rem;width:17.5rem}@media screen and (max-width:600px){.p-dashboard{text-align:center}.p-dashboard__heading{font-size:2.5rem;margin-bottom:3.125rem}.p-dashboard span{margin-top:-.625rem}.p-dashboard button{font-size:1rem;height:3.125rem;width:11.25rem}}@media screen and (min-width:768px){.edit-profile{margin-left:15rem}}.edit-profile__heading{margin:3.5625rem 0 3.25rem}.edit-profile__form{display:flex;flex-direction:column;gap:1.3125rem}.edit-profile__form .a-input-field{height:4.1875rem}.edit-profile__form .a-select-input{flex-direction:row;gap:1.5rem}.edit-profile__form .a-select-input label{color:#909090;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;width:13.75rem}.edit-profile__form .a-select-input select{font-size:1.875rem;font-weight:700;width:26.125rem}.edit-profile__image{align-items:center;display:flex;gap:1.5rem;margin:1rem 0 3.375rem}.edit-profile__image__label{color:#909090;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;width:13.75rem}.edit-profile__image .container{cursor:pointer}.edit-profile__action-buttons{display:flex;gap:1.5rem;margin-bottom:1.875rem}.p-forgot-password{align-items:center;background-color:#00bdfa;display:flex;height:58.125rem;justify-content:center;text-align:center}.p-forgot-password__container{background:#fff;border-radius:.625rem;padding:3.125rem}.p-forgot-password__container form{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;margin-top:1.875rem}.p-forgot-password__container form button:first-of-type{margin-right:1.25rem}@media screen and (max-width:600px){.p-forgot-password__container{padding:1.25rem}.p-forgot-password__container h1{font-size:1.875rem}}.show-hide{cursor:pointer;height:1rem;left:18.4375rem;line-height:1;position:absolute;top:2.625rem;width:1rem}.banner__button-close{cursor:pointer;display:flex}.a-select-input--company{margin-bottom:20px;min-width:275px;text-align:left}@media screen and (min-width:480px){.a-select-input--company{width:420px}}.a-select-input--company label{color:#909090}.a-select-input--company select{border-color:#000;border-bottom:2px solid;padding:5px}.login-wrapper{align-items:center;background-color:#00bdfa;display:flex;min-height:100vh;width:100%}@media(min-width:48.8125rem){.login-wrapper{min-height:calc(100vh - 6.25rem)}}.login-wrapper .login-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:36rem;width:100%}.login-wrapper .login-container img{margin-bottom:-3.5625rem;max-width:350px;transform:translateY(-4.0625rem)}.login-wrapper .login-container h1{margin:0}.login-wrapper .login-container .form{display:flex;flex-direction:column;gap:2.5rem}.login-wrapper .login-container .form .a-input-field{height:4.5625rem}.login-wrapper .login-container .form__actions{color:#00bdfa;margin:1.25rem;padding-bottom:12.1875rem;text-align:center}.login-wrapper .login-container .form__actions a,.login-wrapper .login-container .form__actions button{color:#00bdfa;font-size:1rem;letter-spacing:.00125rem;line-height:1.5rem}.login-wrapper .login-container .form__actions a{display:block;text-decoration:none}.login-wrapper .login-container .form__actions button{background-color:#fff;border:none;cursor:pointer;margin:.625rem;padding:0}.login-wrapper .login-container button{align-self:center;margin-top:.625rem}@media screen and (max-width:768px){.login-wrapper .login-container h1{font-size:1.875rem}}.checkbox{align-items:center;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-align:center;text-overflow:ellipsis;transform:translateY(-10%)}.checkbox__label{color:#000;font-size:1rem;font-weight:400;letter-spacing:.00125rem;line-height:1.5rem;margin-bottom:.9375rem;text-transform:none}.checkbox__check{-webkit-appearance:none;appearance:none;background-color:#fff;border:.125rem solid #000;border-radius:.4375rem;cursor:pointer;height:2rem;outline:none;position:relative;width:2rem}.checkbox__check:checked{align-items:center;display:inline-flex;justify-content:center}.checkbox__check:checked:before{content:url(/static/media/check-icon.ec78c342b09e104541a5.svg);line-height:0}.textarea{display:flex;flex-direction:column;margin-bottom:1.25rem;max-width:29rem}.textarea__label{margin-bottom:.625rem;text-align:left}.textarea__input{margin-bottom:.3125rem}.textarea__input:disabled{background-color:#c3c3c3;color:#909090}.textarea__input:focus{outline:none}.textarea__char-count{color:#909090;font-size:.75rem;margin-left:auto}.textarea__footer{display:flex}.add-menu-item-form h1{margin-bottom:3.125rem}.add-menu-item-form__container{display:flex;gap:12.5rem}.add-menu-item-form__checkbox-wrapper,.add-menu-item-form__wrapper{display:flex;flex-direction:column;gap:3.125rem}.add-menu-item-form__checkbox-wrapper .checkbox-group{width:29rem}.add-menu-item-form__button-wrapper{display:flex;gap:1.5rem;margin:2.5rem 0 3.125rem}@media screen and (max-width:1440px){.add-menu-item-form__container{gap:6.25rem}}@media screen and (max-width:1100px){.add-menu-item-form__container{flex-direction:column;gap:3.125rem}}.calendar{max-width:22.5rem}.calendar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.calendar__header-btn{background-color:#fff;border:.0625rem solid #c3c3c3;border-radius:.3125rem;cursor:pointer;padding:.3125rem .625rem;transition:background-color .2s}.calendar__header-btn:disabled,.calendar__header-btn:hover{background-color:#e2e2e2}.calendar__header-btn:disabled{cursor:not-allowed}.calendar__weekdays{display:flex;justify-content:space-between;margin-bottom:.625rem}.calendar__weekdays__weekday{color:#909090;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase}.calendar__days{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(7,1fr)}.calendar__day{background-color:#fff;border:.0625rem solid #c3c3c3;border-radius:.3125rem;cursor:pointer;font-size:1.125rem;padding:.625rem;text-align:center;transition:background-color .2s}.calendar__day.disabled{background-color:#e2e2e2}.calendar__day.disabled:hover{cursor:not-allowed}.calendar__day.selected{background-color:#00bdfa}.calendar__day__day-empty{visibility:hidden}.m-order-item{background-color:#e2e2e2;border-radius:.75rem;cursor:pointer;display:inline-block;margin:.75rem 0;min-height:9.0625rem;padding:.625rem;position:relative;transition:background-color .2s ease-in-out;width:21.25rem}.m-order-item:hover{background-color:#33cafb80}.m-order-item__name{display:flex;justify-content:space-between;margin-bottom:.3125rem}.m-order-item__buttons{bottom:.8125rem;display:flex;gap:.625rem;position:absolute;right:.8125rem}.m-order-item__buttons button{background-color:#0000;border:none;cursor:pointer;height:1.25rem;width:1.25rem}.m-order-item__buttons button:nth-child(2){display:flex}.m-order-item__buttons button:nth-child(2) svg{flex:1 1;height:1.875rem;margin-top:-.1875rem}.m-order-item__buttons button:nth-child(2) svg tspan{fill:#33cafb;stroke:#000}.m-selected-order-item{background-color:#33cafb;border-radius:.75rem;display:inline-block;margin:.75rem 0;min-height:9.0625rem;padding:.625rem;position:relative;width:21.25rem}.m-selected-order-item__name{display:flex;justify-content:space-between;margin-bottom:.3125rem}.m-selected-order-item__buttons{bottom:.8125rem;display:flex;gap:.625rem;position:absolute;right:.8125rem}.m-selected-order-item__buttons button{background-color:#0000;border:none;cursor:pointer;height:1.25rem;width:1.25rem}.m-selected-order-item__buttons button:nth-child(2){display:flex}.m-selected-order-item__buttons button:nth-child(2) svg{flex:1 1;height:1.875rem;margin-top:-.1875rem}.m-selected-order-item__buttons button:nth-child(2) svg tspan{fill:#33cafb;stroke:#000}.checkbox-group__title{color:#000;font-weight:700}.p-order{align-items:center;display:flex;flex-direction:column;gap:3.125rem;margin-bottom:150px;margin-top:6.25rem}.p-order__heading{margin-bottom:3.125rem}.p-order__form{align-items:center;display:flex;flex-direction:column;gap:1.875rem}.p-order__form .a-select-input{margin-bottom:20px;width:22.5rem}.p-order__alert{align-items:center;display:flex;gap:.625rem;margin-top:-2.5rem;max-width:22.5rem}.p-order__alert .alert-circle{flex-shrink:0}.p-order__alert p{color:#ea4c5c}.p-order__button-group{align-items:center;background-color:#e2e2e27a;border-top:2px solid #33cafb;bottom:0;display:flex;gap:8.125rem;height:100px;justify-content:center;position:fixed;width:100%}.p-order__button-group button:disabled{background-color:#e2e2e2;cursor:not-allowed}.p-order__button-group .hidden{visibility:hidden}.p-order__categories{align-self:start;display:flex;flex-direction:column;width:13.75rem}.p-order__categories h4{cursor:pointer;margin-bottom:1rem;padding:.5rem 0;position:relative}.p-order__categories .active:after{background:#33cafb;bottom:.0625rem;content:"";display:block;height:.625rem;position:absolute;width:4.8125rem;z-index:-1}.p-order__foods .row{align-items:flex-start}.p-order__foods .row>div{display:flex;height:100%}.p-order__menu-wrapper{display:flex;gap:1.5rem;margin-top:1.875rem}.p-order__heading p{color:#e2e2e2;font-size:5.4375rem;font-weight:700;grid-column-end:-1;letter-spacing:.00625rem;line-height:2.625rem}.p-order__review{border:.1875rem solid #e2e2e2;box-shadow:0 .75rem 1.5rem #0000000f;display:flex;flex-direction:column;max-height:56.25rem;max-width:26.25rem;padding:5rem 6.25rem 3.75rem}.p-order__review ul{list-style:none;padding-left:3.125rem}.p-order__review li{color:#33cafb;font-size:1rem;line-height:1.25rem;list-style-type:none;margin-top:1.25rem;position:relative}.p-order__review h5{margin-bottom:1.25rem;text-align:center}.p-order__review .date{text-align:center}@media screen and (max-width:750px){.p-order .helper{display:flex;flex-direction:column;gap:.625rem;margin:0 3.125rem 1.875rem}.p-order__form{width:100%}.p-order__detail-wrapper{margin:0 auto 1.875rem;text-align:center}.p-order__menu-wrapper{flex-direction:column;gap:1.875rem;width:100%}.p-order__categories{align-self:flex-start;box-sizing:border-box;flex-direction:row;gap:1.25rem;margin-top:1.25rem;overflow:auto;padding:.625rem;white-space:nowrap;width:100%}.p-order__menu-items{margin:0}.p-order__heading{margin:0 auto}.p-order__heading button{grid-column-start:2;margin-left:1.875rem}.p-order__heading p{grid-column-start:3}}@media screen and (max-width:500px){.p-order__heading button{grid-column-start:1;margin-left:.625rem}.p-order__categories h4{font-size:1.25rem}.p-order__categories .active:after{bottom:.1875rem;height:.5rem;width:3.5625rem}}.textarea__label{text-align:center}.textarea__input{border:.125rem solid #000;border-radius:.1875rem;font-size:1rem;font-weight:400;letter-spacing:.00125rem;line-height:1.434;padding:.75rem 1.25rem;resize:none}.checkbox-group__title{font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;margin-bottom:.3125rem;text-transform:uppercase}.checkbox-group__items{grid-row-gap:1.25rem;background-color:#00bdfa;border:.125rem solid;border-radius:.1875rem;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));padding:1.75rem 1.25rem}.terms__content{padding:1.25rem}.terms__buttons{display:flex;gap:20px;justify-content:center;padding:1.25rem}.terms__buttons button{padding:0 .625rem}.input-date-container,.input-date-container__inputs .input-date__input,.input-date-container__title{color:#000;font-weight:700}.input-date-container{font-size:1.5rem;letter-spacing:.001875rem;line-height:1.6875rem}.input-date-container__title{font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;margin-bottom:.3125rem;text-align:center;text-transform:uppercase}.input-date-container__inputs .input-date__input{background-color:#c3c3c3;border:2px solid #909090;border-radius:.125rem;display:block;font-size:1.5rem;height:3.125rem;letter-spacing:.001875rem;line-height:1.6875rem;max-width:10.625rem;padding:0 .625rem}.input-date-container__inputs .input-date__input:not(:placeholder-shown){border-color:#000;outline:none}.input-date-container__inputs .input-date__input:placeholder-shown{border-color:#909090}.input-date-container__inputs .input-date__input:focus,.input-date-container__inputs .input-date__input:not(:placeholder-shown){border-color:#000;outline:none}.input-date-container__inputs .input-date:after{color:#000;color:#909090;content:attr(data-label);display:block;font-size:1rem;font-weight:400;letter-spacing:.00125rem;line-height:1.5rem;padding-top:.625rem}.input-date-container__inputs input::-webkit-inner-spin-button,.input-date-container__inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-date-container__inputs input[type=date]{-moz-appearance:textfield}.m-gourmet-table{border-collapse:collapse;border-radius:.25em;box-shadow:0 0 1.25rem #00000026;margin:0 auto;overflow-x:auto;width:85%}.m-gourmet-table td,.m-gourmet-table th{max-width:600px;padding:8px;text-align:left}.m-gourmet-table--header tr{background-color:#00bdfa;border-bottom:1px solid #000;color:#fff;flex:auto}.m-gourmet-table--body tr{transition:background .25s ease}.m-gourmet-table--body--cell-header{display:none}.m-gourmet-table--body tr:hover{background:#0dfdb4}.m-gourmet-table--body tr:nth-of-type(2n){background-color:#e2e2e2}.m-gourmet-table--body tr:nth-of-type(2n):hover{background:#0dfdb4}.m-gourmet-table--body tr:last-of-type{border-bottom:2px solid #00bdfa}@media screen and (max-width:600px){th{display:none}.m-gourmet-table--body--cell-header{display:block;font-weight:700;padding-right:20px}td{display:flex;justify-content:space-between;white-space:normal}}.order-history-container__filters__select__input select{color:#000;font-weight:700}.order-history-container{height:100%;width:100%}.order-history-container h1{text-align:center}.order-history-container__filters{display:flex;justify-content:center;margin-bottom:.625rem;margin-top:.9375rem}.order-history-container__filters__select__input{flex-direction:column;margin-bottom:.1875rem;margin-right:-.625rem;text-align:center}.order-history-container__filters__select__input select{background-color:#c3c3c3;border:2px solid #909090;border-radius:.125rem;display:block;font-size:1.5rem;height:3.375rem;letter-spacing:.001875rem;line-height:1.6875rem;max-width:12.125rem;padding:0 .625rem}.order-history-container__filters__select__input select:not(:placeholder-shown){border-color:#000;outline:none}.order-history-container__filters__select__input select:placeholder-shown{border-color:#909090}.order-history-container__filters__select__input select:focus,.order-history-container__filters__select__input select:not(:placeholder-shown){border-color:#000;outline:none}@media screen and (max-width:600px){.order-history-container__filters{display:block;justify-content:center;white-space:normal}.order-history-container__filters h5,.order-history-container__filters label{display:none}.order-history-container__filters__select{display:flex;justify-content:center;margin-right:.625rem}.input-date-container{display:flex;justify-content:center}}.m-menu-item{background-color:#e2e2e2;border-radius:.75rem;cursor:pointer;display:inline-block;margin:.75rem 0;min-height:9.0625rem;padding:.625rem;position:relative;transition:background-color .2s ease-in-out;width:21.25rem}.m-menu-item:hover{background-color:#33cafb80}.m-menu-item.m-menu-item-active{background-color:#33cafb}.m-menu-item__name{display:flex;justify-content:space-between;margin-bottom:.3125rem}.m-menu-item__ingredients{max-width:18.125rem}.m-menu-item__buttons{bottom:.8125rem;display:flex;gap:.625rem;position:absolute;right:.8125rem}.m-menu-item__buttons button{background-color:#0000;border:none;cursor:pointer;height:1.25rem;width:1.25rem}.m-menu-item__buttons button:nth-child(2){display:flex}.m-menu-item__buttons button:nth-child(2) svg{flex:1 1;height:1.875rem;margin-top:-.1875rem}.m-menu-item__buttons button:nth-child(2) svg tspan{fill:#33cafb;stroke:#000}.p-restaurant{margin-top:1.25rem}.p-restaurant__detail-wrapper{align-items:flex-start;grid-column-end:12;grid-column-start:2;width:100%}.p-restaurant__detail-wrapper .subtitle{margin-bottom:.625rem}.p-restaurant__detail-wrapper h2{color:#00bdfa;margin-top:.625rem}.p-restaurant__action-wrapper{display:flex;flex-direction:column;gap:1.25rem;z-index:1}.p-restaurant__heading{margin-top:5rem}.p-restaurant__heading p{color:#e2e2e2;font-size:5.4375rem;font-weight:700;grid-column-end:-1;letter-spacing:.00625rem;line-height:2.625rem}.p-restaurant__dropdown-menu{margin-top:3.125rem}.p-restaurant__dropdown-menu form{width:12.5rem}.p-restaurant__menu-wrapper{display:flex;gap:1.5rem;margin-top:1.875rem}.p-restaurant__categories{align-self:start;display:flex;flex-direction:column;width:13.75rem}.p-restaurant__categories h4{cursor:pointer;margin-bottom:1rem;padding:.5rem 0;position:relative}.p-restaurant__categories .active:after{background:#33cafb;bottom:.0625rem;content:"";display:block;height:.625rem;position:absolute;width:4.8125rem;z-index:-1}.p-restaurant__foods .row{align-items:flex-start}.p-restaurant__foods .row>div{display:flex;height:100%}.p-restaurant__modal .m-modal-header span:nth-child(2){font-size:1.25rem}.p-restaurant__modal .m-modal-body{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1.875rem}@media screen and (max-width:1550px){.p-restaurant .helper{margin:0 6.25rem}.p-restaurant__categories{padding:.625rem .625rem .625rem 1.875rem}.p-restaurant__menu-items{margin-left:.625rem}.p-restaurant__heading{margin-bottom:3.125rem}}@media screen and (max-width:1440px){.p-restaurant__detail-wrapper{margin-left:1.125rem}.p-restaurant__menu-wrapper{justify-content:space-evenly}}@media screen and (max-width:950px){.p-restaurant .helper{margin:0 3.125rem}.p-restaurant .image--large{height:9.375rem;width:9.375rem}}@media screen and (max-width:750px){.p-restaurant .helper{display:flex;flex-direction:column;gap:.625rem;margin:0 3.125rem 1.875rem}.p-restaurant__detail-wrapper{margin:0 auto 1.875rem;text-align:center}.p-restaurant__menu-wrapper{flex-direction:column;gap:1.875rem}.p-restaurant__categories{align-self:flex-start;box-sizing:border-box;flex-direction:row;gap:1.25rem;margin-top:1.25rem;overflow:auto;padding:1.25rem;white-space:nowrap;width:100%}.p-restaurant__menu-items{margin:0}.p-restaurant__heading{margin:0 auto}.p-restaurant__heading button{grid-column-start:2;margin-left:1.875rem}.p-restaurant__heading p{grid-column-start:3}}@media screen and (max-width:500px){.p-restaurant__heading button{grid-column-start:1;margin-left:.625rem}.p-restaurant__categories h4{font-size:1.25rem}.p-restaurant__categories .active:after{bottom:.1875rem;height:.5rem;width:3.5625rem}}.input-number-container,.input-number-container__inputs .input-number__input,.input-number-container__title{color:#000;font-weight:700}.input-number-container{font-size:1.5rem;letter-spacing:.001875rem;line-height:1.6875rem}.input-number-container__title{font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;margin-bottom:.3125rem;text-transform:uppercase}.input-number-container__inputs{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-number-container__inputs .input-number{position:relative}.input-number-container__inputs .input-number__input{background-color:#c3c3c3;border:2px solid #909090;border-radius:.125rem;display:block;font-size:1.5rem;height:3.125rem;letter-spacing:.001875rem;line-height:1.6875rem;max-width:5.625rem;padding:0 .625rem;text-align:right}.input-number-container__inputs .input-number__input:not(:placeholder-shown){border-color:#000;outline:none}.input-number-container__inputs .input-number__input:placeholder-shown{border-color:#909090}.input-number-container__inputs .input-number__input:focus,.input-number-container__inputs .input-number__input:not(:placeholder-shown){border-color:#000;outline:none}.input-number-container__inputs .input-number:after{color:#000;color:#909090;content:attr(data-label);display:block;font-size:1rem;font-weight:400;letter-spacing:.00125rem;line-height:1.5rem;padding-top:.625rem}.input-number-container__inputs input::-webkit-inner-spin-button,.input-number-container__inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number-container__inputs input[type=number]{-moz-appearance:textfield}.form-container{padding:1.875rem 10vw}.form-container h1{margin-bottom:3.125rem}.create-restaurant{display:flex;gap:6.25rem}.create-restaurant .left{display:flex;flex-basis:28.125rem;flex-direction:column;gap:3.125rem}.create-restaurant .left .buttons{display:flex;gap:1.25rem}.create-restaurant .right{display:flex;flex-basis:51.875rem;flex-direction:column;gap:1.25rem}.p-set-password{align-items:center;background-color:#00bdfa;display:flex;height:58.125rem;justify-content:center;text-align:center}.p-set-password__container{background:#fff;border-radius:.625rem;padding:3.125rem}.p-set-password__container__form{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;margin-top:1.875rem}.p-set-password__container__form button:first-of-type{margin-right:1.25rem}@media screen and (max-width:600px){.p-set-password__container{padding:1.25rem}.p-set-password__container h1{font-size:1.875rem}}.p-dashboard__table-container-profile .m-gourmet-table th{font-weight:700}.p-user__wrapper{align-items:flex-start;display:grid;grid-column-end:12;grid-column-start:2;width:100%}.p-user__action-wrapper{flex:2 1}.p-user__action-wrapper__image{display:flex;margin-bottom:1.875rem}.p-user__action-wrapper__button{display:flex;flex-direction:column;gap:1.25rem}.p-user__row{align-items:flex-start;display:flex;margin:initial}.p-user__info-wrapper{flex:8 1;margin-bottom:50px}.p-user__info-wrapper__paragraph{font-size:1.5rem;font-weight:lighter;margin-bottom:1.3125rem}.p-user__info-wrapper__heading{font-size:2.5rem;margin:0 0 .6875rem}.p-user__info-wrapper__blue-paragraph{color:#00bdfa;font-size:1.5rem;font-weight:700}.p-user__modal .m-modal-header span:nth-child(2){font-size:1.25rem}.p-user__modal .m-modal-body{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1.875rem}.p-dashboard__table-container-profile{margin:1.25rem auto;overflow-x:auto}.p-dashboard__table-container-profile .m-gourmet-table{width:100%}.p-dashboard__table-container-profile .m-gourmet-table--header tr{background-color:#e2e2e2}.p-dashboard__table-container-profile .m-gourmet-table--body tr:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.p-dashboard__table-container-profile .m-gourmet-table--body tr:nth-of-type(2n):hover{background-color:#e2e2e2}.p-dashboard__table-container-profile .m-gourmet-table th{color:#000;font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;padding:25px 8px;text-transform:uppercase}.p-dashboard__table-container-profile .m-gourmet-table td{color:#000;font-size:1rem;font-weight:400;letter-spacing:.00125rem;line-height:1.5rem}@media(min-width:768px){.p-dashboard__table-container-profile .m-gourmet-table td{padding:25px 8px}}.p-dashboard__table-sort{display:flex;justify-content:space-between;margin-top:30px}.p-dashboard__table-filters{display:flex;gap:.625rem}@media screen and (max-width:600px){.p-dashboard__table-filters{flex-direction:column;margin:auto}}.p-dashboard__table-total-info{display:flex;gap:.625rem;margin-top:.625rem}@media screen and (max-width:1024px){.p-user__wrapper{align-items:flex-start;grid-column-end:12;grid-column-start:2;width:100%}.p-user__row{display:block}.p-user__action-wrapper{display:grid;justify-content:center;margin-bottom:50px}.p-user__info-wrapper__blue-paragraph,.p-user__info-wrapper__heading{text-align:center}}@media screen and (max-width:768px){.p-user__wrapper{align-items:flex-start;grid-column-end:12;width:100%}.p-user__action-wrapper,.p-user__info-wrapper{grid-column-end:12;grid-column-start:1}.p-user__info-wrapper{margin-top:5vh}.p-dashboard__table-sort{align-items:flex-start;justify-content:flex-start}.p-dashboard__table-sort,.p-dashboard__table-sort .input-date-container{display:flex;flex-direction:column}}.a-overlay{--current-state-color:#0dfdb4;align-items:center;display:flex;justify-content:center;position:fixed;right:.5rem;top:.5rem;z-index:10}.a-overlay--error{--current-state-color:#ea4c5c}.a-overlay--error .a-overlay__popup-message,.a-overlay--error .a-overlay__popup-title{color:#fff}.a-overlay__popup{background-color:var(--current-state-color);border-radius:.25rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem}.a-overlay__popup+.a-overlay__popup{margin-top:.5rem}.loading-spinner-container{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;height:calc(100vh - 100px);justify-content:center;left:0;position:fixed;top:6.25rem;width:100vw;z-index:10000}.loading-spinner-container .loading-spinner{animation:spinner 1.5s linear infinite;border:.625rem solid #33cafb;border-radius:50%;border-top-color:#00bdfa;height:3.125rem;width:3.125rem}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar--login__logo:hover:after,.navitem:after{color:#000;font-weight:700}.navbar{align-items:center;display:flex;height:6.25rem;justify-content:space-between;padding:0 10vw}.navbar--login{background-color:#00bdfa}.navbar--login__logo:hover{position:relative}.navbar--login__logo:hover path{fill:#000}.navbar--login__logo:hover:after{color:#000;content:attr(data-label);font-size:1rem;left:0;letter-spacing:.15rem;line-height:1.5rem;position:absolute;rotate:90deg;text-transform:uppercase;top:21.875rem;translate:-10%}@media(max-width:48.75rem){.navbar:not(.navbar--mobile){align-items:flex-start;background-color:#00bdfa;box-sizing:border-box;display:none;flex-direction:column;gap:1.5rem;height:auto;padding:10vw;position:absolute;width:100%;z-index:1}.navbar:not(.navbar--mobile).navbar--visible{display:flex}}@media(min-width:48.8125rem){.navbar--mobile{display:none}}.navbar__group{display:flex;gap:2.5rem;position:relative}@media(max-width:48.75rem){.navbar:not(.navbar--mobile) .navbar__group{flex-direction:column;gap:1.5rem;width:100%}}.navitem{cursor:pointer;height:1.875rem;width:1.875rem}@media(max-width:48.75rem){.navbar:not(.navbar--mobile) .navitem{align-items:center;display:flex;width:100%}}.navitem:after{content:attr(data-label);font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transition:opacity .3s ease-out}@media(max-width:48.75rem){.navbar:not(.navbar--mobile) .navitem:after{color:#fff;left:0!important;opacity:1;padding-left:4.375rem;right:auto;top:auto;transform:none;translate:none!important;white-space:nowrap}}.navitem:hover:after{opacity:1}.navitem--left:after{right:-5rem;translate:100% -50%}.navitem--right:after{left:-3.75rem;translate:-100% -50%}@media(max-width:48.75rem){.navbar:not(.navbar--mobile) .navitem--order{display:none!important}}.m-token-modal .m-modal-header span:nth-child(2){font-size:1.25rem}.m-token-modal .m-modal-body{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1.875rem}
/*# sourceMappingURL=main.03290567.css.map*/