.main_button{width:calc(100% - 32px);padding:18px 7px!important;border-radius:12px!important;background:var(--accent-1,#2b2c3c)!important;border-color:var(--accent-1,#2b2c3c)!important;max-width:600px;font-size:14px!important;color:var(--accent-text,#fff)}.main_button .p-ink{background:var(--accent-light,#2b2c3c)}.main_button:not(:disabled):focus{box-shadow:0 0 0 .2rem var(--accent-half-transparent,#2b2c3c)}.control_button{width:100%;padding:12px 14px!important;border-radius:8px!important;background:none!important;max-width:600px;border:1px solid var(--stroke,#e5e8ec)!important;color:var(--text-color,#2b2c3c)!important;display:flex;justify-content:space-between;align-items:center}.control_button--reservation{border:1px solid var(--text-color,#2b2c3c)!important;border-radius:12px}.control_button .p-ink{background:#afafaf}.reservation_button{width:100%!important;padding:12px 14px!important;background:none!important;max-width:600px;border:1px solid var(--accent-1,#2b2c3c)!important;border-radius:12px!important;color:var(--text-color,#2b2c3c)!important;display:flex;justify-content:space-between;align-items:center}.reservation_button:not(:disabled):focus{box-shadow:0 0 0 .2rem var(--accent-half-transparent,#2b2c3c)}.counter_btn:focus{box-shadow:none!important}.menu_item .p-ink{background:hsla(0,0%,66%,.478)!important}.otp-input .p-inputotp-input.p-inputtext:not([data-pc-section=input]){width:68px;height:68px;text-align:center;border-radius:12px;border:1px solid var(--stroke,#e5e8ec);font-size:30px!important;font-weight:400;outline:none!important;font-family:Montserrat;font-variant-numeric:lining-nums proportional-nums}.otp-input .p-inputotp-input.p-inputtext:not([data-pc-section=input]):enabled:focus:not(.p-invalid,.p-valid).p-inputtext:not([data-pc-section=input]){box-shadow:0 0 0 .2rem var(--accent-half-transparent,#2b2c3c)!important}.otp-input .p-inputotp-input.p-inputtext:not([data-pc-section=input]):focus{border-color:var(--accent-1,#2b2c3c)!important}.svg-pan-zoom__default{width:100%!important;height:100%!important}.selected_furniture{stroke:#c5e2bf;stroke-width:4px;fill:#6dc283!important;transition:fill .2s ease-in-out,stroke .2s ease-in-out,stroke-width .2s ease-in-out}.disabled_furniture{opacity:.5}.disabled_hall_viewer{pointer-events:none!important;opacity:.3!important}.loading_hall_viewer{pointer-events:none!important;opacity:0!important}@media only screen and (max-width:600px){.Vue-Toastification__container .Vue-Toastification__toast{width:80%!important;margin-left:10%;font-size:.8em!important}}.Vue-Toastification__container .Vue-Toastification__toast{border-radius:1em}.history_item__type{padding:6px 10px;font-size:10px;font-weight:500;border-radius:4px;display:flex;justify-content:center;align-items:center;white-space:nowrap}*{touch-action:manipulation;overscroll-behavior:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-family:Montserrat!important}::-webkit-scrollbar-track{background-color:red!important}::-webkit-scrollbar-thumb{background:blue!important}::-webkit-scrollbar-thumb:hover{background:aqua!important}::-webkit-scrollbar-corner{background:transparent}body,html{height:100%}span{line-height:100%}body{display:flex;flex-direction:column;align-items:center}#app{position:relative;width:100%;height:100%;max-width:1000px;box-shadow:var(--stroke,#e5e8ec) 0 0 20px 10px;overflow:hidden auto}body{margin:0;padding:0;font-family:Montserrat;color:var(--text-color,#2b2c3c);background:var(--bg,#fff);overflow:hidden}a{color:var(--text-color,#2b2c3c)!important}h1{font-size:20px;font-weight:700}h1,h2{font-style:normal;line-height:140%;margin:0}h2{font-size:18px;font-weight:600}h3{font-size:16px;font-weight:700}h3,h4{font-style:normal;line-height:140%;margin:0}h4{font-weight:600}h4,p{font-size:14px}p{font-style:normal;font-weight:500;line-height:140%}.p-radiobutton .p-radiobutton-box{background:var(--bg,#fff)!important;border-color:var(--stroke,#e5e8ec)!important}.p-radiobutton.p-highlight .p-radiobutton-box{border-width:1px!important;border-color:var(--accent-1,#2b2c3c)!important}.p-radiobutton.p-highlight .p-radiobutton-box:not(.p-disabled).p-focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)!important}.p-radiobutton.p-highlight .p-radiobutton-box .p-radiobutton-icon{background:var(--accent-1,#2b2c3c)!important;width:8px!important;height:8px!important}.p-checkbox.p-highlight .p-checkbox-box{background:var(--accent-1,#2b2c3c)!important}.p-calendar .p-inputtext{border:1px solid var(--stroke,#e5e8ec)!important;border-radius:12px!important;padding:18px 12px!important;font-size:12px!important}.p-calendar .p-inputtext:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)!important}.p-datepicker{border-radius:12px!important}.p-datepicker-header{border-top-right-radius:12px!important;border-top-left-radius:12px!important}.p-datepicker-calendar{border-collapse:initial!important;border-spacing:0 4px!important}.p-datepicker-calendar .p-datepicker-today span{background:none!important;border:1px solid var(--text-color,#2b2c3c)!important}.p-datepicker-calendar td span{border-radius:8px!important;display:flex;justify-content:center;align-items:center}.p-datepicker-calendar td span.p-highlight{background:var(--text-color,#2b2c3c)!important;color:var(--bg,#fff)!important;box-shadow:none!important}.p-datepicker-calendar td span:not(.p-highlight):focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)!important}.p-datepicker-calendar .p-disabled{opacity:.3!important}.p-inputtext:not([data-pc-section=input]){border:1px solid var(--stroke,#e5e8ec)!important;border-radius:12px!important;padding:18px 12px!important;font-size:12px!important}.p-inputtext:not([data-pc-section=input]).p-invalid{border-color:#f4604b!important}.p-inputtext:not([data-pc-section=input]).p-invalid+.p-invalid-error-text{display:revert!important}.p-inputtext:not([data-pc-section=input]).p-invalid:focus{box-shadow:0 0 0 .2rem rgba(244,96,75,.5)!important}.p-inputtext:not([data-pc-section=input]).p-valid{border-color:#6dc283!important}.p-inputtext:not([data-pc-section=input]).p-valid:focus{box-shadow:0 0 0 .2rem rgba(109,194,131,.5)!important}.p-inputtext:not([data-pc-section=input]):enabled:focus:not(.p-invalid,.p-valid){box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)!important}[data-pc-section=previewcontainer] img{border-radius:12px!important}.p-image-toolbar{display:none!important}.p-image-preview-indicator{opacity:0!important}.p-chip{color:var(--text-color,#2b2c3c)!important}.p-checkbox-box{border-color:var(--stroke,#e5e8ec)!important;border-radius:6px!important;border-width:1px!important;background:var(--bg,#fff)}.p-checkbox-box.p-highlight{border-color:var(--accent-1,#2b2c3c)!important;background:var(--accent-1,#2b2c3c)!important}.p-checkbox-box.p-focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)!important}.p-button-loading{display:flex;align-items:center;justify-content:center}.p-button-loading .p-button-label{display:none!important}.p-dropdown{border-color:var(--stroke,#e5e8ec)!important;border-radius:12px!important;padding:11.5px 0}.p-dropdown-label{font-size:12px!important;font-family:Montserrat!important;line-height:100%!important}.p-dropdown.p-valid{border-color:#6dc283!important}.p-dropdown.p-valid.p-focus{box-shadow:0 0 0 .2rem rgba(109,194,131,.5)!important}.p-dropdown-item{font-size:12px!important;font-family:Montserrat!important}.p-dropdown-item.p-highlight{background:var(--accent-1,#2b2c3c)!important}.p-dropdown.p-focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)!important}.p-dropdown-panel{border-radius:12px!important;margin:4px 0}.p-progress-spinner-circle{animation:p-progress-spinner-dash 3s ease-in-out infinite,progress-spinner-custom-color 3s ease-in-out infinite!important}@keyframes progress-spinner-custom-color{0%,to{stroke:#224668}50%{stroke:#721c24}}.slide-top-enter-active,.slide-top-leave-active{transition:transform .2s ease-out}.slide-top-enter-from,.slide-top-leave-to{transform:translateY(-100%)}.slide-right-enter-active,.slide-right-leave-active{transition:transform .2s ease-out}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-bottom-enter-active,.slide-bottom-leave-active{transition:transform .2s ease-out}.slide-bottom-enter-from,.slide-bottom-leave-to{transform:translateY(100%)}.slide-left-enter-active,.slide-left-leave-active{transition:transform .2s ease-out}.slide-left-enter-from,.slide-left-leave-to{transform:translate(-100%)}.fade-enter-active,.fade-leave-active{opacity:1;transition:opacity .4s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.chip{background:none!important;border:1px solid var(--text-color,#2b2c3c)!important;height:37px!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;padding:10px 25px!important;border-radius:12px!important;cursor:pointer!important;justify-content:center!important}.chip--allergen{background:#f4604b!important;border:none!important;color:var(--bg,#fff)!important;font-weight:500!important}.chip--allergen,.chip--trace_element{padding:5px 10px!important;border-radius:4px!important;font-size:10px!important;height:-moz-fit-content!important;height:fit-content!important}.active_chip{background:var(--text-color,#2b2c3c)!important;color:var(--bg,#fff)!important}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Thin.b697c4d4.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-ThinItalic.31d546f4.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-ExtraLight.d4026006.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-ExtraLightItalic.c569b83f.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Light.28bb0e74.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-LightItalic.7b076fb3.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Regular.2cf917c2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Italic.e43cb06b.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Medium.19261002.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-MediumItalic.4c389ac3.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-SemiBold.a62d229e.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-SemiBoldItalic.9eb202ce.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Bold.2d8d7280.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-BoldItalic.3f8c270a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-ExtraBold.1ded4efa.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-ExtraBoldItalic.00f1c0be.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-Black.7a2479db.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/res/services/qr/dist/fonts/Montserrat-BlackItalic.9e773b5e.ttf) format("truetype");font-weight:900;font-style:italic}