.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px #0000001a;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px #0000001a;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;top:50%;width:0}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent grey;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:$padding-x}.ts-wrapper.multi .ts-control [data-value]{background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px #0003,inset 0 1px #ffffff08;text-shadow:0 1px 0 rgba(0,51,83,.3)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px #0000000d,inset 0 1px #fffc}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}:root{color-scheme:only light;--color-static-white:#fff;--color-static-white-20-transparency:#ffffff20;--color-static-black:#000;--color-static-black-20-transparency:#00000020;--color-static-green:#2d6f27;--color-static-green-accent:#4ba016;--color-static-blue:#2643a3;--color-static-blue-accent:#2643a3;--color-static-yellow:#ff9d00;--color-static-yellow-accent:#ffc300;--color-static-red:#b40202;--color-static-red-accent:#db1212;--color-action-primary:#b40202;--color-action-primary-accent:#db1212;--color-background-primary:#fff;--color-background-primary-transparent:#ffffff00;--color-background-secondary:#f4f4f4;--color-background-secondary-transparent:#f4f4f400;--color-card-primary:#eee;--color-card-primary-transparent:#eeeeee00;--color-card-secondary:#dfdfdf;--color-card-secondary-transparent:#dfdfdf00;--color-border:#f5f5f5;--color-border-hover:#eaeaea;--color-border-active:#dbdbdb;--color-button-background:#5a5a5a;--color-button-background-hover:#717171;--color-button-text:#f5f5f5;--color-divider-primary:#cacaca;--color-divider-card-primary:#b6b6b6;--color-divider-card-secondary:#9b9b9b;--color-text-primary:#1a1a1a;--color-text-secondary:#545454;--color-text-tertiary:#bebebe;--color-text-card-primary:#1a1a1a;--color-text-card-secondary:#545454;--color-text-error:#fff;--color-text-error-card:#fff;--color-icon:#545454;--color-icon-card:#1a1a1a;--color-button-primary:var(--color-action-primary);--color-button-primary-accent:var(--color-action-primary-accent)}.dark-mode{color-scheme:only dark;--color-action-primary:#b40202;--color-action-primary-accent:#db1212;--color-background-primary:#0d0d0d;--color-background-primary-transparent:#0d0d0d00;--color-background-secondary:#0d0d0d;--color-background-secondary-transparent:#0d0d0d00;--color-card-primary:#141414;--color-card-primary-transparent:#14141400;--color-card-secondary:#212121;--color-card-secondary-transparent:#21212100;--color-border:#2a2a2a;--color-border-hover:#3a3a3a;--color-border-active:#4a4a4a;--color-button-background:#333;--color-button-background-hover:#5a5a5a;--color-button-text:#f5f5f5;--color-divider-primary:#3a3a3a;--color-divider-card-primary:#272727;--color-divider-card-secondary:#3a3a3a;--color-text-primary:#f5f5f5;--color-text-secondary:#b5b5b5;--color-text-tertiary:#8a8a8a;--color-text-card-primary:#f5f5f5;--color-text-card-secondary:#b5b5b5;--color-text-error:#f5f5f5;--color-text-error-card:#f5f5f5;--color-icon:#b5b5b5;--color-icon-card:#f5f5f5;--color-button-primary:var(--color-action-primary);--color-button-primary-accent:var(--color-action-primary-accent)}.dp__theme_dark,.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#f8f5f5;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3)}.gradient{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.gradient-text{background:linear-gradient(130deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gradient-shift{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.generic-gradient-shift,.gradient-shift{background-size:180%}.red-gradient{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.green-gradient{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.blue-gradient{background:var(--color-static-blue);background:linear-gradient(275deg,var(--color-static-blue) 0,var(--color-static-blue-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-blue)",endColorstr="var(--color-static-blue-accent)",GradientType=1)}.yellow-gradient{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}html{-webkit-text-size-adjust:none}*{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;margin:0;outline:0;padding:0;transition:color,background-color,background .15s ease-in-out;vertical-align:baseline}a{color:inherit;text-decoration:none}body{background:var(--color-background-primary);color:var(--color-text-primary);font-size:16px;height:100%;overflow-x:hidden;overscroll-behavior:none;position:relative;touch-action:pan-y}body,h1,h2,h3,h4,h5,h6,p,span{font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-weight:500;margin:0}h1,h2,h3,h4,h5,h6,p,span{letter-spacing:-.25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;text-rendering:optimizeLegibility}.main-wrapper{align-content:center;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:start;min-height:100vh;min-height:100dvh}.main-wrapper header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid transparent;clip-path:none;height:80px;mask:linear-gradient(#fff,#fff,#00000050);-webkit-mask:linear-gradient(#fff,#fff,#00000050);overflow:visible;position:fixed;top:0;transition:all .15s ease-in-out;width:100%;z-index:1000}.main-wrapper header.scrolled{border-bottom:2px solid var(--color-border)}.main-wrapper header.scrolled,.main-wrapper header.scrolled:before{-webkit-mask:linear-gradient(#fff,#fff,#fff);mask:linear-gradient(#fff,#fff,#fff)}.main-wrapper header .container{align-content:center;align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:auto;max-width:1399.98px;overflow:visible;padding:20px 50px;position:relative;width:100%;z-index:2}.main-wrapper header:before{background-color:var(--color-background-primary);content:"";inset:0;-webkit-mask:linear-gradient(#fff,#fff,#00000050);mask:linear-gradient(#fff,#fff,#00000050);opacity:.3;pointer-events:none;position:absolute;z-index:1}.main-wrapper header .logo-link{width:100%}.main-wrapper header .logo-container,.main-wrapper header .logo-link{align-content:center;align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.main-wrapper header .logo-container .logo{height:100%;max-height:34px}.main-wrapper header .menu-content{align-content:center;align-items:center;display:flex;flex-direction:row;gap:30px;overflow:visible}.main-wrapper header .menu-content a{color:var(--color-text-primary);cursor:pointer;pointer-events:all;transition:all .15s ease-in-out}.main-wrapper header .menu-content a:hover{color:var(--color-text-secondary)}.main-wrapper header .menu-content .menu-details{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;overflow:visible}.main-wrapper header .menu-content .menu-details .profile-dropdown{align-items:flex-end;display:flex;flex-direction:column;overflow:visible;position:relative;z-index:10001}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger{align-content:center;align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:5px;height:100%;justify-content:center;max-height:38px;overflow:hidden;padding:4px 4px 4px 12px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.logged-in{padding:4px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.router-link-active:hover{background-color:var(--color-card-primary)}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.router-link-active:hover p,.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.router-link-active:hover svg{color:inherit}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger .hamburger{height:20px;margin:0 5px;width:20px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger .profile{border-radius:30px;height:30px;width:30px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger .menu-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-menu{background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);transform:translateZ(0);will-change:transform;z-index:10000}.main-wrapper header .menu-content .menu-details .dropdown-trigger{align-content:center;align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:5px;height:100%;justify-content:center;max-height:38px;overflow:hidden;padding:4px 4px 4px 12px}.main-wrapper header .menu-content .menu-details .dropdown-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .dropdown-trigger.router-link-active:hover{background-color:var(--color-card-primary)}.main-wrapper header .menu-content .menu-details .dropdown-trigger.router-link-active:hover p,.main-wrapper header .menu-content .menu-details .dropdown-trigger.router-link-active:hover svg{color:inherit}.main-wrapper header .menu-content .menu-details .dropdown-trigger .profile{border-radius:30px;height:30px;width:30px}.main-wrapper header .menu-content .menu-details .dropdown-trigger .menu-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-wrapper header .menu-content .menu-details .menu-hamburger{align-content:center;align-items:center;background-color:var(--color-card-primary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:5px;height:100%;justify-content:center;max-height:38px;overflow:hidden;padding:4px 4px 4px 12px}.main-wrapper header .menu-content .menu-details .menu-hamburger:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .menu-hamburger .profile{border-radius:30px;height:30px;width:30px}.main-wrapper header .menu-content .menu-details .menu-hamburger .menu-text{font-size:1em}.main-wrapper header .menu-content .menu-details .header-theme-selector{align-content:center;align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;height:38px;justify-content:center;padding:4px;width:38px}.main-wrapper header .menu-content .menu-details .header-theme-selector:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon{height:1.4em;width:1.4em}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon.yellow{color:var(--color-static-yellow)}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon.grey{color:var(--color-icon)}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon.country{border-radius:50px;overflow:hidden}.main-wrapper header .mobile-menu-trigger{display:none}.main-wrapper .dropdown-enter-active,.main-wrapper .dropdown-leave-active{transition:all .2s ease}.main-wrapper .dropdown-enter-from,.main-wrapper .dropdown-leave-to{max-height:0;opacity:0;overflow:hidden}.main-wrapper .dropdown-enter-to,.main-wrapper .dropdown-leave-from{max-height:500px;opacity:1}.main-wrapper .wrapper{height:100%;overflow-x:hidden;width:100%;z-index:0}.main-wrapper .wrapper.default{padding:120px 50px 50px}.main-wrapper .wrapper .page-header{display:flex;flex-direction:column;justify-content:end;overflow:hidden;padding-top:144px;position:relative;width:100%}.main-wrapper .wrapper .page-header:after{background:linear-gradient(0deg,var(--color-background-primary) -5%,var(--color-background-primary-transparent) 70%);content:"";inset:0;position:absolute;z-index:1}.main-wrapper .wrapper .page-header .page-header-image-container{height:100%;inset:0;position:absolute;width:100%;z-index:0}.main-wrapper .wrapper .page-header .page-header-image-container .page-header-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;position:absolute;transition:opacity 1.5s ease-in-out;width:100%;z-index:0}.main-wrapper .wrapper .page-header .page-header-image-container .page-header-image.active{opacity:1;z-index:1}.main-wrapper .wrapper .page-header img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;position:absolute;width:100%;z-index:0}.main-wrapper .wrapper .page-header .page-header-container .page-header-subtitle{color:var(--color-text-primary);font-size:1em;font-weight:400}.main-wrapper .wrapper .page-header .page-header-container .page-header-title{color:var(--color-text-primary);font-size:1.8em;font-weight:600;line-height:1.2}.main-wrapper .wrapper .page-header .page-header-container .row{align-items:end;height:-moz-max-content;height:max-content;margin:auto;max-width:1399.98px;padding:25px;position:relative;z-index:2}.main-wrapper .wrapper .page-header .page-header-container .row .col:first-of-type{gap:6px}.main-wrapper .wrapper .page-header .page-header-container.shimmer img{overflow:hidden;position:relative}.main-wrapper .wrapper .page-header .page-header-container.shimmer img:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.main-wrapper .wrapper .container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1399.98px;padding:50px 48px;width:100%}.main-wrapper .wrapper .general-header{display:flex;flex-direction:row;justify-content:space-between}.main-wrapper .wrapper .general-header .title{font-size:2em;font-weight:600;position:relative;width:-moz-max-content;width:max-content;z-index:1}.main-wrapper .wrapper .general-header .title:before{background:var(--color-action-primary);border-radius:4px;bottom:0;content:"";height:3px;left:0;position:absolute;width:64%;z-index:1}.main-wrapper .wrapper .general-header .categories-search,.main-wrapper .wrapper .general-header .categories-search .categories{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.main-wrapper .wrapper .general-header .categories-search .categories .category{align-content:center;align-items:center;background:var(--color-card-primary);border:2px solid transparent;border-radius:30px;display:flex;flex-direction:column;height:46px;justify-content:center;padding:10px 20px;word-wrap:normal;cursor:pointer;white-space:nowrap}.main-wrapper .wrapper .general-header .categories-search .categories .category.selected{border:2px solid var(--color-action-primary)}.main-wrapper .wrapper .general-header .categories-search .categories .category:hover{background:var(--color-card-secondary)}.main-wrapper .wrapper .category-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.main-wrapper .wrapper .category-header h1{color:var(--color-text-primary);font-size:1.3em;font-weight:500}.main-wrapper .wrapper .category-header p{color:var(--color-text-secondary);font-size:1em}.main-wrapper .wrapper .category-header:first-of-type{margin-top:0}.main-wrapper .wrapper .content{align-content:center;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.main-wrapper.error-page{height:100%;justify-content:space-between;min-height:100dvh}.main-wrapper.error-page .wrapper{align-content:center;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.dropdown-menu-teleported{background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;min-width:160px;overflow:hidden;position:fixed;z-index:10000}.dropdown-menu-teleported .dropdown-item{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:row;font-size:.9em;font-weight:500;gap:10px;padding:10px 14px;transition:all .15s ease;white-space:nowrap}.dropdown-menu-teleported .dropdown-item:hover{background:var(--color-card-secondary)}.dropdown-menu-teleported .dropdown-item.active{background:var(--color-card-secondary);color:var(--color-action-primary);font-weight:600}.dropdown-menu-teleported .dropdown-item .dropdown-item-icon{color:var(--color-text-secondary);height:16px;width:16px}.dropdown-menu-teleported .dropdown-item.active .dropdown-item-icon{color:var(--color-action-primary)}.dropdown-menu-teleported .dropdown-item.logout-item{border-top:1px solid var(--color-border)}.dropdown-menu-teleported .dropdown-item.logout-item .dropdown-item-icon{color:var(--color-error,#ef4444)}.dropdown-menu-teleported .dropdown-item.logout-item:hover{background:var(--color-card-secondary)}.dropdown-menu-teleported .dropdown-item.logout-item:hover .dropdown-item-icon,.dropdown-menu-teleported .dropdown-item.logout-item:hover span{color:var(--color-error,#ef4444)}.error-container{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px}.error-container .lottie-animation{height:auto;max-width:220px;width:100%}.error-container h1{font-size:1.8em;font-weight:600;margin-bottom:16px;text-align:center;text-transform:capitalize}.error-container p{margin-bottom:18px;text-align:center}.error-container p:first-letter{text-transform:uppercase}.error-container a{border-radius:8px;padding:10px 18px;position:relative;text-align:center}.error-container a:before{background:linear-gradient(90deg,var(--color-border),var(--color-border) 25%,var(--color-action-primary),var(--color-action-primary-accent));background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.error-container a:hover:before{background-position:-50% 0;opacity:1}.splash-radius{border-radius:20px;cursor:pointer!important;transition:all .15s ease-in-out}.splash-radius,.splash-radius h1,.splash-radius h2,.splash-radius h3,.splash-radius h4,.splash-radius h5,.splash-radius h6,.splash-radius p,.splash-radius span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splash-radius:hover{background-color:var(--color-background-primary-20-opacity);padding:5px 15px 5px 10px}.button,button{align-content:center;align-items:center;background:var(--color-button-background);border:none;border-radius:40px;color:var(--color-button-text);cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:1em;font-weight:600;justify-content:center;min-height:42px;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;text-wrap:nowrap;transition:all .15s ease-in-out;white-space:nowrap;width:auto}.button:hover,button:hover{background:var(--color-button-background-hover)}.button:disabled,button:disabled{background:var(--color-border-active);color:var(--color-text-tertiary)}.button:disabled:hover,button:disabled:hover{background:var(--color-border-active)!important;color:var(--color-text-tertiary)!important}.button.button-round,button.button-round{align-content:center;align-items:center;aspect-ratio:1;background:var(--color-button-background);color:var(--color-button-text);display:flex;height:32px;justify-content:center;min-height:32px;min-width:32px;outline:0;padding:0;vertical-align:middle;width:32px}.button.button-round:hover,button.button-round:hover{background:var(--color-button-background-hover)}.button.button-round svg,button.button-round svg{color:var(--color-button-text);font-size:20px;height:20px;margin:auto;width:20px}.button.button-round.add,button.button-round.add{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.button-round.add svg,button.button-round.add svg{color:var(--color-static-white)}.button.button-round.add:hover,button.button-round.add:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;background-size:180%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.button-icon,button.button-icon{align-content:center;align-items:center;background:var(--color-button-background);color:var(--color-button-text);display:flex;gap:5px;justify-content:center;min-width:0;outline:0;vertical-align:middle}.button.button-icon:hover,button.button-icon:hover{background:var(--color-button-background-hover)}.button.button-icon svg,button.button-icon svg{color:var(--color-button-text);height:1.2em;min-height:1.2em;min-width:1.2em;width:1.2em}.button.button-icon p,button.button-icon p{flex:1 1 0;font-size:1em;font-weight:600;margin:none!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.button.button-icon.add,button.button-icon.add{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.button-icon.add svg,button.button-icon.add svg{color:var(--color-static-white)}.button.button-icon.add:hover,button.button-icon.add:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;background-size:180%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.button-icon.small,button.button-icon.small{flex-shrink:1;max-width:100%;min-width:0}.button .spinner-loader,button .spinner-loader{background:radial-gradient(farthest-side,var(--color-static-white) 96%,#0000) top /6px 6px no-repeat,conic-gradient(#0000 30%,var(--color-static-white));height:1.3em;margin:auto;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);width:1.3em}.button.primary,button.primary{color:var(--color-static-white);width:100%}.button.primary,.button.primary:hover,button.primary,button.primary:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.primary:hover,button.primary:hover{background-size:180%}.button.primary:disabled,button.primary:disabled{background:var(--color-card-secondary);color:var(--color-text-secondary);cursor:not-allowed}.button.primary.small:hover,button.primary.small:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;background-size:180%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.secondary,button.secondary{background:var(--color-button-background);color:var(--color-button-text);width:100%}.button.secondary:disabled,button.secondary:disabled{background:var(--color-card-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.button.border,button.border{background:unset;border:2px solid var(--color-border);color:var(--color-border);width:100%}.button.border svg,button.border svg{color:var(--color-text-secondary)}.button.small,button.small{min-width:-moz-min-content;min-width:min-content;width:auto}.button.extra-small,button.extra-small{font-size:.9em;padding:7.5px 12.5px;width:unset}.row{flex-direction:row;width:100%}.col,.row{align-content:start;align-items:start;display:flex;justify-content:start;padding:0 25px;position:relative}.col{flex-direction:column;flex-wrap:wrap;overflow:hidden;width:unset}.col-20{width:20%}.col-30{width:30%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-70{width:70%}.image-placeholder{background-color:red;overflow:hidden;position:relative}.image-placeholder:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}@keyframes shimmer-overlay{to{transform:translate(100%)}}@media(max-width:1099.98px){.main-wrapper header .menu-content{gap:20px}.main-wrapper header .menu-content .menu-details{gap:3px}.main-wrapper header .logo-link .logo-container .logo{max-height:28px}.main-wrapper .wrapper.default{padding:84px 50px 50px}}@media(max-width:767.98px){.main-wrapper header{height:64px}.main-wrapper header .container{padding:10px 20px}.main-wrapper header .logo-link{height:100%;position:relative}.main-wrapper header .logo-link .logo-container .logo{height:100%;max-height:28px}.main-wrapper header .mobile-menu-trigger{align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:6px 12px;transition:all .15s ease-in-out}.main-wrapper header .mobile-menu-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .mobile-menu-trigger .hamburger-icon{color:var(--color-text-primary);height:20px;width:20px}.main-wrapper header .mobile-menu-trigger .menu-text{color:var(--color-text-primary);font-size:.95em;text-transform:uppercase;white-space:nowrap}.main-wrapper header .menu-content .dropdown-trigger{gap:5px;padding:4px 4px 4px 12px}.main-wrapper header .menu-content .menu-details,.main-wrapper header .menu-content a{display:none}.main-wrapper .wrapper.default{padding:84px 20px 50px}.main-wrapper .wrapper .page-header{padding-top:84px}.main-wrapper .wrapper .page-header .page-header-container .row{gap:12px;padding:30px 20px}.main-wrapper .wrapper .page-header .page-header-container .row .page-header-subtitle{font-size:.9em}.main-wrapper .wrapper .page-header .page-header-container .row .page-header-title{font-size:1.6em}.main-wrapper .wrapper .page-header .page-header-container .row .col-40,.main-wrapper .wrapper .page-header .page-header-container .row .col-60{width:100%}.main-wrapper .wrapper .container{gap:20px;padding:30px 20px}.main-wrapper .wrapper .general-header .title{font-size:1.8em}.row{flex-direction:column;padding:0 20px 40px}.col{height:100%;overflow:hidden}.col-20,.col-30,.col-40,.col-50,.col-60{padding:unset;width:100%}.error-container .lottie-animation{max-width:180px}.error-container h1{font-size:1.6em}.error-container p{font-size:1em}}@media(max-width:575.98px){.main-wrapper header .logo-link{height:100%;position:relative}.main-wrapper header .logo-link .logo-container .logo{height:100%;max-height:26px}.main-wrapper header .mobile-menu-trigger{align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:6px 12px;transition:all .15s ease-in-out}.main-wrapper header .mobile-menu-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .mobile-menu-trigger .hamburger-icon{color:var(--color-text-primary);height:20px;width:20px}.main-wrapper header .mobile-menu-trigger .menu-text{color:var(--color-text-primary);font-size:.95em;text-transform:uppercase;white-space:nowrap}.main-wrapper header .menu-content{display:none}.main-wrapper .wrapper .general-header{flex-direction:column;gap:20px}.main-wrapper .wrapper .general-header .title{font-size:1.6em;font-weight:600}.main-wrapper .wrapper .general-header .categories-search{display:flex;flex-direction:column;gap:10px;width:100%}.main-wrapper .wrapper .general-header .categories-search .categories{justify-content:space-between;width:100%}.main-wrapper .wrapper .general-header .categories-search .categories .category{flex-wrap:1;width:100%}.main-wrapper .wrapper .general-header .categories-search .input-wrapper{width:100%}.main-wrapper footer .footer-content .footer-logo .logo-container{height:100%}.main-wrapper footer .footer-content .footer-logo .logo-container img{height:100%;max-height:28px}button.button-round{align-content:center;align-items:center;background:var(--color-button-background);color:var(--color-button-text);display:flex;height:32px;justify-content:center;min-height:32px;min-width:32px;outline:0;padding:0;vertical-align:middle;width:32px}button.button-round svg{color:var(--color-button-text);font-size:18px;height:18px;margin:auto;width:18px}button.primary{color:var(--color-static-white);width:100%}button.primary,button.primary:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}button.primary:hover{background-size:180%}button.primary:disabled{background:var(--color-card-secondary);color:var(--color-text-secondary);cursor:not-allowed}button.primary.small:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;background-size:180%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}button.small{min-width:-moz-min-content;min-width:min-content;width:auto}button.small:hover{background:var(--color-button-background-hover)}}input,select,textarea{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none!important;outline:none!important}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-card-primary) inset;-webkit-text-fill-color:var(--color-text-primary);border:2px solid transparent;font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-card-primary) inset;-webkit-text-fill-color:var(--color-text-primary);border:2px solid transparent;font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif}input::-webkit-autofill,select::-webkit-autofill,textarea::-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-wrapper{display:flex;flex-direction:column;position:relative}.input-wrapper label{font-size:1.1em;margin-bottom:10px}.input-wrapper input,.input-wrapper select{background:transparent;border:2px solid var(--color-border);border-radius:15px;color:var(--color-text-primary);font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:1em;font-weight:400;padding:10px 20px;transition:all .15s ease-in-out}.input-wrapper input::-moz-placeholder,.input-wrapper select::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper input::placeholder,.input-wrapper select::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper input:hover,.input-wrapper select:hover{border:2px solid var(--color-border-hover)}.input-wrapper input:focus,.input-wrapper input:focus-within,.input-wrapper select:focus,.input-wrapper select:focus-within{border:2px solid var(--color-border-active)}.input-wrapper.select-icon.disabled .select-symbol{display:none}.input-wrapper.select-icon.disabled select{cursor:not-allowed}.input-wrapper.select-icon.disabled select:hover{border:2px solid var(--color-border)}.input-wrapper.select-icon svg{bottom:13px;color:var(--color-action-primary);height:20px;left:10px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px}.input-wrapper.select-icon svg.select-symbol{color:var(--color-text-tertiary);left:unset;right:10px}.input-wrapper.select-icon input,.input-wrapper.select-icon select{padding:10px 20px 10px 32px}.input-wrapper.language-selector{width:unset!important}.input-wrapper textarea{background:transparent;border:2px solid var(--color-border);border-radius:15px;color:var(--color-text-primary);font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:1em;font-weight:400;min-height:100px;padding:12px;resize:none;transition:all .15s ease-in-out}.input-wrapper textarea::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper textarea::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper textarea:hover{border:2px solid var(--color-border-hover)}.input-wrapper textarea:focus,.input-wrapper textarea:focus-within{border:2px solid var(--color-border-active)}.input-wrapper.invalid .vue-tel-input,.input-wrapper.invalid input{border:2px solid var(--color-action-primary-accent)!important}.input-wrapper.invalid .vue-tel-input input{border:unset!important}.input-wrapper.icon svg{bottom:0;color:var(--color-text-tertiary);height:20px;margin:auto;position:absolute;right:15px;top:0;width:20px}.input-wrapper.fill input{background:var(--color-card-primary);border:2px solid transparent}.input-wrapper.fill input:hover{border:2px solid var(--color-border-hover)}.input-wrapper.fill input:focus,.input-wrapper.fill input:focus-within{border:2px solid var(--color-border-active)}.input-wrapper .error{color:var(--color-action-primary-accent);font-size:.8em;margin-top:5px}.input-wrapper .vue-tel-input{border:2px solid var(--color-border);border-radius:30px;height:48px;transition:all .15s ease-in-out}.input-wrapper .vue-tel-input .vti__dropdown{background:var(--color-border);border-radius:30px 0 0 30px;padding:10px 20px;transition:all .15s ease-in-out}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list{background:var(--color-border);border:0;border-radius:0 0 20px 20px;scrollbar-width:5px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item{font-size:.9em;padding:8px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item:hover{background:var(--color-card-secondary)}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted{background:var(--color-border-active)}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar{height:5px;width:5px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track{background:transparent;border-radius:10px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb{background:var(--color-card-primary);border-radius:10px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.input-wrapper .vue-tel-input input{background:transparent;border:none;border-radius:0 30px 30px 0;color:var(--color-text-primary);font-size:1em;font-weight:400;padding:10px 20px}.input-wrapper .vue-tel-input input::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper .vue-tel-input input::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper .vue-tel-input input:focus-visible,.input-wrapper .vue-tel-input input:focus-within,.input-wrapper .vue-tel-input input:hover{border:none}.input-wrapper .vue-tel-input:hover{border:2px solid var(--color-border-hover);box-shadow:none}.input-wrapper .vue-tel-input:hover .vti__dropdown{background:var(--color-border-hover)}.input-wrapper .vue-tel-input:focus,.input-wrapper .vue-tel-input:focus-within{border:2px solid var(--color-border-active);box-shadow:none}.input-wrapper.checkbox.invalid input[type=checkbox]+label:before{box-shadow:0 0 0 2px var(--color-action-primary-accent)!important}.input-wrapper.checkbox input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none;border:unset;height:20px;opacity:0;position:absolute;width:20px}.input-wrapper.checkbox input[type=checkbox]+label{cursor:pointer;font-size:.9em;line-height:1.2;margin-bottom:0;padding:0;position:relative}.input-wrapper.checkbox input[type=checkbox]+label a{font-weight:600;text-decoration:underline}.input-wrapper.checkbox input[type=checkbox]+label:before{background:var(--color-card-secondary);border-radius:8px;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-top;width:20px}.input-wrapper.checkbox input[type=checkbox]:hover+label:before{background:var(--color-card-secondary)}.input-wrapper.checkbox input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px var(--color-card-secondary)}.input-wrapper.checkbox input[type=checkbox]:checked+label:before{background:var(--color-text-primary)}.input-wrapper.checkbox input[type=checkbox]:disabled+label{color:var(--color-card-secondary);cursor:auto}.input-wrapper.checkbox input[type=checkbox]:disabled+label:before{background:var(--color-card-secondary);box-shadow:none}.input-wrapper.checkbox input[type=checkbox]:checked+label:after{background:var(--color-text-primary);box-shadow:2px 0 0 var(--color-card-secondary),4px 0 0 var(--color-card-secondary),4px -2px 0 var(--color-card-secondary),4px -4px 0 var(--color-card-secondary),4px -6px 0 var(--color-card-secondary),4px -8px 0 var(--color-card-secondary);content:"";height:2px;left:4px;position:absolute;top:10px;transform:rotate(45deg);width:2px}.ts-wrapper{min-height:unset}.ts-wrapper .ts-control{background-color:transparent!important;background:transparent!important;border-color:unset!important;border:2px solid var(--color-border)!important;border-radius:14px;box-shadow:unset!important;color:var(--color-text-primary);font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:1em;font-weight:400;line-height:normal;padding:10px 20px 10px 32px;transition:all .15s ease-in-out}.ts-wrapper .ts-control::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.ts-wrapper .ts-control::placeholder{color:var(--color-text-tertiary);font-weight:300}.ts-wrapper .ts-control:hover{border:2px solid var(--color-border-hover)}.ts-wrapper .ts-control:focus,.ts-wrapper .ts-control:focus-within{border:2px solid var(--color-border-active)}.ts-wrapper .ts-control:after{content:none!important}.ts-wrapper .ts-control .item{text-transform:capitalize}.ts-wrapper .ts-dropdown{background:var(--color-card-primary);border:unset;border-bottom:2px solid var(--color-border)!important;border-left:2px solid var(--color-border)!important;border-radius:0 0 14px 14px;border-right:2px solid var(--color-border)!important;box-shadow:unset;margin:-5px 0 0;padding:5px 0 0}.ts-wrapper .ts-dropdown .option{color:var(--color-text-primary);font-size:1em;padding:10px 8px;text-transform:capitalize}.ts-wrapper .ts-dropdown .option.selected{background:var(--color-border)}.ts-wrapper .ts-dropdown .option.active{background:var(--color-card-secondary)}.ts-wrapper .ts-dropdown .ts-dropdown-content{background:unset!important}.ts-wrapper.dropdown-active .ts-control{border-radius:14px 14px 0 0}.search-location-input-wrapper{position:relative;width:100%}.search-location-input{align-items:center;background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:32px;display:flex;gap:0;padding:4px 14px 4px 4px;transition:all .15s ease-in-out;width:100%}.search-location-input:hover{border-color:var(--color-border-hover)}.search-location-input:focus-within{border-color:var(--color-border-active)}.search-nearby-button{align-items:center;background:var(--color-card-secondary);border:none;border-radius:20px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:.95em;font-weight:500;gap:6px;margin-right:12px;overflow:hidden;padding:4px 10px;transition:all .15s ease-in-out;white-space:nowrap}.search-nearby-button:hover{background:var(--color-border)}.search-nearby-button:active{transform:scale(.98)}.search-nearby-button.is-loading{cursor:wait}.search-nearby-button .location-icon{color:var(--color-text-primary);flex-shrink:0;height:18px;width:18px}.search-nearby-button .location-icon.spinning{animation:spin 1s linear infinite}.search-nearby-button .button-text{white-space:nowrap}.search-input-wrapper{align-items:center;display:flex;flex:1;min-width:0;position:relative}.search-input-wrapper input{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-family:Manrope,Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:1em;font-weight:400;outline:none;padding:0 32px 0 0;width:100%}.search-input-wrapper input::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.search-input-wrapper input::placeholder{color:var(--color-text-tertiary);font-weight:300}.search-icon{color:var(--color-text-tertiary);flex-shrink:0;height:20px;pointer-events:none;position:absolute;right:0;width:20px}.search-icon.spinning{animation:spin 1s linear infinite}.autosuggest-overlay{background:var(--color-card-primary);border:2px solid var(--color-border);border-radius:15px;box-shadow:0 4px 20px #0000001a;list-style:none;max-height:400px;overflow-y:auto;padding:0;position:fixed;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;z-index:10000}.autosuggest-overlay::-webkit-scrollbar{width:6px}.autosuggest-overlay::-webkit-scrollbar-track{background:transparent;border-radius:10px}.autosuggest-overlay::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.autosuggest-overlay::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.suggestion-item{align-items:center;border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;gap:12px;list-style:none;padding:12px 16px;transition:all .15s ease-in-out}.suggestion-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.suggestion-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.suggestion-item.is-selected,.suggestion-item:hover{background:var(--color-card-secondary)}.suggestion-item .suggestion-icon{color:var(--color-text-tertiary);flex-shrink:0;height:20px;width:20px}.suggestion-item .suggestion-content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.suggestion-item .suggestion-name{color:var(--color-text-primary);font-size:1em;font-weight:500}.suggestion-item .suggestion-county{color:var(--color-text-tertiary);font-size:.85em;font-weight:400}.autosuggest-enter-active,.autosuggest-leave-active{transition:all .2s ease-in-out}.autosuggest-enter-from,.autosuggest-leave-to{opacity:0;transform:translateY(-10px)}@media(max-width:767.98px){.search-nearby-button{font-size:.9em;margin-right:8px;padding:8px 12px}.search-nearby-button .button-text{display:none}.search-nearby-button .location-icon{height:16px;width:16px}.suggestion-item{gap:10px;padding:10px 12px}.suggestion-item .suggestion-icon{height:18px;width:18px}.suggestion-item .suggestion-name{font-size:.95em}.suggestion-item .suggestion-county{font-size:.8em}}body,html{scrollbar-gutter:stable}body:has(.modal-general-overlay),html:has(.modal-general-overlay){overflow:hidden!important;overscroll-behavior:none}.modal-general-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:fixed;touch-action:none;z-index:1000;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal-general-overlay .modal-header-close{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 0}.modal-general-overlay .modal-header-close h2{font-size:18px}.modal-general-overlay .modal-header-close .close-button{align-content:center;align-items:center;background:var(--color-text-primary);border-radius:8px;display:flex;flex-direction:row;height:34px;justify-content:center;padding:5px;position:relative;width:34px}.modal-general-overlay .modal-header-close .close-button:hover{background:var(--color-text-secondary)}.modal-general-overlay .modal-header-close .close-button svg{color:var(--color-card-primary);fill:var(--color-card-primary);height:100%;width:100%}.modal-general-overlay .modal-container{background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;display:flex;flex-direction:column;max-height:80vh;max-width:100%;overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;width:440px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.modal-general-overlay .modal-container .modal-header{align-content:center;align-items:center;background-color:var(--color-card-primary);border-bottom:2px solid var(--color-border);display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:20px 20px 10px;position:absolute;top:0;width:100%;z-index:1}.modal-general-overlay .modal-container .modal-header .close-icon{align-content:center;align-items:center;background:transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:8px;transition:all .15s ease-in-out}.modal-general-overlay .modal-container .modal-header .close-icon svg{height:18px;width:18px}.modal-general-overlay .modal-container .modal-header .close-icon:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-container .modal-header+.modal-content{overflow-y:auto;padding-top:64px}.modal-general-overlay .modal-container.fullwidth{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100vw;padding:0;width:100vw}.modal-general-overlay .modal-container.fullwidth .modal-header{align-content:center;align-items:center;border-bottom:2px solid var(--color-border);display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:10px 20px;position:relative;width:100%}.modal-general-overlay .modal-container.fullwidth .modal-header h2{font-size:1.4em}.modal-general-overlay .modal-container.fullwidth .modal-header .close-icon{align-content:center;align-items:center;background:transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:8px;transition:all .15s ease-in-out}.modal-general-overlay .modal-container.fullwidth .modal-header .close-icon svg{height:24px;width:24px}.modal-general-overlay .modal-container.fullwidth .modal-header .close-icon:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-container.fullwidth .modal-content .modal-content-inner{margin:0 auto;max-width:960px}.modal-general-overlay .modal-container::-webkit-scrollbar{height:5px;width:5px}.modal-general-overlay .modal-container::-webkit-scrollbar-track{background:var(--color-card-secondary);border-radius:10px}.modal-general-overlay .modal-container::-webkit-scrollbar-thumb{background:var(--color-divider-card-primary);border-radius:10px}.modal-general-overlay .modal-container::-webkit-scrollbar-thumb:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-container.is-mobile{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;height:auto;left:0;max-height:90vh;max-width:100%;min-height:200px;position:fixed;width:100%}.modal-general-overlay .modal-container .close-icon-absolute{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:8px;position:absolute;right:10px;top:10px;transition:all 50ms ease-in-out}.modal-general-overlay .modal-container .close-icon-absolute svg{height:16px;width:16px}.modal-general-overlay .modal-container .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-content{align-content:start;align-items:start;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:start;padding:20px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;width:100%}.modal-general-overlay .modal-content .modal-content-inner{padding:0 20px;width:100%}.modal-general-overlay .modal-content .icon{height:64px;width:64px}.modal-general-overlay .modal-content .icon,.modal-general-overlay .modal-content .icon.general{color:var(--color-text-primary);fill:var(--color-text-primary)}.modal-general-overlay .modal-content .icon.confirmation{color:var(--color-static-green);fill:var(--color-static-green)}.modal-general-overlay .modal-content .icon.warning{color:var(--color-static-yellow);fill:var(--color-static-yellow)}.modal-general-overlay .modal-content .icon.error{color:var(--color-action-primary);fill:var(--color-action-primary)}.modal-general-overlay .modal-content .text-content{align-content:start;align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:start;width:100%}.modal-general-overlay .modal-content .text-content .title{color:var(--color-text-primary);font-size:1.4em;font-weight:600;line-height:1.2;white-space:wrap;width:100%;word-wrap:normal}.modal-general-overlay .modal-content .text-content .title.small{padding-right:40px}.modal-general-overlay .modal-content .text-content .content{color:var(--color-text-secondary);font-size:1em;font-weight:400;line-height:1.4;white-space:wrap;width:100%;word-wrap:normal;letter-spacing:0;word-break:keep-all}.modal-general-overlay .modal-content .buttons{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;width:100%}.modal-general-overlay .modal-content .buttons button.width-30{width:calc(30% - 5px)}.modal-general-overlay .modal-content .buttons button.width-40{width:calc(40% - 5px)}.modal-general-overlay .modal-content .buttons button.width-50{width:calc(50% - 5px)}.modal-general-overlay .modal-content .buttons button.width-60{width:calc(60% - 5px)}.modal-general-overlay .modal-content .buttons button.width-70{width:calc(70% - 5px)}.modal-general-overlay .close-button{background:none;border:none;cursor:pointer;font-size:24px}.modal-general-overlay.translation-modal .modal-content{display:flex;flex-direction:column;gap:20px;padding:20px 20px 40px}.modal-general-overlay.translation-modal .modal-content .languages-container{align-content:center;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element{align-content:center;align-items:start;background:var(--color-card-secondary);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:20px;width:100%}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element.active{border:1px solid var(--color-divider-card-secondary)}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element .language-content{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element .language-content svg{width:24px}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element .language-content h4{font-size:16px;text-transform:capitalize}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element h4.selected{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:10px;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);font-size:12px;letter-spacing:1px;padding:2.5px 10px;text-transform:uppercase}.modal-general-overlay.product-modal .modal-image{overflow:hidden;position:relative;width:100%}.modal-general-overlay.product-modal .modal-image .product-image{height:auto;max-height:30dvh;-o-object-fit:cover;object-fit:cover;width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.modal-general-overlay.product-modal .modal-image .close-button{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:8px;display:flex;flex-direction:row;height:34px;justify-content:center;padding:5px;position:absolute;right:20px;top:20px;width:34px}.modal-general-overlay.product-modal .modal-image .close-button svg{color:var(--color-text-primary);fill:var(--color-text-primary);height:100%;width:100%}.modal-general-overlay.product-modal .modal-content{display:flex;flex-direction:column;gap:20px;padding:calc(20px + env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom))}.modal-general-overlay.product-modal .modal-content .product-header{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.modal-general-overlay.product-modal .modal-content .product-header h2.product-name,.modal-general-overlay.product-modal .modal-content .product-header h2.product-price{font-size:18px;font-weight:500}.modal-general-overlay.product-modal .modal-content .product-header h2.product-name span,.modal-general-overlay.product-modal .modal-content .product-header h2.product-price span{color:var(--color-text-secondary);font-weight:300}.modal-general-overlay.product-modal .modal-content .product-header h2.product-price{white-space:nowrap}.modal-general-overlay.product-modal .modal-content .product-header h2.product-price.original{color:var(--color-text-secondary);font-size:16px;text-decoration:line-through}.modal-general-overlay.product-modal .modal-content .product-header .product-price-column{align-content:end;align-items:end;display:flex;flex-direction:column;justify-content:start}.modal-general-overlay.product-modal .modal-content .product-header .product-price-row{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:end}.modal-general-overlay.product-modal .modal-content .product-header .product-price-row .iconify{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:22px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);height:20px;padding:2px;width:20px}.modal-general-overlay.product-modal .modal-content .product-header .product-price-row svg{color:var(--color-static-white);fill:var(--color-static-white);height:16px;width:16px}.modal-general-overlay.product-modal .modal-content .product-header .product-description{font-size:14px}.modal-general-overlay.product-modal .modal-content .product-ingredients{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;row-gap:5px}.modal-general-overlay.product-modal .modal-content .product-ingredients .ingredient-pill{background:var(--color-card-secondary);border-radius:10px;color:var(--color-text-secondary);font-size:12px;line-height:14px;padding:5px;text-transform:capitalize}.modal-general-overlay.product-modal .modal-content .product-nutritional-values{display:flex;flex-direction:column;gap:10px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values.small{max-height:150px;overflow:hidden;position:relative;z-index:0}.modal-general-overlay.product-modal .modal-content .product-nutritional-values.small:before{background:linear-gradient(0deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 100%);content:"";inset:0;position:absolute}.modal-general-overlay.product-modal .modal-content .product-nutritional-values.small .product-nutritional-values-show{bottom:0;left:50%;margin:0 auto;position:absolute;transform:translate(-50%,-50%);z-index:1}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header h2{color:var(--color-text-primary);font-size:18px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header .selector{background:var(--color-card-secondary);border-radius:15px;display:flex;flex-direction:row;gap:0}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header .selector p{border-radius:15px;color:var(--color-text-primary);font-size:14px;padding:2.5px 10px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header .selector p.active{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table{display:flex;flex-direction:column;gap:2.5px;width:100%}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item p{font-size:14px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:start}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container p{white-space:nowrap}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container svg{color:var(--color-text-primary);fill:var(--color-text-primary);height:16px;width:16px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .separator{background:var(--color-card-secondary);height:2px;margin:0 10px;width:100%}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item.extra-spacing{padding-left:20px}.modal-general-overlay.login-modal .modal-content .login-form .otp-input-container .otp-input{height:46px;margin:0 5px;width:46px}.modal-general-overlay.login-modal .modal-content .login-form .otp-input-container div:first-of-type .otp-input{margin:0 5px 0 0}.modal-general-overlay.invite-persons-modal .modal-content .input-wrapper{width:100%}.modal-general-overlay.edit-profile .modal-content .form{display:flex;flex-direction:row;gap:20px;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form{display:flex;flex-direction:column;gap:10px;width:40%}.modal-general-overlay.edit-profile .modal-content .form .image-form .profile{aspect-ratio:1;border:2px solid var(--color-border);border-radius:75px;-o-object-fit:cover;object-fit:cover;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form .button-icon{border-radius:8px;font-size:.9em;min-height:32px;padding:6px;width:unset}.modal-general-overlay.edit-profile .modal-content .form .image-form .button-icon .spinner-loader{margin:unset}.modal-general-overlay.edit-profile .modal-content .form .content-form{display:flex;flex-direction:column;gap:10px;width:60%}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label{font-size:1em}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper input,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label input{font-size:.9em;padding:10px 14px}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label.select-icon input,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper.select-icon input{padding:10px 14px 10px 32px}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label.select-icon svg,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper.select-icon svg{bottom:12px;color:var(--color-text-secondary)}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label{margin-bottom:6px}.modal-general-overlay.edit-profile .modal-content .form .content-form .row{gap:10px;padding:unset}.modal-general-overlay.edit-profile .modal-content .form .content-form .row .input-wrapper{width:50%}.modal-general-overlay.reservation-control-modal .modal-content{display:flex;flex-direction:column;gap:20px;padding:20px}.modal-general-overlay.reservation-control-modal .modal-content .options-container{align-content:center;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.modal-content .reservation-form{padding:0}.modal-general-overlay.table-summary-modal .modal-container{border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);max-height:90dvh;width:600px}.modal-general-overlay.table-summary-modal .close-icon-absolute{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:20px;padding:16px;position:absolute;top:20px;transition:all 50ms ease-in-out}.modal-general-overlay.table-summary-modal .close-icon-absolute svg{height:20px;width:20px}.modal-general-overlay.table-summary-modal .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay.table-summary-modal .modal-content{padding:0}.modal-general-overlay.table-summary-modal .modal-content .modal-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 0;width:100%}.modal-general-overlay.table-summary-modal .modal-content .modal-header h2{font-size:1.4em}.modal-general-overlay.table-summary-modal .modal-content .modal-header p{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:20px;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);padding:4px 14px}.modal-general-overlay.table-summary-modal .modal-content .orders-list{display:flex;flex-direction:column;gap:16px;margin-bottom:140px;padding:0 20px;width:100%}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order{display:flex;flex-direction:column;gap:6px;width:100%}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .orders-container{display:flex;flex-direction:column;gap:6px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order-header{align-content:center;align-items:center;border-bottom:2px solid var(--color-border);display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:4px;padding-bottom:8px;width:100%}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order-header .order-header-column{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order-header .order-header-column .person-avatar{border-radius:8px;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order{background:var(--color-card-secondary)}.modal-general-overlay.table-summary-modal .modal-content .order-payment{align-content:center;align-items:center;background:var(--color-card-secondary);border-left:2px solid var(--color-border);border-radius:20px 20px 0 0;border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);bottom:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between;left:0;max-width:600px;padding:20px;position:sticky;width:100%}.modal-general-overlay.table-summary-modal .modal-content .order-payment .price{color:var(--color-text-primary);font-size:1.4em;font-weight:500}.modal-general-overlay.table-summary-modal .modal-content .order-payment .price span{color:var(--color-text-secondary);font-weight:500}.modal-general-overlay.table-summary-modal .modal-content .order-payment .button-icon{font-weight:400}.modal-general-overlay.table-cart-modal .modal-container{border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);max-height:90dvh;width:600px}.modal-general-overlay.table-cart-modal .close-icon-absolute{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:20px;padding:16px;position:absolute;top:20px;transition:all 50ms ease-in-out}.modal-general-overlay.table-cart-modal .close-icon-absolute svg{height:20px;width:20px}.modal-general-overlay.table-cart-modal .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay.table-cart-modal .modal-content{padding:0}.modal-general-overlay.table-cart-modal .modal-content .modal-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 0;width:100%}.modal-general-overlay.table-cart-modal .modal-content .modal-header h2{font-size:1.4em}.modal-general-overlay.table-cart-modal .modal-content .modal-header p{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:20px;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);padding:4px 14px}.modal-general-overlay.table-cart-modal .modal-content .orders-list{display:flex;flex-direction:column;gap:16px;margin-bottom:140px;padding:0 20px;width:100%}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product{display:flex;flex-direction:row;gap:16px;width:100%}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .image{border-radius:12px;height:110px;min-height:110px;min-width:110px;overflow:hidden;width:110px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .image img{height:110px;min-height:110px;min-width:110px;-o-object-fit:cover;object-fit:cover;width:110px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content{align-content:center;align-items:start;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content h2{display:-webkit-box;font-size:1em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .meal-categories{background:linear-gradient(130deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:1em;-webkit-text-fill-color:transparent;text-fill-color:transparent}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .personal-note{color:var(--color-text-secondary);font-size:.9em;font-style:italic;margin-bottom:4px;margin-top:-4px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .selected-options{color:var(--color-text-tertiary);font-size:.9em}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .row{display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100%}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .button-icon{aspect-ratio:1;font-size:.8em;height:38px;min-height:unset;padding:6px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .controls{align-content:center;align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:center}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .controls .quantity{border:2px solid var(--color-border);border-radius:20px;font-size:1em;height:38px;padding:5px 15px;vertical-align:middle}.modal-general-overlay.table-cart-modal .modal-content .order-payment{align-content:center;align-items:center;background:var(--color-card-secondary);border-left:2px solid var(--color-border);border-radius:20px 20px 0 0;border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);bottom:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between;left:0;max-width:600px;padding:20px;position:sticky;width:100%}.modal-general-overlay.table-cart-modal .modal-content .order-payment .price{color:var(--color-text-primary);font-size:1.4em;font-weight:500}.modal-general-overlay.table-cart-modal .modal-content .order-payment .price span{color:var(--color-text-secondary);font-weight:500}.modal-general-overlay.table-cart-modal .modal-content .order-payment .button-icon{font-weight:400}.modal-general-overlay.waiter-custom-request-modal .modal-container,.modal-general-overlay.waiter-request-error-modal .modal-container,.modal-general-overlay.waiter-request-modal .modal-container,.modal-general-overlay.waiter-request-success-modal .modal-container{border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);max-height:90dvh;width:600px}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute,.modal-general-overlay.waiter-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:20px;padding:16px;position:absolute;top:20px;transition:all 50ms ease-in-out}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute svg,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute svg,.modal-general-overlay.waiter-request-modal .close-icon-absolute svg,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute svg{height:20px;width:20px}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute:hover,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute:hover,.modal-general-overlay.waiter-request-modal .close-icon-absolute:hover,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay.waiter-custom-request-modal .modal-content,.modal-general-overlay.waiter-request-error-modal .modal-content,.modal-general-overlay.waiter-request-modal .modal-content,.modal-general-overlay.waiter-request-success-modal .modal-content{padding:0}.modal-general-overlay.waiter-custom-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-error-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-success-modal .modal-content .modal-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 0;width:100%}.modal-general-overlay.waiter-custom-request-modal .modal-content .modal-header h2,.modal-general-overlay.waiter-request-error-modal .modal-content .modal-header h2,.modal-general-overlay.waiter-request-modal .modal-content .modal-header h2,.modal-general-overlay.waiter-request-success-modal .modal-content .modal-header h2{font-size:1.4em}.modal-general-overlay.waiter-custom-request-modal .modal-content .container,.modal-general-overlay.waiter-request-error-modal .modal-content .container,.modal-general-overlay.waiter-request-modal .modal-content .container,.modal-general-overlay.waiter-request-success-modal .modal-content .container{display:flex;flex-direction:column;gap:16px;padding:0 20px;width:100%}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button{align-items:center;background:var(--color-card-secondary);border:none;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;min-height:64px;padding:12px 10px;transition:all .2s ease}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button:hover:not(.disabled),.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button:hover:not(.disabled),.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button:hover:not(.disabled),.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button:hover:not(.disabled){background:var(--color-action-primary);transform:translateY(-2px)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button.disabled,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button.disabled,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button.disabled,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button.disabled{cursor:not-allowed;opacity:.5}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button .request-icon .icon,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button .request-icon .icon,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button .request-icon .icon,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button .request-icon .icon{color:var(--color-text-secondary);height:20px;width:20px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button .request-text,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button .request-text,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button .request-text,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button .request-text{color:var(--color-text-secondary);font-size:15px;font-weight:600;line-height:1.1;text-align:center}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .form .input-wrapper .custom-textarea,.modal-general-overlay.waiter-request-error-modal .modal-content .container .form .input-wrapper .custom-textarea,.modal-general-overlay.waiter-request-modal .modal-content .container .form .input-wrapper .custom-textarea,.modal-general-overlay.waiter-request-success-modal .modal-content .container .form .input-wrapper .custom-textarea{background:var(--color-card-primary);border:2px solid var(--color-border);border-radius:10px;color:var(--color-text-primary);font-family:inherit;font-size:16px;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .form .input-wrapper .custom-textarea:focus,.modal-general-overlay.waiter-request-error-modal .modal-content .container .form .input-wrapper .custom-textarea:focus,.modal-general-overlay.waiter-request-modal .modal-content .container .form .input-wrapper .custom-textarea:focus,.modal-general-overlay.waiter-request-success-modal .modal-content .container .form .input-wrapper .custom-textarea:focus{border-color:var(--color-action-primary);outline:none}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .form .input-wrapper .character-count,.modal-general-overlay.waiter-request-error-modal .modal-content .container .form .input-wrapper .character-count,.modal-general-overlay.waiter-request-modal .modal-content .container .form .input-wrapper .character-count,.modal-general-overlay.waiter-request-success-modal .modal-content .container .form .input-wrapper .character-count{color:var(--color-text-secondary);font-size:12px;margin-top:4px;text-align:right}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .cooldown-timer-container,.modal-general-overlay.waiter-request-error-modal .modal-content .container .cooldown-timer-container,.modal-general-overlay.waiter-request-modal .modal-content .container .cooldown-timer-container,.modal-general-overlay.waiter-request-success-modal .modal-content .container .cooldown-timer-container{align-items:center;display:flex;justify-content:center;margin-bottom:40px;padding:40px 20px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-display,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-display,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-display,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-display{align-items:center;display:flex;flex-direction:column;gap:16px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-circle,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-circle,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-circle,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-circle{align-items:center;animation:pulse 2s ease-in-out infinite;background:var(--color-border);border:3px solid var(--color-primary);border-radius:50%;display:flex;height:120px;justify-content:center;position:relative;width:120px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-circle:before,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-circle:before,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-circle:before,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-circle:before{animation:rotate 3s linear infinite;background:linear-gradient(45deg,var(--color-primary),var(--color-secondary),var(--color-primary));border-radius:50%;content:"";inset:-3px;position:absolute;z-index:-1}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-number,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-number,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-number,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-number{animation:countdown 1s ease-in-out;color:#fff;font-size:48px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-text,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-text,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-text,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-text{color:var(--color-text-secondary);font-size:16px;font-weight:500;opacity:.8;text-align:center}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes countdown{0%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.modal-general-overlay.waiter-custom-request-modal .modal-content .button-container,.modal-general-overlay.waiter-request-error-modal .modal-content .button-container,.modal-general-overlay.waiter-request-modal .modal-content .button-container,.modal-general-overlay.waiter-request-success-modal .modal-content .button-container{align-content:center;align-items:center;background:var(--color-card-secondary);border-left:2px solid var(--color-border);border-radius:20px 20px 0 0;border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);bottom:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between;left:0;max-width:600px;padding:20px;position:sticky;width:100%}.modal-general-overlay.waiter-custom-request-modal .modal-content .button-container .button-icon,.modal-general-overlay.waiter-request-error-modal .modal-content .button-container .button-icon,.modal-general-overlay.waiter-request-modal .modal-content .button-container .button-icon,.modal-general-overlay.waiter-request-success-modal .modal-content .button-container .button-icon{font-weight:400}.modal-general-overlay.waiter-request-error-modal .modal-content .container,.modal-general-overlay.waiter-request-success-modal .modal-content .container{margin-bottom:40px}.modal-general-overlay.waiter-request-error-modal .modal-content .container .error-animation,.modal-general-overlay.waiter-request-error-modal .modal-content .container .success-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .error-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .success-animation{align-content:center;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.modal-general-overlay.waiter-request-error-modal .modal-content .container .error-animation .lottie-animation,.modal-general-overlay.waiter-request-error-modal .modal-content .container .success-animation .lottie-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .error-animation .lottie-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .success-animation .lottie-animation{max-width:250px}.modal-general-overlay.venue-gallery-modal .modal-container.fullwidth{border-radius:0;height:100%;margin:0;max-height:webkit-fill-available;max-width:100vw;min-height:100vh;padding:0;width:100vw}.modal-general-overlay.venue-gallery-modal .close-icon-absolute{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:12px;padding:12px;position:fixed;right:20px;top:20px;z-index:1001}.modal-general-overlay.venue-gallery-modal .close-icon-absolute svg{color:var(--color-static-white);fill:var(--color-static-white);height:24px;width:24px}.modal-general-overlay.venue-gallery-modal .close-icon-absolute:hover{background:#000c}.modal-general-overlay.venue-gallery-modal .modal-content{display:flex;flex-direction:column}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);left:0;padding:60px 20px 20px;position:fixed;right:0;top:0;z-index:1000}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header .title{color:var(--color-static-white);font-size:1.6em;font-weight:600;margin:0;text-align:center}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:100px 0 0}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content .gallery-item{align-items:center;display:flex;justify-content:center;width:100%}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content .gallery-item .gallery-image{border-radius:0;height:auto;max-width:1200px;-o-object-fit:cover;object-fit:cover;width:100%}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content .capacity-info{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-card-secondary);border-radius:20px;display:flex;gap:6px;padding:6px 12px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content .capacity-info .capacity-icon{color:var(--color-text-primary);height:24px;width:24px}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content .capacity-info .capacity-text{color:var(--color-text-primary);font-size:.9em;font-weight:500;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.modal-general-overlay.venue-facilities-modal .modal-container{max-height:80vh;max-width:600px;overflow-y:auto}.modal-general-overlay.venue-facilities-modal .modal-content .facilities-categories{margin-top:20px;width:100%}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category{margin-bottom:24px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .category-title{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:1.2em;font-weight:600;margin:0 0 12px;padding-bottom:8px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item{align-items:center;border-radius:6px;display:flex;gap:12px;padding:6px 12px;transition:background-color .2s ease}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item .icon{flex-shrink:0;height:24px;width:24px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item p{color:var(--color-text-primary);font-size:1em;line-height:1.4;margin:0}.modal-general-overlay.venue-area-detailed-modal .modal-content .modal-content-inner .venue-area-detailed-content{margin-bottom:20px}.modal-general-overlay.venue-area-detailed-modal .modal-content .modal-content-inner .venue-area-detailed-content .capacity-info{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:start;margin-bottom:10px}.modal-general-overlay.venue-area-detailed-modal .modal-content .modal-content-inner .venue-area-detailed-content .capacity-info svg{height:24px;width:24px}@media(max-width:575.98px){.modal-general-overlay{align-items:flex-end;justify-content:end;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal-general-overlay .modal-container{border-radius:20px 20px 0 0;overscroll-behavior:contain;touch-action:pan-y;width:100%}.modal-general-overlay .modal-container.fullwidth{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100vw;padding:0;width:100vw}.modal-general-overlay .modal-container.fullwidth .modal-header{padding:0}.modal-general-overlay .modal-container .close-icon-absolute svg{height:24px;width:24px}.modal-general-overlay .modal-container .modal-header{padding:20px 20px 10px}.modal-general-overlay .modal-container .modal-header .close-icon svg{height:24px;width:24px}.modal-general-overlay .modal-container .modal-content{padding:20px 20px 40px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.modal-general-overlay .modal-container .modal-content .modal-content-inner{padding:0}.modal-general-overlay .modal-container .modal-content .text-content{gap:5px}.modal-general-overlay .modal-container .modal-content .title{font-size:1.4em}.modal-general-overlay.reservation-control-modal .modal-content{padding:20px 20px 40px}.modal-general-overlay.edit-profile .modal-content .form{flex-direction:column;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form{align-content:center;align-items:center;justify-content:center;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form .profile{border-radius:130px;max-width:130px}.modal-general-overlay.edit-profile .modal-content .form .content-form{width:100%}.modal-general-overlay.edit-profile .modal-content .form .content-form .row{flex-direction:row}.modal-general-overlay.table-cart-modal,.modal-general-overlay.table-summary-modal{align-items:flex-end}.modal-general-overlay.table-cart-modal .modal-container,.modal-general-overlay.table-summary-modal .modal-container{border-radius:20px 20px 0 0;max-height:80vh;width:100%}.modal-general-overlay.table-cart-modal .close-icon-absolute,.modal-general-overlay.table-summary-modal .close-icon-absolute{left:10px;top:10px}.modal-general-overlay.table-cart-modal .modal-content,.modal-general-overlay.table-summary-modal .modal-content{padding:0}.modal-general-overlay.table-cart-modal .modal-content .modal-header,.modal-general-overlay.table-summary-modal .modal-content .modal-header{padding:20px 15px 0}.modal-general-overlay.table-cart-modal .modal-content .orders-list,.modal-general-overlay.table-summary-modal .modal-content .orders-list{gap:12px;margin-bottom:110px;padding:0 15px}.modal-general-overlay.table-cart-modal .modal-content .order-payment,.modal-general-overlay.table-summary-modal .modal-content .order-payment{gap:10px;padding:15px}.modal-general-overlay.waiter-custom-request-modal,.modal-general-overlay.waiter-request-error-modal,.modal-general-overlay.waiter-request-modal,.modal-general-overlay.waiter-request-success-modal{align-items:flex-end}.modal-general-overlay.waiter-custom-request-modal .modal-container,.modal-general-overlay.waiter-request-error-modal .modal-container,.modal-general-overlay.waiter-request-modal .modal-container,.modal-general-overlay.waiter-request-success-modal .modal-container{border-radius:20px 20px 0 0;max-height:80vh;width:100%}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute,.modal-general-overlay.waiter-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute{left:10px;top:10px}.modal-general-overlay.waiter-custom-request-modal .modal-content,.modal-general-overlay.waiter-request-error-modal .modal-content,.modal-general-overlay.waiter-request-modal .modal-content,.modal-general-overlay.waiter-request-success-modal .modal-content{padding:0}.modal-general-overlay.waiter-custom-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-error-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-success-modal .modal-content .modal-header{padding:20px 15px 0}.modal-general-overlay.waiter-custom-request-modal .modal-content .orders-list,.modal-general-overlay.waiter-request-error-modal .modal-content .orders-list,.modal-general-overlay.waiter-request-modal .modal-content .orders-list,.modal-general-overlay.waiter-request-success-modal .modal-content .orders-list{gap:12px;margin-bottom:110px;padding:0 15px}.modal-general-overlay.waiter-custom-request-modal .modal-content .orders-list .request-grid,.modal-general-overlay.waiter-request-error-modal .modal-content .orders-list .request-grid,.modal-general-overlay.waiter-request-modal .modal-content .orders-list .request-grid,.modal-general-overlay.waiter-request-success-modal .modal-content .orders-list .request-grid{gap:8px}.modal-general-overlay.waiter-custom-request-modal .modal-content .order-payment,.modal-general-overlay.waiter-request-error-modal .modal-content .order-payment,.modal-general-overlay.waiter-request-modal .modal-content .order-payment,.modal-general-overlay.waiter-request-success-modal .modal-content .order-payment{gap:10px;padding:15px}.modal-general-overlay.waiter-custom-request-modal .modal-content .cooldown-timer-container,.modal-general-overlay.waiter-request-error-modal .modal-content .cooldown-timer-container,.modal-general-overlay.waiter-request-modal .modal-content .cooldown-timer-container,.modal-general-overlay.waiter-request-success-modal .modal-content .cooldown-timer-container{padding:30px 15px}.modal-general-overlay.waiter-custom-request-modal .modal-content .timer-circle,.modal-general-overlay.waiter-request-error-modal .modal-content .timer-circle,.modal-general-overlay.waiter-request-modal .modal-content .timer-circle,.modal-general-overlay.waiter-request-success-modal .modal-content .timer-circle{height:100px;width:100px}.modal-general-overlay.waiter-custom-request-modal .modal-content .timer-number,.modal-general-overlay.waiter-request-error-modal .modal-content .timer-number,.modal-general-overlay.waiter-request-modal .modal-content .timer-number,.modal-general-overlay.waiter-request-success-modal .modal-content .timer-number{font-size:40px}.modal-general-overlay.waiter-custom-request-modal .modal-content .timer-text,.modal-general-overlay.waiter-request-error-modal .modal-content .timer-text,.modal-general-overlay.waiter-request-modal .modal-content .timer-text,.modal-general-overlay.waiter-request-success-modal .modal-content .timer-text{font-size:14px}.modal-general-overlay.venue-gallery-modal{align-items:stretch}.modal-general-overlay.venue-gallery-modal .close-icon-absolute{padding:10px;right:15px;top:15px}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header{padding:50px 15px 15px}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header .title{font-size:1.4em}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content{gap:15px;padding:80px 0 0}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content .gallery-item .gallery-image{max-width:100%}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list{gap:8px;grid-template-columns:1fr}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item{padding:8px 10px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item .icon{height:16px;width:16px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item p{font-size:1em}}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translate(30px)}.fade-enter-active{z-index:1}.fade-enter-active,.fade-leave-active{inset:0;position:absolute;transition:opacity 1.5s ease-in-out}.fade-leave-active{z-index:0}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-inline-enter-active,.fade-inline-leave-active{transition:opacity .3s ease}.fade-inline-enter-from,.fade-inline-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .15s ease}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.fade-global-modal-enter-active,.fade-global-modal-leave-active{transition:opacity .15s ease,transform 50ms ease}.fade-global-modal-enter-from,.fade-global-modal-leave-to{opacity:0}.fade-global-modal-enter-to,.fade-global-modal-leave-from{opacity:1}@media(max-width:575.98px){.fade-global-modal-enter-active,.fade-global-modal-leave-active{transition:opacity .15s ease,transform .15s ease}.fade-global-modal-enter-active .modal-container,.fade-global-modal-leave-active .modal-container{transition:transform .15s ease-in-out}.fade-global-modal-enter-from,.fade-global-modal-leave-to{opacity:0}.fade-global-modal-enter-from .modal-container,.fade-global-modal-leave-to .modal-container{transform:translateY(20px)}.fade-global-modal-enter-to,.fade-global-modal-leave-from{opacity:1}.fade-global-modal-enter-to .modal-container,.fade-global-modal-leave-from .modal-container{transform:translateY(0)}}.slide-up-modal-enter-active,.slide-up-modal-leave-active{transition:opacity .3s ease}.slide-up-modal-enter-active .modal-container,.slide-up-modal-leave-active .modal-container{transition:transform .3s ease-out}.slide-up-modal-enter-from,.slide-up-modal-leave-to{opacity:0}.slide-up-modal-enter-from .modal-container,.slide-up-modal-leave-to .modal-container{transform:translateY(100%)}.slide-up-modal-enter-to,.slide-up-modal-leave-from{opacity:1}.slide-up-modal-enter-to .modal-container,.slide-up-modal-leave-from .modal-container{transform:translateY(0)}.wrapper.homepage{display:flex;flex-direction:column}.wrapper.homepage .homepage-loader{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.homepage .restaurants-wrapper .restaurant-card{margin-right:10px;min-width:220px;width:220px}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-image{min-width:100%;width:100%}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details h2{font-size:1em;line-height:1.2em}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details .other-details .detail-element p,.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details p{font-size:.9em}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details .other-details .divider-pill{height:.25em;min-height:.25em;min-width:.25em;width:.25em}.wrapper.homepage .restaurants-wrapper .restaurants-horizontal{padding:0 20px 10px}}.wrapper.venues{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.venues{gap:20px}}.wrapper.wallet{display:flex;flex-direction:column;gap:20px;max-width:1399.98px}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);width:100%}.wrapper.wallet .reservations-wrapper.empty,.wrapper.wallet .tickets-wrapper.empty{align-content:center;align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;min-height:40dvh}.wrapper.wallet .reservations-wrapper .reservation-card,.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .reservation-card,.wrapper.wallet .tickets-wrapper .ticket-card{border-radius:15px;height:550px;overflow:hidden;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card.event,.wrapper.wallet .reservations-wrapper .ticket-card.event,.wrapper.wallet .tickets-wrapper .reservation-card.event,.wrapper.wallet .tickets-wrapper .ticket-card.event{--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}.wrapper.wallet .reservations-wrapper .reservation-card.shimmer,.wrapper.wallet .reservations-wrapper .ticket-card.shimmer,.wrapper.wallet .tickets-wrapper .reservation-card.shimmer,.wrapper.wallet .tickets-wrapper .ticket-card.shimmer{background:var(--color-card-primary);overflow:hidden;position:relative}.wrapper.wallet .reservations-wrapper .reservation-card.shimmer:after,.wrapper.wallet .reservations-wrapper .ticket-card.shimmer:after,.wrapper.wallet .tickets-wrapper .reservation-card.shimmer:after,.wrapper.wallet .tickets-wrapper .ticket-card.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card.validated .header .image,.wrapper.wallet .reservations-wrapper .ticket-card.validated .header .image,.wrapper.wallet .tickets-wrapper .reservation-card.validated .header .image,.wrapper.wallet .tickets-wrapper .ticket-card.validated .header .image{opacity:.3}.wrapper.wallet .reservations-wrapper .reservation-card .side,.wrapper.wallet .reservations-wrapper .ticket-card .side,.wrapper.wallet .tickets-wrapper .reservation-card .side,.wrapper.wallet .tickets-wrapper .ticket-card .side{align-content:center;align-items:center;background:var(--color-card-primary);display:flex;flex-direction:column;height:100%;justify-content:start;min-height:-moz-min-content;min-height:min-content;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .header,.wrapper.wallet .reservations-wrapper .ticket-card .header,.wrapper.wallet .tickets-wrapper .reservation-card .header,.wrapper.wallet .tickets-wrapper .ticket-card .header{background:var(--color-card-secondary);background-position:50%;background-size:cover;border-radius:15px 15px 0 0;height:125px;min-height:75px;position:relative;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .header .confirmed-card-icon,.wrapper.wallet .reservations-wrapper .ticket-card .header .confirmed-card-icon,.wrapper.wallet .tickets-wrapper .reservation-card .header .confirmed-card-icon,.wrapper.wallet .tickets-wrapper .ticket-card .header .confirmed-card-icon{height:4.4em;inset:0;margin:auto;position:absolute;width:4.4em;z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card .header .image,.wrapper.wallet .reservations-wrapper .ticket-card .header .image,.wrapper.wallet .tickets-wrapper .reservation-card .header .image,.wrapper.wallet .tickets-wrapper .ticket-card .header .image{border-radius:15px 15px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .header .image img,.wrapper.wallet .reservations-wrapper .ticket-card .header .image img,.wrapper.wallet .tickets-wrapper .reservation-card .header .image img,.wrapper.wallet .tickets-wrapper .ticket-card .header .image img{filter:blur(4px);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .header .flip-card,.wrapper.wallet .reservations-wrapper .ticket-card .header .flip-card,.wrapper.wallet .tickets-wrapper .reservation-card .header .flip-card,.wrapper.wallet .tickets-wrapper .ticket-card .header .flip-card{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:0 12px 0 15px;cursor:pointer;display:flex;flex-direction:column;height:36px;justify-content:center;position:absolute;right:0;top:0;width:36px}.wrapper.wallet .reservations-wrapper .reservation-card .header .flip-card svg,.wrapper.wallet .reservations-wrapper .ticket-card .header .flip-card svg,.wrapper.wallet .tickets-wrapper .reservation-card .header .flip-card svg,.wrapper.wallet .tickets-wrapper .ticket-card .header .flip-card svg{height:18px;min-height:18px;min-width:18px;width:18px}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{align-content:start;align-items:start;display:flex;flex-direction:column;flex-grow:1;justify-content:start;max-height:350px;padding:30px 20px;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content.back,.wrapper.wallet .reservations-wrapper .ticket-card .content.back,.wrapper.wallet .tickets-wrapper .reservation-card .content.back,.wrapper.wallet .tickets-wrapper .ticket-card .content.back{align-content:center;align-items:center;justify-content:center}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info{align-content:center;align-items:start;display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:0 0 15px;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header{align-content:start;align-items:start;display:flex;flex-direction:column;gap:6px;justify-content:center}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title{color:var(--color-text-primary);display:-webkit-box;font-size:1em;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.1;-webkit-box-orient:vertical;cursor:pointer;display:inline-block}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title:hover .linking,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title:hover .linking,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title:hover .linking,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title:hover .linking{color:var(--color-text-secondary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title .linking,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title .linking,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title .linking,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title .linking{color:var(--color-text-primary);height:1em;position:relative;top:4px;width:1em}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title .linking:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title .linking:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title .linking:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title .linking:hover{color:var(--color-text-secondary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .subtitle{font-size:.7em;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2.5px;justify-content:center;padding:5px 7.5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.confirmed,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.confirmed,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.confirmed,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.confirmed{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.canceled,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.canceled,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.canceled,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.canceled{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed svg{color:var(--color-static-black)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status svg{color:var(--color-static-white);height:1.2em;width:1.2em}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status p{color:var(--color-static-white);font-size:.9em;white-space:nowrap}.wrapper.wallet .reservations-wrapper .reservation-card .content .divider,.wrapper.wallet .reservations-wrapper .ticket-card .content .divider,.wrapper.wallet .tickets-wrapper .reservation-card .content .divider,.wrapper.wallet .tickets-wrapper .ticket-card .content .divider{background:var(--color-divider-primary);height:2px;min-height:2px;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos{display:flex;flex-direction:column;gap:15px;padding:5px 0;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container{display:flex;flex-direction:column;gap:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .subtitle{color:var(--color-text-secondary);display:-webkit-box;font-size:.75em;letter-spacing:.05em;-webkit-line-clamp:1;line-clamp:1;line-height:1;margin:0;padding:0;text-transform:uppercase;text-wrap:nowrap;-webkit-box-orient:horizontal;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title{color:var(--color-text-primary);font-size:1.1em;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.3}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title.notes{font-size:.9em}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .see-menu,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .see-menu,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .see-menu,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .see-menu{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:15px 20px 20px 15px;display:flex;flex-direction:row;gap:7.55px;justify-content:center;padding:5px 5px 5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .see-menu p,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .see-menu p,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .see-menu p,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .see-menu p{font-size:.8em;line-height:1.1;text-align:right}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .see-menu .icon,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .see-menu .icon,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .see-menu .icon,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .see-menu .icon{align-content:center;align-items:center;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:50%;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);justify-content:center;padding:7.5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .see-menu .icon svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .see-menu .icon svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .see-menu .icon svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .see-menu .icon svg{color:#fff;height:1.1em;width:1.1em}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container{align-content:start;align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle .persons-highlight,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle .persons-highlight,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle .persons-highlight,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle .persons-highlight{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:5px;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);margin-left:4px;padding:0 6px 0 4px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons{align-content:start;align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;height:100%;justify-content:start;overflow-y:auto;row-gap:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:30px;display:flex;flex-direction:row;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss{display:none!important}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:5px 8px 5px 5px;position:relative}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge{align-items:center;background:var(--color-action-primary);border-radius:8px;display:flex;flex-direction:row;gap:3px;height:18px;justify-content:center;min-width:24px;padding:2px 5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer{overflow:hidden;position:relative}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg{color:var(--color-static-white);height:12px;width:12px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span{color:var(--color-static-white);font-size:.7em;font-weight:600;line-height:1;white-space:nowrap}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss{aspect-ratio:1;background:var(--color-border-active);border-radius:30px;cursor:pointer;display:flex;height:100%;padding:5px;transition:all .15s ease-in-out}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image{border-radius:18px;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle{font-size:.9em;text-transform:capitalize}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.add,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.add,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.add,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.add{cursor:pointer}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .row{display:flex;flex-direction:row;gap:20px;margin:0;padding:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code{align-content:center;align-items:center;display:flex;justify-content:center;max-width:150px;width:60%}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code svg{fill:var(--color-text-primary);margin:auto;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code svg path,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code svg path,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code svg path,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code svg path{stroke:var(--color-text-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details{align-content:center;align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-top:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .title{color:var(--color-text-primary);font-size:1.4em;font-weight:600;line-height:1.1;text-align:center}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .date{color:var(--color-text-secondary);font-size:1em;font-weight:300;letter-spacing:0;line-height:1.3;text-align:center}.wrapper.wallet .reservations-wrapper .reservation-card .divider-special,.wrapper.wallet .reservations-wrapper .ticket-card .divider-special,.wrapper.wallet .tickets-wrapper .reservation-card .divider-special,.wrapper.wallet .tickets-wrapper .ticket-card .divider-special{background:var(--color-divider-primary);height:2px;min-height:2px;position:relative;width:calc(100% - 60px)}.wrapper.wallet .reservations-wrapper .reservation-card .divider-special:before,.wrapper.wallet .reservations-wrapper .ticket-card .divider-special:before,.wrapper.wallet .tickets-wrapper .reservation-card .divider-special:before,.wrapper.wallet .tickets-wrapper .ticket-card .divider-special:before{background:var(--color-background-primary);border-radius:34px;content:"";height:34px;left:-48px;position:absolute;top:-17px;width:34px}.wrapper.wallet .reservations-wrapper .reservation-card .divider-special:after,.wrapper.wallet .reservations-wrapper .ticket-card .divider-special:after,.wrapper.wallet .tickets-wrapper .reservation-card .divider-special:after,.wrapper.wallet .tickets-wrapper .ticket-card .divider-special:after{background:var(--color-background-primary);border-radius:34px;content:"";height:34px;position:absolute;right:-48px;top:-17px;width:34px}.wrapper.wallet .reservations-wrapper .reservation-card .actions,.wrapper.wallet .reservations-wrapper .ticket-card .actions,.wrapper.wallet .tickets-wrapper .reservation-card .actions,.wrapper.wallet .tickets-wrapper .ticket-card .actions{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:75px;justify-content:end;padding:20px 25px;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .actions .row,.wrapper.wallet .reservations-wrapper .ticket-card .actions .row,.wrapper.wallet .tickets-wrapper .reservation-card .actions .row,.wrapper.wallet .tickets-wrapper .ticket-card .actions .row{flex-direction:row;gap:10px;padding:0}.wrapper.wallet .reservations-wrapper .reservation-card .actions button,.wrapper.wallet .reservations-wrapper .ticket-card .actions button,.wrapper.wallet .tickets-wrapper .reservation-card .actions button,.wrapper.wallet .tickets-wrapper .ticket-card .actions button{flex-grow:1;max-height:42.5px;min-width:0}.wrapper.wallet .reservations-wrapper .reservation-card .actions button.button-icon,.wrapper.wallet .reservations-wrapper .ticket-card .actions button.button-icon,.wrapper.wallet .tickets-wrapper .reservation-card .actions button.button-icon,.wrapper.wallet .tickets-wrapper .ticket-card .actions button.button-icon{flex-shrink:1;max-width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title{font-size:1.4em!important}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .row{justify-content:start;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title.notes{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .ticket-card{--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}@media(max-width:1399.98px){.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:1099.98px){.wrapper.wallet .general-header{flex-direction:column;gap:24px}.wrapper.wallet .general-header .categories-search,.wrapper.wallet .general-header .categories-search .input-wrapper{width:100%}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{grid-template-columns:repeat(2,1fr)}.wrapper.wallet .reservations-wrapper .reservation-card,.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .reservation-card,.wrapper.wallet .tickets-wrapper .ticket-card{height:475px}.wrapper.wallet .reservations-wrapper .reservation-card .header,.wrapper.wallet .reservations-wrapper .ticket-card .header,.wrapper.wallet .tickets-wrapper .reservation-card .header,.wrapper.wallet .tickets-wrapper .ticket-card .header{height:100px;min-height:60px}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{max-height:350px;padding:20px}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info{padding:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title{font-size:1em}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title{font-size:1.2em!important}}@media(max-width:767.98px){.wrapper.wallet{gap:20px}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{gap:20px;grid-template-columns:repeat(2,1fr)}.wrapper.wallet .reservations-wrapper .reservation-card .side,.wrapper.wallet .reservations-wrapper .ticket-card .side,.wrapper.wallet .tickets-wrapper .reservation-card .side,.wrapper.wallet .tickets-wrapper .ticket-card .side{min-height:auto}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{max-height:300px}.wrapper.wallet .reservations-wrapper .reservation-card .actions,.wrapper.wallet .reservations-wrapper .ticket-card .actions,.wrapper.wallet .tickets-wrapper .reservation-card .actions,.wrapper.wallet .tickets-wrapper .ticket-card .actions{flex-direction:column;padding:15px}.wrapper.wallet .reservations-wrapper .reservation-card .actions button,.wrapper.wallet .reservations-wrapper .ticket-card .actions button,.wrapper.wallet .tickets-wrapper .reservation-card .actions button,.wrapper.wallet .tickets-wrapper .ticket-card .actions button{width:100%}.wrapper.wallet .tickets-wrapper .reservation-card .actions{flex-direction:unset}}@media(max-width:575.98px){.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{gap:15px;grid-template-columns:repeat(1,1fr)}.wrapper.wallet .reservations-wrapper .reservation-card,.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .reservation-card,.wrapper.wallet .tickets-wrapper .ticket-card{height:425px}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{overflow-y:auto;padding:15px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar{height:5px;width:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-track,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-track,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-track,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-track{background:transparent;border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle{font-size:1em}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons{max-height:55px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code{max-width:160px;width:80%}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details{gap:5px;margin-top:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .title{font-size:1.3em}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .date{font-size:.9em}}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transtion:all .2s ease-in;--dp-font-family:"Manrope","Helvetica","Helvetica Neue",helvetica,"SF Pro",sans-serif!important;--dp-border-radius:8px;--dp-cell-border-radius:8px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_light{--dp-background-color:var(--color-card-primary);--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:var(--color-action-primary);--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-border-color:var(--color-border);--dp-menu-border-color:var(--color-border);--dp-border-color-hover:var(--color-border-hover);--dp-border-color-focus:var(--color-border-active);--dp-disabled-color:var(--color-border-active);--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:var(--color-static-yellow);--dp-marker-color:var(--color-static-green-accent);--dp-tooltip-color:var(--color-card-secondary);--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__input_wrap{box-sizing:unset;position:relative;width:100%}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color)}.dp__input_valid,.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color)}.dp__input_invalid,.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--color-text-tertiary);font-family:var(--dp-font-family);font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);outline:none;padding:var(--dp-input-padding);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:transparent}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{box-sizing:content-box;color:var(--dp-icon-color);display:inline-block;font-size:var(--dp-font-size);height:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;stroke-width:0;width:var(--dp-font-size)}.dp__input_icon{inset-inline-start:0}.dp--clear-btn,.dp__input_icon{color:var(--dp-icon-color);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.dp--clear-btn{align-items:center;background:transparent;border:none;display:inline-flex;inset-inline-end:0;margin:0;padding:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border:1px solid var(--dp-menu-border-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);font-size:var(--dp-font-size);min-width:var(--dp-menu-min-width);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp__menu,.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_disabled,.dp__menu_readonly{inset:0;position:absolute;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:transparent;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dp--menu-loader{animation:dp-load-rotation 1s linear infinite;border:var(--dp-loader);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;position:absolute;width:48px}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dp__arrow_top{border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);top:0;transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom,.dp__arrow_top{background-color:var(--dp-background-color);height:12px;left:var(--dp-arrow-left);position:absolute;width:12px}.dp__arrow_bottom{border-bottom:1px solid var(--dp-menu-border-color);border-inline-end:1px solid var(--dp-menu-border-color);bottom:0;transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{padding:2px 0;text-align:center}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates-collapsed,.dp--preset-dates[data-dp-mobile]{align-self:center;border:none;display:flex;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{border-radius:var(--dp-border-radius);color:var(--color-text-tertiary);display:block;padding:5px;text-align:left;transition:var(--dp-common-transition);white-space:nowrap;width:100%}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp--menu-content-wrapper-collapsed,.dp__menu_content_wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp__calendar_header{align-items:center;color:var(--);display:flex;font-weight:700;justify-content:center;position:relative;white-space:nowrap}.dp__calendar_header_item{box-sizing:border-box;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);text-align:center;width:var(--dp-cell-size)}.dp__calendar_row{margin:var(--dp-row-margin)}.dp__calendar_item,.dp__calendar_row{align-items:center;display:flex;justify-content:center}.dp__calendar_item{align-content:center;box-sizing:border-box;color:var(--color-text-tertiary);flex-direction:column;flex-grow:1;text-align:center}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{align-items:center;border:1px solid transparent;border-radius:var(--dp-cell-border-radius);box-sizing:border-box;color:var(--color-text-primary);display:flex;font-weight:600;height:var(--dp-cell-size);justify-content:center;padding:var(--dp-cell-padding);position:relative;text-align:center;width:var(--dp-cell-size)}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__active_date,.dp__range_end,.dp__range_start{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--color-text-tertiary)}.dp__cell_disabled{color:var(--color-border-active);cursor:not-allowed;font-weight:300}.dp__range_between{background:var(--dp-range-between-dates-background-color);border:1px solid var(--dp-range-between-border-color);border-radius:0;color:var(--dp-range-between-dates-text-color)}.dp__range_between_week{background:var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0;border-top:1px solid var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__today{border:1px solid var(--color-divider-card-secondary)}.dp__week_num{color:var(--color-text-tertiary);text-align:center}.dp__cell_auto_range{border-bottom:1px dashed var(--dp-primary-color);border-radius:0;border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-bottom:1px dashed var(--dp-primary-color);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-bottom:1px dashed var(--dp-primary-color);border-end-end-radius:var(--dp-cell-border-radius);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{background:var(--dp-border-color);height:1px;width:100%}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_dot,.dp__marker_line{background-color:var(--dp-marker-color);bottom:0;height:5px;position:absolute}.dp__marker_dot{background-color:var(--dp-marker-color)!important;border-radius:50%;left:50%;transform:translate(-50%);width:5px}.dp__marker_line{left:0;width:100%}.dp__marker_tooltip{background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;cursor:default;padding:5px;position:absolute;z-index:99999}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{align-items:center;color:var(--color-text-tertiary);display:flex;flex-flow:row nowrap;padding:0 4px}.dp__tooltip_mark{background-color:var(--color-text-tertiary);border-radius:50%;color:var(--color-text-tertiary);height:5px;margin-inline-end:5px;width:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-bottom:1px solid var(--dp-border-color);border-inline-end:1px solid var(--dp-border-color);bottom:0;height:8px;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:8px}.dp__instance_calendar{position:relative;width:100%}.dp--flex-display-collapsed,.dp__flex_display[data-dp-mobile]{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{align-items:center;box-sizing:border-box;color:var(--color-text-tertiary);display:flex;height:var(--dp-month-year-row-height)}.dp__inner_nav{align-items:center;border-radius:50%;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-button-size);justify-content:center;text-align:center;width:var(--dp-month-year-row-button-size)}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled,.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{align-items:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--color-text-tertiary);cursor:pointer;display:flex;height:var(--dp-month-year-row-height);justify-content:center;text-align:center}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;flex-direction:column;width:100%}.dp__overlay{background:var(--color-card-secondary);border-radius:12px;box-sizing:border-box;color:var(--color-text-tertiary);font-family:var(--dp-font-family);padding:10px;transition:opacity 1s ease-out;width:100%;z-index:99999}.dp--overlay-absolute{height:100%;left:0;position:absolute;top:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar{height:5px;width:5px}.dp__overlay_container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.dp__overlay_container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.dp__overlay_container::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;height:var(--dp-overlay-height);overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline:auto;max-width:100%;padding:0;width:100%}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;padding:var(--dp-overlay-col-padding);white-space:nowrap;width:33%}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed}.dp__overlay_cell_disabled,.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed}.dp__overlay_cell_active_disabled,.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn,.dp__btn{border:none;font:inherit;line-height:normal;transition:var(--dp-common-transition)}.dp--year-mode-picker{align-items:center;display:flex;height:var(--dp-cell-size);justify-content:space-between;width:100%}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{align-items:center;color:var(--color-text-tertiary);display:flex;font-family:var(--dp-font-family);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;justify-content:center;width:100%}.dp__inc_dec_button{align-items:center;border-radius:50%;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;justify-content:center;margin:0;padding:5px}.dp__inc_dec_button,.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{align-items:center;border-radius:var(--dp-border-radius);color:var(--color-text-tertiary);cursor:pointer;display:flex;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{align-items:center;cursor:pointer;display:flex;height:8px;padding:0;width:100%}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);border:none;border-radius:var(--dp-border-radius);color:var(--dp-primary-text-color);cursor:pointer;padding:var(--dp-common-padding)}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--color-text-tertiary);border-collapse:collapse;height:4px;transition:var(--dp-common-transition);width:100%}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r,.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{align-items:center;box-sizing:border-box;color:var(--color-text-tertiary);display:flex;flex-flow:row nowrap;padding:var(--dp-action-row-padding);width:100%}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--color-text-tertiary);display:block;font-size:var(--dp-preview-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__action_buttons{align-items:center;display:flex;flex:0;justify-content:flex-end;margin-inline-start:auto;white-space:nowrap}.dp__action_button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--dp-border-radius);cursor:pointer;display:inline-flex;font-family:var(--dp-font-family);font-size:var(--dp-preview-font-size);height:var(--dp-action-button-height);line-height:var(--dp-action-button-height);margin-inline-start:3px;padding:var(--dp-action-buttons-padding)}.dp__action_cancel{border:1px solid var(--dp-border-color);color:var(--color-text-tertiary)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed}.dp--qr-btn-disabled,.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{padding:var(--dp-common-padding);width:100%}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__flex{align-items:center;display:flex}.dp__btn{background:none}.dp__main{box-sizing:border-box;font-family:var(--dp-font-family);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__main *{direction:var(--dp-direction,ltr)}div.reservation-form>div>div>div>div:nth-child(2){width:100%}.dp__pointer{cursor:pointer}.dp__icon{fill:currentcolor;stroke:currentcolor}.dp__button{align-items:center;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-button-height);padding:var(--dp-common-padding);place-content:center center;text-align:center;width:100%}.dp__button.dp__overlay_action{bottom:0;position:absolute}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{align-items:flex-start;flex-direction:column}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length)*-1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.wrapper.business{display:flex;flex-direction:column;margin-top:-75px;width:100%}.wrapper.business .business-header{display:flex;flex-direction:column;height:320px;justify-content:end;overflow:hidden;position:relative;width:100%;z-index:0}.wrapper.business .business-header:before{background:linear-gradient(180deg,var(--color-background-primary) 10%,var(--color-background-primary-transparent) 50%);content:"";inset:0;opacity:.9;position:absolute;z-index:1}.wrapper.business .business-header:after{background:linear-gradient(0deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 60%);content:"";inset:0;position:absolute;z-index:1}.wrapper.business .business-header .cover-image-shimmer{height:100%;inset:0;overflow:hidden;position:relative;position:absolute;width:100%;z-index:0}.wrapper.business .business-header .cover-image-shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.business .business-header img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.wrapper.business .business-header .row{align-items:end;height:-moz-max-content;height:max-content;margin:unset;margin-left:auto;margin-right:auto;max-width:1399.98px;padding:25px;position:relative;z-index:2}.wrapper.business .business-header .row h1{font-weight:600;padding-bottom:5px;position:relative}.wrapper.business .business-header .row h1:before{background:var(--color-action-primary);border-radius:4px;bottom:0;content:"";height:3px;left:0;position:absolute;width:64%;z-index:1}.wrapper.business .business-header .row .col .logo-image{border-radius:10px;height:80px;-o-object-fit:contain;object-fit:contain;position:relative;width:80px}.wrapper.business .business-header .row .col:last-of-type{align-content:end;align-items:center;justify-content:center}.wrapper.business .row{margin:auto;max-width:1399.98px}.wrapper.business .col{gap:30px}.wrapper.business .see-menu{background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:15px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .15s ease-in-out;width:100%}.wrapper.business .see-menu:hover{background:var(--color-card-secondary)}.wrapper.business .see-menu p{position:relative;z-index:2}.wrapper.business .see-menu:before{background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 80%);content:"";height:100%;inset:0;position:absolute;z-index:1}.wrapper.business .see-menu img{height:100%;position:absolute;right:0;top:0;z-index:0}.wrapper.business .text-section{align-content:start;align-items:start;display:flex;flex-direction:column;gap:15px;justify-content:start;width:100%}.wrapper.business .text-section .title{font-size:1.2em;width:100%}.wrapper.business .text-section .text-content{color:var(--color-text-secondary);font-size:1em;line-height:1.6;text-align:start;width:100%;word-break:normal}.wrapper.business .text-section .text-content.shimmer{border-radius:5px;height:1em;margin-top:-5px;overflow:hidden;position:relative;width:100%}.wrapper.business .text-section .text-content.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.business .text-section .text-content.shimmer:first-of-type{margin-top:unset}.wrapper.business .text-section .text-content.shimmer:last-of-type{width:90%}.wrapper.business .schedule-section{display:flex;flex-direction:column;gap:15px;overflow:hidden;width:100%}.wrapper.business .schedule-section .schedule-list{display:flex;flex-direction:column;gap:5px;overflow:hidden;width:100%}.wrapper.business .schedule-section .schedule-list .schedule-row{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:space-between;overflow:hidden;width:100%}.wrapper.business .schedule-section .schedule-list .schedule-row .day{color:var(--color-text-secondary);font-size:1em;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:-moz-min-content;width:min-content}.wrapper.business .schedule-section .schedule-list .schedule-row .time{color:var(--color-text-primary);font-size:1em;white-space:nowrap;width:-moz-min-content;width:min-content}.wrapper.business .schedule-section .schedule-list.shimmer{gap:10px}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .day{border-radius:5px;height:1em;overflow:hidden;position:relative;width:40%}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .day:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .time{border-radius:5px;height:1em;overflow:hidden;position:relative;width:30%}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .time:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.business .pictures-container{width:100%}.wrapper.business .pictures-container .pictures-section{display:grid;gap:10px;gap:15px;grid-template-columns:repeat(4,1fr);width:100%}.wrapper.business .pictures-container .pictures-section .image{aspect-ratio:1;border-radius:20px;cursor:pointer;grid-column:span 1;overflow:hidden;position:relative;width:100%}.wrapper.business .pictures-container .pictures-section .image .image-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper.business .pictures-container .pictures-section .image .more-overlay{align-items:center;background:#00000073;color:#fff;display:flex;font-size:1.6em;font-weight:700;justify-content:center;inset:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.business .pictures-container .pictures-section .image:first-child,.wrapper.business .pictures-container .pictures-section .image:nth-child(2),.wrapper.business .pictures-container .pictures-section .image:nth-child(7),.wrapper.business .pictures-container .pictures-section .image:nth-child(8){grid-column:span 2}.wrapper.business .pictures-container .pictures-section.shimmer .image{aspect-ratio:1;border-radius:20px;height:100%;overflow:hidden;position:relative;width:100%}.wrapper.business .pictures-container .pictures-section.shimmer .image:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.business .row{padding:25px}.wrapper.business .row .col{overflow:unset}@media(max-width:1099.98px){.wrapper.business .row .col.col-20,.wrapper.business .row .col.col-30,.wrapper.business .row .col.col-50{width:50%}}@media(max-width:767.98px){.wrapper.business .business-header{height:250px}.wrapper.business .business-header .row{align-content:start;align-items:end;flex-direction:row;gap:0;justify-content:end;padding:20px}.wrapper.business .business-header .row h1{font-size:1.6em}.wrapper.business .business-header .row .col{align-content:start;align-items:end;gap:0;justify-content:end}.wrapper.business .business-header .row .col .logo-image{height:70px;width:70px}.wrapper.business .business-header .row .col:last-of-type{width:unset}.wrapper.business .pictures-container .pictures-section{gap:10px}.wrapper.business .row{flex-direction:column;gap:30px;padding:20px}.wrapper.business .row .col{overflow:unset}.wrapper.business .row .col.col-20,.wrapper.business .row .col.col-30,.wrapper.business .row .col.col-50{width:100%}}@media(max-width:575.98px){.wrapper.business .row .col{overflow:unset}.wrapper.business .row .col.col-20,.wrapper.business .row .col.col-30,.wrapper.business .row .col.col-50{width:100%}}.wrapper.restaurants{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.restaurants{gap:20px}}.wrapper.restaurant-dashboard{height:unset;max-width:600px;overflow-x:unset;padding:0 16px;width:100%}.wrapper.restaurant-dashboard.loading{align-content:center;align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center}.wrapper.restaurant-dashboard .header{align-content:center;align-items:center;display:flex;flex-direction:row;height:80px;justify-content:space-between;padding:10px}.wrapper.restaurant-dashboard .header .logo-square{aspect-ratio:1;height:60px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:60px}.wrapper.restaurant-dashboard .header .logo{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:25px;display:flex;flex-direction:row;gap:10px;justify-content:center;min-height:50px;padding:0 5px 10px px}.wrapper.restaurant-dashboard .header .logo .to-profile{display:flex;flex-direction:column}.wrapper.restaurant-dashboard .header .logo .to-profile h3{color:var(--color-text-primary);font-size:.9em;font-weight:600}.wrapper.restaurant-dashboard .header .logo .to-profile p{color:var(--color-text-secondary);font-size:.6em;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.wrapper.restaurant-dashboard .header .logo img{aspect-ratio:1;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:50px}.wrapper.restaurant-dashboard .header .logo .back-icon{height:24px;width:24px}.wrapper.restaurant-dashboard .header .social-media{display:flex;flex-direction:row;gap:5px}.wrapper.restaurant-dashboard .header .social-media svg{color:var(--color-text-primary);fill:var(--color-text-primary);height:30px;width:30px}.wrapper.restaurant-dashboard .video-header{align-content:center;align-items:center;aspect-ratio:16/9;background-color:wheat;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}.wrapper.restaurant-dashboard .video-header .logo-image{width:30%}.wrapper.restaurant-dashboard .content{gap:15px;padding:0 0 120px}.wrapper.restaurant-dashboard .content .menu-element{align-content:space-between;align-items:start;background-color:wheat;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:space-between;padding:15px 20px;position:relative;width:100%}.wrapper.restaurant-dashboard .content .menu-element svg{align-self:flex-end;height:30px;position:relative;width:30px;z-index:1}.wrapper.restaurant-dashboard .content .menu-element h1{color:var(--color-text-primary);font-size:18px;line-height:1;position:relative;z-index:1}.wrapper.restaurant-dashboard .content .menu-element:after{background:#000;background:linear-gradient(22.5deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 100%);border-radius:20px;content:"";inset:0;position:absolute;z-index:0}.wrapper.restaurant-dashboard .content .restaurant-events{display:flex;flex-direction:column;width:100%}.wrapper.restaurant-dashboard .content .restaurant-events .title{font-size:1.2em;font-weight:600;text-align:left;width:100%}.wrapper.restaurant-dashboard .content .columns{display:flex;flex-direction:row;gap:15px;width:100%}.wrapper.restaurant-dashboard.menu .header{background-color:var(--color-card-primary);background-position:50%;height:100px;padding:20px 10px;position:relative;z-index:0}.wrapper.restaurant-dashboard.menu .header:before{background:#62626247;background:linear-gradient(0deg,var(--color-static-black) 0,var(--color-card-primary-transparent) 75%);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-black)",endColorstr="var( --color-card-primary-transparent)",GradientType=1);inset:0;position:absolute;z-index:1}.wrapper.restaurant-dashboard.menu .header .back-button{align-content:center;align-items:center;cursor:pointer!important;display:flex;flex-direction:row;gap:5px;justify-content:center;z-index:2;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.menu .header .back-button svg{color:var(--color-static-white);height:32px;width:32px}.wrapper.restaurant-dashboard.menu .header .back-button p{color:var(--color-static-white);font-size:1em}.wrapper.restaurant-dashboard.menu .header .back-button:hover{background:var(--color-static-white-20-transparency)}.wrapper.restaurant-dashboard.menu .header img{z-index:2}.wrapper.restaurant-dashboard.menu .header .logo{background:unset;border-radius:unset;height:50px;padding:unset;width:50px}.wrapper.restaurant-dashboard.menu .header-categories{background-color:var(--color-card-primary);display:flex;flex-direction:column;height:62px;inset:0;padding:10px 0 0;position:sticky;z-index:99}.wrapper.restaurant-dashboard.menu .header-categories .other-menus{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:start;overflow-x:auto;overflow-y:hidden;padding:0 10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.wrapper.restaurant-dashboard.menu .header-categories .other-menus::-webkit-scrollbar{display:none}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element{align-content:center;align-items:center;background:var(--color-card-secondary);border:2px solid transparent;border-radius:20px;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:12.5px 10px;width:100%}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element h2{color:var(--color-text-secondary);font-size:1em;font-weight:400;white-space:nowrap}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element svg{color:var(--color-text-secondary);fill:var(--color-text-secondary);height:18px;width:18px}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element.router-link-exact-active{border:2px solid var(--color-action-primary)}.wrapper.restaurant-dashboard.menu .sub-header{background-color:var(--color-card-primary);border-radius:0 0 20px 20px;display:flex;flex-direction:column;gap:10px;inset:62px 0 0;padding:15px 0;position:sticky;z-index:99}.wrapper.restaurant-dashboard.menu .sub-header .search{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;max-height:38px;padding:0 10px}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control{align-content:center;align-items:center;background-color:var(--color-card-secondary);border-radius:14px;display:flex;flex-direction:row;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:5px;position:relative;width:38px;z-index:0}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control svg{color:var(--color-icon);fill:var(--color-icon);height:26px;width:26px;z-index:0}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control .pill{align-content:center;align-items:center;background:var(--color-static-white);border-radius:16px;color:var(--color-static-black);display:flex;flex-direction:column;font-size:.8em;font-weight:600;height:18px;justify-content:center;padding:2px;position:absolute;right:-2.5px;top:-5px;width:18px;z-index:1}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control .pill.gradient{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .sub-header .search input{background-color:var(--color-card-secondary);border:none;border-radius:30px;box-shadow:none;caret-color:var(--color-text-secondary);color:var(--color-text-primary);font-size:1rem;font-weight:300;line-height:1rem;max-width:100%;outline:none;padding:10px 15px;resize:none!important;width:100%}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:start;overflow-x:auto;overflow-y:hidden;padding-left:10px;scroll-behavior:smooth;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories::-webkit-scrollbar{display:none}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories .category{background:var(--color-card-secondary);border-radius:10px;color:var(--color-text-primary);cursor:pointer;font-size:1em;font-weight:400;padding:7.5px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories .category.selected{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);transition:all 25ms ease-in-out}.wrapper.restaurant-dashboard.menu .content .drink-menu,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories,.wrapper.restaurant-dashboard.menu .content .food-menu,.wrapper.restaurant-dashboard.menu .content .food-menu .categories{align-content:start;align-items:start;display:flex;flex-direction:column;justify-content:start;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category{width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .category-header,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .category-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:15px 0;padding:0 20px;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .category-header h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .category-header h2{font-size:1.3em;font-weight:500;margin:0}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .category-header .highlight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .category-header .highlight{align-self:stretch;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);width:5px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items{align-content:start;align-items:start;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:start;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item{align-content:center;align-items:center;border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:20px;height:100%;justify-content:center;padding:0 20px;position:relative;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image{background-color:var(--color-card-primary);border-radius:20px;height:100px;min-height:100px;min-width:100px;overflow:hidden;position:relative;width:100px;z-index:0}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image img,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image img{background-color:var(--color-card-primary);border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image .quantity-overlay{align-content:center;align-items:center;color:var(--color-text-primary);display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;z-index:2}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image .quantity-overlay p{font-size:1.6em;z-index:1}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image .quantity-overlay:before{background:var(--color-card-primary);content:"";inset:0;opacity:.8;position:absolute;z-index:1}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge{align-content:center;align-items:center;border-radius:7.5px;color:var(--color-static-white);display:flex;flex-direction:row;gap:2.5px;justify-content:center;padding:3px 5px;position:relative;text-transform:capitalize}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.on-image{border-radius:0 7.5px 7.5px;bottom:0;left:0;padding:3px 7.5px;position:absolute;z-index:1}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge svg{height:.8em;width:.8em}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.new,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.new{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.special,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.special{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.popular{background:var(--color-static-blue);background:linear-gradient(275deg,var(--color-static-blue) 0,var(--color-static-blue-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-blue)",endColorstr="var(--color-static-blue-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge h5,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge h5{font-size:.8em}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge{align-content:center;align-items:center;border-radius:7.5px;color:var(--color-static-white);display:flex;flex-direction:row;gap:2.5px;justify-content:start;padding:3px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge svg{color:var(--color-text-primary);fill:var(--color-text-primary);height:1.1em;width:1.1em}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.veggie svg{color:var(--color-static-green);fill:var(--color-static-green)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.glutenfree svg{color:var(--color-static-yellow);fill:var(--color-static-yellow)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.spicy svg{color:var(--color-action-primary);fill:var(--color-action-primary)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content{align-content:start;align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;gap:8px;height:100%;justify-content:space-between;overflow:hidden;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details{align-content:start;align-items:start;display:flex;flex-direction:column;gap:5px;justify-content:center;line-height:1.3}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .ingredients{color:var(--color-text-secondary);display:-webkit-box;font-size:.8em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-options{color:var(--color-text-secondary);display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8em;gap:4px;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories{color:var(--color-text-primary);font-weight:500}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .details-row{align-content:start;align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:5px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .second-column{align-content:end;align-items:end;display:flex;flex-direction:column;gap:16px;height:100px;justify-content:space-between}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h2{display:-webkit-box;font-size:1em;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h2.weight{background:var(--color-card-primary);border-radius:15px;font-size:.8em;padding:5px 10px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price{font-size:16px;font-weight:500}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price span{color:var(--color-text-secondary);font-weight:300}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price{white-space:nowrap}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price.original{color:var(--color-text-secondary);font-size:14px;text-decoration:line-through}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .product-price-row{align-content:end;align-items:end;display:flex;flex-direction:column;gap:1px;justify-content:end}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .product-price-row .iconify{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:22px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);height:16px;padding:2px;width:16px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .product-price-row svg{color:var(--color-static-white);fill:var(--color-static-white);height:12px;width:12px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .plus-icon{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:34px;color:var(--color-static-white);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);flex-direction:column;height:34px;min-height:34px;min-width:34px;padding:8px;width:34px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item.active:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item.active:before{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:0 4px 4px 0;bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);left:0;position:absolute;top:0;width:4px}.wrapper.restaurant-dashboard.menu .floating-button{bottom:20px;font-weight:400;left:auto;max-width:600px;position:fixed;right:auto;width:calc(100% - 40px)}@media(max-width:575.98px){.wrapper.business .header{padding:20px}.wrapper.business.menu .sub-header{border-radius:0 0 10px 10px}.wrapper.restaurant-dashboard.menu .floating-button{left:20px;right:20px}}.wrapper.restaurant-dashboard.product-page{align-items:center;display:flex;flex-direction:column;justify-content:start;min-height:100vh}.wrapper.restaurant-dashboard.product-page.loading{align-content:center;align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center}.wrapper.restaurant-dashboard.product-page .not-found{font-size:1em;margin:30px 16px}.wrapper.restaurant-dashboard.product-page .product-image{overflow:hidden;position:relative;width:100%}.wrapper.restaurant-dashboard.product-page .product-image .image{height:30dvh;max-height:30dvh;-o-object-fit:cover;object-fit:cover;width:100%;user-drag:none;-webkit-user-drag:none;border-radius:0 0 20px 20px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button,.wrapper.restaurant-dashboard.product-page .product-image .back-button{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:14px;cursor:pointer;display:flex;flex-direction:row;gap:5px;justify-content:center;left:20px;padding:5px 10px;position:absolute;top:20px;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button svg,.wrapper.restaurant-dashboard.product-page .product-image .back-button svg{color:var(--color-text-primary);fill:var(--color-text-primary);height:20px;width:20px}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button p,.wrapper.restaurant-dashboard.product-page .product-image .back-button p{font-size:12px;font-weight:600;letter-spacing:5%;text-transform:uppercase}.wrapper.restaurant-dashboard.product-page .product-header-close{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:start;padding:20px;width:100%}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button{bottom:unset;left:unset;position:relative;right:unset;top:unset}.wrapper.restaurant-dashboard.product-page .product-content{display:flex;flex-direction:column;gap:20px;padding:20px 20px 160px;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-header{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-name,.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price{font-size:18px;font-weight:500}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-name span,.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price span{color:var(--color-text-secondary);font-weight:300}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price{white-space:nowrap}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price.original{color:var(--color-text-secondary);font-size:16px;text-decoration:line-through}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-column{align-content:end;align-items:end;display:flex;flex-direction:column;justify-content:start}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-row{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:end}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-row .iconify{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:22px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);height:20px;padding:2px;width:20px}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-row svg{color:var(--color-static-white);fill:var(--color-static-white);height:16px;width:16px}.wrapper.restaurant-dashboard.product-page .product-content .product-description{display:flex;flex-direction:column;font-size:14px;gap:4px}.wrapper.restaurant-dashboard.product-page .product-content .product-description .product-description-header{color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.product-page .product-content .product-description .product-description-content{font-size:16px}.wrapper.restaurant-dashboard.product-page .product-content .product-details{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:start;margin-top:5px}.wrapper.restaurant-dashboard.product-page .product-content .product-details .weight{background:var(--color-card-primary);border-radius:15px;font-size:1em;padding:5px 10px}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge{align-content:center;align-items:center;border-radius:7.5px;color:var(--color-static-white);display:flex;flex-direction:row;gap:2.5px;justify-content:center;padding:3px 5px;position:relative;text-transform:capitalize}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.on-image{border-radius:0 7.5px 7.5px;bottom:0;left:0;padding:3px 7.5px;position:absolute;z-index:1}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge svg{height:.8em;width:.8em}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.new{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.special{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.popular{background:var(--color-static-blue);background:linear-gradient(275deg,var(--color-static-blue) 0,var(--color-static-blue-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-blue)",endColorstr="var(--color-static-blue-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge h5{font-size:.8em}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:15px;color:var(--color-static-white);display:flex;flex-direction:row;gap:5px;justify-content:start;padding:5px 10px}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge svg{color:var(--color-text-primary);fill:var(--color-text-primary);height:1.1em;width:1.1em}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.vegan svg,.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.veggie svg{color:var(--color-static-green);fill:var(--color-static-green)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.glutenfree svg{color:var(--color-static-yellow);fill:var(--color-static-yellow)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.spicy svg{color:var(--color-action-primary);fill:var(--color-action-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-ingredients{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:5px;row-gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .product-ingredients .ingredient{border-radius:10px;color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:22px;text-transform:capitalize}.wrapper.restaurant-dashboard.product-page .product-content .product-ingredients .ingredient .sub-ingredients{color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values{display:flex;flex-direction:column;gap:10px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values.small{max-height:150px;overflow:hidden;position:relative;z-index:0}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values.small:before{background:linear-gradient(0deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 100%);content:"";inset:0;position:absolute}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values.small .product-nutritional-values-show{bottom:0;left:50%;margin:0 auto;position:absolute;transform:translate(-50%,-50%);z-index:1}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header h2{color:var(--color-text-primary);font-size:18px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header .selector{background:var(--color-card-secondary);border-radius:15px;display:flex;flex-direction:row;gap:0}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header .selector p{border-radius:15px;color:var(--color-text-primary);font-size:14px;padding:2.5px 10px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header .selector p.active{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table{display:flex;flex-direction:column;gap:2.5px;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item p{font-size:14px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:start}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container p{white-space:nowrap}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container svg{height:16px;width:16px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container svg path{fill:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .separator{background:var(--color-card-secondary);height:2px;margin:0 10px;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item.extra-spacing{padding-left:20px}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens{display:flex;flex-direction:column;gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens .additives-and-allergens-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens .additives-and-allergens-header h2{color:var(--color-text-primary);font-size:18px;font-weight:600}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens .additives-and-allergens-header span{font-size:16px;font-weight:400}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles,.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category{display:flex;flex-direction:column;gap:8px}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .product-bundle-category-header{display:flex;flex-grow:row;justify-content:space-between}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .category-name{color:var(--color-text-primary);font-size:18px}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items{display:flex;flex-direction:column;gap:8px}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item{align-content:center;align-items:center;border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:20px;height:100%;justify-content:center;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .image{background-color:var(--color-card-primary);border-radius:20px;height:90px;min-height:90px;min-width:90px;overflow:hidden;position:relative;width:90px;z-index:0}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .image img{background-color:var(--color-card-primary);border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content{align-content:start;align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;gap:8px;justify-content:space-between;overflow:hidden;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content .small-details{align-content:start;align-items:start;display:flex;flex-direction:column;gap:5px;justify-content:center;line-height:1.3}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content .small-details .ingredients{color:var(--color-text-secondary);display:-webkit-box;font-size:.8em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h2{display:-webkit-box;font-size:1em;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h2.weight{background:var(--color-card-primary);border-radius:15px;font-size:.8em;padding:5px 10px}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h3.product-name{font-size:16px;font-weight:500}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h3.product-name span{color:var(--color-text-secondary);font-weight:300}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart{align-content:center;align-items:center;background:var(--color-card-secondary);border-left:2px solid var(--color-border);border-radius:20px 20px 0 0;border-right:2px solid var(--color-border);border-top:2px solid var(--color-border);bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:space-between;max-width:600px;padding:20px;position:fixed;width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .input-wrapper.personal-note{width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .input-wrapper.personal-note input{border:unset;padding:0;width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .divider{background:var(--color-border-hover);border-radius:2px;height:2px;width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row{align-content:center;align-items:end;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:unset;width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .seleected-bundle-items{font-size:.9em;font-weight:400}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls{align-content:center;align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:center}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper{padding:0}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper input{-moz-appearance:textfield;padding:8px;width:50px}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper input::-webkit-inner-spin-button,.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .button-icon{aspect-ratio:1;padding:10px}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .button-icon:disabled{cursor:not-allowed;opacity:.6}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .button-icon{font-weight:400}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .button-icon:disabled{cursor:not-allowed;opacity:.6}.wrapper.virtual-table{height:unset;max-width:600px;overflow-x:unset;width:100%}.wrapper.virtual-table.join{display:flex;flex-direction:column;height:100%}.wrapper.virtual-table.join .business-header{height:100%;min-height:40dvh;position:relative}.wrapper.virtual-table.join .business-header .restaurant-row{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px;position:relative;z-index:2}.wrapper.virtual-table.join .business-header .restaurant-row .to-profile{display:flex;flex-direction:column}.wrapper.virtual-table.join .business-header .restaurant-row .to-profile h3{color:var(--color-text-primary);font-size:1.3em;font-weight:600}.wrapper.virtual-table.join .business-header .restaurant-row .to-profile p{color:var(--color-text-secondary);font-size:.7em;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.wrapper.virtual-table.join .business-header .restaurant-row .logo-image{aspect-ratio:1;height:64px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:64px}.wrapper.virtual-table.join .business-header .cover-image{inset:0;overflow:hidden;z-index:0}.wrapper.virtual-table.join .business-header .cover-image,.wrapper.virtual-table.join .business-header .cover-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wrapper.virtual-table.join .business-header .cover-image:before{background:linear-gradient(180deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 24%);content:"";inset:0;position:absolute;z-index:1}.wrapper.virtual-table.join .business-header .cover-image:after{background:linear-gradient(0deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 60%);content:"";inset:0;position:absolute;z-index:1}.wrapper.virtual-table.join .business-header .cover-image .shimmer-overlay{animation:shine 1.2s infinite forwards;background:linear-gradient(transparent,hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.1) 65%,transparent);content:"";height:200%;left:-120%;position:absolute;top:-120%;transform:rotate(-45deg);transition:all 2s;width:200%;z-index:2}@keyframes shine{0%{left:-120%;top:-120%}to{left:100%;top:100%}}.wrapper.virtual-table.join .virtual-table-join-form{display:flex;flex-direction:column;gap:16px;height:100%;min-height:60dvh;padding:20px}.wrapper.virtual-table.join .virtual-table-join-form .logo{width:124px}.wrapper.virtual-table.join .virtual-table-join-form .join-form-container{display:flex;flex-direction:column;gap:24px}.wrapper.virtual-table.join .virtual-table-join-form h1{color:var(--color-text-primary);font-size:2.2em;font-weight:400;line-height:1.1}.wrapper.virtual-table.join .virtual-table-join-form h1 span{font-weight:600}.wrapper.virtual-table.join .virtual-table-join-form p{color:var(--color-text-secondary);font-size:1.1em;font-weight:400;line-height:1.3}.wrapper.virtual-table.join .virtual-table-join-form p span{color:var(--color-text-primary);font-weight:600}.wrapper.virtual-table.join .virtual-table-join-form .buttons-container{display:flex;flex-direction:column;gap:16px;width:100%}.wrapper.virtual-table.join .virtual-table-join-form .buttons-container button{font-weight:400;padding:14px 20px}.wrapper.virtual-table.main{display:flex;flex-direction:column;height:100%}.wrapper.virtual-table.main .virtual-table-section-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;width:100%}.wrapper.virtual-table.main .virtual-table-section-header .heading{font-size:1.3em;text-overflow:ellipsis;white-space:no-wrap;width:100%}.wrapper.virtual-table.main .virtual-table-section-header .action{align-content:end;align-items:end;display:flex;flex-direction:column;justify-content:end;width:100%}.wrapper.virtual-table.main .virtual-table-section-header .action p{color:var(--color-text-secondary);line-height:1.2;text-align:right;text-overflow:ellipsis}.wrapper.virtual-table.main .virtual-table-container{display:flex;flex-direction:column;gap:16px;padding:20px}.wrapper.virtual-table.main .virtual-table-header{border-radius:0 0 16px 16px;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:20dvh;overflow:hidden;position:relative}.wrapper.virtual-table.main .virtual-table-header .restaurant-row{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 5px;position:relative;z-index:2}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .to-profile{display:flex;flex-direction:column}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .to-profile h3{color:var(--color-text-primary);font-size:1.3em;font-weight:600}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .to-profile p{color:var(--color-text-secondary);font-size:.7em;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .logo-image{aspect-ratio:1;height:64px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:64px}.wrapper.virtual-table.main .virtual-table-header .cover-image{inset:0;z-index:0}.wrapper.virtual-table.main .virtual-table-header .cover-image,.wrapper.virtual-table.main .virtual-table-header .cover-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wrapper.virtual-table.main .virtual-table-header .cover-image:before{background:var(--color-background-primary);content:"";inset:0;opacity:.8;position:absolute;z-index:1}.wrapper.virtual-table.main .virtual-table-header .table-details-row{display:flex;flex-direction:row;padding:5px 20px 20px;position:relative;z-index:2}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column{align-content:start;align-items:start;display:flex;flex-direction:column;justify-content:end;width:100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column.shimmer{gap:8px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name{align-content:start;align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.9em;gap:4px;justify-content:center}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name .person-avatar{border-radius:18px;display:inline-flex;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name.shimmer .text{animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;border-radius:4px;height:14px;width:80px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name.shimmer .person-avatar{animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;height:18px;width:18px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail{align-content:start;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail.shimmer .table-number{animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;border-radius:6px;height:32px;width:120px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number{align-content:start;align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:1.6em;font-weight:400;gap:4px;justify-content:center}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number span{color:var(--color-text-primary);font-weight:600}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:20px;display:flex;flex-direction:row;gap:4px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:6px 12px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status.shimmer{animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;border-radius:38px;height:32px;width:56px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status .pill{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);border-radius:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1);height:12px;width:12px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status .table-number-name{color:var(--color-text-secondary);font-size:.8em}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants{align-content:end;align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:end;width:100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .table-participants-you{align-content:start;align-items:start;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:8px;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);flex-direction:row;height:26px;justify-content:center;width:-moz-min-content;width:min-content}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .table-participants-you p{font-size:.9em;line-height:1;margin:auto;overflow:hidden;padding:2px 8px 2px 4px;text-overflow:ellipsis;white-space:nowrap}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .table-participants-you.login-link{background:var(--color-card-primary);cursor:pointer}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .person-avatar{border-radius:8px;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer{align-items:center;display:flex;flex-direction:row;gap:4px;margin-bottom:8px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-text{border-radius:4px;height:14px;overflow:hidden;position:relative;width:80px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-text:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-avatar{border-radius:18px;height:18px;overflow:hidden;position:relative;width:18px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-avatar:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer{align-items:center;display:flex;flex-direction:row;gap:8px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .shimmer-table-number{border-radius:6px;height:28px;overflow:hidden;position:relative;width:100px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .shimmer-table-number:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status{align-items:center;background:var(--color-card-primary);border-radius:20px;display:flex;flex-direction:row;gap:4px;padding:6px 12px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-pill{border-radius:10px;height:12px;overflow:hidden;position:relative;width:12px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-pill:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-status-text{border-radius:4px;height:12px;overflow:hidden;position:relative;width:40px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-status-text:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-participants-shimmer{align-items:end;display:flex;flex-direction:row;gap:6px;justify-content:end;width:100%}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-participants-shimmer .shimmer-participant .shimmer-avatar{border-radius:8px;height:26px;overflow:hidden;position:relative;width:26px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-participants-shimmer .shimmer-participant .shimmer-avatar:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.virtual-table.main .virtual-table-orders{display:flex;flex-direction:column}.wrapper.virtual-table.main .orders-container{display:flex;flex-direction:column;gap:16px;position:relative}.wrapper.virtual-table.main .orders-container .orders-list{display:flex;flex-direction:column;gap:8px;height:100%;max-height:300px;overflow-y:auto}.wrapper.virtual-table.main .orders-container .orders-list.empty{align-content:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;min-height:36dvh}.wrapper.virtual-table.main .orders-container .orders-list.empty .title{font-size:1.1em;text-align:center;width:140px}.wrapper.virtual-table.main .orders-container .orders-list .order-list-overlay{align-content:center;align-items:end;background:linear-gradient(0deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 40%);bottom:0;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;position:absolute;right:0}.wrapper.virtual-table.main .orders-container .orders-list .order-list-overlay .see-all{align-content:center;align-items:center;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:8px 8px 0 0;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);flex-direction:row;justify-content:center;padding:4px 8px}.wrapper.virtual-table.main .table-control-section{display:flex;flex-direction:column;gap:16px}.wrapper.virtual-table.main .table-control-section .table-control-buttons{display:flex;flex-direction:row;gap:8px;width:100%}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:16px;width:100%}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button .icon{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:44px;display:flex;flex-direction:column;font-size:1.2em;gap:8px;height:48px;justify-content:center;position:relative;width:48px}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button .icon .order-pill{align-content:center;align-items:center;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:22px;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);flex-direction:column;font-size:.7em;height:22px;justify-content:center;position:absolute;right:-6px;top:-6px;width:22px}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button .text{font-size:1em;font-weight:500;line-height:1;text-align:center}.wrapper.virtual-table.pay{display:flex;flex-direction:column;height:100%}.wrapper.virtual-table.pay .section-header{align-content:center;align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:start;padding:20px 20px 13px}.wrapper.virtual-table.pay .section-header .back-icon{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:12px;transition:all 50ms ease-in-out}.wrapper.virtual-table.pay .section-header .back-icon svg{height:24px;width:24px}.wrapper.virtual-table.pay .section-header .back-icon:hover{background:var(--color-divider-card-secondary)}.wrapper.virtual-table.pay .section-header .title{color:var(--color-text-secondary);font-size:1.4em}.wrapper.virtual-table.pay .section-header .title span{color:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form{display:flex;flex-direction:column;gap:16px;padding:13px 20px 120px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section{display:flex;flex-direction:column;gap:12px;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row{display:flex;flex-direction:row;gap:12px;padding:unset}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button{background:var(--color-card-primary);border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:12px 16px;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button p{color:var(--color-text-tertiary);font-size:1em;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button .icon,.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button .icon path{fill:var(--color-text-tertiary)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.active p{color:var(--color-text-primary);line-height:1.2}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.active .icon,.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.active .icon path{fill:red}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.disabled p{color:var(--color-border);line-height:1.2}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.disabled .icon,.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.disabled .icon path{fill:var(--color-border)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.horizontal{align-items:center;flex-direction:row}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.horizontal .icon{height:32px;min-height:32px;width:32px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical{flex-direction:column;gap:8px;height:100px;justify-content:space-between}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical p{margin-left:auto;text-align:right;width:60%}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical .icon{height:44px;min-height:44px;width:44px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row{gap:6px;overflow:hidden}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button{background:var(--color-card-primary);border-radius:16px;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:1em;gap:16px;height:40px;padding:8px 12px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button.active{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;color:var(--color-static-white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button.active::-moz-placeholder{color:var(--color-text-primary);font-weight:300}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button.active::placeholder{color:var(--color-text-primary);font-weight:300}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row input{border:none!important;font-size:1em;height:40px;outline:none!important;padding:8px 12px;width:120px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section-payment{display:flex;flex-direction:column;gap:16px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section{display:flex;flex-direction:column;gap:18px;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .summary-header{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .summary-header .heading{color:var(--color-text-primary);font-size:1.4em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .summary-header .sub-heading{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:18px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);font-size:.9em;padding:4px 16px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list{display:flex;flex-direction:column;gap:12px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .order{background:unset;cursor:unset;padding:unset}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .order .price{font-size:1em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container{display:flex;flex-direction:column;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .person-header{align-content:start;align-items:start;background:var(--color-card-primary);border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;padding:8px;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .person-header .column{display:flex;flex-direction:row;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .person-header .column .person-avatar{border-radius:8px;height:24px;width:24px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list{display:flex;flex-direction:column;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order,.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column{display:flex;flex-direction:row}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none;border:unset;height:24px;opacity:0;position:absolute;width:24px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]+label{cursor:pointer;font-size:1em;line-height:1.2;margin-bottom:0;padding:0;position:relative}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]+label a{font-weight:600;text-decoration:underline}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]+label:before{background:var(--color-card-secondary);border-radius:10px;content:"";display:inline-block;height:24px;margin-right:10px;vertical-align:text-top;width:24px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:hover+label:before{background:var(--color-card-secondary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px var(--color-card-secondary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:checked+label:before{background:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:disabled+label{color:var(--color-card-secondary);cursor:auto}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:disabled+label:before{background:var(--color-card-secondary);box-shadow:none}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:checked+label:after{background:var(--color-text-primary);box-shadow:3px 0 0 var(--color-card-secondary),6px 0 0 var(--color-card-secondary),6px -3px 0 var(--color-card-secondary),6px -6px 0 var(--color-card-secondary),6px -9px 0 var(--color-card-secondary),6px -12px 0 var(--color-card-secondary);content:"";height:3px;left:3px;position:absolute;top:10px;transform:rotate(45deg);width:3px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .price{font-size:1em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .divider{background:var(--color-border);height:2px;margin-top:12px;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row{display:flex;flex-direction:row;justify-content:space-between;padding:unset}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row .title{color:var(--color-text-primary);font-size:1em;font-weight:500}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row .sum{color:var(--color-text-primary);font-size:1em;font-weight:600}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row .sum .currency{color:var(--color-text-secondary);font-weight:400}.wrapper.virtual-table.pay .virtual-table-pay-form .payment-methods{display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .payment-methods h4{font-size:1.2em;overflow:hidden;white-space:nowrap;width:-moz-fit-content;width:fit-content}.wrapper.virtual-table.pay .virtual-table-pay-form .payment-methods .image{width:50%}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment{align-content:center;align-items:center;background:var(--color-card-secondary);border-left:1px solid var(--color-border);border-radius:20px 20px 0 0;border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);bottom:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin:auto;max-width:600px;padding:20px;position:fixed;width:100%}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment .price{color:var(--color-text-primary);font-size:1.4em;font-weight:500}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment .price span{color:var(--color-text-secondary);font-weight:500}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment .button-icon{font-weight:400}.wrapper.virtual-table.success{display:flex;flex-direction:column;padding:60px 20px 20px}.wrapper.virtual-table.success .main-message-container{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 16px 32px;position:relative}.wrapper.virtual-table.success .main-message-container .header-icon{align-content:center;align-items:center;background:var(--color-static-green);border-radius:50%;display:flex;flex-direction:column;justify-content:center;left:50%;padding:12px;position:absolute;top:-28px;transform:translate(-50%)}.wrapper.virtual-table.success .main-message-container .header-icon svg{height:32px;width:32px}.wrapper.virtual-table.success .main-message-container .main-title{align-content:center;align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;width:100%}.wrapper.virtual-table.success .main-message-container .main-title .title{color:var(--color-text-primary);font-size:1.3em;font-weight:600;line-height:1.1;text-align:center}.wrapper.virtual-table.success .main-message-container .main-title .subtitle{color:var(--color-text-secondary);font-size:.9em;font-weight:400;text-align:center}.wrapper.virtual-table.success .main-message-container .divider{background:var(--color-border);border-radius:2px;height:2px;width:80%}.wrapper.virtual-table.success .main-message-container .payment-sum{align-content:center;align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;margin-bottom:10px;width:100%}.wrapper.virtual-table.success .main-message-container .payment-sum .title{color:var(--color-text-primary);font-size:1.5em;font-weight:600;line-height:1.1;text-align:center}.wrapper.virtual-table.success .main-message-container .payment-sum .title .currency{color:var(--color-text-secondary)}.wrapper.virtual-table.success .main-message-container .payment-sum .subtitle{color:var(--color-text-secondary);font-size:1.2em;font-weight:400;text-align:center}.wrapper.virtual-table.success .main-message-container .details-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);width:100%}.wrapper.virtual-table.success .main-message-container .details-grid .details-card{align-content:center;align-items:start;border:2px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:12px}.wrapper.virtual-table.success .main-message-container .details-grid .details-card .title{color:var(--color-text-primary);font-size:1em;font-weight:500;line-height:1.1;text-align:center}.wrapper.virtual-table.success .main-message-container .details-grid .details-card .subtitle{color:var(--color-text-secondary);font-size:.9em;font-weight:400;text-align:center}.wrapper.virtual-table.success .main-message-container .download-row{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;margin-top:12px}.wrapper.virtual-table.success .main-message-container .download-row .icon,.wrapper.virtual-table.success .main-message-container .download-row .title{color:var(--color-text-secondary);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.virtual-table.success .main-message-container .download-row .title{font-size:1em}.wrapper.virtual-table.success .main-message-container .download-row .icon{font-size:1.4em}@media(max-width:575.98px){.wrapper.virtual-table.join{height:100dvh}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.horizontal .icon{height:28px;min-height:28px;width:28px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical .icon{height:34px;min-height:34px;width:34px}}.wrapper.events{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.events{gap:20px}}.wrapper.event{padding:0 0 50px}.wrapper.event,.wrapper.event .event-header{display:flex;flex-direction:column;width:100%}.wrapper.event .event-header{height:300px;justify-content:end;overflow:hidden;position:relative}.wrapper.event .event-header:before{background:linear-gradient(180deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 20%);content:"";inset:0;position:absolute;z-index:1}.wrapper.event .event-header:after{background:linear-gradient(0deg,var(--color-background-primary) 5%,var(--color-background-primary-transparent) 40%);content:"";inset:0;position:absolute;z-index:1}.wrapper.event .event-header .event-header-image-container,.wrapper.event .event-header .event-header-image-container .event-header-image{height:100%;inset:0;position:absolute;width:100%;z-index:0}.wrapper.event .event-header .event-header-image-container .event-header-image{filter:blur(18px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transform:scale(1.1);transition:opacity .9s ease-in-out}.wrapper.event .event-header .event-header-image-container .event-header-image.loaded{opacity:1}.wrapper.event .event-header .event-header-image-container .event-header-image-shimmer{height:100%;inset:0;overflow:hidden;position:absolute;position:relative;width:100%;z-index:1}.wrapper.event .event-header .event-header-image-container .event-header-image-shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.event .event-header img{filter:blur(24px);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.9;position:absolute;transform:scale(1.1);width:100%;z-index:0}.wrapper.event .event-header .row{align-items:end;height:-moz-max-content;height:max-content;margin:auto;max-width:1399.98px;padding:25px;position:relative;z-index:2}.wrapper.event .event-header .row .title{padding-bottom:5px;position:relative}.wrapper.event .event-header .row .title:before{background:var(--color-action-primary);border-radius:4px;bottom:0;content:"";height:3px;left:0;position:absolute;width:64%;z-index:1}.wrapper.event .event-header .row .title.shimmer{border-radius:5px;height:1.8em;overflow:hidden;position:relative;width:80%}.wrapper.event .event-header .row .title.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.event .event-header .row .title.shimmer:before{content:unset}.wrapper.event .event-header.shimmer img{overflow:hidden;position:relative}.wrapper.event .event-header.shimmer img:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.event .col{gap:30px}.wrapper.event .row{height:100%;margin:auto;max-width:1399.98px;min-height:60dvh}.wrapper.event .row .col:first-of-type{position:relative;top:-110px}.wrapper.event .row .col:first-of-type .highlights-section{display:none}.wrapper.event .text-section{align-content:start;align-items:start;display:flex;flex-direction:column;gap:15px;justify-content:start;width:100%}.wrapper.event .text-section .title{font-size:1.2em;width:100%}.wrapper.event .text-section .text-content{color:var(--color-text-secondary);font-size:1em;line-break:anywhere;line-height:1.4;overflow:hidden;text-align:start;width:100%}.wrapper.event .text-section .text-content.disclaimer{text-align:center}.wrapper.event .text-section .text-content.shimmer{border-radius:5px;height:1em;margin-top:-5px;overflow:hidden;position:relative;width:100%}.wrapper.event .text-section .text-content.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.event .text-section .text-content.shimmer:first-of-type{margin-top:unset}.wrapper.event .text-section .text-content.shimmer:last-of-type{width:90%}.wrapper.event .poster{border-radius:15px;overflow:hidden;position:relative;width:100%;z-index:1}.wrapper.event .poster .image{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper.event .poster .image.shimmer{overflow:hidden;position:relative}.wrapper.event .poster .image.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.event .poster video{aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;width:100%}.wrapper.event .row .col{overflow:unset}.wrapper.event .row .col .title-mobile{display:none}@media(max-width:1099.98px){.wrapper.event .event-header{height:220px}.wrapper.event .row .col.col-20,.wrapper.event .row .col.col-30,.wrapper.event .row .col.col-40{width:50%}.wrapper.event .row .col:first-of-type .highlights-section{display:flex}.wrapper.event .row .col:last-of-type{display:none}}@media(max-width:767.98px){.wrapper.event .event-header{height:400px}.wrapper.event .event-header .row{display:none;padding:20px}.wrapper.event .event-header .row,.wrapper.event .event-header .row .col{align-content:start;align-items:end;gap:0;justify-content:end}.wrapper.event .poster{left:unset;margin:auto;-o-object-fit:contain;object-fit:contain;position:relative;right:unset;top:unset;width:calc(100% - 5vw)}.wrapper.event .poster .image{border-radius:15px;width:100%}.wrapper.event .row{gap:30px;margin-top:-350px}.wrapper.event .row .col{overflow:unset}.wrapper.event .row .col.col-20,.wrapper.event .row .col.col-30,.wrapper.event .row .col.col-40{width:100%}.wrapper.event .row .col .title-mobile{display:inline-block;font-size:1.6em;font-weight:600;line-height:1.1;position:relative}.wrapper.event .row .col .title-mobile:before{background:var(--color-action-primary);bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60%;z-index:1}.wrapper.event .row .col .title-mobile.shimmer{border-radius:5px;height:1.8em;overflow:hidden;position:relative;width:80%}.wrapper.event .row .col .title-mobile.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.event .row .col .title-mobile.shimmer:before{content:unset}.wrapper.event .row .col:first-of-type{top:0}}.wrapper.tickets-payment{display:flex;flex-direction:column;gap:16px;height:unset;max-width:600px;overflow-x:unset;width:100%}.wrapper.tickets-payment.loading{align-content:center;align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center}.wrapper.tickets-payment .hero{display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:28px 26px;position:relative}.wrapper.tickets-payment .hero:after{background:#000000b3;content:"";inset:0;position:absolute}.wrapper.tickets-payment .hero:before{box-shadow:1px 1px 32px 16px var(--color-background-primary) inset;-webkit-box-shadow:1px 1px 32px 16px var(--color-background-primary) inset;-moz-box-shadow:1px 1px 32px 16px var(--color-background-primary) inset;content:"";inset:0;position:absolute;z-index:1}.wrapper.tickets-payment .hero.shimmer:after,.wrapper.tickets-payment .hero.shimmer:before{content:unset}.wrapper.tickets-payment .hero .hero-background{filter:blur(18px);height:100%;inset:0;position:absolute;transform:scale(1.3);transition:all .15s ease-in-out;width:100%;z-index:0}.wrapper.tickets-payment .hero .hero-background.shimmer{background:var(--color-background-primary);filter:blur(0);inset:0;transform:scale(1)}.wrapper.tickets-payment .hero .header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0;position:relative;z-index:1}.wrapper.tickets-payment .hero .header .logo-link{max-width:140px;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}.wrapper.tickets-payment .hero .header .wallet-button{align-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-card-secondary);border-radius:14px;cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:center;overflow:hidden;padding:4px 12px;position:relative;z-index:1}.wrapper.tickets-payment .hero .header .wallet-button:before{background:var(--color-card-primary);content:"";inset:0;opacity:.5;position:absolute;transition:all .15s ease-in-out;z-index:0}.wrapper.tickets-payment .hero .header .wallet-button:hover:before{opacity:1}.wrapper.tickets-payment .hero .header .wallet-button p{position:relative;word-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.wrapper.tickets-payment .hero .header .wallet-button svg{color:var(--color-text-primary);font-size:1em;height:1em;position:relative;width:1em;z-index:1}.wrapper.tickets-payment .hero .hero-content{align-content:center;align-items:center;display:flex;flex-direction:row;gap:28px;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.wrapper.tickets-payment .hero .hero-content .poster{aspect-ratio:4/5;border-radius:15px;max-width:200px;overflow:hidden;position:relative;width:100%;z-index:1}.wrapper.tickets-payment .hero .hero-content .poster .image{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper.tickets-payment .hero .hero-content .poster .image.shimmer{overflow:hidden;position:relative}.wrapper.tickets-payment .hero .hero-content .poster .image.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .hero .hero-content .poster video{aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;width:100%}.wrapper.tickets-payment .hero .hero-content .hero-text{align-content:center;align-items:start;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:start;overflow:hidden;width:100%}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row{align-content:start;align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:start;width:100%}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column{align-content:center;align-items:start;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title{display:-webkit-box;font-size:1em;font-weight:600;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title.shimmer{background:var(--color-card-secondary);border-radius:4px;color:transparent;height:1em;min-width:80px;overflow:hidden;position:relative}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle{color:var(--color-text-secondary);display:-webkit-box;font-size:.9em;font-weight:500;-webkit-line-clamp:1;line-clamp:1;line-height:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle.shimmer{background:var(--color-card-secondary);border-radius:4px;color:transparent;height:1em;min-width:60px;overflow:hidden;position:relative}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{display:-webkit-box;font-size:1.6em;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer{background:var(--color-card-secondary);border-radius:4px;color:transparent;height:1.6em;min-width:120px;overflow:hidden;position:relative}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{color:var(--color-text-secondary);font-size:.7em;font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title.shimmer{background:var(--color-card-secondary);border-radius:4px;color:transparent;height:1em;min-width:150px;overflow:hidden;position:relative}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location{cursor:pointer}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location .title{display:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:unset;text-overflow:unset}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location .title.shimmer{background:var(--color-card-secondary);border-radius:4px;color:transparent;height:2em;min-width:180px;overflow:hidden;position:relative}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location .title.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .container{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;padding:0 6px}.wrapper.tickets-payment .container .deadline-expired-error{background:var(--color-card-primary);border:2px solid var(--color-static-red);border-radius:20px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:20px}.wrapper.tickets-payment .container .deadline-expired-error .error-content{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-lottie{flex-shrink:0;height:80px;min-height:80px;min-width:80px;width:80px}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-text{display:flex;flex:1;flex-direction:column;gap:8px}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-text .error-title{color:var(--color-text-primary);font-size:1.1em;font-weight:600;margin:0;padding:0}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-text .error-message{color:var(--color-text-secondary);font-size:.95em;line-height:1.4;margin:0;padding:0}.wrapper.tickets-payment .container .deadline-expired-error .contact-button{align-items:center;border-radius:40px;cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .15s ease-in-out}.wrapper.tickets-payment .container .deadline-expired-error .contact-button svg{height:18px;width:18px}.wrapper.tickets-payment .container .deadline-expired-error .contact-button p{margin:0;padding:0}.wrapper.tickets-payment .container .reservation-details{background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:18px 20px}.wrapper.tickets-payment .container .reservation-details .reservation-details-header{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .subtitle{color:var(--color-text-secondary);font-size:.8em;font-weight:500;letter-spacing:.05em;margin:0;padding:0;text-transform:uppercase;word-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .subtitle.shimmer{background:var(--color-card-secondary);border-radius:4px;height:1em;min-width:80px;overflow:hidden;position:relative}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .subtitle.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .title{color:var(--color-text-primary);font-size:1.2em;font-weight:600;word-wrap:nowrap;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;margin:0;overflow:hidden;padding:0}.wrapper.tickets-payment .container .reservation-details .reservation-details-content{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:8px;color:var(--color-text-primary);display:flex;flex-direction:column;height:38px;justify-content:center;padding:8px;width:38px;z-index:1}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer{background:var(--color-card-secondary);overflow:hidden;position:relative}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer .icon{opacity:0}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper .icon{align-content:center;align-items:center;display:flex;flex-direction:column;font-weight:600;height:24px;justify-content:center;line-height:1;opacity:1;transition:all .15s ease-in-out;width:24px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content{align-content:center;align-items:start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;word-wrap:nowrap;gap:6px;text-overflow:ellipsis}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .subtitle{color:var(--color-text-secondary);font-size:.8em;font-weight:500;letter-spacing:.05em;text-transform:uppercase;word-wrap:nowrap;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;line-height:1;-webkit-box-orient:vertical;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title{color:var(--color-text-primary);font-size:1em;font-weight:600;line-height:1;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title.shimmer{background:var(--color-card-secondary);border-radius:4px;height:1em;min-width:100px;overflow:hidden;position:relative}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}@media(max-width:575.98px){.wrapper.tickets-payment .hero{padding:28px 20px}.wrapper.tickets-payment .hero .hero-content{gap:24px}.wrapper.tickets-payment .hero .hero-content .poster{border-radius:8px;max-width:30%;min-width:90px}.wrapper.tickets-payment .hero .hero-content .hero-text{gap:8px}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column{gap:3px}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle{font-size:.8em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title{font-size:1em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.7em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.2em}.wrapper.tickets-payment .container{padding:0 20px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content{align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px;justify-content:flex-start;row-gap:12px}}.wrapper.login{align-items:stretch;background-color:var(--color-background-primary);flex-direction:row;height:100%;min-height:100dvh;width:100%}.wrapper.login,.wrapper.login .column{align-content:center;display:flex;justify-content:center}.wrapper.login .column{align-items:center;flex-direction:column;min-width:50%;padding:30px;width:50%}.wrapper.login .column.second{height:100%;min-height:100dvh;position:relative}.wrapper.login .column.second .image{background-image:url(./login-image.ChX4MaEq.jpg);background-repeat:no-repeat;background-size:cover;height:100%;min-height:calc(100dvh - 60px);-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.wrapper.login .column.second .image:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' preserveAspectRatio='none' viewBox='0 0 720 900'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M720 0H0v900h720zM125.652 80.06c0-27.647 21.413-50.06 47.826-50.06h468.696C668.588 30 690 52.413 690 80.06V719.82c0 27.647-21.412 50.06-47.826 50.06s-47.826 22.412-47.826 50.059S572.935 870 546.522 870H77.826C51.413 870 30 847.588 30 819.94V180.179c0-27.647 21.413-50.06 47.826-50.06 26.414 0 47.826-22.412 47.826-50.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";fill:var(--color-background-primary);height:100%;position:absolute;width:100%;z-index:1}.wrapper.login .form-content{max-width:400px}.wrapper.login .form-content .logo{margin-bottom:30px;max-width:140px;width:100%}.wrapper.login .form-content .heading{display:flex;flex-direction:column;gap:15px}.wrapper.login .form-content .heading h1{font-size:1.8em;font-weight:500;line-height:1.1}.wrapper.login .form-content .heading h2{font-size:1.1em;font-weight:400;line-height:1.2}.wrapper.login .form-content .divider{background:var(--color-border);height:2px;margin:25px 5px;width:100%}.dark-mode .wrapper.login .column.second .image:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' preserveAspectRatio='none' viewBox='0 0 720 900'%3E%3Cpath fill='%230d0d0d' fill-rule='evenodd' d='M720 0H0v900h720zM125.652 80.06c0-27.647 21.413-50.06 47.826-50.06h468.696C668.588 30 690 52.413 690 80.06V719.82c0 27.647-21.412 50.06-47.826 50.06s-47.826 22.412-47.826 50.059S572.935 870 546.522 870H77.826C51.413 870 30 847.588 30 819.94V180.179c0-27.647 21.413-50.06 47.826-50.06 26.414 0 47.826-22.412 47.826-50.06' clip-rule='evenodd'/%3E%3C/svg%3E")}@media(max-width:767.98px){.wrapper.login{flex-direction:column}.wrapper.login .column{width:100%}.wrapper.login .column.second{display:none}.wrapper.login .form-content{width:100%}.wrapper.login .form-content .logo{max-width:116px}.wrapper.login .form-content .heading h1{font-size:1.6em}.wrapper.login .form-content .heading h2{font-size:1em;line-height:1.3}}.wrapper.settings{max-width:1399.98px}.wrapper.settings .row{margin:unset;margin-top:50px;padding:unset}.wrapper.settings .row .col-50:first-of-type{padding:0 25px 0 0}.wrapper.settings .row .col-50:last-of-type{padding:0 0 0 25px}.wrapper.settings .settings-category{align-content:center;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%}.wrapper.settings .settings-category .settings-header{color:var(--color-text-secondary);font-size:.9em;font-weight:400;letter-spacing:.2em;padding:0 10px;text-transform:uppercase;width:100%}.wrapper.settings .settings-category .settings-list{align-content:start;align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start;width:100%}.wrapper.settings .settings-category .settings-list .settings-container{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:15px;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:row;gap:15px;justify-content:start;padding:15px 10px;transition:all .2s ease-in-out;width:100%}.wrapper.settings .settings-category .settings-list .settings-container .icon.red{color:var(--color-action-primary)}.wrapper.settings .settings-category .settings-list .settings-container .icon.blue{color:var(--color-static-blue)}.wrapper.settings .settings-category .settings-list .settings-container .icon.green{color:var(--color-static-green)}.wrapper.settings .settings-category .settings-list .settings-container .icon.yellow{color:var(--color-static-yellow)}.wrapper.settings .settings-category .settings-list .settings-container .icon.grey{color:var(--color-icon)}.wrapper.settings .settings-category .settings-list .settings-container svg{height:1.6em;width:1.6em}.wrapper.settings .settings-category .settings-list .settings-container p{color:var(--color-text-primary);font-size:1.2em}@media(max-width:767.98px){.wrapper.settings .row{gap:15px}.wrapper.settings .row .col-50:first-of-type,.wrapper.settings .row .col-50:last-of-type{padding:0}.wrapper.settings .settings-category{gap:15px}.wrapper.settings .settings-category .settings-header{font-size:.8em}.wrapper.settings .settings-category .settings-list .settings-container{gap:7.5px}.wrapper.settings .settings-category .settings-list .settings-container svg{height:1.4em;width:1.4em}.wrapper.settings .settings-category .settings-list .settings-container p{color:var(--color-text-primary);font-size:1em}}@media(max-width:575.98px){.wrapper.settings .row{display:flex;flex-direction:column;gap:10px;margin:unset;margin-top:50px;padding:unset}.wrapper.settings .row .col-50:first-of-type,.wrapper.settings .row .col-50:last-of-type{padding:0}}.reservation-form{align-items:stretch;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:25px;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:auto;justify-content:stretch;margin:0 auto;overflow:hidden;padding:20px;width:100%}.reservation-form.shimmer{height:200px;overflow:hidden;position:relative}.reservation-form.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.reservation-form .reservation-header{margin-bottom:20px;width:100%}.reservation-form .reservation-header,.reservation-form .reservation-header .back{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.reservation-form .reservation-header .back{border-radius:30px;cursor:pointer;gap:10px;padding:0 10px 0 0}.reservation-form .reservation-header .back:hover{background:var(--color-border-active)}.reservation-form .reservation-header .back svg{background:var(--color-card-secondary);border-radius:15px;height:32px;padding:8px;width:32px}.reservation-form .reservation-header .back p{font-size:1em;font-weight:500}.reservation-form .reservation-header .guide{font-size:1.2em;font-weight:600}.reservation-form .reservation-form-content{align-self:stretch;display:flex;flex:auto;flex-direction:column;height:100%;justify-content:space-between}.reservation-form .reservation-form-content .inputs-row{display:flex;flex-direction:row;gap:10px;padding:0;width:100%}.reservation-form .reservation-form-content .inputs-row .input-wrapper{margin-bottom:20px;width:100%}.reservation-form .reservation-form-content .date-selection{background:transparent;border:none;height:100%;outline:none;width:100%}.reservation-form .reservation-form-content .date-selection .dp__menu{background:transparent!important;border:none;width:100%}.reservation-form .reservation-form-content .date-selection .dp__menu .dp__menu_inner{padding:0!important}.reservation-form .reservation-form-content .date-selection .dp__menu .dp--header-wrap{color:var(--color-text-primary)}.reservation-form .reservation-form-content .date-selection .dp__menu .dp--header-wrap .dp__month_year_wrap button{background:transparent!important;color:var(--color-text-primary)}.reservation-form .reservation-form-content .date-selection .dp__menu .dp--header-wrap .dp__month_year_wrap button:hover{background:var(--color-border)!important}.reservation-form .reservation-message{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.reservation-form .reservation-message .lottie-animation{max-width:250px}.reservation-form .reservation-message h4,.reservation-form .reservation-message p{max-width:300px;text-align:center}.reservation-form .reservation-message h4{font-size:1.3em;line-height:1.2}.reservation-form .reservation-message p{font-size:1em;margin-top:10px}.reservation-form .reservation-message .button,.reservation-form .reservation-message button{margin-top:20px}.reservation-form h2,.reservation-form h3{margin-bottom:10px}.reservation-form .date-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.reservation-form .person-counter{align-items:center;display:flex;gap:15px}.reservation-form .person-counter .number{font-size:1.2em}.reservation-form .reservation-summary{margin-top:20px}.reservation-form .reservation-summary p{color:var(--color-text-secondary);font-size:.9em;font-weight:400;letter-spacing:0}.reservation-form .reservation-summary h3{font-size:1em;text-transform:capitalize}.reservation-form .finalize-button{margin-top:20px;padding:15px}.vc-popover-content{border-color:var(--color-border)!important}.vc-popover-content,.vc-popover-content .vc-nav-container .vc-nav-header button{background-color:var(--color-card-secondary)!important;color:var(--color-text-primary)!important}.vc-popover-content .vc-nav-container .vc-nav-item.is-active{background-color:var(--color-action-primary)!important}.login-form{display:flex;flex-direction:column;gap:25px;width:100%}.login-form .back{align-content:center;align-items:center;border-radius:30px;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:0 10px 0 0}.login-form .back:hover{background:var(--color-border-active)}.login-form .back svg{background:var(--color-card-secondary);border-radius:15px;height:32px;padding:8px;width:32px}.login-form .back p{font-size:1em;font-weight:500}.login-form .sent-message{align-items:center;background:var(--color-card-secondary);border-radius:18px 9px 9px 18px;display:flex;flex-direction:row;gap:6px;margin-bottom:20px;padding:14px}.login-form .sent-message.sms{border-right:4px solid var(--color-static-yellow)}.login-form .sent-message.sms .icon{color:var(--color-static-yellow)}.login-form .sent-message.whatsapp{border-right:4px solid #25d366}.login-form .sent-message.whatsapp .icon{color:#25d366}.login-form .sent-message .icon{font-size:1.4em!important;height:1.4em!important;width:1.4em!important}.login-form .sent-message p{font-size:1em;font-weight:600}.login-form .otp-input-container .otp-input{background-color:var(--color-border);border:1px solid var(--color-border-active);border-radius:10px;caret-color:var(--color-text-primary);color:var(--color-text-primary);font-size:1.2em;height:55px;margin:0 7.5px;padding:5px;text-align:center;width:55px}.login-form .otp-input-container div:first-of-type .otp-input{margin:0 7.5px 0 0}.login-form .otp-input-container .otp-input::-webkit-inner-spin-button,.login-form .otp-input-container .otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form .otp-input-container input::-moz-placeholder{color:var(--color-text-secondary);font-size:1.2em;font-weight:600;text-align:center}.login-form .otp-input-container input::placeholder{color:var(--color-text-secondary);font-size:1.2em;font-weight:600;text-align:center}.login-form .new-user-forms,.login-form .otp-form{align-content:center;align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.login-form .new-user-forms .back,.login-form .otp-form .back{margin-bottom:10px}.login-form .new-user-forms .input-wrapper{width:100%}.login-form .new-user-forms .row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;padding:0;width:100%}.login-form .new-user-forms .row .input-wrapper{width:calc(50% - 5px)}.login-form .error{color:var(--color-action-primary-accent)}.login-action{display:flex;flex-direction:column;gap:15px;margin-top:30px;width:100%}.login-action .disclaimer{color:var(--color-text-secondary);font-size:.9em}.login-action .disclaimer .resend-link{color:var(--color-text-primary);cursor:pointer;font-weight:600}.highlights-section{align-items:start;flex-direction:column;gap:20px}.highlights-section,.highlights-section .highlight{align-content:start;display:flex;justify-content:start;width:100%}.highlights-section .highlight{align-items:center;flex-direction:row;gap:15px}.highlights-section .highlight .icon{align-content:center;align-items:center;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:12px;display:flex;flex-direction:column;height:42px;justify-content:center;min-height:42px;min-width:42px;width:42px}.highlights-section .highlight .icon svg{color:var(--color-text-primary);height:24px;width:24px}.highlights-section .highlight .text-content{align-content:center;align-items:start;display:flex;flex-direction:column;gap:2.5px;justify-content:center;width:100%}.highlights-section .highlight .text-content .sub-title{color:var(--color-text-secondary);display:-webkit-box;font-size:.8em;height:unset;-webkit-line-clamp:1;line-clamp:1;line-height:1.2;width:100%;-webkit-box-orient:vertical;overflow:hidden}.highlights-section .highlight .text-content .title{color:var(--color-text-primary);font-size:1em;font-weight:600;height:unset;line-height:1.2;width:100%}.highlights-section .highlight .text-content .title-row{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:start}.highlights-section .highlight .text-content .title-row .pill{border-radius:.5em;height:.6em;width:.6em}.highlights-section .highlight .text-content .title-row .pill.open{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.highlights-section .highlight .action,.highlights-section .highlight .text-content .title-row .pill.close{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.highlights-section .highlight .action{border-radius:12px;color:var(--color-static-white);font-size:.8em;letter-spacing:0;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.highlights-section .highlight.shimmer .text-content .sub-title{border-radius:5px;height:1em;overflow:hidden;position:relative;width:70%}.highlights-section .highlight.shimmer .text-content .sub-title:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.highlights-section .highlight.shimmer .text-content .title{border-radius:5px;height:1.2em;overflow:hidden;position:relative;width:100%}.highlights-section .highlight.shimmer .text-content .title:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.restaurants-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:10px;width:100%}.restaurants-grid.horizontal-scroll{display:flex;flex-direction:row;overflow:auto;padding-bottom:20px;width:100%}.restaurants-grid.horizontal-scroll::-webkit-scrollbar{height:5px;width:5px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar-track{background:transparent;border-radius:10px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.restaurants-grid.horizontal-scroll .restaurant-card{max-width:300px;min-width:unset;width:100%}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-image .open-now{font-size:.8em;gap:2.5px;height:28px;padding:2px 6px;right:8px;top:8px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details h2{font-size:1.2em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details{gap:2.5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .divider-pill{background:var(--color-text-secondary);height:.3em;min-height:.3em;min-width:.3em;width:.3em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element svg{color:var(--color-action-primary);fill:var(--color-action-primary);height:1em;min-height:1em;min-width:1em;width:1em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element p{color:var(--color-text-secondary);font-size:1em}.restaurants-grid .restaurant-card{background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-around;min-height:clamp(200px,calc(14.0625% + 85.78125px),400px);padding:10px;position:relative;transition:all .15s ease-in-out;width:100%;z-index:2}.restaurants-grid .restaurant-card:hover{background:var(--color-border)}.restaurants-grid .restaurant-card .restaurant-image-container{aspect-ratio:16/9;border-radius:10px;overflow:hidden;position:relative;width:100%;z-index:0}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image{border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image.loaded{opacity:1}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image-shimmer{border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;position:relative;top:0;width:100%;z-index:2}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image-shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.restaurants-grid .restaurant-card .restaurant-image-container.empty{aspect-ratio:16/9;border-radius:10px;overflow:hidden;position:relative;width:100%}.restaurants-grid .restaurant-card .restaurant-image-container.empty:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.restaurants-grid .restaurant-card .restaurant-image-container .rating{align-content:center;align-items:center;background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);border-radius:10px;color:var(--color-static-white);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1);flex-direction:column;font-size:.9em;height:32px;justify-content:center;left:10px;position:absolute;top:10px;width:32px;z-index:1}.restaurants-grid .restaurant-card .restaurant-image-container .open-now{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:30px;display:flex;flex-direction:row;font-size:.8em;gap:5px;height:24px;justify-content:center;letter-spacing:.25px;padding:0 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:3}.restaurants-grid .restaurant-card .restaurant-image-container .open-now .open-now-pill{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);border-radius:.5em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1);height:.5em;min-height:.5em;min-width:.5em;width:.5em}.restaurants-grid .restaurant-card .restaurant-image{position:relative;width:100%}.restaurants-grid .restaurant-card .restaurant-image.empty{aspect-ratio:16/9;border-radius:10px;overflow:hidden;position:relative;width:100%}.restaurants-grid .restaurant-card .restaurant-image.empty:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.restaurants-grid .restaurant-card .restaurant-details{display:flex;flex-direction:column;gap:2.5px;overflow:hidden;padding:10px 0 5px;width:100%}.restaurants-grid .restaurant-card .restaurant-details.empty{border-radius:10px;height:50px;margin-bottom:5px;margin-top:10px;min-height:50px;overflow:hidden;position:relative}.restaurants-grid .restaurant-card .restaurant-details.empty:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.restaurants-grid .restaurant-card .restaurant-details h2{font-size:1.2em;font-weight:600;line-height:1.2}.restaurants-grid .restaurant-card .restaurant-details p{font-size:1em;font-weight:400}.restaurants-grid .restaurant-card .restaurant-details .other-details{align-content:center;align-items:center;display:flex;flex-direction:row;gap:7.5px;justify-content:start}.restaurants-grid .restaurant-card .restaurant-details .other-details .detail-element{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;vertical-align:middle}.restaurants-grid .restaurant-card .restaurant-details .other-details .detail-element svg{height:.9em;min-height:.9em;min-width:.9em;width:.9em}.restaurants-grid .restaurant-card .restaurant-details .other-details .detail-element p{display:-webkit-box;font-size:1em;font-weight:400;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurants-grid .restaurant-card .restaurant-details .other-details .divider-pill{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:.4em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);height:.4em;min-height:.4em;min-width:.4em;width:.4em}.events-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px;align-items:start;width:100%}.events-grid.horizontal-scroll{display:flex;flex-direction:row;overflow:auto;padding-bottom:20px;width:100%}.events-grid.horizontal-scroll .event-card{max-width:230px;min-width:unset;width:100%}.events-grid.horizontal-scroll::-webkit-scrollbar{height:5px;width:5px}.events-grid.horizontal-scroll::-webkit-scrollbar-track{background:transparent;border-radius:10px}.events-grid.horizontal-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.events-grid.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.events-grid .event-card{background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:start;min-height:clamp(280px,calc(20.83333vw + 65px),320px);min-width:100%;overflow:hidden;padding:10px;position:relative;transition:all .15s ease-in-out;width:100%;z-index:0}.events-grid .event-card:hover{background:var(--color-border)}.events-grid .event-card .event-image-container{aspect-ratio:4/5;border-radius:10px;overflow:hidden;position:relative;width:100%}.events-grid .event-card .event-image-container .event-image{border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.events-grid .event-card .event-image-container .event-image.loaded{opacity:1}.events-grid .event-card .event-image-container .event-image.empty{aspect-ratio:4/5;height:100%;opacity:1;overflow:hidden;position:relative;width:100%}.events-grid .event-card .event-image-container .event-image.empty:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.events-grid .event-card .event-image-container .event-image-shimmer{border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;position:relative;top:0;width:100%;z-index:2}.events-grid .event-card .event-image-container .event-image-shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.events-grid .event-card .event-details{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start;padding:10px 0 2.5px;width:100%}.events-grid .event-card .event-details.empty .dates{background:transparent;overflow:hidden;position:relative}.events-grid .event-card .event-details.empty .dates:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.events-grid .event-card .event-details.empty .others{border-radius:10px;height:1.2em;overflow:hidden;position:relative;width:100%}.events-grid .event-card .event-details.empty .others:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.events-grid .event-card .event-details .dates{align-content:center;align-items:center;background:var(--color-card-secondary);border-radius:10px;display:flex;flex-direction:column;gap:2.5px;height:50px;justify-content:center;min-height:50px;min-width:50px;width:50px}.events-grid .event-card .event-details .dates .date.day{font-size:1.2em;line-height:1}.events-grid .event-card .event-details .dates .date.month{color:var(--color-action-primary);font-size:.8em;font-weight:400;line-height:1;text-transform:uppercase}.events-grid .event-card .event-details h2{display:-webkit-box;font-size:1.2em;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;-webkit-box-orient:vertical;overflow:hidden}.events-grid .event-card .event-details p{font-size:1em;font-weight:400;margin-top:5px}.tickets-card{align-content:center;align-items:start;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:22px;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:18px;width:100%}.tickets-card.shimmer{height:200px;overflow:hidden;position:relative}.tickets-card.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.tickets-card .tickets-card-header{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;width:100%}.tickets-card .tickets-card-header .title{font-size:1.2em;font-weight:600;line-height:1.2;white-space:wrap;width:100%}.tickets-card .tickets-card-header .tickets-card-header-right{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:end;overflow:hidden;width:100%}.tickets-card .tickets-card-header .tickets-card-header-right .text{font-size:1em;font-weight:500;line-height:1.1;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tickets-card .tickets-card-header .tickets-card-header-right .tickets-number{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:center;width:-moz-min-content;width:min-content}.tickets-card .tickets-card-header .tickets-card-header-right .tickets-number .text{font-size:1.2em;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tickets-card .tickets-card-header .tickets-card-header-right .tickets-number svg{height:1.6em;width:1.6em}.tickets-card .tickets-form-content{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:start;width:100%}.tickets-card .tickets-form-content .title{font-size:1.5em;font-weight:600}.tickets-card .tickets-form-content .tickets-form-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.tickets-card .tickets-form-content .tickets-form-header .back{align-content:center;align-items:center;border-radius:30px;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:0 10px 0 0}.tickets-card .tickets-form-content .tickets-form-header .back:hover{background:var(--color-border-active)}.tickets-card .tickets-form-content .tickets-form-header .back svg{background:var(--color-card-secondary);border-radius:15px;height:32px;padding:8px;width:32px}.tickets-card .tickets-form-content .tickets-form-header .back p{font-size:1em;font-weight:500}.tickets-card .tickets-form-content .tickets-form-header .guide{font-size:1.2em;font-weight:600}.tickets-card .tickets-form-content .ticket-card{align-content:stretch;align-items:center;background-color:var(--color-card-secondary);border-radius:20px;display:flex;flex-direction:column;height:100%;position:relative;width:100%;--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}.tickets-card .tickets-form-content .ticket-card .ticket-content{align-content:stretch;align-items:center;display:flex;flex-direction:row;gap:10px;height:100%;padding:16px;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-gradient{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-position:50%;background-size:100%;background-size:cover;border-radius:20px 0 0 20px;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);left:0;position:absolute;top:0;width:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-actual-state{align-content:center;align-items:center;background:var(--color-border);border-radius:20px;display:flex;flex-direction:row;gap:4px;justify-content:center;margin-right:auto;padding:6px 10px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-actual-state svg{height:.8em;width:.8em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-actual-state p{font-size:.75em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price{display:flex;flex-direction:column;gap:4px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price .small{color:var(--color-text-secondary);font-size:.7em;font-weight:300;letter-spacing:.04em;line-height:1;text-align:right;text-transform:uppercase}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price .heading{color:var(--color-text-primary);font-size:1em;font-weight:600;line-height:1em;text-align:right;white-space:nowrap}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper{align-content:center;align-items:start;display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details{align-content:center;align-items:start;display:flex;flex-direction:column;justify-content:center}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .name{font-size:1.1em;font-weight:600}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .description{color:var(--color-text-secondary);font-size:.85em;font-weight:400;letter-spacing:0;line-height:1.2;margin-top:2.5px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:start;margin-top:5px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types .ticket-type{align-content:center;align-items:center;background:var(--color-action-primary);border-radius:10px;display:flex;flex-direction:row;gap:3px;justify-content:center;padding:5px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types .ticket-type svg{color:var(--color-static-white);height:.8em;width:.8em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types .ticket-type p{color:var(--color-static-white);font-size:.8em;line-height:1}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .icon{display:none}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-controls{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:end;width:unset}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-controls span{font-size:18px}.tickets-card .tickets-form-content .ticket-card .ticket-remaining{align-content:center;align-items:center;border-bottom:1px solid var(--color-action-primary);border-radius:20px 20px 0 0;display:flex;flex-direction:row;gap:6px;justify-content:start;padding:10px 20px 6px 16px;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-remaining p{font-size:.9em}.tickets-card .tickets-form-content .ticket-card .ticket-remaining .icon{background:var(--color-action-primary);border-radius:8px;height:1em;padding:2px;width:1em}.tickets-card .tickets-form-content .ticket-card .ticket-remaining .text{font-size:.85em}.tickets-card .tickets-form-content .ticket-card .ticket-remaining .text .bold{font-weight:700}.tickets-card .tickets-form-content .small-cart-summary{align-content:center;align-items:center;border-top:2px solid var(--color-border);display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding-top:12px;width:100%}.tickets-card .tickets-form-content .small-cart-summary .payment-summary{color:var(--color-text-secondary);white-space:nowrap;width:-moz-min-content;width:min-content}.tickets-card .tickets-form-content .small-cart-summary .payment-summary.sum{color:var(--color-text-primary);font-weight:600}.tickets-card .tickets-form-content .discount-code-section{align-content:start;align-items:start;display:flex;flex-direction:column;justify-content:start;margin-bottom:3px;margin-top:3px}.tickets-card .tickets-form-content .discount-code-section .call-out{color:var(--color-text-secondary);cursor:pointer;font-size:.9em}.tickets-card .tickets-form-content .discount-code-section .call-out span{color:var(--color-text-primary)}.tickets-card .tickets-form-content .discount-code-section .input-wrapper{flex-direction:row;gap:12px;margin-top:12px;width:100%}.tickets-card .tickets-form-content .discount-code-section .input-wrapper input{letter-spacing:.05em;text-transform:uppercase;width:100%}.tickets-card .tickets-form-content .discount-code-section .input-wrapper .icon{font-size:1.6em}.tickets-card .tickets-form-content .discount-code-section .input-wrapper .button.success{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.tickets-card .tickets-form-content .discount-code-section .error{color:var(--color-action-primary-accent);font-size:.8em;margin-top:5px}.tickets-card .tickets-form-content .cart-summary{align-content:center;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:100%}.tickets-card .tickets-form-content .cart-summary .cart-summary-row{display:flex;flex-direction:row;gap:30px;width:100%}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing,.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing{display:flex;flex-direction:column;width:100%}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-discount-data,.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-discount-data{margin-top:18px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing{gap:18px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-event-details{display:flex;flex-direction:column;gap:6px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing{display:flex;flex-direction:column;gap:4px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card{align-content:center;align-items:center;border-bottom:2px solid var(--color-card-secondary);display:flex;flex-direction:row;justify-content:space-between;margin-top:4px;padding-bottom:12px;width:100%}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card:last-of-type{border-bottom:unset;padding-bottom:0}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-name{font-size:1em;line-height:1.2}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity{display:flex;flex-direction:row;gap:20px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity .ticket-price,.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity .ticket-quantity{word-wrap:no-wrap;font-size:1em;line-height:1.2;white-space:nowrap}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity .ticket-quantity{color:var(--color-text-secondary)}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price{font-weight:600}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-heading-section{font-weight:600;margin-bottom:6px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing{gap:6px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-invoicing-name{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1em;justify-content:space-between}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-invoicing-name .name-title{color:var(--color-text-secondary);font-weight:400}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-invoicing-name .name-content{color:var(--color-text-primary);font-weight:600}.tickets-card .tickets-form-content #payment-element{margin-bottom:10px;margin-top:10px}.tickets-card .tickets-form-content #payment-element .Tab{background:var(--color-card-secondary)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .Tab .TabLabel{color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .Tab--selected{box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 1px var(--color-action-primary)!important;color:var(--color-action-primary)!important}.tickets-card .tickets-form-content #payment-element .p-Field .Label,.tickets-card .tickets-form-content #payment-element .p-Field label,.tickets-card .tickets-form-content #payment-element .p-ListPromotionsView button,.tickets-card .tickets-form-content #payment-element .u-color-text{color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .p-Input .Input,.tickets-card .tickets-form-content #payment-element .p-Input input{background:var(--color-card-secondary)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .p-Input .Input:focus,.tickets-card .tickets-form-content #payment-element .p-Input input:focus{border-color:var(--color-action-primary)!important;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,var(--color-action-primary)!important}.tickets-card .tickets-form-content #payment-element .Block{background:var(--color-card-secondary)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;color:#fff!important}.tickets-card .tickets-form-content #payment-element .Block .c-BlockDivider--horizontal{background:var(--color-border)!important}.tickets-card .tickets-form-content .confirmation-message{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.tickets-card .tickets-form-content .confirmation-message .lottie-animation{max-width:250px}.tickets-card .tickets-form-content .confirmation-message h4,.tickets-card .tickets-form-content .confirmation-message p{max-width:300px;text-align:center}.tickets-card .tickets-form-content .confirmation-message h4{font-size:1.3em;line-height:1.2}.tickets-card .tickets-form-content .confirmation-message p{font-size:1em;margin-top:10px}.tickets-card .tickets-form-content .confirmation-message .button,.tickets-card .tickets-form-content .confirmation-message button{margin-top:20px}.restaurants-events{display:flex;flex-direction:column;gap:10px;width:100%}.restaurants-events .restaurant-events-container{align-content:center;align-items:center;background:var(--color-card-primary);border-radius:15px;display:flex;flex-direction:row;justify-content:space-between;padding:15px;width:100%}.restaurants-events .restaurant-events-container .restaurant-events-text{display:flex;flex-direction:column;gap:5px}.restaurants-events .restaurant-events-container .restaurant-events-text h3{color:var(--color-text-primary);font-size:1.1em;line-height:1.1}.restaurants-events .restaurant-events-container .restaurant-events-text p{color:var(--color-text-secondary);font-size:.8em;letter-spacing:0}.restaurants-events .events-grid{padding-bottom:unset}.wrapper.business .generic-section,.wrapper.event .generic-section{display:flex;flex-direction:column;gap:20px;width:100%}.wrapper.business .generic-section .header,.wrapper.event .generic-section .header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.wrapper.business .generic-section .header h1,.wrapper.event .generic-section .header h1{font-size:1.4em;font-weight:600;line-height:1.2}.wrapper.business .generic-section .header h1.shimmer,.wrapper.event .generic-section .header h1.shimmer{border-radius:10px;height:1.5em;overflow:hidden;position:relative;width:60%}.wrapper.business .generic-section .header h1.shimmer:after,.wrapper.event .generic-section .header h1.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.wrapper.business .generic-section .header .highlight,.wrapper.event .generic-section .header .highlight{align-content:center;align-items:center;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:15px;color:var(--color-static-white);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);flex-direction:column;font-size:.8em;height:-moz-min-content;height:min-content;justify-content:center;letter-spacing:.05em;padding:6px 8px;text-transform:uppercase}.wrapper.business .generic-section .header .highlight.one-line,.wrapper.event .generic-section .header .highlight.one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-min-content;width:min-content}.spinner-loader{animation:l13 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,var(--color-action-primary) 94%,#0000) top /6px 6px no-repeat,conic-gradient(#0000 30%,var(--color-action-primary));border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);width:40px}.stories-display{display:flex;flex-direction:row;gap:10px;overflow:hidden;overflow-x:auto;padding-bottom:10px;width:100%}.stories-display img{aspect-ratio:9/16;border-radius:10px;cursor:pointer;max-width:28%;-o-object-fit:cover;object-fit:cover;width:100%}.stories-display::-webkit-scrollbar{height:5px;width:5px}.stories-display::-webkit-scrollbar-track{background:transparent;border-radius:10px}.stories-display::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.stories-display::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.cookie-consent-banner{align-items:center;background-color:var(--color-card-primary);border-top:2px solid var(--color-border);bottom:0;color:var(--color-text-primary);display:flex;gap:1em;justify-content:space-between;padding:1em;position:fixed;text-align:center;width:100%;z-index:9999999}.cookie-consent-banner .text{font-size:1em;text-align:left}.cookie-consent-banner .buttons{display:flex;flex-direction:row;gap:6px}@keyframes l13{to{transform:rotate(1turn)}}.pictures-section{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lightbox-overlay{background-color:#000c;left:0;position:fixed;top:0;z-index:1000}.lightbox-content,.lightbox-overlay{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lightbox-content{position:relative}.lightbox-image-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.lightbox-image{border-radius:14px;max-height:90%;max-width:90%;-o-object-fit:contain;object-fit:contain;overflow:hidden;transition:transform .3s ease-out}.lightbox-close{background:none;right:20px;top:20px}.lightbox-close,.lightbox-nav{border:none;color:#fff;cursor:pointer;font-size:30px;position:absolute}.lightbox-nav{background:#00000080;padding:10px;top:50%;transform:translateY(-50%);transition:background-color .3s ease}.lightbox-nav:hover{background-color:#000c}.lightbox-nav.lightbox-prev{left:20px}.lightbox-nav.lightbox-next{right:20px}.before-footer{display:flex;flex-direction:column;gap:42px}.before-footer .container,.before-footer .county-container{display:flex;flex-direction:column;gap:20px}.before-footer .county-container{align-content:start;align-items:start;justify-content:start;margin:0 auto;max-width:1399.98px;padding-bottom:0!important;padding-top:20px!important;width:100%}.before-footer .county-container .county-title{color:var(--color-text-primary);font-size:1.4em;font-weight:700;margin:0;text-align:left}.before-footer .county-container .counties-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:start;width:100%}.before-footer .county-container .counties-list .county-link{align-items:center;color:var(--color-text-primary);display:flex;font-size:.9em;gap:8px;text-decoration:none;transition:color .15s ease-in-out}.before-footer .county-container .counties-list .county-link:hover{color:var(--color-text-hover,var(--color-primary))}.before-footer .county-container .counties-list .county-link:hover .county-name{color:var(--color-text-secondary)}.before-footer .county-container .counties-list .county-link .county-name{color:var(--color-text-primary);font-weight:500;margin:0;white-space:nowrap}.before-footer .county-container .counties-list .county-link .county-separator{color:var(--color-text-secondary);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.before-footer .faq-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1399.98px;padding-bottom:20px!important;padding-top:0!important;width:100%}.before-footer .faq-container .faq-title{color:var(--color-text-primary);font-size:1.4em;font-weight:700}.before-footer .faq-container .faq-list{display:flex;flex-direction:column;gap:12px}.before-footer .faq-container .faq-list .faq-item{background:var(--color-card-primary);border:1px solid var(--color-border-primary);border-radius:16px;overflow:hidden;transition:all .2s ease}.before-footer .faq-container .faq-list .faq-item.expanded .faq-question{padding:16px 16px 10px}.before-footer .faq-container .faq-list .faq-item.expanded .faq-question .faq-icon{transform:rotate(0)}.before-footer .faq-container .faq-list .faq-item .faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px;text-align:left;transition:all .2s ease;width:100%}.before-footer .faq-container .faq-list .faq-item .faq-question:hover{background:var(--color-card-hover)}.before-footer .faq-container .faq-list .faq-item .faq-question .faq-question-text{color:var(--color-text-primary);flex:1;font-size:1.1em;font-weight:500;line-height:1.4}.before-footer .faq-container .faq-list .faq-item .faq-question .faq-icon{color:var(--color-text-secondary);height:24px;min-width:24px;transition:transform .2s ease;width:24px}.before-footer .faq-container .faq-list .faq-item .faq-answer{color:var(--color-text-secondary);line-height:1.6;padding:0 16px 16px}.before-footer .faq-container .faq-list .faq-item .faq-answer p{font-size:1em;margin:0}.faq-answer-enter-active,.faq-answer-leave-active{max-height:500px;opacity:1;transition:all .3s ease}.faq-answer-enter-from,.faq-answer-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.footer{display:flex;flex-direction:column;margin-top:20px;width:100%}.footer .footer-decoration{background-repeat:repeat-x;background-size:contain;height:100px;width:100%}.footer .footer-content{align-content:center;align-items:center;background:var(--color-card-primary);display:flex;flex-direction:column;justify-content:center}.footer .footer-content .footer-content-row{display:flex;flex-direction:row;gap:20px;margin-bottom:60px;max-width:1399.98px;padding:60px 50px 30px;width:100%}.footer .footer-content .footer-content-row .column.larger{width:40%}.footer .footer-content .footer-content-row .footer-content-row-inside{display:flex;flex-direction:row;gap:20px;width:60%}.footer .footer-content .footer-logo{height:100%;width:100%}.footer .footer-content .footer-logo .logo-container,.footer .footer-content .footer-logo img{height:100%;max-height:28px}.footer .footer-content .footer-tagline{font-size:1.6em;font-weight:600;line-height:1.2;margin-bottom:30px;margin-top:20px;position:relative;width:-moz-max-content;width:max-content;z-index:1}.footer .footer-content .footer-tagline:before{background:var(--color-action-primary);border-radius:4px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:64%;z-index:0}.footer .footer-content .footer-social-icons{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start}.footer .footer-content .footer-social-icons .social-icon{background:transparent;border-radius:4px;height:34px;padding:4px;width:34px}.footer .footer-content .footer-social-icons .social-icon svg{color:var(--color-text-primary);height:100%;margin:auto;width:100%}.footer .footer-content .footer-social-icons .social-icon:hover{background:linear-gradient(var(--color-card-secondary),var(--color-card-secondary),var(--color-card-primary))}.footer .footer-content .footer-social-icons .social-icon:hover svg.facebook{color:#4267b2}.footer .footer-content .footer-social-icons .social-icon:hover svg.pinterest{color:#e60023}.footer .footer-content .footer-social-icons .social-icon:hover svg.linkedin{color:#3071aa}.footer .footer-content .language-selector{margin-top:20px}.footer .footer-content .column{width:100%}.footer .footer-content .column .footer-column-header{color:var(--color-text-primary);font-size:1.2em;font-weight:700;margin-bottom:20px}.footer .footer-content .column .footer-column-link{color:var(--color-text-secondary);font-size:1em;line-height:1.3;margin-bottom:10px;transition:all .15s ease-in-out}.footer .footer-content .column .footer-column-link:hover{color:var(--color-text-tertiary)}.footer .footer-content .column .footer-column-link:hover .highlight{color:var(--color-text-secondary)}.footer .footer-content .column .footer-column-link .highlight{color:var(--color-text-primary);font-weight:600}.footer .footer-content .footer-divider{background:var(--color-border);border-radius:2px;height:2px;max-width:1399.98px;width:100%}.footer .footer-content .footer-copyright{color:var(--color-text-secondary);letter-spacing:0;margin-top:20px;max-width:1399.98px;padding:0 50px 20px;text-align:center;width:100%}.language-selector{max-width:150px;width:150px}.language-selector .country-icon{border-radius:15px;overflow:hidden}.language-selector .ts-wrapper .ts-control{padding:10px 20px 10px 36px}.story-viewer-container{align-items:center;background-color:#000000f2;display:flex;justify-content:center;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.story-viewer-container.active{opacity:1;visibility:visible}.story-viewer-container .story-close-btn{align-items:center;background-color:var(--color-border);border-radius:15px;display:flex;height:42px;justify-content:center;padding:0;position:absolute;right:10px;top:20px;transition:transform .2s ease,background-color .2s ease;width:42px;z-index:99999}.story-viewer-container .story-close-btn svg{color:var(--color-text-primary);height:22px;width:22px}.story-viewer-container .story-close-btn:hover{background-color:var(--color-border-active);transform:scale(1.1)}.story-viewer-container .story-media-container{align-items:center;border-radius:15px;display:flex;height:100%;justify-content:center;max-height:80dvh;overflow:hidden;position:relative}.story-viewer-container .story-media-container .story-progress-container{display:flex;gap:.25rem;left:10px;position:absolute;right:10px;top:12px;width:calc(100% - 20px);z-index:999999}.story-viewer-container .story-media-container .story-progress-container .progress-bar{background-color:var(--color-static-white);border-radius:999px;flex:1;height:.25rem;overflow:hidden}.story-viewer-container .story-media-container .story-progress-container .progress-bar .progress-bar-fill{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;border-radius:999px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);height:100%;transform-origin:left;transition:transform .1s linear}.story-viewer-container .story-media{height:100%;transition:opacity .3s ease}.story-viewer-container .story-media img,.story-viewer-container .story-media video{aspect-ratio:9/16;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.story-viewer-container .story-media .touch-area{align-content:center;align-items:center;background:#fff0;bottom:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px;position:absolute;top:0;transition:all .2s ease-in-out;width:30%}.story-viewer-container .story-media .touch-area svg{color:var(--color-text-primary);height:42px;transition:all .2s ease-in-out;width:42px}.story-viewer-container .story-media .touch-area.left{align-items:start;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent);background-repeat:no-repeat;background-size:0 100%;left:0}.story-viewer-container .story-media .touch-area.left svg{margin-left:-40px}.story-viewer-container .story-media .touch-area.left:hover{background-size:70% 100%}.story-viewer-container .story-media .touch-area.left:hover svg{margin-left:5px}.story-viewer-container .story-media .touch-area.right{align-items:end;background:linear-gradient(90deg,transparent,rgba(0,0,0,.4));background-position:100%;background-repeat:no-repeat;background-size:0 100%;right:0}.story-viewer-container .story-media .touch-area.right svg{margin-right:-40px}.story-viewer-container .story-media .touch-area.right:hover{background-position:100%;background-size:70% 100%}.story-viewer-container .story-media .touch-area.right:hover svg{margin-right:5px}.story-viewer-container .story-media.video{height:100%;width:100%}.story-viewer-container .story-loader{animation:spin 1s linear infinite;border:.25rem solid var(--color-action-primary);border-radius:50%;border-top:.25rem solid #fff;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.story-viewer-container .media-control-indicator{align-items:center;background-color:#0000004d;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.story-viewer-container .media-control-indicator.visible{opacity:1}.story-viewer-container .media-control-indicator svg{color:#fff;height:4rem;opacity:.8;width:4rem}.generic-empty-state{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:400px;width:100%}.generic-empty-state .graphic{max-width:200px;width:100%}.generic-empty-state .heading{color:var(--color-text-primary);font-size:1.4em;font-weight:600;line-height:1.2;margin-top:16px;text-align:center}.generic-empty-state .detail-text{color:var(--color-text-secondary);font-size:1em;font-weight:400;margin-top:6px;text-align:center}.order-container{display:flex;flex-direction:column}.order-container .order{align-content:center;align-items:center;background-color:var(--color-card-primary);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:space-between;padding:8px}.order-container .order.shimmer{cursor:default}.order-container .order.shimmer .shimmer-item{border-radius:8px;overflow:hidden;position:relative}.order-container .order.shimmer .shimmer-item:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.order-container .order.ref{border-radius:0;padding:4px 4px 4px 64px;position:relative}.order-container .order.ref .order-left-column .name{font-size:.9em;font-weight:400}.order-container .order.ref .status-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.order-container .order.ref .status-icon .status-icon-svg{color:var(--color-success);height:16px;width:16px}.order-container .order.ref .status-icon .status-icon-svg.pending{color:var(--color-warning)}.order-container .order.ref:last-of-type{border-radius:0 0 12px 12px;padding:4px 4px 8px 64px}.order-container .order.ref:last-of-type:before{display:none}.order-container .order.ref:before{border-left:1px solid var(--color-border-active);bottom:0;content:"";height:100%;left:44px;position:absolute;width:20px}.order-container .order.ref:after{background-color:transparent;border-bottom:1px solid var(--color-border-active);border-bottom-left-radius:15px;border-left:1px solid var(--color-border-active);bottom:43%;content:"";height:50%;left:44px;position:absolute;width:12px;z-index:99}.order-container .order.child{background-color:var(--color-card-secondary);border-radius:0;padding:4px 4px 4px 64px;position:relative}.order-container .order.child .order-left-column .name{font-size:.9em;font-weight:400}.order-container .order.child:last-of-type{border-radius:0 0 12px 12px;padding:4px 4px 8px 64px}.order-container .order.child:last-of-type:before{display:none}.order-container .order.child:before{border-left:1px solid var(--color-border-secondary);bottom:0;content:"";height:100%;left:44px;position:absolute;width:20px}.order-container .order.child:after{background-color:transparent;border-bottom:1px solid var(--color-border-secondary);border-bottom-left-radius:15px;border-left:1px solid var(--color-border-secondary);bottom:43%;content:"";height:50%;left:44px;position:absolute;width:12px;z-index:99}.order-container .order.hasChildren,.order-container .order.hasRefs{border-radius:12px 12px 0 0;padding:8px 8px 0}.order-container .order .order-left-column{align-content:center;align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:center}.order-container .order .order-left-column .person-avatar{border-radius:8px;height:24px;width:24px}.order-container .order .order-left-column .person-avatar.shimmer-item{background:var(--color-card-secondary)}.order-container .order .order-left-column .name,.order-container .order .order-left-column .quantity{font-size:.9em;line-height:1.2}.order-container .order .order-left-column .name.shimmer-item,.order-container .order .order-left-column .quantity.shimmer-item{background:var(--color-card-secondary);height:1em}.order-container .order .order-left-column .quantity{color:var(--color-text-secondary)}.order-container .order .order-left-column .quantity.shimmer-item{width:24px}.order-container .order .order-left-column .name{color:var(--color-text-primary)}.order-container .order .order-left-column .name.shimmer-item{width:80px}.order-container .order .price{color:var(--color-text-primary);font-size:.9em;line-height:1.2}.order-container .order .price.shimmer-item{background:var(--color-card-secondary);height:1em;width:40px}.order-container .order .price .currency{color:var(--color-text-secondary)}.business-facilities-section{display:flex;flex-direction:column;gap:15px}.business-facilities-section .title{font-size:1.2em;font-weight:600}.business-facilities-section .facility-category{display:flex;flex-direction:column;gap:8px}.business-facilities-section .facility-category .category-title{color:var(--color-text-secondary);font-size:1em;font-weight:500;margin-bottom:4px}.business-facilities-section .facility-category .facilities-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.business-facilities-section .facility-category .facilities-list .facility-item{align-content:center;align-items:center;background-color:var(--color-card-primary);border-radius:10px;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 8px}.business-facilities-section .facility-category .facilities-list .facility-item svg{color:var(--color-text-primary);height:16px;width:16px}.business-facilities-section .facility-category .facilities-list .facility-item p{color:var(--color-text-primary);font-size:.8em;font-weight:500}.business-facilities-section .facilities-list{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.business-facilities-section .facilities-list:hover .facility-item{background-color:var(--color-card-secondary)}.business-facilities-section .facilities-list .facility-item{align-content:center;align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:10px;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 8px}.business-facilities-section .facilities-list .facility-item svg{color:var(--color-text-primary);height:16px;width:16px}.business-facilities-section .facilities-list .facility-item p{color:var(--color-text-primary);font-size:.8em;font-weight:500}.business-facilities-section .see-more-button{background:transparent;border-radius:6px;color:var(--color-text-primary);cursor:pointer;font-size:14px;text-decoration:underline;transition:all .2s ease}.business-facilities-section .see-more-button:hover{background:var(--background-secondary);color:var(--color-text-secondary)}.business-types-of-events-section{display:flex;flex-direction:column;gap:10px}.business-types-of-events-section .title{font-size:1.2em;font-weight:600}.business-types-of-events-section .types-of-events-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.business-types-of-events-section .type-of-event-item{align-content:center;align-items:center;background-color:var(--color-card-primary);border-radius:10px;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 8px}.business-types-of-events-section .type-of-event-item svg{color:var(--color-text-primary);height:16px;width:16px}.business-types-of-events-section .type-of-event-item p{color:var(--color-text-primary);font-size:.8em;font-weight:500}.business-contact-button-section{display:flex;flex-direction:column;gap:10px;width:100%}.business-contact-button-section .title{font-size:1.2em;font-weight:600}.business-contact-button-section .contacts-list{align-content:start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;justify-content:center;width:100%}.business-contact-button-section .contacts-list .contact-item{align-content:center;align-items:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:16px;cursor:pointer;display:flex;flex-direction:row;gap:12px;justify-content:start;padding:10px 14px;transform:all .2s ease-in-out;width:100%}.business-contact-button-section .contacts-list .contact-item:hover{background-color:var(--color-card-secondary)}.business-contact-button-section .contacts-list .contact-item svg{color:var(--color-action-primary);height:24px;width:24px}.business-contact-button-section .contacts-list .contact-item p{color:var(--color-text-primary);font-size:1em;font-weight:600}.business-social-media-section{display:flex;flex-direction:column;gap:10px;width:100%}.business-social-media-section .title{font-size:1.2em;font-weight:600}.business-social-media-section .social-media-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;width:100%}.business-social-media-section .social-media-list .social-media-item{align-content:center;align-items:center;aspect-ratio:1;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:16px;cursor:pointer;display:flex;flex-direction:row;gap:12px;padding:8px;transform:all .2s ease-in-out}.business-social-media-section .social-media-list .social-media-item:hover{background-color:var(--color-card-secondary)}.business-social-media-section .social-media-list .social-media-item svg{color:var(--color-text-primary);height:24px;width:24px}.business-meal-bundle-filter-section{display:flex;flex-direction:column;gap:20px;width:100%}.business-meal-bundle-filter-section .business-meal-bundle-filter-header{align-content:center;align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .title{color:var(--color-text-primary);font-size:1.2em;font-weight:600;white-space:nowrap}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .title.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;border-radius:4px;height:1.2em;width:200px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown{align-items:flex-end;display:flex;flex-direction:column;min-width:160px;position:relative}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown.shimmer .dropdown-trigger{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;border:none;border-radius:12px;height:38px;width:160px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger{align-items:center;background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:12px;justify-content:space-between;min-width:160px;padding:10px 14px;transition:all .2s ease}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger:hover{background:var(--color-card-secondary);border-color:var(--color-border-active)}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger .dropdown-label{color:var(--color-text-primary);font-size:.9em;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger .dropdown-icon{color:var(--color-text-secondary);height:16px;transition:transform .2s ease;width:16px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu{background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;min-width:100%;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu .dropdown-item{color:var(--color-text-primary);cursor:pointer;font-size:.9em;font-weight:500;padding:10px 14px;transition:all .15s ease;white-space:nowrap}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu .dropdown-item:hover{background:var(--color-card-secondary)}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu .dropdown-item.active{background:var(--color-card-secondary);color:var(--color-action-primary);font-weight:600}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .title{background:var(--color-card-primary);border-radius:8px;height:1.2em;overflow:hidden;position:relative;width:200px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .title:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .filter-dropdown .dropdown-trigger.shimmer{background:var(--color-card-primary);border-radius:12px;height:38px;overflow:hidden;position:relative;width:160px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .filter-dropdown .dropdown-trigger.shimmer:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.business-meal-bundle-filter-section .meal-bundle-list{display:flex;flex-direction:column;gap:10px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card{background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card:hover .meal-bundle-card-content .expand-icon{color:var(--color-text-primary)}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content{align-items:center;display:flex;flex-direction:row;gap:20px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image{flex-shrink:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image .bundle-image{border-radius:12px;height:50px;-o-object-fit:cover;object-fit:cover;width:80px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image .bundle-image-placeholder{align-items:center;background:var(--color-divider);border-radius:12px;display:flex;height:50px;justify-content:center;width:80px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image .bundle-image-placeholder .placeholder-icon{color:var(--color-text-secondary);height:24px;width:24px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-info{display:flex;flex:1;flex-direction:column;gap:4px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-info .bundle-name{color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:1.2;margin:0;max-lines:2;overflow:hidden;text-overflow:ellipsis}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-info .bundle-price{color:var(--color-primary);font-size:16px;font-weight:500;line-height:1.2;margin:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .expand-icon{color:var(--color-text-tertiary);font-size:24px;height:24px;transition:all .15s ease-in-out;width:24px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card.shimmer .meal-bundle-image{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;border-radius:12px;height:50px;width:80px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card.shimmer .meal-bundle-info .bundle-name{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;border-radius:4px;height:18px;margin-bottom:4px;width:70%}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card.shimmer .meal-bundle-info .bundle-price{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;border-radius:4px;height:16px;width:40%}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details{border-top:1px solid var(--color-border);padding:16px 0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category:last-child{margin-bottom:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-name{color:var(--color-text-primary);font-size:1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items{list-style:none;margin-left:12px;padding:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item{color:var(--color-text);font-size:.9rem;font-weight:400;line-height:1.4;padding-left:16px;position:relative}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item:before{color:var(--color-text-secondary);content:"•";font-weight:700;left:0;position:absolute}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item:last-child{margin-bottom:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item.single-item .item-name{display:block;font-weight:500;margin-bottom:4px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item.single-item .item-description{color:var(--color-text-secondary);font-size:.85rem;font-style:italic;line-height:1.3;margin:0;padding-left:0}.business-meal-bundle-filter-section .meal-bundle-list.shimmer .meal-bundle-card{background:var(--color-card-primary);border:unset;border-radius:16px;height:82px;overflow:hidden;position:relative}.business-meal-bundle-filter-section .meal-bundle-list.shimmer .meal-bundle-card:after{animation:shimmer-overlay 1s infinite;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);content:"";inset:0;position:absolute;transform:translate(-100%);z-index:1}.business-event-locations-section{display:flex;flex-direction:column;gap:16px;width:100%}.business-event-locations-section .title{color:var(--color-text-primary);font-size:1.2em;font-weight:600}.business-event-locations-section .event-locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-column-gap:16px;grid-row-gap:16px;width:100%}.business-event-locations-section .event-locations-grid.horizontal-scroll{display:flex;flex-direction:row;gap:16px;overflow:auto;padding-bottom:20px;width:100%}.business-event-locations-section .event-locations-grid.horizontal-scroll .event-location-card{flex:0 0 auto;max-width:320px;min-width:280px}.business-event-locations-section .event-locations-grid .event-location-card{background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease-in-out}.business-event-locations-section .event-locations-grid .event-location-card:hover .event-location-image-container .event-location-image{transform:scale(1.05)}.business-event-locations-section .event-locations-grid .event-location-card:hover .event-location-image-container .event-location-overlay .event-location-overlay-gradient{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container{height:200px;overflow:hidden;position:relative;width:100%}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay{align-items:flex-end;display:flex;height:200px;justify-content:flex-start;inset:0;padding:16px;position:absolute}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .event-location-overlay-gradient{background:linear-gradient(90deg,#0006,#0000001a 30% 70%,#0006);inset:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out;z-index:0}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .capacity-info{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--color-card-secondary) 60%,transparent);border-radius:20px;display:flex;gap:6px;padding:6px 12px;position:relative;z-index:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .capacity-info .capacity-icon{color:var(--color-text-primary);height:16px;width:16px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .capacity-info .capacity-text{color:var(--color-text-primary);font-size:.85em;font-weight:500;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation{align-items:center;display:flex;justify-content:space-between;inset:50% 0;opacity:0;padding:0 4px;pointer-events:none;position:absolute;transform:translateY(-50%);transition:opacity .3s ease-in-out}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button{align-items:center;background:transparent;border-radius:36px;cursor:pointer;display:flex;height:36px;justify-content:center;pointer-events:auto;transition:all .2s ease-in-out;width:36px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button:disabled{cursor:not-allowed;opacity:.3}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button:hover{background:color-mix(in srgb,var(--color-card-secondary) 50%,transparent)}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button .gallery-icon{color:var(--color-text-primary);height:24px;width:24px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container:hover .gallery-navigation{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content .event-location-title{color:var(--color-text-primary);font-size:1.1em;font-weight:600;line-height:1.3;margin:0}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content .event-location-description{color:var(--color-text-secondary);display:-webkit-box;font-size:.9em;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content .event-location-button{justify-content:center;margin-top:auto;width:100%}.mobile-drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0!important;overflow:hidden;right:0!important;touch-action:none;z-index:9999!important;-webkit-overflow-scrolling:touch;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mobile-drawer-overlay,.mobile-drawer-overlay .mobile-drawer{height:100vh!important;left:0!important;margin:0!important;overscroll-behavior:contain;padding:0!important;position:fixed!important;top:0!important;width:100vw!important}.mobile-drawer-overlay .mobile-drawer{background-color:var(--color-card-primary);display:flex;flex-direction:column;max-width:100vw!important;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;z-index:10000!important}.mobile-drawer-overlay .mobile-drawer .drawer-header{align-items:center;background-color:var(--color-card-primary);border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;height:80px;justify-content:space-between;min-height:80px;padding:20px;position:sticky;top:0;z-index:1}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link{text-decoration:none}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link,.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container{align-content:center;align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container .logo{height:100%;max-height:34px}@media(max-width:1099.98px){.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container .logo{max-height:28px}}@media(max-width:575.98px){.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container .logo{max-height:26px}}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-close{align-items:center;background:var(--color-card-secondary);border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease-in-out;width:32px}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-close:hover{background:var(--color-border-hover)}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-close .icon{color:var(--color-text-primary);height:16px;width:16px}.mobile-drawer-overlay .mobile-drawer .drawer-content{display:flex;flex:1;flex-direction:column;gap:20px;padding:20px 0}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation{display:flex;flex-direction:column;gap:0}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation .drawer-nav-item{align-items:center;border-left:3px solid transparent;color:var(--color-text-primary);display:flex;font-size:1.1em;padding:14px 20px;text-decoration:none;transition:all .15s ease-in-out}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation .drawer-nav-item:hover{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation .drawer-nav-item.router-link-active{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary);color:var(--color-action-primary);font-weight:600}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details{display:flex;flex-direction:column;gap:10px;padding:0 20px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector{align-items:center;background-color:var(--color-card-secondary);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:12px;padding:12px 16px;transition:all .15s ease-in-out}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector:hover{background-color:var(--color-border-hover)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon{flex-shrink:0;height:20px;width:20px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon.yellow{color:var(--color-static-yellow)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon.grey{color:var(--color-icon)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon.country{border-radius:50px;overflow:hidden}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector span{color:var(--color-text-primary);font-size:.95em}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section{display:flex;flex-direction:column;gap:0;margin-top:auto;padding:0 0 20px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item{align-items:center;border-left:3px solid transparent;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1.1em;gap:12px;padding:14px 20px;text-decoration:none;transition:all .15s ease-in-out}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item:hover{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.active{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary);color:var(--color-action-primary);font-weight:600}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout{border-top:1px solid var(--color-border);margin-top:8px;padding-top:18px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout .drawer-nav-item-icon{color:var(--color-error,#ef4444)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout:hover{background-color:var(--color-border-hover)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout:hover .drawer-nav-item-icon,.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout:hover span{color:var(--color-error,#ef4444)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item .drawer-nav-item-icon{color:var(--color-text-secondary);flex-shrink:0;height:18px;width:18px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.active .drawer-nav-item-icon{color:var(--color-action-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item span{font-size:1em}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .button.primary{margin:20px 20px 0;width:calc(100% - 40px)}.drawer-enter-active,.drawer-leave-active{transition:opacity .3s ease}.drawer-enter-active .mobile-drawer,.drawer-leave-active .mobile-drawer{transition:transform .3s ease-out}.drawer-enter-from{opacity:0}.drawer-enter-from .mobile-drawer{transform:translate(-100%)}.drawer-enter-to{opacity:1}.drawer-enter-to .mobile-drawer{transform:translate(0)}.drawer-leave-from{opacity:1}.drawer-leave-from .mobile-drawer{transform:translate(0)}.drawer-leave-to{opacity:0}.drawer-leave-to .mobile-drawer{transform:translate(-100%)}@media(max-width:1399.98px){.events-grid{grid-template-columns:repeat(5,1fr)}.events-grid .event-card{min-height:clamp(280px,calc(25vw + 65px),320px)}}@media(max-width:1099.98px){.restaurants-grid{grid-template-columns:repeat(3,1fr)}.restaurants-grid .restaurant-card{min-height:clamp(200px,calc(18.75% + 86.25px),400px)}.events-grid{grid-template-columns:repeat(3,1fr)}.events-grid .event-card{min-height:clamp(280px,calc(41.66667vw + 56.66667px),320px)}.tickets-card{padding:16px}.tickets-card .tickets-form-content{gap:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content{flex-direction:column;gap:16px;padding:16px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details{flex:unset;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .icon{color:var(--color-border-active);display:unset;height:2em;width:2em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right{justify-content:space-between;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right .ticket-price .heading,.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right .ticket-price .small{text-align:left}.tickets-card .tickets-form-content .cart-summary .cart-summary-row{flex-direction:column;gap:16px}.footer .footer-content .footer-tagline{font-size:1.4em;margin-bottom:20px;margin-top:15px}.footer .footer-content .footer-content-row{width:100%}.footer .footer-content .footer-content-row .column.larger{width:30%}.footer .footer-content .footer-content-row .footer-content-row-inside{flex-wrap:no-wrap;width:70%}.footer .footer-content .footer-content-row .footer-content-row-inside .column{width:calc(50% - 20px)}.footer .footer-content .footer-content-row .footer-content-row-inside .column .footer-column-header{font-size:1em;margin-bottom:12px}.footer .footer-content .footer-content-row .footer-content-row-inside .column .footer-column-link{font-size:.9em;margin-bottom:10px}}@media(max-width:767.98px){.login-form{gap:20px}.login-form .otp-input-container .otp-input{background-color:var(--color-border);border:1px solid var(--color-border-active);border-radius:10px;caret-color:var(--color-text-primary);color:var(--color-text-primary);font-size:1.2em;height:48px;margin:0 4px;padding:5px;text-align:center;width:48px}.login-form .otp-input-container .otp-input::-webkit-inner-spin-button,.login-form .otp-input-container .otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form .otp-input-container input::-moz-placeholder{color:var(--color-text-secondary);font-size:1em;font-weight:600;text-align:center}.login-form .otp-input-container input::placeholder{color:var(--color-text-secondary);font-size:1em;font-weight:600;text-align:center}.highlights-section{flex-direction:row;flex-wrap:wrap}.highlights-section .highlight{max-width:unset;width:100%}.highlights-section .highlight .text-content{width:100%}.restaurants-grid{grid-template-columns:repeat(2,1fr)}.restaurants-grid .restaurant-card{min-height:clamp(200px,calc(28.125% + 87.1875px),400px)}.restaurants-grid.horizontal-scroll{padding-bottom:0}.restaurants-grid.horizontal-scroll .restaurant-card{max-width:260px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-image .open-now{font-size:.8em;gap:2.5px;height:24px;padding:0 5px;right:5px;top:5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details h2{font-size:1.1em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details{gap:2.5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .divider-pill{background:var(--color-text-secondary);height:.3em;min-height:.3em;min-width:.3em;width:.3em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element svg{color:var(--color-action-primary);fill:var(--color-action-primary);height:.8em;min-height:.8em;min-width:.8em;width:.8em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element p{color:var(--color-text-secondary);font-size:.86em}.restaurants-grid.horizontal-scroll::-webkit-scrollbar{display:none;height:0;width:0}.restaurants-grid .restaurant-card{background-color:var(--color-card-primary);border-radius:20px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-around;padding:10px;position:relative;transition:all .15s ease-in-out;z-index:2}.restaurants-grid .restaurant-card:hover{transform:unset}.events-grid{grid-template-columns:repeat(3,1fr)}.events-grid .event-card{min-height:clamp(280px,calc(41.66667vw + 65px),280px)}.events-grid.horizontal-scroll{padding-bottom:0}.events-grid.horizontal-scroll .event-card{max-width:240px}.events-grid.horizontal-scroll::-webkit-scrollbar{display:none;height:0;width:0}.events-grid .event-card:hover{transform:unset;z-index:3}.events-grid .event-card .event-image{min-width:100%;width:100%}.events-grid .event-card .event-details{gap:7.5px}.events-grid .event-card .event-details .dates{height:44px;min-height:44px;min-width:44px;width:44px}.events-grid .event-card .event-details .dates .date.month{font-size:.7em}.events-grid .event-card .event-details .dates .date.day,.events-grid .event-card .event-details h2{font-size:1.1em}.events-grid .event-card .event-details p{font-size:.9em}.footer .footer-content .footer-content-row{margin-bottom:20px;padding:60px 20px 30px}.footer .footer-content .footer-content-row .column.larger{width:40%}.footer .footer-content .footer-content-row .footer-content-row-inside{flex-wrap:wrap;width:60%}.footer .footer-content .footer-copyright{font-size:.9em;padding:60px 25px 30px}.story-viewer-container .story-media-container{max-height:none}.story-viewer-container .story-media-container .story-media .touch-area svg{display:none}.wrapper.business .generic-section .header,.wrapper.event .generic-section .header{padding:0}.wrapper.business .generic-section .header h1,.wrapper.event .generic-section .header h1{font-size:1.2em}.wrapper.business .generic-section .header .highlight,.wrapper.event .generic-section .header .highlight{font-size:.8em}.cookie-consent-banner{flex-direction:column}.cookie-consent-banner button{width:100%}.business-event-locations-section .event-locations-grid.horizontal-scroll .event-location-card{max-width:280px;min-width:250px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators,.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button{height:32px;width:32px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button .gallery-icon{height:24px;width:24px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators .gallery-indicator{height:6px;width:6px}.business-pictures-masonry-grid .single-image-container .single-image-item{border-radius:8px}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader .loader-spinner{height:30px;width:30px}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image{max-height:400px}.business-pictures-masonry-grid .masonry-container,.business-pictures-masonry-grid .masonry-container .masonry-column{gap:10px}.business-pictures-masonry-grid .masonry-container .masonry-item{border-radius:8px}.business-pictures-masonry-grid .masonry-container .masonry-item .image-loader .loader-spinner{height:30px;width:30px}}@media(max-width:575.98px){.restaurants-grid{grid-template-columns:repeat(1,1fr)}.restaurants-grid .restaurant-card{min-height:clamp(200px,calc(56.25% + 90px),600px)}.restaurants-grid.horizontal-scroll .restaurant-card{max-width:68%}.events-grid{grid-template-columns:repeat(2,1fr)}.events-grid .event-card{min-height:clamp(220px,calc(62.5vw + 65px),280px)}.events-grid.horizontal-scroll .event-card{max-width:54%}.footer .footer-content .footer-content-row{flex-wrap:wrap}.footer .footer-content .footer-content-row .column,.footer .footer-content .footer-content-row .column.larger{width:100%}.footer .footer-content .footer-content-row .footer-content-row-inside{gap:10px;-moz-column-gap:20px;column-gap:20px;width:100%}.footer .footer-content .footer-content-row .footer-content-row-inside .column{width:calc(50% - 10px)}.business-event-locations-section .event-locations-grid.horizontal-scroll .event-location-card{max-width:250px;min-width:220px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators,.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button{height:30px;width:30px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button .gallery-icon{height:20px;width:20px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators .gallery-indicator{height:6px;width:6px}.business-pictures-masonry-grid .single-image-container .single-image-item{border-radius:6px}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader .loader-spinner{height:25px;width:25px}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image{max-height:300px}.business-pictures-masonry-grid .masonry-container,.business-pictures-masonry-grid .masonry-container .masonry-column{gap:8px}.business-pictures-masonry-grid .masonry-container .masonry-item{border-radius:6px}}.business-pictures-masonry-grid,.business-pictures-masonry-grid .single-image-container{width:100%}.business-pictures-masonry-grid .single-image-container .single-image-item{background-color:var(--color-card-secondary);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.business-pictures-masonry-grid .single-image-container .single-image-item:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.business-pictures-masonry-grid .single-image-container .single-image-item.loading{align-items:center;display:flex;justify-content:center;min-height:300px}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader{align-items:center;background-color:var(--color-card-secondary);display:flex;justify-content:center;inset:0;position:absolute;z-index:1}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader .loader-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image{display:block;height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image.loading{opacity:0}.business-pictures-masonry-grid .masonry-container{display:flex;gap:15px;width:100%}.business-pictures-masonry-grid .masonry-container .masonry-column{display:flex;flex:1;flex-direction:column;gap:15px}.business-pictures-masonry-grid .masonry-container .masonry-item{background-color:var(--color-card-secondary);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.business-pictures-masonry-grid .masonry-container .masonry-item:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.business-pictures-masonry-grid .masonry-container .masonry-item.loading{align-items:center;display:flex;justify-content:center;min-height:200px}.business-pictures-masonry-grid .masonry-container .masonry-item .image-loader{align-items:center;background-color:var(--color-card-secondary);display:flex;justify-content:center;inset:0;position:absolute;z-index:1}.business-pictures-masonry-grid .masonry-container .masonry-item .image-loader .loader-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}.business-pictures-masonry-grid .masonry-container .masonry-item .masonry-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.business-pictures-masonry-grid .masonry-container .masonry-item .masonry-image.loading{opacity:0}.business-pictures-masonry-grid .masonry-container.shimmer .shimmer-item{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--color-card-secondary) 25%,var(--color-border) 50%,var(--color-card-secondary) 75%);background-size:200% 100%;border-radius:12px;min-height:200px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wrapper.text-page{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.wrapper.text-page .general-header{max-width:800px}.wrapper.text-page .text-container{margin-top:50px;max-width:800px}.wrapper.text-page .text-container b,.wrapper.text-page .text-container em,.wrapper.text-page .text-container p{font-size:1em;font-weight:400;line-height:1.6;margin-top:15px;text-align:justify}.wrapper.text-page .text-container b:first-of-type,.wrapper.text-page .text-container em:first-of-type,.wrapper.text-page .text-container p:first-of-type{margin-top:0}.wrapper.text-page .text-container b{font-weight:600}.wrapper.text-page .text-container em{font-style:italic}.wrapper.text-page .text-container h1{font-size:1.8em;font-weight:600;margin-top:25px}.wrapper.text-page .text-container h2{font-size:1.6em;font-weight:600;margin-top:25px}.wrapper.text-page .text-container h3{font-size:1.4em;font-weight:600;margin-bottom:15px;margin-top:25px}.wrapper.text-page .text-container h4{font-size:1.2em;font-weight:600;margin-top:25px}.wrapper.text-page .text-container ol,.wrapper.text-page .text-container ul{margin-bottom:15px;margin-top:10px;padding-left:20px}.wrapper.text-page .text-container ol li,.wrapper.text-page .text-container ul li{font-weight:400;line-height:1.5;margin-left:20px;margin-top:10px;padding-left:5px;text-align:justify}.wrapper.text-page .text-container .general-header{margin-bottom:30px;text-align:center}.wrapper.text-page .text-container .section-title{font-size:1.5em;margin-bottom:15px;margin-top:30px}.wrapper.text-page .text-container .text-container p{margin-bottom:15px}.wrapper.text-page .text-container .definitions dt{font-weight:500;letter-spacing:.5px;margin-top:15px}.wrapper.text-page .text-container .definitions dd{font-weight:300;margin-bottom:10px;margin-left:20px;margin-top:5px}@media(max-width:575.98px){.wrapper.text-page .text-container{margin-top:25px}}.theme-venue{--color-action-primary:#11816c!important;--color-action-primary-accent:#00604e!important}.theme-restaurant{--color-action-primary:#b40202!important;--color-action-primary-accent:#db1212!important}.theme-event{--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}.iziToast,.iziToast .iziToast-close,.iziToast .iziToast-icon,.iziToast .iziToast-message,.iziToast .iziToast-progressbar,.iziToast .iziToast-title{transition:color 0s,background-color 0s,background 0s!important;-webkit-transition:color 0s,background-color 0s,background 0s!important;-o-transition:color 0s,background-color 0s,background 0s!important}.iziToast{background:var(--color-card-primary)!important;border:1px solid var(--color-card-secondary)!important;border-radius:22px!important;box-shadow:0 12px 18px #0006!important;font-family:Manrope,system-ui,sans-serif!important;overflow:hidden!important}.iziToast .iziToast-body .iziToast-icon{background-size:60%!important;border-radius:50%}.iziToast .iziToast-body .iziToast-texts .iziToast-title{color:var(--color-text-primary)!important;font-weight:600}.iziToast .iziToast-body .iziToast-texts .iziToast-message{color:var(--color-text-secondary)!important;font-weight:500}.iziToast .iziToast-close{background-size:10px!important}.iziToast .iziToast-progressbar div{background:#00000080!important}.iziToast.iziToast-color-blue .iziToast-icon{background-color:var(--color-static-blue)!important}.iziToast.iziToast-color-blue .iziToast-progressbar{background:var(--color-static-blue)!important;background-color:var(--color-static-blue)!important}.iziToast.iziToast-color-orange .iziToast-icon{background-color:var(--color-static-yellow)!important}.iziToast.iziToast-color-orange .iziToast-progressbar{background:var(--color-static-yellow)!important;background-color:var(--color-static-yellow)!important}.iziToast.iziToast-color-red .iziToast-icon{background-color:var(--color-static-red)!important}.iziToast.iziToast-color-red .iziToast-progressbar{background:var(--color-static-red)!important;background-color:var(--color-static-red)!important}.iziToast.iziToast-color-green .iziToast-icon{background-color:var(--color-static-green)!important}.iziToast.iziToast-color-green .iziToast-progressbar{background:var(--color-static-green)!important;background-color:var(--color-static-green)!important}.light-mode .iziToast .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%!important;background-size:10px!important}@media only screen and (max-width:567.98px){.iziToast-wrapper{padding:10px}}.vel-fade-enter-active,.vel-fade-leave-active{transition:all .3s ease}.vel-fade-enter-from,.vel-fade-leave-to{opacity:0}.vel-img-swiper{display:block;position:relative}.vel-modal{background:#00000080;inset:0;margin:0;position:fixed;z-index:9998}.vel-img-wrapper{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50% -50%);transition:.3s linear;will-change:transform opacity}.vel-img,.vel-img-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vel-img{background-color:#000000b3;box-shadow:0 5px 20px 2px #000000b3;display:block;max-height:80vh;max-width:80vw;position:relative;transition:transform .3s ease-in-out}@media(max-width:750px){.vel-img{max-height:95vh;max-width:85vw}}.vel-btns-wrapper{position:static}.vel-btns-wrapper .btn__close,.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;font-size:32px;opacity:.6;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:.15s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vel-btns-wrapper .btn__close:hover,.vel-btns-wrapper .btn__next:hover,.vel-btns-wrapper .btn__prev:hover{opacity:1}.vel-btns-wrapper .btn__close.disable,.vel-btns-wrapper .btn__close.disable:hover,.vel-btns-wrapper .btn__next.disable,.vel-btns-wrapper .btn__next.disable:hover,.vel-btns-wrapper .btn__prev.disable,.vel-btns-wrapper .btn__prev.disable:hover{cursor:default;opacity:.2}.vel-btns-wrapper .btn__next{right:12px}.vel-btns-wrapper .btn__prev{left:12px}.vel-btns-wrapper .btn__close{right:10px;top:24px}@media(max-width:750px){.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{font-size:20px}.vel-btns-wrapper .btn__close{font-size:24px}.vel-btns-wrapper .btn__next{right:4px}.vel-btns-wrapper .btn__prev{left:4px}}.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:12px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:12px}@media(max-width:750px){.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:4px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:4px}}.vel-modal.is-rtl .vel-img-title{direction:rtl}.vel-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vel-loading .ring{display:inline-block;height:64px;width:64px}.vel-loading .ring:after{animation:ring 1.2s linear infinite;border-color:hsla(0,0%,100%,.7) transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;margin:1px;width:46px}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vel-on-error{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vel-on-error .icon{color:#aaa;font-size:80px}.vel-img-title{bottom:60px;color:#ccc;cursor:default;font-size:12px;left:50%;line-height:1;max-width:80%;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;transform:translate(-50%);transition:opacity .15s;white-space:nowrap}.vel-img-title:hover{opacity:1}.vel-icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.vel-toolbar{border-radius:4px;bottom:8px;display:flex;left:50%;opacity:.9;overflow:hidden;padding:0;position:absolute;transform:translate(-50%)}.vel-toolbar,.vel-toolbar .toolbar-btn{background-color:#2d2d2d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vel-toolbar .toolbar-btn{-ms-flex-negative:0;-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;flex-shrink:0;font-size:20px;outline:none;padding:6px 10px}.vel-toolbar .toolbar-btn:active,.vel-toolbar .toolbar-btn:hover{background-color:#3d3d3d}.iziToast-capsule{backface-visibility:hidden;font-size:0;height:0;transform:translateZ(0);transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1);width:100%}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;inset:-100px 0;position:fixed;z-index:997}.iziToast{background:#ededede6;border-color:#ededede6;clear:both;cursor:default;display:inline-block;font-family:Lato,Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;pointer-events:all;position:relative;transform:translate(0);width:100%;-webkit-touch-callout:none;min-height:54px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iziToast>.iziToast-progressbar{background:#fff3;bottom:0;left:0;position:absolute;width:100%;z-index:1}.iziToast>.iziToast-progressbar>div{background:#0000004d;border-radius:0 0 3px 3px;height:2px;width:100%}.iziToast.iziToast-balloon:before{border-left:15px solid transparent;border-radius:0;border-right:0 solid transparent;border-top:10px solid #000;border-top-color:inherit;content:"";height:0;left:auto;position:absolute;right:8px;top:100%;width:0}.iziToast.iziToast-balloon .iziToast-progressbar{bottom:auto;top:0}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{background-color:#0000001a;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;bottom:0;height:100%;left:0;margin:0;position:absolute;top:0}.iziToast>.iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px;border:0;cursor:pointer;height:100%;opacity:.6;outline:0;padding:0;position:absolute;right:0;top:0;width:42px}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{height:auto;margin:0 0 0 15px;min-height:36px;padding:0 0 0 10px;position:relative;text-align:left}.iziToast>.iziToast-body:after{clear:both;content:"";display:table}.iziToast>.iziToast-body .iziToast-texts{display:inline-block;float:left;margin:10px 0 0;padding-right:2px}.iziToast>.iziToast-body .iziToast-inputs{float:left;margin:3px -2px;min-height:19px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{background:#0000001a;border:0;border-radius:2px;box-shadow:0 0 0 1px #0003;color:#000;display:inline-block;font-size:13px;letter-spacing:.02em;margin:2px;min-height:26px;padding:4px 7px;position:relative}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons{float:left;margin:4px -2px;min-height:17px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){background:#0000001a;border:0;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-size:12px;letter-spacing:.02em;margin:2px;padding:5px 10px;position:relative}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:#0003}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{color:#000;display:table;font-size:23px;height:24px;left:0;line-height:24px;margin-top:-12px;position:absolute;top:50%;width:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{float:left;font-size:14px;line-height:16px;padding:0;text-align:left;white-space:normal}.iziToast>.iziToast-body .iziToast-title{color:#000;margin:0}.iziToast>.iziToast-body .iziToast-message{color:#0009;margin:0 0 10px}.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}.iziToast-target{margin:0 auto;position:relative;width:100%}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.iziToast-target .iziToast-capsule .iziToast{float:left;width:100%}.iziToast-wrapper{display:flex;flex-direction:column;pointer-events:none;position:fixed;width:100%;z-index:99999}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-left:15px solid transparent;border-right:0 solid transparent;border-top:10px solid #000;border-top-color:inherit;left:auto;right:8px}.iziToast-wrapper-bottomLeft{bottom:0;left:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-left:0 solid transparent;border-right:15px solid transparent;left:8px;right:auto}.iziToast-wrapper-bottomRight{bottom:0;right:0;text-align:right}.iziToast-wrapper-topLeft{left:0;text-align:left;top:0}.iziToast-wrapper-topRight{right:0;text-align:right;top:0}.iziToast-wrapper-topCenter{left:0;right:0;text-align:center;top:0}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{align-items:center;flex-flow:column;justify-content:center;top:0}.iziToast-rtl{direction:rtl;font-family:Tahoma,Lato,Arial;padding:8px 0 9px 45px}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{left:0;right:auto}.iziToast-rtl .iziToast-body{margin:0 16px 0 0;padding:0 10px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{border-radius:3px;margin:5px 0;width:auto}.iziToast:after{border-radius:3px;box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a,0 8px 8px -5px #00000040;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px #ffffff4d,0 10px 10px -5px #00000040}.iziToast.iziToast-balloon .iziToast-progressbar{background:0 0}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px #00000040,inset 0 10px 20px -5px #00000040}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:#ffffffb3;font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{background:#ffffff1a;color:#fff}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:#fff3}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px #fff9}.iziToast.iziToast-color-red{background:#ffafb4e6;border-color:#ffafb4e6}.iziToast.iziToast-color-orange{background:#ffcfa5e6;border-color:#ffcfa5e6}.iziToast.iziToast-color-yellow{background:#fff9b2e6;border-color:#fff9b2e6}.iziToast.iziToast-color-blue{background:#9ddeffe6;border-color:#9ddeffe6}.iziToast.iziToast-color-green{background:#a6efb8e6;border-color:#a6efb8e6}.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3:after{display:none}.iziToast .revealIn,.iziToast.revealIn{animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}.iziToast .slideIn,.iziToast.slideIn{animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziToast.bounceInLeft{animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{animation:iziT-bounceInUp .7s ease-in-out both}.iziToast .fadeIn,.iziToast.fadeIn{animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.fadeInRight{animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}.iziToast.fadeOut{animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutUp{animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutLeft{animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both;backface-visibility:visible!important}.iziToast-overlay.fadeIn{animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{animation:iziT-fadeOut .7s ease both}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;transform:translate3d(300px,0,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;transform:translate3d(-300px,0,0)}to{opacity:1;transform:none}}@keyframes iziT-flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(200px,0,0)}}@keyframes iziT-flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.recaptcha-container[data-v-9f6e1431]{bottom:0;position:fixed;right:0;z-index:1000}
