.col{float:left;width:100%;height:100%;min-height:auto;position:relative}.col--4{max-width:40%}.col--5{max-width:50%}.col--6{max-width:60%}.fl-l{float:left}.fl-r{float:right}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.loader{color:#f4f5f7cc;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.loader-spinner{border:3px solid #28282a;border-top-color:#056dffcc;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.loader-message{text-align:center;margin-top:10px;animation:1.6s linear infinite fadePulse}.loader-message span{transition:all .2s ease-out;animation:.6s ease-out both fadeIn;display:inline-block}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(2px)}}@keyframes fadePulse{0%{opacity:1}50%{opacity:.4}to{opacity:.8}}header.header{text-align:center;z-index:2;width:100%;height:80px;padding:0 60px;line-height:80px;position:absolute;top:0;left:0}header.header .logo{float:left;width:80px;height:25px;margin-top:25px}header.header .logo img{float:left;width:100%}header.header nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:20px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.header nav ul li{float:left;letter-spacing:.5px;margin-right:40px;font-size:14px;line-height:14px}header.header nav ul li a{color:#f4f5f7cc;font-weight:600;text-decoration:none}header.header nav ul li:last-of-type{margin-right:0}header.header .cta-group{position:absolute;top:50%;right:60px;transform:translateY(-50%)}header.header .cta,header.header .cta:first-of-type{margin-left:0}header.header .language-selector{color:#f4f5f7cc;cursor:pointer;justify-content:center;align-items:center;gap:10px;height:40px;margin-right:20px;display:flex;position:relative}header.header .language-selector span.lbl{text-transform:uppercase;letter-spacing:.4px;cursor:pointer;font-size:12px}header.header .language-selector svg{cursor:pointer}header.header .language-selector svg path{stroke:inherit}header.header .menu-m{text-align:left;background:#252525 url(/logo.svg) 50% calc(100% - 40px)/40px no-repeat;border-radius:12px;width:calc(100% - 20px);position:absolute;top:80px;left:10px}header.header .menu-m nav{float:left;width:100%;position:initial;height:auto;padding:20px;top:auto;left:auto;transform:none}header.header .menu-m nav ul{float:left;width:100%}header.header .menu-m nav ul li{float:left;letter-spacing:.4px;color:#d8d8d999;border:.5px solid #d8d8d966;border-radius:4px;width:100%;height:60px;margin-bottom:20px;padding:0 20px;font-size:14px;line-height:58px}header.header .menu-m nav ul li:last-of-type{margin-bottom:0}header.header .menu-m nav ul li a{float:left;width:100%;height:100%;color:inherit;padding-right:40px;font-weight:400;position:relative}header.header .menu-m nav ul li a svg{opacity:.6;position:absolute;top:50%;right:0;transform:translateY(-50%)}header.header .menu-m nav .cta{text-align:center;width:calc(50% - 10px)}header.header .menu-m nav .cta-group{float:left;width:100%;position:initial;justify-content:space-between;align-items:center;margin-top:40px;top:auto;left:auto;transform:none;display:flex!important}footer.footer{float:left;color:#fff;transform-origin:top;background:#161518;width:100%;padding:60px 0}footer.footer .container{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;display:flex}footer.footer .logo img{float:left;height:30px}footer.footer ul{align-items:center;gap:24px;display:flex}footer.footer ul li{letter-spacing:.4px;color:#f4f5f766;cursor:pointer;margin-bottom:10px;font-size:14px;transition:all .2s ease-out;display:inline-block}footer.footer ul li a{letter-spacing:inherit;color:inherit;font-size:inherit}footer.footer ul li:hover{color:#f4f5f7cc}footer.footer .copyright{float:left;text-align:center;color:#f8f6f766;letter-spacing:.2px;width:100%;margin-top:20px;font-size:10px;line-height:12px}body.home footer.footer{background:#056dff}body.private aside{float:left;z-index:999;background:#28282a;border-radius:8px;width:100%;max-width:340px;height:100vh;margin-top:10px;margin-left:10px;padding:20px;position:relative}body.private aside .toggle-aside{z-index:1;cursor:pointer;background:#28282a;border-radius:8px;padding:4px 8px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}body.private aside .toggle-aside svg{opacity:.4;margin:6px 0 4px;transition:all .2s ease-out}body.private aside .toggle-aside:hover svg{opacity:.8}body.private aside .logo{float:left;height:40px}body.private aside .logo img{float:left;width:auto;height:24px}body.private aside nav{float:left;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-height:calc(100% - 240px);margin-top:20px;overflow-y:auto}body.private aside nav::-webkit-scrollbar{display:none}body.private aside nav ul{float:left;width:100%}body.private aside nav ul li{float:left;width:100%;margin-bottom:10px;position:relative}body.private aside nav ul li a{float:left;letter-spacing:1px;color:#ebebeb;cursor:pointer;border-radius:8px;width:100%;padding:10px 12.6px;font-size:12px;line-height:0;text-decoration:none;position:relative;overflow:hidden}body.private aside nav ul li a span.icon{vertical-align:middle;opacity:.8;display:inline-block}body.private aside nav ul li a span.lbl{opacity:1;transition:opacity .2s ease-out;position:relative;left:18px}body.private aside nav ul li:hover a{background:#056dff99}body.private aside nav ul li.active a{background:#056dff}body.private aside nav ul li.active:before{content:"";background:#056dff;border-radius:10px;width:8px;height:100%;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}body.private aside nav ul li.active:hover a{background:#056dff}body.private aside nav ul li:last-of-type{width:calc(100% - 40px);margin-bottom:0;position:absolute;bottom:90px}body.private aside .user{transition:padding .1s;position:absolute;bottom:30px;left:24px}body.private aside .user-avatar{height:40px}body.private aside .user-avatar svg{opacity:.8}body.private aside .user .dropdown{max-width:220px}body.private aside.collapsed{text-align:center;max-width:90px}body.private aside.collapsed .logo{float:left}body.private aside.collapsed .logo img{width:100%;height:auto}body.private aside.collapsed .user .full-name{display:none}body.private aside.collapsed .space-selector .select .selected{text-indent:-9999px;padding-right:20px}body.private aside.collapsed .space-selector .select svg{right:16px}body.private aside.collapsed .space-selector ul{text-align:left;max-width:260px;position:fixed;top:120px}body.private aside.collapsed nav ul{width:50px}body.private aside.collapsed nav ul li a{padding:10px}body.private aside.collapsed nav ul li a span.icon{margin:0}body.private aside.collapsed nav ul li a span.lbl{text-indent:-9999px;opacity:0;transition:none}.cta{vertical-align:middle;letter-spacing:.5px;cursor:pointer;border-radius:8px;align-items:center;height:40px;font-size:12px;font-weight:500;line-height:normal;transition:all .2s ease-out;display:inline-block;position:relative}.cta span.content{z-index:1;float:left;text-align:center;border-radius:4px;align-items:center;width:100%;height:100%;line-height:12px;display:flex;position:relative}.cta a{height:100%;color:inherit;justify-content:center;align-items:center;gap:10px;padding:0 20px;line-height:normal;text-decoration:none;display:flex}.cta--icon{padding-right:0;padding:0 10px 0 14px!important}.cta--icon a{padding:0}.cta--icon span.content{text-align:left;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.cta--icon span.icon{width:24px;height:24px;line-height:48px;position:relative}.cta--icon span.icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta:not(:has(a)){padding:0 20px}.cta--main{color:#fff;background:#056dff}.cta--main:before{background:#fff9;border:none}.cta--main span.content{background:inherit;color:inherit}.cta--secondary{color:#f4f5f7}.cta--secondary:before{background:#fff6;border:.5px solid #fff9}.cta--secondary span.content{background:inherit;color:inherit}.cta--danger{color:#fff;background:#ff405a;display:flex}.cta--filled{background:#545572;border:.5px solid #545572}.cta--link{height:auto;line-height:initial;color:inherit;opacity:.6;padding:0;text-decoration:underline}.cta--link:hover{opacity:1}.cta-group{justify-content:center;align-items:center;gap:10px;display:flex}.cta.disabled{opacity:.4;cursor:default}.cta.loading{position:relative;padding:0 16px!important}.cta.loading .content{padding:0 8px}.cta.loading svg{color:inherit;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-header{color:#d8d8d9;z-index:2;background:#161518;width:100%;max-width:calc(100% - 390px);height:80px;position:fixed;top:0;left:370px;overflow:hidden}.section-header .section-title{float:left;opacity:.8;width:auto;font-size:clamp(16px,3vw,18px);font-weight:500;line-height:clamp(20px,3vw,24px);position:relative}.section-header .section-title .edit{cursor:pointer;display:flex;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.section-header .edit-title{float:left;width:auto;max-width:50%;padding-right:15px;position:relative}.section-header .edit-title input{float:left;opacity:.8;width:auto;max-width:100%;height:auto;box-shadow:none;color:#d8d8d9;background:0 0;border:none;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:clamp(16px,3vw,18px);font-weight:500;line-height:clamp(20px,3vw,24px)}.section-header .edit-title .confirm{opacity:.8;cursor:pointer;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.section-header nav.breadcrumbs{float:left;width:100%;margin-top:8px}.section-header .search{position:relative}.section-header .search input{color:#f8f6f7cc;letter-spacing:.2px;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;width:auto;min-width:320px;height:40px;padding:0 20px;font-family:Poppins,sans-serif;font-size:12px;box-shadow:0 2px 4px -2px #25252533}.section-header .search input::placeholder{color:#f8f6f766;font-family:Poppins,sans-serif;font-size:12px;left:.5px}.section-header .search span.reset{color:#f8f6f7cc;cursor:pointer;background:#28282acc;border:.5px solid #28282a33;border-radius:32px;width:32px;height:32px;transition:all .2s ease-out;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.section-header .search span.reset svg{opacity:.4;transition:all .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.section-header .search span.reset:hover svg{opacity:.8;transform:translate(-50%,-50%)scale(1)}.section-header .cta{float:right;height:40px;font-size:12px;line-height:38px}.section-header .cta.disabled{pointer-events:none;opacity:.2}.section-header .cta a{font-size:12px}.section-header .cta span.lbl{margin-top:0;font-size:12px;font-weight:600}.section-header .cta--icon{padding:0 8px}.section-header .cta-group{float:right}.section-header .cta-group .cta{float:left}.section-header .cta--danger{background:0 0}.section-header .cta--danger:hover{background:#ff405a}.section-header .dynamic-menu-badge{color:#f8f6f7cc;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;height:40px;line-height:40px;box-shadow:0 2px 4px -2px #25252533}.section-header .dynamic-menu-badge span:not(.content){background:#35df8d;border-radius:8px;width:6px;height:6px;display:inline-block}.section-header .dynamic-menu-status{color:#f8f6f7cc;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;height:40px;padding:0 10px 0 14px;line-height:40px;box-shadow:0 2px 4px -2px #25252533}.section-header .dynamic-menu-status .state .lbl{cursor:default;color:#f8f6f799}.section-header .dynamic-menu-status--active .state .lbl{cursor:default;color:#f8f6f7}.section-header .container{height:100%;position:relative}.section-header .container .col{height:auto;position:absolute;top:50%;transform:translateY(-50%)}.section-header .container .col.fl-l{left:24px}.section-header .container .col.fl-r{justify-content:flex-end;align-items:center;gap:24px;display:flex;right:24px}nav.breadcrumbs,nav.breadcrumbs ol{float:left;width:auto}nav.breadcrumbs ol li{float:left;opacity:.6;width:auto;height:auto;margin-right:20px;font-size:12px;font-weight:500}nav.breadcrumbs ol li.active{opacity:.8;margin-right:0;font-weight:600}nav.breadcrumbs ol li a{color:inherit;position:relative}nav.breadcrumbs ol li a:before{content:"";opacity:0;background:#d8d8d999;width:0;height:1px;transition:all .2s ease-out;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}nav.breadcrumbs ol li a:after{content:"";background:#d8d8d999;border-radius:2px;width:4px;height:2px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}nav.breadcrumbs ol li a:hover:before{opacity:1;width:100%}nav.breadcrumbs ol li:last-of-type a:after{display:none}.select{float:left;border-radius:8px;width:100%;position:relative;box-shadow:0 2px 4px -2px #25252533}.select.disabled{opacity:.4;pointer-events:none}.select .selected{float:left;color:#f8f6f7cc;letter-spacing:.2px;text-align:left;cursor:pointer;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;align-items:center;width:100%;height:50px;padding:0 60px 0 20px;font-size:12px;line-height:14px;display:flex;position:relative;box-shadow:0 2px 4px -2px #25252533}.select .selected-scrollable{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - 40px);margin-right:5px;display:block;overflow-x:auto}.select .selected span.reset{color:#f8f6f7cc;cursor:pointer;background:#28282acc;border:.5px solid #28282a33;border-radius:32px;width:24px;height:24px;transition:all .2s ease-out;position:absolute;top:50%;right:50px;transform:translateY(-50%)}.select .selected span.reset svg{opacity:.4;transition:all .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.select .selected span.reset:hover svg{opacity:.8;transform:translate(-50%,-50%)scale(1)}.select .selected svg{opacity:.6;width:18px;height:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.select .selected svg path{fill:#f8f6f7cc}.select .selected span.placeholder{letter-spacing:.4px;color:#f8f6f766;font-size:12px;left:.5px}.select.multi-select .selected-list{flex-wrap:wrap;gap:4px;width:100%;display:flex}.select.multi-select .selected-list span{background:#28282a;border:.5px solid #f8f6f70a;border-radius:4px;padding:4px 8px}.select-dropdown{z-index:2;width:100%;position:absolute;top:calc(100% + 10px);left:0}.select-dropdown .search{max-width:100%;position:initial;float:left;color:#f8f6f7cc;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;height:50px;margin-bottom:10px;padding:0 20px;font-family:Poppins,sans-serif;font-size:14px;top:auto;left:auto;transform:none;box-shadow:0 2px 4px -2px #25252533;width:100%!important}.select-dropdown .search::placeholder{color:#f8f6f766;font-family:Poppins,sans-serif;font-size:12px;left:.5px}.select-dropdown ul{background:#161518;border:.5px solid #f1f0f433;border-radius:4px;width:100%;height:auto;max-height:240px;margin-top:0;padding:10px;overflow-y:scroll}.select-dropdown ul li{color:#f8f6f7cc;letter-spacing:.5px;cursor:pointer;text-align:left;border-radius:4px;width:100%;height:40px;margin-bottom:2px;padding:0 20px;font-size:12px;line-height:40px;transition:all .2s ease-out}.select-dropdown ul li.empty{text-align:center;opacity:.6}.select-dropdown ul li.empty:hover{cursor:default;background:0 0}.select-dropdown ul li.disabled{opacity:.5;cursor:default}.select-dropdown ul li:last-of-type{border-bottom:0;margin-bottom:0}.select-dropdown ul li:hover{background:#28282a66}.select-dropdown ul li.checkbox{padding:0 10px!important}.dropdown{z-index:20;background:#28282a;border-radius:22px;min-width:160px;max-width:160px;position:absolute;top:0;right:30px;box-shadow:0 2px 12px -6px #0009}.dropdown ul{float:left;text-align:left;border-radius:24px;width:100%;padding:4px}.dropdown ul li{color:#f4f5f7cc;letter-spacing:.5px;cursor:pointer;border-radius:20px;align-items:center;gap:10px;margin-bottom:0;font-size:12px;line-height:20px;transition:all .1s ease-out;display:flex;padding:10px!important}.dropdown ul li a{float:left;width:100%;color:inherit;padding:10px 20px}.dropdown ul li:not(:has(>a)){padding:10px 20px}.dropdown ul li span{float:none;color:#f4f5f7cc;font-size:12px;font-weight:500;line-height:14px;transition:all .1s ease-out;display:inline-block;background:0 0!important;border:0!important}.dropdown ul li span.icon{transform-origin:50%;background:0 0;border-radius:12px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin:0;display:inline-flex;position:relative}.dropdown ul li span.icon svg,.dropdown ul li span.icon img{transform-origin:50%;opacity:.5;transition:all .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.dropdown ul li span.icon svg path,.dropdown ul li span.icon img path{fill:#f4f5f7cc}.dropdown ul li span.icon img{opacity:1;transform:translate(-50%,-50%)scale(.8)}.dropdown ul li span.lbl{vertical-align:middle;letter-spacing:.5px;width:auto;margin-left:0;font-size:12px;line-height:14px;display:inline-block}.dropdown ul li.destructive{color:#ff7386}.dropdown ul li:hover{color:#056dff;filter:brightness(130%);background:#161518}.dropdown ul li:hover span.icon{color:#f4f5f7cc;background:#28282a!important}.dropdown ul li:hover span.icon--delete{color:#ff7386!important;background:#ff738633!important}.dropdown ul li:hover span.icon svg,.dropdown ul li:hover span.icon img{opacity:1;transform:translate(-50%,-50%)scale(.9)}.checkbox-group{float:left;flex-direction:column;gap:10px;display:flex}.checkbox{align-items:center;gap:8px;display:flex}.checkbox-root{cursor:pointer;border:1.5px solid #28282a;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.checkbox-root:focus{outline-offset:2px;outline:1px solid #28282a1a}.checkbox-root.checked{border-color:#0000}.checkbox-indicator{color:#fff;justify-content:center;align-items:center;display:flex}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none}.state{float:left;float:left;letter-spacing:.5px;opacity:.8;color:#28282a;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:auto;margin-bottom:6px;font-size:12px;display:flex}.state .lbl{letter-spacing:.5px;opacity:.8;color:#28282a;cursor:pointer;flex-direction:column;font-size:12px;display:flex}.state .lbl small{float:left;letter-spacing:.2px;opacity:.8;width:100%;margin-top:4px;font-size:11px}.state .toggle-switch{cursor:pointer;display:inline-block;position:relative}.state .toggle-track{background-color:#161518;border:.5px solid #f8f6f71a;border-radius:34px;width:41px;height:21px;transition:background-color .2s;position:relative}.state .toggle-switch.checked .toggle-track{background-color:#35df8d0d}.state .toggle-switch.checked .toggle-track .toggle-thumb{background:#35df8d}.state .toggle-thumb{background:#28282a;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.state .toggle-switch.checked .toggle-thumb{transform:translate(20px)}.state .toggle-switch.disabled{opacity:.6;cursor:not-allowed}.state .toggle-switch:focus-visible{outline-offset:2px;outline:2px solid #252525}.state .hidden-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.card-menu{background:#28282a;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:auto;min-height:160px;display:flex;position:relative}.card-menu .state{margin-bottom:0}.card-menu .last-edit{letter-spacing:.2px;color:#f4f5f7cc;text-align:right;width:100%;font-size:12px;font-weight:400;position:absolute;top:calc(100% + 10px);right:0}.card-menu .last-edit span{opacity:.6;margin-right:4px}.card-menu .card-body{float:left}.card-menu .card-footer{float:left;color:#f4f5f7cc;letter-spacing:.2px;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:12px;font-weight:500;display:flex;position:relative}.card-menu .card-footer a{color:inherit;width:100%;max-width:calc(100% - 100px)}.card-menu__status{align-items:center;display:flex}.card-menu__badge{opacity:.8;background:#28282a;border:.5px solid #f8f6f70a;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:inline-flex}.card-menu__badge--active{border:.5px solid #35df8d}.card-menu__badge--scheduled{border:.5px solid #056dff}.card--review{float:left;aspect-ratio:4/3;text-align:left;border:.5px solid #f8f6f71a;border-radius:20px;max-width:320px;min-height:280px;padding:4px;transition:all .2s;position:relative;overflow:hidden}.card--review .card-body{float:left;color:#f4f5f7cc;width:100%;height:calc(100% - 60px);font-size:16px;font-style:italic;font-weight:300;line-height:24px;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;background:#1c1c1c 50%/cover;border-radius:16px;padding:30px;transition:all .2s ease-out}.card--review .card-footer{float:left;color:#f4f5f7cc;border-radius:20px;flex-direction:column;justify-content:center;width:100%;height:60px;padding:0 30px;display:flex;bottom:0;left:0;overflow:hidden}.card--review .card-footer .author{font-size:14px;line-height:20px}.card--review .card-footer .author span,.card--review .card-footer .author small{float:left;width:100%}.card--review .card-footer .author small{color:#f4f5f799;opacity:.8;font-size:12px;line-height:12px;font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;margin-top:2px}.card--review:hover .card-body{color:#f4f5f7;background:#056dff}.card--pricing{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;flex-direction:column;gap:8px;min-width:calc(33.3% - 16px);display:flex;box-shadow:0 2px 4px -2px #25252533}.card--pricing.highlight{border:.5px solid #056dff;position:relative}.card--pricing.highlight .popular-badge{text-align:center;letter-spacing:.2px;color:#f8f6f7cc;background:#056dff;border:.5px solid #056dff;border-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px;align-items:center;height:40px;padding:0 24px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-41px;left:50%;transform:translate(-50%)}.card--pricing .card-header{float:left;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100px;padding:24px;display:flex}.card--pricing .card-header .description{float:left;letter-spacing:.4px;opacity:.8;color:#f4f5f799;width:100%;margin-top:8px;margin-bottom:8px;font-size:10px;line-height:12px}.card--pricing .card-header .pricing span.amount{font-size:18px;font-weight:500}.card--pricing .card-header .pricing span.period{font-size:12px;font-weight:400}.card--pricing .card-body{float:left;background:#28282acc;border-radius:16px;flex:1;width:calc(100% - 20px);margin:0 10px;padding:20px}.card--pricing .card-body ul{float:left;text-align:left;width:100%}.card--pricing .card-body ul li{float:left;letter-spacing:.4px;color:#f8f6f7cc;width:100%;margin-bottom:10px;padding-right:30px;font-size:12px;line-height:16px;position:relative}.card--pricing .card-body ul li svg{opacity:.6;position:absolute;top:0;right:0}.card--pricing .card-body ul li:last-of-type{margin-bottom:0}.card--pricing .card-footer{float:left;flex:1;justify-content:flex-end;align-items:flex-end;width:100%;padding:16px 24px 24px;display:flex}.card--pricing .card-footer .trial-info{float:left;color:#f4f5f7cc;width:100%;padding:10px;font-size:14px}.card--pricing .card-footer .trial-available small{float:left;opacity:.8;letter-spacing:.2px;width:100%;margin-top:4px;font-size:12px;font-weight:500}.card--pricing .card-footer .plan-status{text-align:center;color:#f4f5f7cc;opacity:.6;letter-spacing:.2px;font-size:12px;line-height:14px;position:absolute;bottom:-24px;left:0}.card--pricing--compact{text-align:left;display:initial;color:#f4f5f7cc;margin-bottom:20px;padding:20px;transition:all .2s ease-out;position:relative}.card--pricing--compact:last-of-type{margin-bottom:0}.card--pricing--compact.highlight{background:#16151866;border:.5px solid #28282a4d}.card--pricing--compact.highlight:before{left:initial;letter-spacing:.4px;color:#28282acc;background:#fff;border:.5px solid #28282a66;border-radius:20px;height:20px;padding:0 10px;font-size:10px;font-weight:500;line-height:19px;top:-12px;right:20px;transform:none}.card--pricing--compact .card-header{min-height:initial;flex:60%;padding:0}.card--pricing--compact .card-header .pricing{vertical-align:middle;display:inline-block}.card--pricing--compact .card-header .pricing .savings{letter-spacing:.4px;color:#189659;background:#88e4b7;border:1px solid #fff;border-radius:20px;height:22px;padding:0 10px;font-size:10px;font-weight:500;line-height:19px;position:absolute;top:-12px;right:19px}.card--pricing--compact .card-body{text-align:right;background:0 0;flex:40%;margin:0;padding:0}.card--pricing--compact .card-footer{flex:100%}.card--pricing--compact .card-footer:has(.trial-info:empty){display:none}.accordion{width:100%}.accordion-item{float:left;cursor:pointer;background:#252525;border-radius:8px;width:100%;margin-bottom:20px;transition:all .2s ease-out}.accordion-item__title{float:left;letter-spacing:.4px;color:#fff9;cursor:pointer;width:100%;padding:30px 80px 30px 30px;font-size:14px;font-weight:500;line-height:20px;position:relative}.accordion-item__title svg.toggle{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.accordion-item__title .icon-drag{margin-top:2px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.accordion-item__content{float:left;letter-spacing:.5px;color:#f4f5f7cc;border-top:.5px solid #ededed4d;width:100%;padding:30px;font-size:12px;font-weight:300;line-height:18px}.accordion-item:hover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#056dffcc}.accordion-item:last-of-type{margin-bottom:0}.accordion-item.sortable{margin-left:40px;width:calc(100% - 40px)!important}.menu-item{float:left;color:#0a0a0a;background:linear-gradient(#ebedf1cc 0%,#00d4ff00 70%);border-radius:12px;width:100%;max-width:360px;padding:10px;position:relative}.menu-item__label{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.9;letter-spacing:.1px;background:#fff;border-radius:24px;padding:5px 10px;font-size:12px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.menu-item .attributes{gap:20px;margin-top:4px;display:flex}.menu-item .attributes .attribute{float:left;align-items:center;gap:10px;display:flex}.menu-item .attributes .attribute span.icon{vertical-align:middle;background:#f4f5f7;border-radius:50px;width:24px;height:24px;padding:4px;display:inline-block;position:relative}.menu-item .attributes .attribute span.icon svg{float:left;max-width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.menu-item .attributes .attribute span.label{vertical-align:middle;letter-spacing:.4px;color:#0a0a0acc;font-size:10px;display:inline-block}.menu-item .attributes .attribute--more span.label{cursor:pointer;background:#f4f5f7;border-radius:50px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.menu-item__header{float:left;justify-content:space-between;align-items:center;width:100%;padding:10px 20px 20px;display:flex}.menu-item__name{letter-spacing:.2px;font-size:14px;font-weight:500}.menu-item__desc{float:left;letter-spacing:.2px;width:100%;font-size:12px;line-height:18px}.menu-item__pic{float:left;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:calc(100% + 28px);height:200px;margin-top:-14px;margin-bottom:6px;margin-left:-14px;position:relative;overflow:hidden}.menu-item__prices{float:right;text-align:right;border-top:.5px solid #25252533;width:100%;margin-top:10px;padding-top:20px;font-size:16px;font-weight:500}.menu-item__prices .price{float:left;width:100%;margin-bottom:10px;font-size:14px}.menu-item__prices .price:last-of-type{margin-bottom:0}.menu-item__prices .price span.desc{float:left;text-align:left;vertical-align:middle;letter-spacing:.2px;opacity:.6;width:60%;font-size:12px;font-weight:400;display:inline-block}.menu-item__prices .price span.price{float:right;text-align:right;width:40%}.menu-item__prices .price span.price small{opacity:.8;font-size:85%}.menu-item__extra{float:left;grid-template-columns:repeat(auto-fit,minmax(40px,100px));gap:10px;width:100%;display:grid}.menu-item__extra .allergen{float:left;align-items:center;display:flex}.menu-item__extra .allergen:last-of-type{margin-right:0}.menu-item__extra .allergen span.icon{vertical-align:middle;background:#f4f5f7;border-radius:50px;flex:0 0 24px;width:24px;height:24px;margin-right:10px;padding:4px;display:inline-block}.menu-item__extra .allergen span.icon svg{float:left;transform:scale(.8)}.menu-item__extra .allergen span.label{vertical-align:middle;letter-spacing:.4px;color:#0a0a0acc;font-size:10px;display:inline-block}.menu-item__extra .allergen--more span.label{color:#0a0a0acc;cursor:pointer;background:#f4f5f7;border-radius:50px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.menu-item .best-match{float:left;width:100%;margin-top:10px}.menu-item .best-match span{float:left;color:#0a0a0acc;width:100%;font-size:14px}.menu-item .best-match__item{float:left;background:#fff;border-radius:8px;width:100%;margin-top:10px;padding:20px 24px}.menu-item .best-match__item-name{opacity:.8;font-size:14px;font-weight:500}.menu-item-body{float:left;background:#fff;border:.5px solid #ebebeb33;border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:20px;display:flex;box-shadow:0 2px 4px -2px #0a0a0a33}section.menu-wrapper{height:100%;padding:0 10px;transition:background-color .2s ease-out;position:relative;overflow:hidden}section.menu-wrapper--fixed{padding:0}section.menu-wrapper--fixed .menu-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f1ffcc}section.menu-wrapper--fixed .menu-category:first-of-type{margin-top:0!important}section.menu-wrapper--fixed .fixed_price{float:left;width:100%}section.menu-wrapper--fixed .fixed_price .price{float:left;width:100%;margin-bottom:8px}section.menu-wrapper--fixed .fixed_price .price:first-of-type{margin-bottom:8px}section.menu-wrapper--fixed .fixed_price .price:last-of-type{margin-bottom:0}section.menu-wrapper--fixed .fixed_price .price .desc{float:left;letter-spacing:.2px;text-align:left;color:#0a0a0acc;width:calc(100% - 100px);font-size:12px;font-weight:500}section.menu-wrapper--fixed .fixed_price .price .price{float:right;color:#0a0a0a99;width:auto;font-weight:500}section.menu-wrapper--fixed .fixed_price .price .price small{font-size:80%}section.menu-wrapper p.error{opacity:.8;letter-spacing:.4px;font-size:12px;line-height:16px}section.menu-wrapper,.preview{float:left;text-align:center;width:100%}section.menu-wrapper .menu,.preview .menu{text-align:left;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-width:640px;height:auto;max-height:100%;padding:80px 12px;display:inline-block;overflow:hidden auto}section.menu-wrapper .menu .category-desc,.preview .menu .category-desc{float:left;text-align:center;opacity:.8;letter-spacing:.2px;width:100%;margin-top:10px;margin-bottom:30px;padding:0 40px;font-size:12px;line-height:18px}section.menu-wrapper .menu::-webkit-scrollbar{display:none}.preview .menu::-webkit-scrollbar{display:none}section.menu-wrapper .menu .favorites-drawer,.preview .menu .favorites-drawer{float:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:99;background:#f4f5f799;border-radius:8px;width:calc(100% - 40px);height:calc(100% - 98px);position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 10px -8px #0a0a0a66}@media screen and (min-width:769px){section.menu-wrapper .menu .favorites-drawer,.preview .menu .favorites-drawer{max-width:620px}}section.menu-wrapper .menu .favorites-drawer__empty,.preview .menu .favorites-drawer__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}section.menu-wrapper .menu .favorites-drawer__overlay,.preview .menu .favorites-drawer__overlay{z-index:90;background:#16151899;width:100%;height:100%;position:absolute;top:0;left:0}section.menu-wrapper .menu .favorites-drawer__header,.preview .menu .favorites-drawer__header{float:left;background:#fff6;border-bottom:.5px solid #16151899;justify-content:space-between;align-items:center;width:100%;height:60px;padding:24px 20px;display:flex;position:absolute;top:0;left:0}section.menu-wrapper .menu .favorites-drawer__title,.preview .menu .favorites-drawer__title{font-size:14px}section.menu-wrapper .menu .favorites-drawer__body,.preview .menu .favorites-drawer__body{float:left;width:100%;height:calc(100% - 120px);margin-top:60px;padding:24px 20px;overflow:hidden auto}section.menu-wrapper .menu .favorites-drawer__list,.preview .menu .favorites-drawer__list{float:left;flex-direction:column;gap:8px;width:100%;display:flex}section.menu-wrapper .menu .favorites-drawer__item,.preview .menu .favorites-drawer__item{border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}section.menu-wrapper .menu .favorites-drawer__item-name,.preview .menu .favorites-drawer__item-name{font-size:12px}section.menu-wrapper .menu .favorites-drawer__item-actions,.preview .menu .favorites-drawer__item-actions{justify-content:space-around;align-items:center;gap:20px;display:flex}section.menu-wrapper .menu .favorites-drawer__footer,.preview .menu .favorites-drawer__footer{float:left;width:100%;height:60px;padding:10px 20px;font-size:12px;position:absolute;bottom:0;left:0}section.menu-wrapper .menu .favorites-drawer__total,.preview .menu .favorites-drawer__total{float:left;justify-content:space-between;align-items:center;width:100%;display:flex}section.menu-wrapper .menu .favorites-drawer__qty-control .quantity-input,.preview .menu .favorites-drawer__qty-control .quantity-input{border-radius:8px;height:40px}section.menu-wrapper .menu .favorites-drawer__qty-control .quantity-input input,.preview .menu .favorites-drawer__qty-control .quantity-input input{height:30px}section.menu-wrapper .menu .favorites-drawer__qty-control .quantity-btn,.preview .menu .favorites-drawer__qty-control .quantity-btn{border-radius:4px;width:30px;height:30px}section.menu-wrapper .menu-header,.preview .menu-header{z-index:14;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;width:100%;height:60px;padding:15px 20px;transition:background-color .2s ease-out;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}section.menu-wrapper .menu-header .actions,.preview .menu-header .actions{align-items:center;gap:20px;display:flex}section.menu-wrapper .menu-header .actions .icon,.preview .menu-header .actions .icon{cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;display:flex}section.menu-wrapper .menu-header .actions .language-switcher,.preview .menu-header .actions .language-switcher{color:#28282a;cursor:pointer;background:#ffffff1a;border:.5px solid #fff3;border-radius:6px;align-items:center;gap:8px;height:30px;padding:8px;font-size:12px;transition:all .2s;display:flex;position:relative}section.menu-wrapper .menu-header .actions .language-switcher--dark,.preview .menu-header .actions .language-switcher--dark{color:#fff}section.menu-wrapper .menu-header .actions .language-switcher span,.preview .menu-header .actions .language-switcher span{font-size:12px}section.menu-wrapper .menu-header .actions .language-switcher__option,.preview .menu-header .actions .language-switcher__option{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:4px;font-size:14px;display:flex}section.menu-wrapper .menu-header .info-panel,.preview .menu-header .info-panel{color:#28282acc;background:#f4f5f7;border-radius:12px;flex-direction:column;gap:10px;width:calc(100% - 40px);max-width:620px;padding:20px;display:flex;position:absolute;top:60px;left:50%;overflow-y:scroll;transform:translate(-50%)}section.menu-wrapper .menu-header .info-panel__overlay,.preview .menu-header .info-panel__overlay{z-index:-1;background:#16151899;width:100%;height:100vh;position:absolute;top:0;left:0}section.menu-wrapper .menu-header .info-panel .space-logo,.preview .menu-header .info-panel .space-logo{background:#f4f5f7;border:2px solid #fff;border-radius:100%;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;margin:10px auto;display:flex;overflow:hidden}section.menu-wrapper .menu-header .info-panel .space-logo img,.preview .menu-header .info-panel .space-logo img{width:100%;height:auto}section.menu-wrapper .menu-header .info-panel .address,.preview .menu-header .info-panel .address{float:left;background:#ffffffe6;border:.5px solid #0a0a0a1a;border-radius:8px;width:100%;padding:10px;font-size:12px}section.menu-wrapper .menu-header .info-panel .social,.preview .menu-header .info-panel .social{float:left;justify-content:center;width:100%;display:flex}section.menu-wrapper .menu-header .info-panel ul.contact-info,.preview .menu-header .info-panel ul.contact-info{float:left;background:#ffffffe6;border:.5px solid #0a0a0a1a;border-radius:8px;flex-direction:column;width:100%;display:flex}section.menu-wrapper .menu-header .info-panel ul.contact-info li,.preview .menu-header .info-panel ul.contact-info li{color:#28282acc;padding:10px}section.menu-wrapper .menu-header .info-panel ul.contact-info li a,.preview .menu-header .info-panel ul.contact-info li a{color:inherit;align-items:center;gap:10px;font-size:12px;display:flex}section.menu-wrapper .menu-header .info-panel ul.contact-info li svg path,.preview .menu-header .info-panel ul.contact-info li svg path{fill:#28282acc}section.menu-wrapper .menu-header .info-panel ul.opening-hours,.preview .menu-header .info-panel ul.opening-hours{float:left;background:#ffffffe6;border:.5px solid #0a0a0a1a;border-radius:8px;width:100%}section.menu-wrapper .menu-header .info-panel ul.opening-hours li,.preview .menu-header .info-panel ul.opening-hours li{border-bottom:.5px solid #0a0a0a1a;justify-content:space-between;padding:10px;font-size:12px;display:flex}section.menu-wrapper .menu-header .info-panel ul.opening-hours li:last-of-type,.preview .menu-header .info-panel ul.opening-hours li:last-of-type{border-bottom:0;margin-bottom:0}section.menu-wrapper .menu-header .info-panel ul.opening-hours li .hours,.preview .menu-header .info-panel ul.opening-hours li .hours{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}section.menu-wrapper .menu-header .logo,.preview .menu-header .logo{vertical-align:middle;border:2px solid #fff;border-radius:60px;width:50px;height:50px;margin-right:10px;display:inline-block;overflow:hidden}section.menu-wrapper .menu-header .logo img,.preview .menu-header .logo img{float:left;width:100%}section.menu-wrapper .menu-header .name,.preview .menu-header .name{vertical-align:middle;letter-spacing:.4px;font-size:14px;font-weight:500;display:inline-block}section.menu-wrapper .menu-footer,.preview .menu-footer{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#f4f5f7cc;align-items:center;gap:20px;width:100%;max-width:640px;padding:20px 0 20px 20px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}section.menu-wrapper .menu-footer .favorites-fab,.preview .menu-footer .favorites-fab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);float:left;background:#fffc;border-radius:40px;flex:0 0 60px;justify-content:center;align-items:center;gap:4px;width:60px;height:40px;display:flex}section.menu-wrapper .menu-footer .favorites-fab__count,.preview .menu-footer .favorites-fab__count{font-size:12px}section.menu-wrapper .menu-footer .categories--carousel,.preview .menu-footer .categories--carousel{background:0 0;width:100%;max-width:640px;transition:background-color .2s ease-out}section.menu-wrapper .menu-footer .categories--carousel .swiper-slide,.preview .menu-footer .categories--carousel .swiper-slide{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;border:.5px solid #fff}section.menu-wrapper .menu-footer .categories--carousel .swiper-wrapper,.preview .menu-footer .categories--carousel .swiper-wrapper{padding-right:20px}section.menu-wrapper .menu--fixed,.preview .menu--fixed{padding:60px 0 0}section.menu-wrapper .menu-item,.preview .menu-item{max-width:100%;margin-bottom:20px}section.menu-wrapper .menu-item:last-of-type,.preview .menu-item:last-of-type{margin-bottom:0}section.menu-wrapper .menu-category,.preview .menu-category{float:left;width:100%;padding:20px}section.menu-wrapper .menu-category:first-of-type,.preview .menu-category:first-of-type{margin-top:60px}section.menu-wrapper .menu-category__name,.preview .menu-category__name{float:left;text-align:center;width:100%;padding:10px 0 30px;font-size:20px;font-weight:500}section.menu-wrapper .menu-category__name small,.preview .menu-category__name small{float:left;text-align:center;opacity:.8;letter-spacing:.2px;width:100%;margin-top:10px;font-size:12px}.categories{float:left;width:100%}.categories--carousel{float:left;width:calc(100% + 48px);left:-24px}.categories--carousel .swiper-slide{border-radius:40px;width:auto;height:40px}.categories--carousel .swiper-slide .category{letter-spacing:.5px;cursor:pointer;align-items:center;height:100%;padding:0 20px;font-size:12px;line-height:2;display:flex}.categories--list .category{float:left;width:100%;margin-bottom:20px}.categories--list .category:last-of-type{margin-bottom:0}form{float:left;width:100%}form button[type=submit]{float:left;color:#fff;cursor:pointer;margin-top:20px}form .errors{float:left;letter-spacing:.2px;text-align:center;color:#ff546c;width:100%;margin-top:20px;margin-bottom:20px;font-size:12px}form .errors span strong{font-weight:500}fieldset{float:left;width:100%;margin-bottom:28px;position:relative;overflow:visible}fieldset.hasError input:not(.search),fieldset.hasError textarea,fieldset.has-error input:not(.search),fieldset.has-error textarea{border-bottom:4px solid #ff7386}fieldset.hasError .slug-input,fieldset.has-error .slug-input{border-bottom:4px solid #ff7386!important}fieldset.hasError .select .selected,fieldset.has-error .select .selected{border-bottom:4px solid #ff7386}fieldset.isValid input:not(.search),fieldset.isValid textarea{border-bottom:4px solid #35df8d}fieldset.isValid .slug-input{border-bottom:4px solid #35df8d!important}fieldset.isValid .select .selected{border-bottom:4px solid #35df8d}fieldset:last-of-type{margin-bottom:0}fieldset label{float:left;letter-spacing:.5px;color:#f8f6f799;width:100%;margin-bottom:12px;font-size:12px;line-height:14px}fieldset label small{float:left;opacity:.8;width:100%;margin-top:2px;font-size:10px;line-height:16px}fieldset label span.premium{color:#ff0;position:absolute;right:0}fieldset label.radio-lbl{float:none;vertical-align:middle;width:auto;margin-bottom:0;margin-left:10px;margin-right:20px;display:inline-block}fieldset .select{width:100%;height:50px}fieldset svg.social-svg,fieldset .contact-icon svg{opacity:.8;transform:scale(.8)}fieldset .react-datepicker-wrapper{float:left;width:100%}fieldset .error{letter-spacing:.4px;color:#ff7386;width:100%;margin-top:5px;font-size:10px;position:absolute;top:100%;left:0}fieldset .filename{float:left;color:#fff9;letter-spacing:.2px;width:100%;margin-top:20px;font-size:12px}fieldset .togglePasswordVisibility{z-index:2;cursor:pointer;opacity:.8;color:#f8f6f799;line-height:1;position:absolute;bottom:10px;right:20px}fieldset .togglePasswordVisibility svg path{fill:#f8f6f799}fieldset .forgot-password{float:right;color:#f8f6f766;z-index:2;opacity:.8;cursor:pointer;font-size:12px;font-weight:500;position:absolute;top:2px;right:0}fieldset.mid{width:calc(50% - 5px)}fieldset.mid:nth-child(odd){margin-right:10px}fieldset.mid:last-of-type{float:right;margin-right:0}fieldset.mid label{float:left}fieldset.mid input{float:left;max-width:100%}input{float:left;color:#f8f6f7cc;letter-spacing:.2px;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;width:100%;height:50px;padding:0 20px;font-family:Poppins,sans-serif;font-size:12px;box-shadow:0 2px 4px -2px #25252533}input::placeholder{color:#f8f6f766;font-family:Poppins,sans-serif;font-size:12px;left:.5px}input:-webkit-autofill{border:.1px solid #2d2d2d;caret-color:#f8f6f7!important;color:#f8f6f7cc!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 30px #171717!important}input:-webkit-autofill:hover{border:.1px solid #2d2d2d;caret-color:#f8f6f7!important;color:#f8f6f7cc!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 30px #171717!important}input:-webkit-autofill:focus{border:.1px solid #2d2d2d;caret-color:#f8f6f7!important;color:#f8f6f7cc!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 30px #171717!important}input:-webkit-autofill:active{border:.1px solid #2d2d2d;caret-color:#f8f6f7!important;color:#f8f6f7cc!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 30px #171717!important}input:-webkit-autofill{-webkit-text-fill-color:#f8f6f7cc!important;color:#f8f6f7cc!important;-webkit-box-shadow:inset 0 0 0 30px #171717!important}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-moz-autofill{border:.5px solid #2d2d2d;caret-color:#f8f6f7!important;color:#f8f6f7cc!important;box-shadow:inset 0 0 0 30px #171717!important}input[type=radio]{float:none;vertical-align:middle;cursor:pointer;border-radius:14px;width:20px;height:20px;padding:0;display:inline-block}input[type=radio]:checked{background:#056dff}textarea{float:left;letter-spacing:.2px;color:#f8f6f7cc;resize:none;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;width:100%;height:140px;padding:14px 20px;font-family:Poppins,sans-serif;font-size:12px;line-height:24px;box-shadow:0 2px 4px -2px #25252533}textarea::placeholder{letter-spacing:.4px;color:#25252566;font-family:Poppins,sans-serif;font-size:12px;left:.5px}.slug-input{float:left;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;width:100%;padding:0 20px;position:relative;box-shadow:0 2px 4px -2px #25252533}.slug-input__prefix{float:left;z-index:10;letter-spacing:.5px;color:#f8f6f766;width:auto;max-width:40%;height:50px;font-size:12px;line-height:50px}.slug-input__status{letter-spacing:.5px;font-size:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.slug-input__status--available{color:#35df8dcc}.slug-input__status--unavailable{color:#ff7386cc}.slug-input input{width:100%;max-width:calc(100% - 160px);box-shadow:none;letter-spacing:.5px;background:0 0;border:0;padding:0;border:0!important}.quantity-input{background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;align-items:center;gap:8px;height:50px;padding:4px;display:inline-flex;box-shadow:0 2px 4px -2px #25252533}.quantity-input span{border:.5px solid #28282a1a}.quantity-btn{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;transition:all .2s;display:flex}.quantity-btn.disabled{opacity:.4;cursor:not-allowed}.quantity-btn:hover:not(.disabled){background:#e5e7eb}.quantity-value{text-align:center;-moz-appearance:textfield;border:none;outline:none;width:auto;height:40px;font-size:16px;font-weight:500}.quantity-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-value ::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dropzone{float:left;text-align:center;opacity:1;color:#f4f5f7ad;border-radius:14px;width:100%;min-height:140px;position:relative}.dropzone .loader{margin-top:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropzone .processing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropzone .processing .spin{animation:1.5s ease-in-out infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropzone .upload{opacity:1;text-align:center;cursor:pointer;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 4px -2px #25252533}.dropzone .upload input{opacity:0;filter:alpha(opacity=0);cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;height:100%!important}.dropzone .upload label{color:#f8f6f766;cursor:pointer;width:100%;margin:0;font-size:12px}.dropzone .upload label span{float:left;letter-spacing:.4px;opacity:.6;width:100%;margin-top:10px;font-size:12px}.dropzone--dragging .upload{background-color:#28282acc}.dropzone .thumb{background-color:#161518e6;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:200px;height:200px;display:inline-block;position:relative}.dropzone .thumb .remove,.dropzone .thumb .change{border:.5px solid #fff3;position:absolute;top:50%;transform:translateY(-50%)}.dropzone .thumb .change{left:-80px}.dropzone .thumb .remove{right:-80px}.dropzone:hover,.dropzone:hover p{opacity:1}.table{float:left;background:#1c1c1c;border:.5px solid #d8d8d933;border-radius:8px;width:100%;padding:2px}.table-head{float:left;color:#f4f5f7cc;background:#161518;border:.5px solid #f8f6f71a;border-radius:6px;width:calc(100% - 20px);margin-top:10px;margin-left:10px;padding:20px 10px}.table-head ul{float:left;width:100%;padding:0 15px}.table-head ul li{float:left;width:25%;font-size:12px;font-weight:600}.table-head ul input[type=checkbox]{margin-top:-4px;position:absolute;left:40px}.table-body{float:left;color:#f4f5f7cc;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:100%;padding:20px}.table-body ul{float:left;flex-direction:column;gap:4px;width:100%;display:flex}.table-body ul li{float:left;border-radius:4px;width:100%;padding:14px;font-size:12px;position:relative}.table-body ul li:last-of-type{margin-bottom:0}.table-body ul li.row--paused{opacity:.5}.table-body ul li span{float:none;vertical-align:middle;letter-spacing:.4px;width:25%;display:inline-block}.table-body ul li span.lbl{display:none}.table-body ul li span.menu-cell span{letter-spacing:normal}.table-body ul li span.menu{float:none;cursor:pointer;z-index:10;cursor:pointer;background:#28282a;border:.5px solid #161518;border-radius:40px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-out;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.table-body ul li span.menu span.icon{align-items:center;width:auto;display:flex}.table-body ul li span.menu span.icon svg path{fill:#f4f5f7}.table-body ul li span.menu ul{background:#28282a;border:.5px solid #161518;border-radius:24px;width:auto;min-width:140px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 2px 4px -2px #0a0a0a33}.table-body ul li span.menu ul li{color:#f4f5f7cc;border-radius:20px;margin-bottom:0;padding:8px 16px}.table-body ul li span.menu ul li span{float:none;font-size:12px;font-weight:500}.table-body ul li span.menu ul li span.icon{vertical-align:middle;background:0 0;border-radius:12px;width:30px;height:30px;display:inline-block;position:relative}.table-body ul li span.menu ul li span.icon svg{transform-origin:50%;opacity:.5;position:absolute;top:50%;left:50%;transform:rotate(0)scale(.9)translate(-50%,-50%)}.table-body ul li span.menu ul li span.icon svg path{fill:#f4f5f7cc}.table-body ul li span.menu ul li span.lbl{vertical-align:middle;letter-spacing:.5px;width:auto;font-size:12px;line-height:16px;display:inline-block}.table-body ul li:hover{background:#161518}.table-body ul li input[type=checkbox]{cursor:pointer;margin-top:-4px;position:absolute;left:-40px}.table-body .no-results{float:left;text-align:center;letter-spacing:.4px;color:#f4f5f7cc;width:100%;padding:20px 0;font-size:12px}.table input[type=checkbox]{-webkit-appearance:none;width:14px;height:14px;box-shadow:none;border:0;position:absolute}.table input[type=checkbox]:before{content:"";background:#056dff;border-radius:4px;width:100%;height:100%;padding:4px;display:block;position:absolute;top:0;left:0}.table input[type=checkbox]:checked:after{content:"";border:2px solid #056dff;border-width:0 2px 2px 0;width:5px;height:10px;margin-top:2px;margin-left:4px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.empty-state{text-align:center;color:#f5f1ffcc;border-radius:8px;width:100%;padding:0 80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-state .title{float:left;width:100%;font-size:18px;font-weight:500}.empty-state .description{float:left;letter-spacing:.4px;opacity:.8;width:100%;margin-top:10px;padding:0 20px;font-size:12px;line-height:18px}.empty-state .cta-group{width:auto;margin-top:30px;display:inline-block}.modal{z-index:999;color:#f4f5f7cc;text-align:left;background:#1c1c1c;border-radius:8px;flex-direction:column;width:100%;max-width:540px;max-height:calc(100% - 80px);padding:30px 40px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;background:#252525e6;width:100%;height:100%;position:fixed;top:0;left:0}.modal-head{float:left;width:100%;margin-top:-5px;padding:5px 0;position:relative}.modal-head h3{float:left;letter-spacing:.5px;width:calc(100% - 40px);font-size:16px;font-weight:600;line-height:22px}.modal-head .close{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%)}.modal-head .close svg{vertical-align:text-bottom;width:28px;height:28px;display:inline-block}.modal-head .close svg path{fill:#f4f5f7cc;stroke:none}.modal-body{float:left;scroll-behavior:smooth;border-radius:4px;width:100%;height:auto;max-height:500px;margin-top:20px;padding:20px 0;overflow-y:auto}.modal-body p{color:#f4f5f7cc;font-size:14px;line-height:20px}.modal-body p ul{margin-top:20px}.modal-body form .color-picker{float:left;width:50%;position:relative}.modal-body form textarea{height:90px}.modal-body ul{float:left;width:100%}.modal-body ul li{float:left;width:100%;margin-bottom:10px;padding-left:20px;position:relative}.modal-body ul li:before{content:"";opacity:.8;background:#056dff;border-radius:4px;width:4px;height:4px;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.modal-body ul li:last-of-type{margin-bottom:0}.modal-body ul.translations{float:right;background:#28282a;border:.5px solid #f8f6f71a;border-radius:4px 4px 0 0;width:100%;margin-bottom:-3px;padding:0;position:relative}.modal-body ul.translations li{text-align:center;float:left;cursor:pointer;border-right:.5px solid #f8f6f71a;width:40px;height:40px;margin-bottom:-.5px;padding-left:0;line-height:38px;position:relative}.modal-body ul.translations li.active:after{content:"";background:#056dff;width:calc(100% + 1px);height:1px;position:absolute;bottom:0;left:-.5px}.modal-body ul.translations li.auto-translate{justify-content:center;align-items:center;display:flex}.modal-body ul.translations li.add,.modal-body ul.translations li.remove{float:right;border-left:.5px solid #f8f6f71a;border-right:0;position:relative}.modal-body ul.translations li.add svg,.modal-body ul.translations li.remove svg{opacity:.6;transition:all .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-body ul.translations li.add svg path,.modal-body ul.translations li.remove svg path{fill:#f4f5f7cc}.modal-body ul.translations li.add:hover svg,.modal-body ul.translations li.remove:hover svg{opacity:.8}.modal-body ul.translations .dropdown{z-index:2;border:.5px solid #f4f5f71a}.modal-body ul.translations .dropdown li{float:left;color:#f4f5f7cc;letter-spacing:.5px;text-align:left;cursor:pointer;background:#28282a;border-right:0;width:100%;height:40px;padding:0 20px;font-size:12px;line-height:40px;transition:all .2s ease-out}.modal-body ul.translations .dropdown li span.flag{float:left;margin-right:20px}.modal-body ul.translations .dropdown li:hover{filter:brightness(130%)}.modal-body .dynamic-menu{float:left;width:100%}.modal-footer{float:left;border-top:.5px solid #f8f6f71a;width:calc(100% + 80px);margin-bottom:-30px;margin-left:-40px;padding:24px;box-shadow:0 -4px 10px -8px #0a0a0a33}.modal-footer .cta-group{float:left;text-align:right;justify-content:flex-end;width:100%;display:flex}.modal--new-menu .modal-body form{padding-bottom:10px}.modal--preview{max-width:600px}.modal--preview .modal-body{padding:40px}.modal--preview .modal-body figure{text-align:center;margin:0 10px;display:inline-block}.modal--preview .modal-body figure img{border-radius:8px;width:100%;max-width:200px}.modal--preview .modal-body figure figcaption{text-align:center;letter-spacing:.4px;color:#d8d8d9cc;margin-top:10px;font-size:14px}.modal form.new-space fieldset{margin-bottom:40px}.modal form.new-space .slug{float:left;background:#28282a66;border:.5px solid #f8f6f71a;width:100%;padding:0 20px;position:relative;box-shadow:0 2px 4px -2px #25252533}.modal form.new-space .slug span.baseurl{float:left;z-index:10;letter-spacing:.5px;color:#f8f6f766;width:auto;max-width:40%;height:50px;font-size:12px;line-height:50px}.modal form.new-space .slug input{width:auto;box-shadow:none;letter-spacing:.5px;background:0 0;border:0;padding:0}.modal form.new-space .cta-group{float:left;width:100%;margin-bottom:-20px;padding-top:10px}.modal--cookie-consent{margin-top:0;position:fixed}.modal--qr-editor{max-width:620px}.modal--upgrade-plan{max-width:100%;height:100vh;max-height:100vh}.modal--upgrade-plan .modal-body{max-height:100%}.modal--upgrade-limit .modal-body .upgrade-modal-content{flex-direction:column;gap:20px;display:flex}.modal--upgrade-limit .modal-body .upgrade-modal-content a{color:inherit;text-decoration:underline}.dialog{z-index:999;color:#fff;background:#056dff;border-radius:20px;width:100%;max-width:500px;padding:30px 20px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;background:#056dffe6;width:100%;height:100%;position:fixed;top:0;left:0}.dialog-head{float:left;width:100%;margin-top:-5px;padding:5px 0;position:relative}.dialog-head h3{float:left;letter-spacing:.5px;color:#fff;width:calc(100% - 40px);font-size:16px;font-weight:600}.dialog-head .close{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dialog-head .close svg{vertical-align:text-bottom;width:28px;height:28px;display:inline-block}.dialog-head .close svg path{fill:#fff;stroke:none}.dialog-body{float:left;width:100%;margin-top:25px}.dialog-body .loader{margin-top:20px}.dialog-body p{letter-spacing:.4px;color:#d8d8d9cc;font-size:14px;line-height:20px}.dialog-body form input,.dialog-body form textarea{color:#0a0a0acc;background:#fff;border:.5px solid #d8d8d9;box-shadow:0 2px 4px -2px #0a0a0a33}.dialog-body .select{float:left;position:relative}.dialog-body .select .selected{color:#0a0a0acc;background:#fff;border:.5px solid #d8d8d9;box-shadow:0 2px 4px -2px #0a0a0a33}.dialog-body .plan{float:left;border-radius:8px;width:100%;margin-top:40px;overflow:hidden}.dialog-body .plan__head{float:left;text-align:left;background:#056dff;width:100%;padding:20px;position:relative}.dialog-body .plan__head h4{float:left;text-transform:uppercase;letter-spacing:.5px;opacity:.4;filter:brightness(120%);width:100%;font-size:18px;font-weight:600}.dialog-body .plan__head span.price{float:left;letter-spacing:.2px;width:100%;margin-top:10px;font-size:30px;font-weight:600}.dialog-body .plan__head span.price small{letter-spacing:.5px;margin-left:2px;font-size:14px;font-weight:400;display:inline-block}.dialog-body .plan__head span.price small.free{letter-spacing:.8px;opacity:.8;margin-left:6px;font-size:12px}.dialog-body .plan__head span.suggested{text-transform:uppercase;letter-spacing:1px;color:#fffc;background:#252525;border-radius:4px;padding:8px 12px;font-size:10px;font-weight:500;position:absolute;top:16px;right:16px}.dialog-body .plan__body{float:left;background:#252525cc;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;padding:20px}.dialog-body .plan__body ul{float:left;width:100%}.dialog-body .plan__body ul li{float:left;text-align:left;letter-spacing:.8px;color:#fff9;width:100%;min-height:30px;margin-bottom:10px;font-size:12px;position:relative}.dialog-body .plan__body ul li:last-of-type{margin-bottom:0}.dialog-body .plan__body ul li span.lbl{float:left;width:calc(100% - 40px);line-height:2}.dialog-body .plan__body ul li span.val{float:right;text-align:right;width:40px}.dialog-body .plan__body ul li span.val span.icon{text-align:center;color:#fff;background:#056dff;border-radius:100%;width:30px;height:30px;font-size:12px;line-height:30px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dialog-body .plan__body ul li span.val span.icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-body .plan__footer{float:left;text-align:center;background:#056dff;width:100%;padding:20px}.dialog-body .plan__footer .cta{margin-top:20px}.dialog-body .plan__footer .cta:hover{text-shadow:none}.dialog-body .plan__footer .cta:hover span.icon{width:60px}.dialog-body .plan--popular .plan__head{color:#252525;background:#056dff}.dialog-body .plan--free .plan__footer .btn{padding:0}.user{float:left;cursor:pointer;text-align:center;align-items:center;gap:10px;height:40px;display:flex;position:relative}.user-avatar{float:left;background:#f8f6f71a;border:.5px solid #f8f6f71a;border-radius:40px;width:40px;height:40px;position:relative}.user-avatar svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user .full-name{color:#f4f5f799;text-align:left;flex-direction:column;gap:2px;font-size:12px;display:flex}.user .plan-badge{color:#f4f5f799;cursor:default;width:100%;max-width:40px;font-size:12px;line-height:10px;position:absolute;top:calc(100% + 10px);left:0}.user span.online{background:#252525;border-radius:20px;width:12px;height:12px;position:absolute;top:0;right:0}.user span.online:after{content:"";background:#35df8d;border-radius:8px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user .dropdown{border:.5px solid #f8f6f71a;padding:4px;position:absolute;inset:auto auto 50px -1px;overflow:hidden;box-shadow:0 2px 4px -2px #25252533}.user .dropdown span.email{float:left;text-align:left;color:#fff;opacity:.6;letter-spacing:.4px;background:#161518;border-bottom:.5px solid #f8f6f71a;border-top-left-radius:10px;border-top-right-radius:10px;width:calc(100% + 8px);margin-top:-4px;margin-bottom:4px;margin-left:-4px;padding:14px 20px;font-size:10px;line-height:14px;overflow:hidden}.user .dropdown ul{float:left;text-align:left;width:100%;min-width:200px;position:initial;border-radius:6px;padding:8px}.user .dropdown ul li{float:left;color:#f8f6f7cc;letter-spacing:.5px;cursor:pointer;width:100%;padding:0 10px;font-size:12px;line-height:14px;transition:all .2s ease-out}.user .dropdown ul li:hover{background:#25252566}.user .dropdown ul li a{float:left;width:100%;color:inherit;padding:10px}.user .dropdown ul li:not(:has(>a)){padding:10px 20px}.space-selector{float:left;color:#d8d8d9cc;background:#0a0a0a66;border-radius:6px;width:100%;position:relative}.opening-hours{float:right;width:100%}.opening-hours .day{float:left;color:#f8f6f7cc;letter-spacing:.2px;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;width:100%;margin-bottom:10px;padding:10px;font-size:12px;box-shadow:0 2px 4px -2px #25252533}.opening-hours .day:last-of-type{margin-bottom:0}.opening-hours .day label{max-width:20%;font-size:12px}.opening-hours .day .state{float:left;flex-direction:column;align-items:flex-start;width:100%;max-width:20%;margin-top:4px}.opening-hours .day .state .lbl{color:#f8f6f7cc}.opening-hours .day .state .toggle-switch{width:40px;max-width:100%;height:20px}.opening-hours .day-hours{float:right;width:80%;margin-top:4px;margin-bottom:4px;position:relative}.opening-hours .day-hours.fw{width:100%}.opening-hours .day-hours .start,.opening-hours .day-hours .end{float:left;text-align:right;width:40%}.opening-hours .day-hours .start span,.opening-hours .day-hours .end span{float:left;width:50%}.opening-hours .day-hours .start .select,.opening-hours .day-hours .end .select{float:left;width:calc(100% - 4px);max-width:none;margin:0 2px}.opening-hours .day-hours .start .select .selected,.opening-hours .day-hours .end .select .selected{text-align:center;justify-content:center;padding:0}.opening-hours .day-hours .start .select .selected svg,.opening-hours .day-hours .end .select .selected svg{display:none}.opening-hours .day-hours .to{float:left;text-align:center;width:10%;font-size:12px;line-height:50px}.opening-hours .day-hours .add,.opening-hours .day-hours .remove{cursor:pointer;opacity:.6;margin-top:2px;transition:all .2s ease-out;position:absolute;top:50%;right:8px;transform:translateY(-50%)scale(.8)}.opening-hours .day-hours .add:hover,.opening-hours .day-hours .remove:hover{opacity:.8}.opening-hours .day-hours .remove{transform:translateY(-50%)scale(.8)}.opening-hours .day .closed{float:right;width:100%;max-width:80%;height:50px;line-height:48px}.opening-hours .day .closed span,.opening-hours .day .closed svg{vertical-align:middle;opacity:.8;font-size:14px;display:inline-block}.opening-hours .day .closed svg{margin:0 10px}.opening-hours ul.days{float:left;width:100%;max-width:calc(100% - 60px);margin-top:20px}.opening-hours ul.days li{float:left;text-align:center;color:#f4f5f799;cursor:pointer;background:#28282a;border:.5px solid #f8f6f71a;border-radius:40px;width:34px;height:34px;margin-right:10px;padding:0;font-size:14px;font-weight:500;line-height:32px;transition:all .2s ease-out}.opening-hours ul.days li:last-of-type{margin-right:0}.opening-hours ul.days li.active{color:#28282a;background:#35df8d}.opening-hours .expandible{margin-bottom:0;position:absolute;bottom:6px;right:0}.opening-hours .expandible .lbl{color:#f4f5f799}.opening-hours .cta{color:#f4f5f799;padding:0;font-weight:400;position:absolute;right:0}.opening-hours .select-dropdown{top:50%;transform:translateY(-50%)}.opening-hours .select-dropdown ul li{text-align:center}.opening-hours fieldset{flex-direction:row;justify-content:space-between;display:flex}.opening-hours--full fieldset{flex-direction:initial;justify-content:initial;display:block}.color-picker{float:left;border-radius:4px;position:relative}.color-picker input[type=color]{float:none;vertical-align:middle;-webkit-appearance:none;cursor:pointer;border:.5px solid #f8f6f71a;border-radius:4px;width:160px;height:50px;padding:0;display:inline-block;overflow:hidden}.color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-picker input[type=color]::-webkit-color-swatch{border:none}.color-picker input[type=text]{text-transform:uppercase;border:0;border-radius:2px;width:100px;height:40px;position:absolute;bottom:5px;left:55px}.color-picker span{color:#056dffcc;letter-spacing:.6px;vertical-align:middle;margin-left:10px;font-size:14px;display:inline-block}.banner{float:left;text-align:left;background:#056dff;border-radius:20px;width:100%;padding:80px;position:relative}.banner:after{content:"";pointer-events:none;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 -20px 30px -20px #252525}.banner-content{float:none;vertical-align:middle;max-width:480px;height:100%;display:inline-block;position:relative}.banner-content p{margin-top:20px;padding:0}.banner h2{color:#ebebeb;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:clamp(30px,3vw,48px)}.banner h2 strong{color:#056dff}.banner p{float:left;letter-spacing:.4px;color:#d8d8d999;width:100%;padding:0 40px;font-size:clamp(14px,3vw,16px);font-weight:400;line-height:clamp(20px,3vw,22px)}.banner .cta{background:#28282a}.banner .cta-group{margin-top:40px;display:inline-block}@media screen and (max-width:768px){.banner{border-radius:12px;padding:40px}.banner--digital-card:before{width:calc(100% - 40px);left:20px}.banner .col{max-width:100%}.banner p{margin-top:20px;padding:0}}.tabs{float:left;background:#252525;border-radius:10px;width:100%;padding:8px 4px}.tabs .tab{text-align:center;cursor:pointer;border-radius:4px;width:calc(33.3% - 8px);height:40px;margin:0 4px;line-height:36px;transition:background-color .1s ease-out;display:inline-block}.tabs .tab:hover{filter:brightness(120%);background:#056dff33}.tabs .tab.active{background:#056dff;border:.5px solid #056dff}.tabs .tab.active:hover{filter:brightness()}.tabs .tab.active span{color:#252525}.tabs .tab span{letter-spacing:.5px;opacity:.8;color:#f4f5f7cc;font-size:12px;font-weight:500}.tabs .tab.disabled{pointer-events:none}.tabs--two .tab{width:calc(50% - 8px)}section.planner{color:#222;float:left;background:#f1f0f4;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:calc(100vh - 40px);padding:40px;position:relative;overflow:hidden}section.planner .calendar{float:left;width:100%;height:calc(100% - 40px)}section.planner .calendar-toolbar{float:left;width:100%;margin-bottom:20px}section.planner .calendar-toolbar h4{float:left;width:100%;max-width:60%;font-size:24px;font-weight:500}section.planner .calendar-toolbar ul.views{float:right;background:#28282a;border-radius:20px;width:auto;max-width:40%;padding:6px}section.planner .calendar-toolbar ul.views li{vertical-align:middle;text-transform:uppercase;letter-spacing:.2px;color:#d8d8d9cc;filter:brightness(90%);cursor:pointer;border-radius:18px;height:30px;margin-right:4px;padding:0 14px;font-size:11px;font-weight:600;line-height:30px;transition:all .1s ease-in-out;display:inline-block}section.planner .calendar-toolbar ul.views li:last-of-type{margin-right:0}section.planner .calendar-toolbar ul.views li.active{filter:brightness(120%);color:#28282acc;background:#f8f6f7;box-shadow:0 2px 6px -2px #161518}section.planner .calendar-toolbar ul.views li:hover:not(.active){background:#f8f6f71a}section.planner .calendar-toolbar ul.nav{float:left;width:100%}section.planner .calendar-toolbar ul.nav li{vertical-align:middle;display:inline-block}section.planner aside.post-details{z-index:20;opacity:0;color:#d8d8d9cc;background:#28282a;width:100%;max-width:460px;height:calc(100vh - 20px);padding:0;transition:all .2s ease-out;position:fixed;top:0;right:-100%;box-shadow:-40px 0 80px #28282a33}section.planner aside.post-details.in{opacity:1;right:10px}section.planner aside.post-details .post-details-head{float:left;border-bottom:1px solid #28282a;width:100%;height:81px;padding:20px}section.planner aside.post-details .post-details-body{float:left;width:100%;height:calc(100% - 161px);padding:40px;overflow:auto}section.planner aside.post-details .post-details-body form,section.planner aside.post-details .post-details-body form fieldset{float:left;width:100%}section.planner aside.post-details .post-details-body form fieldset label{float:left;color:#28282acc;letter-spacing:.6px;opacity:.6;text-transform:uppercase;width:100%;margin-bottom:4px;font-size:14px;font-weight:500}section.planner aside.post-details .post-details-body form fieldset textarea{letter-spacing:.2px;color:#d8d8d9cc;width:100%;min-height:240px;padding:20px;font-size:14px;line-height:20px}section.planner aside.post-details .post-details-footer{border-top:.5px solid #28282a99;width:100%;height:80px;padding:0 40px;position:absolute;bottom:0;left:0}.rbc-calendar{box-sizing:border-box;flex-direction:column;align-items:stretch;height:100%;display:flex}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{position:absolute;inset:0;overflow:hidden}.rbc-ellipsis,.rbc-event-label,.rbc-show-more,.rbc-row-segment .rbc-event-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999;opacity:.1!important}.rbc-off-range-bg{background:#28282a1a}.rbc-header{text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;flex:1 0;min-height:40px;padding:10px;font-size:14px;font-weight:600;overflow:hidden}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:0}.rbc-row-content{-webkit-user-select:none;user-select:none;z-index:4;position:relative}.rbc-row-content-scrollable{flex-direction:column;height:100%;display:flex}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.rbc-today{background-color:#d4daed99}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{text-transform:none;-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-row{flex-direction:row;display:flex}.rbc-row-segment{height:auto;margin-bottom:10px}.rbc-row-segment:last-of-type{margin-bottom:0}.rbc-row-segment{padding:0 10px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{z-index:99;color:#000c;opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4daed99;border:.5px solid #d8d8d9cc;border-top-left-radius:4px;border-top-right-radius:4px;width:60%;height:auto;margin:0 auto;padding:5px 10px;font-size:12px;font-weight:700;line-height:normal;position:relative}.rbc-show-more:hover,.rbc-show-more:focus{color:#1a1a1a}.rbc-month-view{-webkit-user-select:none;user-select:none;border:1px solid #ddd;flex-direction:column;flex:1 0 0;width:100%;height:100%;display:flex;position:relative}.rbc-month-header{flex-direction:row;display:flex}.rbc-month-row{flex-direction:column;flex:1 0 0;height:100%;display:flex;position:relative;overflow:hidden}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{text-align:right;color:#000;opacity:.4;letter-spacing:.2px;flex:1 1 0;min-width:0;margin-top:10px;margin-bottom:10px;padding-right:10px;font-size:14px}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{flex-direction:row;flex:1 0 0;display:flex;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{z-index:5;color:#d8d8d9cc;background-color:#000;border-radius:12px;width:100%;max-width:200px;padding:20px;position:absolute}.rbc-overlay div[type=popup]{float:left;cursor:pointer;width:100%;margin-bottom:10px;transition:all .1s ease-in-out}.rbc-overlay div[type=popup]:last-of-type{margin-bottom:0}.rbc-overlay div[type=popup]:hover{transform:scale(1.03)}.rbc-overlay-header{float:left;letter-spacing:.2px;border-bottom:.5px solid #d8d8d966;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:14px}.rbc-event,.rbc-day-slot .rbc-background-event{cursor:pointer;text-align:left;color:#fff;background:#28282a;border-radius:8px;width:100%;padding:6px;font-size:14px;transition:all .1s ease-in-out}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event:hover,.rbc-day-slot .rbc-background-event:hover{transform:scale(1.04)}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-right-radius:0;border-bottom-left-radius:0}.rbc-time-column{flex-direction:column;min-height:100%;display:flex}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;flex-flow:column;min-height:40px;display:flex}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{margin-right:10px;position:absolute;inset:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;flex-flow:column wrap;align-items:flex-start;min-height:20px;max-height:100%;display:flex;position:absolute;overflow:hidden}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;width:auto;padding-right:5px}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1 0;width:100%;height:100%;min-height:1em;line-height:1}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{z-index:10;background-color:#fff;border-right:1px solid #ddd;margin-right:-1px;position:sticky;left:0}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0 0;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{flex:1 1 0;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{opacity:.7;flex:1 0 0;font-size:14px}.rbc-time-slot.rbc-now{font-weight:700}.rbc-time-slot:empty{display:none!important}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;color:#fff;background-color:#00000080;width:100%;padding:3px;font-size:14px;position:absolute}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{z-index:4;position:relative}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{flex-direction:row;flex:none;display:flex}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row:first-child,.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{border-top:2px solid #ddd;flex:1 0;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-webkit-user-select:none;user-select:none;width:100%}.rbc-current-time-indicator{z-index:3;pointer-events:none;background-color:red;height:1px;position:absolute;left:0;right:0}.rbc-agenda-view{flex-direction:column;flex:1 0 0;display:flex;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{vertical-align:top;padding:5px 10px}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{text-transform:lowercase;padding-left:15px;padding-right:15px}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left;border-bottom:1px solid #ddd;padding:3px 5px}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.scheduled-post{color:#f8f6f7;letter-spacing:.2px;cursor:pointer;border-radius:4px;height:40px;padding:0 10px;font-size:12px;font-weight:500;line-height:40px}.scheduled-post span{vertical-align:middle;display:inline-block}.scheduled-post span.icon{margin-right:8px;font-size:0}.scheduled-post span.icon svg{vertical-align:middle;display:inline-block}.pricing-plans .pricing-header{float:left;justify-content:center;width:100%;margin-bottom:120px;display:flex}.pricing-plans .pricing-header .tabs{border-radius:40px;align-items:center;gap:4px;width:auto;height:50px;padding:0 10px;line-height:normal;display:flex;position:relative}.pricing-plans .pricing-header .tabs .tab{border-radius:20px;justify-content:center;align-items:center;width:auto;height:30px;margin:0;padding:0 10px;display:flex}.pricing-plans .pricing-header .tabs .tab.active{border:0}.pricing-plans .pricing-header .tabs .tab.active span{color:#f4f5f7}.pricing-plans .pricing-header .annual-badge{opacity:.8;margin-top:-20px;font-size:12px;position:absolute}.pricing-plans .plans-grid{gap:24px;width:100%;max-width:1140px;margin:0 auto;display:flex}section.floorplan{color:#222;float:left;background:#f1f0f4;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:calc(100vh - 40px);padding:40px;position:relative;overflow:hidden}section.floorplan .panel-settings{color:#f8f6f7;background:#28282a;border-radius:8px;width:100%;max-width:400px;height:calc(100vh - 100px);transition:all .2s ease-out;position:fixed;top:90px;overflow:hidden}section.floorplan .panel-settings.in{opacity:1;right:55px}section.floorplan .panel-settings.out{opacity:0;right:-150px}section.floorplan .panel-settings .table-editor{float:left;width:100%}section.floorplan .panel-settings .table-editor__header{float:left;background:#161518;border-bottom:1px solid #161518;width:100%;margin-bottom:20px;padding:20px;font-size:18px}section.floorplan .panel-settings .table-editor__body{padding:20px}section.floorplan .panel-settings .table-editor__body form label{color:inherit}section.floorplan .panel-settings .table-editor__body .state{float:left;width:100%}section.floorplan .panel-settings .table-editor__body .state .lbl{float:left;letter-spacing:.5px;font-size:14px}section.floorplan .panel-settings .table-editor__body .state .toggle-switch{float:right}main.xl section.floorplan .panel-settings.in{opacity:1;right:150px}main.xl section.floorplan .panel-settings.out{opacity:0;right:-150px}body.onboarding{float:left;color:#f4f5f7cc;text-align:center;background:#161518;width:100%;height:100vh}body.onboarding main{float:left;width:100%;height:100vh}body.onboarding main .logo{width:80px;height:25px;position:absolute;top:25px;left:50%;transform:translate(-50%)}body.onboarding main .logo img{float:left;width:100%}body.onboarding main .container{justify-content:center;align-items:center;height:100%;display:flex}body.onboarding .onboarding-wrapper{float:left;justify-content:space-between;align-items:center;width:100%;max-width:1000px;max-height:calc(100% - 80px);margin-top:40px;display:flex;position:relative}body.onboarding .heading{float:left;text-align:left;max-width:50%;padding-right:80px}body.onboarding .heading h1{color:inherit;font-size:clamp(32px,3vw,68px);font-weight:900;line-height:clamp(28px,3vw,64px);font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;margin-bottom:20px}body.onboarding .heading h2{font-size:clamp(28px,3vw,34px);font-weight:600;line-height:clamp(36px,3vw,40px);font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;margin-bottom:20px}body.onboarding .heading h3{letter-spacing:.5px;opacity:.8;font-size:14px;font-weight:400;line-height:16px;font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;float:left;width:100%;max-width:600px;margin-bottom:20px;display:inline-block}body.onboarding .logout{float:left;color:#f4f5f799;cursor:pointer;margin-top:20px;font-size:14px;text-decoration:underline}body.onboarding .wizard{text-align:left;background:#1c1c1c;border:.5px solid #f8f6f71a;border-radius:8px;width:580px;max-width:50%;display:inline-block}body.onboarding .wizard-header{float:left;flex-direction:column;justify-content:space-between;width:100%;height:80px;padding:30px;display:flex;position:relative}body.onboarding .wizard-header .progress-bar{width:calc(100% - 60px);position:absolute;top:calc(100% + 10px);left:30px}body.onboarding .wizard-header .progress-bar__steps{justify-content:space-between;display:flex;position:relative}body.onboarding .wizard-header .progress-bar__step{flex-direction:column;flex:1;align-items:flex-end;display:flex}body.onboarding .wizard-header .progress-bar__dot{color:#f4f5f766;z-index:1;background:#28282a;border:1px solid #28282acc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:500;transition:all .3s;display:flex;position:relative}body.onboarding .wizard-header .progress-bar__step.active .progress-bar__dot{color:#fff;background:#056dff;border-color:#056dff;transform:scale(1.1)}body.onboarding .wizard-header .progress-bar__step.completed .progress-bar__dot{color:#fff;background:#056dff;border-color:#056dff}body.onboarding .wizard-header .progress-bar__track{background:#28282a;border-radius:2px;height:4px;margin-top:-14px;overflow:hidden}body.onboarding .wizard-header .progress-bar__fill{background:#056dff;border-radius:2px;height:100%;transition:width .5s}body.onboarding .wizard-header .progress-bar__label{text-align:center;color:var(--text-secondary,#64748b);margin-top:20px;display:none}body.onboarding .wizard-header h2{color:#f4f5f7cc;font-size:16px;font-weight:400;line-height:20px}body.onboarding .wizard-header span{color:#f4f5f799;font-size:12px}body.onboarding .wizard-header span strong{color:#f4f5f7cc;font-weight:500}body.onboarding .wizard__title{float:left;flex-direction:column;gap:8px;width:100%;display:flex}body.onboarding .wizard__title h1{color:#f4f5f7cc;font-size:16px}body.onboarding .wizard__title p{color:#f4f5f799;font-size:12px}body.onboarding .wizard-body{float:left;border-radius:26px;width:100%;height:auto;max-height:500px;padding:60px 30px 0;position:relative;overflow:hidden auto;box-shadow:0 10px 10px -14px #28282a33}body.onboarding .wizard-body .slug-input{float:left;background:#28282a66;border:.5px solid #f8f6f71a;width:100%;padding:0 20px;position:relative;box-shadow:0 2px 4px -2px #25252533}body.onboarding .wizard-body .slug-input__prefix{float:left;z-index:10;letter-spacing:.5px;color:#f8f6f766;width:auto;max-width:40%;height:50px;font-size:12px;line-height:50px}body.onboarding .wizard-body .slug-input__status{letter-spacing:.5px;font-size:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}body.onboarding .wizard-body .slug-input__status--available{color:#35df8dcc}body.onboarding .wizard-body .slug-input__status--unavailable{color:#ff7386cc}body.onboarding .wizard-body .slug-input input{width:100%;max-width:calc(100% - 160px);box-shadow:none;letter-spacing:.5px;background:0 0;border:0;padding:0}body.onboarding .wizard-footer{float:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;padding:20px 40px}body.onboarding .wizard-footer .cta-group{float:left;text-align:right;width:100%}body.onboarding .wizard-footer .cta:last-of-type{margin-right:0}body.onboarding .wizard.step--1 .wizard-body,body.onboarding .wizard.step--2 .wizard-body{overflow:initial}body.onboarding .col{transition:opacity .2s ease-out}body.onboarding .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cookie-banner{z-index:999;color:#f8f6f7;background:#28282a;border-radius:10px;width:100%;max-width:420px;padding:20px;position:fixed;bottom:10px;right:10px;box-shadow:0 0 40px -20px #0009}.cookie-banner.hidden{display:none}.cookie-banner p{float:left;opacity:.6;width:100%;font-size:12px;font-weight:300;line-height:20px}.cookie-banner p a{color:#fff;margin-left:4px;text-decoration:underline;display:inline-block}.cookie-banner .cta-group{float:left;width:100%;margin-top:30px}.cookie-banner .cta-group .cta{height:40px;font-weight:400;line-height:40px}.cookie-banner .cta-group .cta:last-of-type{float:right}.cookie-banner .cta-group .cta--secondary{color:#fff;background:0 0;border:0}.cookie-consent-panel{float:left;width:100%}.cookie-consent-panel ul.cookie-categories li{margin-bottom:40px;padding:0}.cookie-consent-panel ul.cookie-categories li span.desc{float:left;color:#f8f6f7cc;width:100%;margin-top:10px;font-size:12px;line-height:18px}.cookie-consent-panel ul.cookie-categories li .state{float:right}.qr-editor{float:left;width:100%;display:flex;position:relative}.qr-editor .qr-settings{width:50%}.qr-editor .qr-settings ul.patterns{display:flex}.qr-editor .qr-settings ul.patterns li{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.qr-editor .qr-settings ul.patterns li img{width:100%}.qr-editor .qr-settings .dropzone{min-height:140px}.qr-editor .qr-settings .dropzone .upload{display:initial}.qr-editor .qr-settings .dropzone .upload label{align-items:center;height:100%;padding:0 40px;font-size:12px;display:flex}.qr-editor .qr-settings .dropzone .thumb{width:80px;height:80px;display:flex}.qr-editor .qr-settings .dropzone .thumb .change,.qr-editor .qr-settings .dropzone .thumb .remove{transform:initial;cursor:pointer;border-radius:12px;padding:8px;line-height:0;top:auto}.qr-editor .qr-settings .dropzone .thumb .change{inset:0 -60px auto auto}.qr-editor .qr-settings .dropzone .thumb .remove{top:auto;bottom:0;right:-60px}.qr-editor .qr-preview{width:50%;padding:20px;position:fixed;right:0}.qr-editor .qr-preview canvas{max-width:200px;position:absolute;left:50%;transform:translate(-50%);width:100%!important;height:auto!important}.dynamic-menu,.dynamic-menu__schedules{float:left;width:100%}.dynamic-menu__badge{opacity:.8;background:#28282a;border:.5px solid #f8f6f70a;border-radius:4px;padding:4px 8px;font-size:10px}.dynamic-menu__badge--active{border:.5px solid #35df8d}.dynamic-menu__badge--scheduled{border:.5px solid #056dff}.dynamic-menu__item{color:#f8f6f7cc;letter-spacing:.2px;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:40px;margin-bottom:10px;font-size:12px;display:flex;box-shadow:0 2px 4px -2px #25252533}.dynamic-menu__item:last-of-type{margin-bottom:0}.dynamic-menu__item-schedule{letter-spacing:.4px;opacity:.8;font-size:10px}.dynamic-menu__item-badges{float:left;gap:4px;width:100%;margin-top:10px;display:flex}.dynamic-menu__item-header{float:left;cursor:pointer;width:100%;padding:20px}.dynamic-menu__item-info{justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.dynamic-menu__item-info svg{opacity:.6}.dynamic-menu__item-info svg path{fill:#f8f6f7cc}.dynamic-menu__item-name{font-size:12px}.dynamic-menu__item-content{float:left;width:100%;padding:20px}.dynamic-menu__item-content .opening-hours .day{margin-bottom:20px}.dynamic-menu__item-content .opening-hours ul.days{margin-top:0}.dynamic-menu__item.has-conflict{border-color:#ff7386}.dynamic-menu__item.is-open{overflow:hidden}.dynamic-menu__item.is-open .dynamic-menu__item-header{background:#161518}.dynamic-menu form fieldset{border-bottom:1px solid #2525251a;padding-bottom:20px}.dynamic-menu form fieldset:last-of-type{border-bottom:0;padding-bottom:0}.dynamic-menu__item,.dynamic-menu__item_content{float:left;width:100%}.dynamic-menu .conflict-indicator{float:left;background:#161518;border:.5px solid #f8f6f71a;border-radius:4px;width:100%;margin-bottom:10px;padding:10px 20px}.dynamic-menu .conflict-indicator__header{float:left;align-items:center;gap:8px;width:100%;margin-bottom:12px;display:flex}.dynamic-menu .conflict-indicator__title{color:#ff7386;font-size:14px;font-weight:600}.dynamic-menu .conflict-indicator__list{margin:0 0 10px;padding:0;list-style:none}.dynamic-menu .conflict-indicator__item{color:#f8f6f799;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:flex}.dynamic-menu .conflict-indicator__item strong{font-weight:600}.dynamic-menu .conflict-indicator__item .has-conflict{border-color:#ff7386}.dynamic-menu .conflict-indicator__time{background:#28282a;border:.5px solid #f8f6f71a;border-radius:4px;padding:4px 8px;font-size:10px}.dynamic-menu .conflict-indicator__vs{color:#a09fa0;font-size:12px}.dynamic-menu .conflict-indicator__other{font-weight:600}.dynamic-menu .conflict-indicator__hint{float:left;color:#f8f6f799;letter-spacing:.4px;border-top:1px solid #f8f6f71a;align-items:flex-start;gap:6px;width:100%;margin:0;padding-top:8px;font-size:10px}.dynamic-menu .dynamic-menu__badge--conflict{color:#fff;background:#ff3b32;align-items:center;gap:4px;display:flex}.dynamic-menu .dynamic-menu__global-warning{float:left;color:#ff3b32;background:#fff5f5;border:1px solid #ffccd5;border-radius:6px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}body.public--auth,body.public--auth main{height:100vh}body.public--auth main .col{height:100%;position:relative}body.public--auth main .col--4{padding:0 24px}body.public--auth main .col--6{background-image:url(/assets/bg-auth.jpg);background-position:50%;background-size:cover}body.public--auth main form{background:#1c1c1c;border-radius:8px;max-width:420px;padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.public--auth main form .errors a{float:left;color:#f8f6f766;width:100%;margin-top:10px;text-decoration:underline}body.public--auth main form .logo{width:auto;height:25px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}body.public--auth main form .logo img{height:100%}body.public--auth main form h1{float:left;text-align:center;letter-spacing:.4px;color:#f4f5f7cc;width:100%;margin-bottom:40px;padding:0 40px;font-size:18px;font-weight:600;line-height:24px;position:relative}body.public--auth main form h1 span.back{cursor:pointer;position:absolute;top:4px;left:0}body.public--auth main form h1 span.back svg path{fill:#f4f5f7cc}body.public--auth main form h1 small{float:left;color:#f4f5f766;text-align:center;width:100%;margin-top:8px;font-size:12px;font-weight:400;line-height:16px}body.public--auth main form h2{float:left;text-align:center;letter-spacing:.4px;color:#f4f5f7cc;width:100%;margin-bottom:10px;font-size:14px;font-weight:500;line-height:20px}body.public--auth main form p{float:left;color:#f4f5f766;text-align:center;width:100%;margin-bottom:10px;font-size:12px;line-height:16px}body.public--auth main form fieldset:last-of-type{margin-top:20px}body.public--auth main form fieldset:last-of-type .cta{display:inline-block}body.public--auth main form .privacy-notice{float:left;width:100%;margin-bottom:10px}body.public--auth main form .privacy-notice p{float:left;letter-spacing:.2px;color:#f4f5f799;opacity:.4;width:100%;font-size:11px;line-height:15px}body.public--auth main form .privacy-notice p a{color:inherit;font-weight:500}body.public--auth main form .privacy-notice p a:hover{text-decoration:underline}body.public--auth main form h4{float:left;text-align:center;letter-spacing:.4px;color:#f4f5f7cc;width:100%;margin-top:32px;font-size:14px;line-height:20px}body.public--auth main form h4 a{color:#056dff;font-weight:600}section.menu-editor .preview,section.item .preview{float:right;text-align:left;border-radius:8px;width:100%;max-width:460px;height:100%;padding:20px 20px 0;position:relative;overflow:hidden scroll}section.menu-editor .preview .menu-wrapper,section.item .preview .menu-wrapper{border:.5px solid #f8f6f71a;border-radius:8px}section.menu-editor .preview .menu-wrapper .menu-header,section.item .preview .menu-wrapper .menu-header{border-top-left-radius:7px;border-top-right-radius:7px}section.menu-editor .preview .menu-wrapper .menu-header .info-panel,section.item .preview .menu-wrapper .menu-header .info-panel{max-height:calc(100vh - 320px)!important}section.menu-editor .preview .menu-wrapper .menu-footer,section.item .preview .menu-wrapper .menu-footer{border-bottom-right-radius:7px;border-bottom-left-radius:7px}section.menu-editor .preview .menu .categories--carousel,section.item .preview .menu .categories--carousel{background:0 0;border-radius:8px;width:calc(100% - 40px);padding:20px 0;position:absolute;left:32px;overflow:hidden}section.menu-editor .preview .menu .categories--carousel .swiper-slide,section.item .preview .menu .categories--carousel .swiper-slide{background:#fff;border:1px solid #0000}section.menu-editor{float:left;border-radius:8px;width:100%;height:calc(100vh - 100px);position:relative;overflow:hidden}section.menu-editor--paused{opacity:.6;pointer-events:none}section.menu-editor .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.menu-editor .tabs{float:left;z-index:9;background:#161518;border-radius:0;width:100%;max-width:calc(100% - 480px);margin-bottom:2px;padding:20px 0;position:relative}section.menu-editor .tabs .tab{width:auto;margin:0 40px 0 0}section.menu-editor .tabs .tab:last-of-type{margin-right:0}section.menu-editor .tabs .tab:hover{background:0 0}section.menu-editor .tabs .tab.active{background:0 0;border:0;position:relative}section.menu-editor .tabs .tab.active:before{content:"";background:#056dff;border-radius:4px;width:100%;height:4px;position:absolute;top:100%;left:0}section.menu-editor .tabs .tab.active span{color:#fff;opacity:1}section.menu-editor .tabs:before{content:"";background:#28282a;border-radius:4px;width:100%;height:4px;position:absolute;top:calc(100% - 20px);left:0}section.menu-editor .editor{float:left;-ms-overflow-style:none;scrollbar-width:none;background:#1c1c1c;border-radius:8px;width:100%;max-width:calc(100% - 480px);max-height:calc(100% - 80px);padding:40px;overflow:hidden auto}section.menu-editor .editor::-webkit-scrollbar{display:none}section.menu-editor .editor .accordion{float:left;width:100%}section.menu-editor .editor .accordion-item{float:left;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;width:100%;margin-bottom:20px;transition:none}section.menu-editor .editor .accordion-item__title{color:#f4f5f7cc}section.menu-editor .editor .accordion-item__title .icon-drag{cursor:grab;left:-40px}section.menu-editor .editor .accordion-item__title .icon-drag svg path{fill:#f4f5f7cc}section.menu-editor .editor .accordion-item__title svg{opacity:.6}section.menu-editor .editor .accordion-item__title svg path{fill:#f4f5f7cc}section.menu-editor .editor .accordion-item__content{background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px}section.menu-editor .editor .accordion-item__content ul{float:left;width:100%}section.menu-editor .editor .accordion-item__content ul li{color:#f4f5f7cc;float:left;cursor:default;background:#28282a;border:.5px solid #f8f6f71a;border-radius:8px;width:calc(100% - 40px);margin-bottom:20px;margin-left:40px;padding:20px;position:relative}section.menu-editor .editor .accordion-item__content ul li span{vertical-align:middle;display:inline-block}section.menu-editor .editor .accordion-item__content ul li span.icon-drag{cursor:grab;margin-right:20px;position:absolute;left:-40px}section.menu-editor .editor .accordion-item__content ul li span.icon-drag svg{opacity:.6}section.menu-editor .editor .accordion-item__content ul li span.icon-drag svg path{color:#f4f5f7cc}section.menu-editor .editor .accordion-item__content ul li span.label{opacity:.8;letter-spacing:.4px;max-width:calc(100% - 60px);font-weight:400;line-height:1.5}section.menu-editor .editor .accordion-item__content ul li .state{position:absolute;top:50%;right:20px;transform:translateY(-50%)}section.menu-editor .editor .accordion-item__content ul li:last-of-type,section.menu-editor .editor .accordion-item:last-of-type{margin-bottom:0}section.menu-editor .settings{float:left;-ms-overflow-style:none;scrollbar-width:none;width:calc(100% - 480px);max-height:calc(100% - 80px);overflow:hidden auto}section.menu-editor .settings .row{float:left;background:#1c1c1c;border-radius:8px;width:100%;max-height:100%;margin-bottom:40px;padding:40px}section.menu-editor .settings .row:last-of-type{margin-bottom:0}section.menu-editor .settings .presets-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:300px;display:grid;overflow-y:auto}section.menu-editor .settings .presets-grid .preset{cursor:pointer;background:#28282a66;border:.5px solid #f4f5f71a;border-radius:8px;flex-direction:column;gap:8px;padding:8px;transition:all .2s;display:flex}section.menu-editor .settings .presets-grid .preset--selected{border:.5px solid #056dff}section.menu-editor .settings .presets-grid .preset:active{transform:translateY(0)}section.menu-editor .settings .presets-grid .preset .preset-colors{border:.5px solid #f8f6f71a;border-radius:4px;gap:0;height:20px;display:flex;overflow:hidden}section.menu-editor .settings .presets-grid .preset .preset-colors .color-primary,section.menu-editor .settings .presets-grid .preset .preset-colors .color-secondary{flex:1}section.menu-editor .settings .presets-grid .preset .preset-info{text-align:center;color:#f4f5f799;flex-direction:column;gap:2px;display:flex}section.menu-editor .settings .presets-grid .preset .preset-info .preset-title{font-size:12px;font-weight:500}section.menu-editor .settings .presets-grid .preset .preset-info .preset-font{opacity:.7;font-size:10px}@media (max-width:768px){section.menu-editor .settings .presets-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}section.menu-editor .settings label.label{width:auto;max-width:40%;margin-bottom:0}section.menu-editor .settings label.label small{padding-right:20%}section.menu-editor .settings input[type=text],section.menu-editor .settings input[type=number],section.menu-editor .settings textarea{float:right;max-width:60%}section.menu-editor .settings .colors{float:right;gap:10px;width:100%;max-width:60%;display:flex}section.menu-editor .settings .select{float:right;max-width:60%}section.menu-editor .settings .select .selected svg path{fill:#f4f5f7cc}section.menu-editor .settings .select-dropdown{z-index:2;border-radius:4px;position:absolute}section.menu-editor .settings .select-dropdown .search{background:#28282a;max-width:calc(100% - 60px);position:absolute;top:-60px}section.menu-editor .settings .select-dropdown ul li{float:left}section.menu-editor .settings .select-dropdown ul li .checkbox{width:auto}section.menu-editor .settings .select-dropdown ul li .checkbox .CheckboxRoot{border-radius:2px;width:24px;height:24px;margin-top:8px;margin-right:12px}section.menu-editor .settings .state{float:right;margin-right:calc(60% - 42px)}section.menu-editor .settings .bg-style{float:right;flex-direction:column;gap:10px;width:100%;max-width:60%;display:flex}section.menu-editor .settings .bg-style .state{float:left;align-items:center;width:50%;margin-right:0;display:flex}section.menu-editor .settings .bg-style .state span.lbl{float:left;color:#f4f5f7cc;margin-bottom:4px;margin-right:10px;font-size:12px}section.menu-editor .settings .bg-style .state .toggle-switch{margin-top:-3px;margin-bottom:0}section.menu-editor .settings .prices{float:right;width:100%;max-width:60%}section.menu-editor .settings .prices .price{float:left;width:100%;margin-bottom:10px;position:relative}section.menu-editor .settings .prices .price:last-of-type{margin-bottom:0}section.menu-editor .settings .prices .price input{float:left;width:100%;max-width:calc(100% - 60px)}section.menu-editor .settings .prices .price input[type=text]{margin-right:10px}section.menu-editor .settings .prices .price .add,section.menu-editor .settings .prices .price .remove{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%)}section.menu-editor .settings .prices .price--w-desc input{max-width:calc(50% - 35px)}section.menu-editor .preview{height:calc(100% - 80px);padding:0;position:absolute;top:80px;right:0}section.menu-editor .preview .menu{max-height:100%;padding:80px 10px}section.menu-editor .preview .menu--fixed{padding:60px 0 80px}section.menu-editor .preview .menu-header{align-items:center;display:flex}section.menu-editor .preview .menu .categories--carousel{z-index:12;width:calc(100% + 48px);padding:20px 12px;left:50%;transform:translate(-50%)}section.item{float:left;width:100%;height:100%}section.item--paused{opacity:.6;pointer-events:none}section.item .menu-item-editor{float:left;width:100%;height:calc(100vh - 100px);position:relative;overflow:hidden}section.item .menu-item-editor form{float:left;-ms-overflow-style:none;scrollbar-width:none;background:#1c1c1c;border-radius:8px;width:100%;max-width:calc(100% - 480px);max-height:100%;padding:40px;overflow:hidden auto}section.item .menu-item-editor form .dropzone,section.item .menu-item-editor form input[type=text],section.item .menu-item-editor form input[type=number],section.item .menu-item-editor form textarea,section.item .menu-item-editor form .select{float:right;max-width:60%}section.item .menu-item-editor form .select .selected{padding-right:100px}section.item .menu-item-editor form label{width:auto;max-width:40%;margin-bottom:0}section.item .menu-item-editor form .dropzone .thumb{width:160px;height:160px}section.item .menu-item-editor form .dropzone .thumb .icon{cursor:pointer;border-radius:12px;padding:8px;line-height:0}section.item .menu-item-editor form .dropzone .thumb .icon:hover{background:#28282a}section.item .menu-item-editor form .dropzone .thumb .icon--delete:hover{color:#ff7386}section.item .menu-item-editor form .error{max-width:60%;right:0;left:initial}section.item .menu-item-editor form ul.translations{float:right;background:#28282a;border:.5px solid #f8f6f71a;border-radius:4px 4px 0 0;width:100%;max-width:60%;margin-bottom:-3px;padding:0;position:relative}section.item .menu-item-editor form ul.translations li{text-align:center;float:left;cursor:pointer;border-right:.5px solid #f8f6f71a;width:40px;height:40px;margin-bottom:-.5px;line-height:38px;position:relative}section.item .menu-item-editor form ul.translations li.active:after{content:"";background:#056dff;width:calc(100% + 1px);height:1px;position:absolute;bottom:0;left:-.5px}section.item .menu-item-editor form ul.translations li.auto-translate{justify-content:center;align-items:center;display:flex}section.item .menu-item-editor form ul.translations li.add,section.item .menu-item-editor form ul.translations li.remove{float:right;border-left:.5px solid #f8f6f71a;border-right:0;position:relative}section.item .menu-item-editor form ul.translations li.add svg,section.item .menu-item-editor form ul.translations li.remove svg{opacity:.6;transition:all .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.item .menu-item-editor form ul.translations li.add svg path,section.item .menu-item-editor form ul.translations li.remove svg path{fill:#f4f5f7cc}section.item .menu-item-editor form ul.translations li.add:hover svg,section.item .menu-item-editor form ul.translations li.remove:hover svg{opacity:.8}section.item .menu-item-editor form ul.translations .dropdown{top:10px;right:10px}section.item .menu-item-editor form ul.translations .dropdown ul li{float:left;color:#f4f5f7cc;letter-spacing:.5px;text-align:left;cursor:pointer;background:#28282a;border-right:0;width:100%;height:40px;padding:0 20px;font-size:12px;line-height:40px;transition:all .2s ease-out}section.item .menu-item-editor form ul.translations .dropdown ul li span.flag{float:left;margin-right:20px}section.item .menu-item-editor form ul.translations .dropdown ul li:hover{filter:brightness(130%)}section.item .menu-item-editor form .toggle-switch{width:40px;max-width:none}section.item .menu-item-editor form ul.tags{float:right;text-align:center;width:100%;max-width:60%}section.item .menu-item-editor form ul.tags li{vertical-align:top;width:33.3%;display:inline-block}section.item .menu-item-editor form ul.tags li .state{float:none;display:inline-block}section.item .menu-item-editor form ul.tags li .state label{float:none}section.item .menu-item-editor form ul.tags li .state span.lbl{float:left;letter-spacing:.5px;color:#f8f6f799;width:100%;margin-bottom:12px;font-size:12px}section.item .menu-item-editor form .prices{float:right;width:100%;max-width:60%}section.item .menu-item-editor form .prices .price{float:left;width:100%;margin-bottom:10px;position:relative}section.item .menu-item-editor form .prices .price:last-of-type{margin-bottom:0}section.item .menu-item-editor form .prices .price input{float:left;width:100%;max-width:calc(100% - 60px)}section.item .menu-item-editor form .prices .price input[type=text]{margin-right:10px}section.item .menu-item-editor form .prices .price .add,section.item .menu-item-editor form .prices .price .remove{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%)}section.item .menu-item-editor form .prices .price .add svg,section.item .menu-item-editor form .prices .price .remove svg{opacity:.6;transition:all .2s ease-out}section.item .menu-item-editor form .prices .price .add:hover svg,section.item .menu-item-editor form .prices .price .remove:hover svg{opacity:.8}section.item .menu-item-editor form .prices .price--w-desc input{max-width:calc(50% - 35px)}section.item .menu-item-editor .preview{background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;height:100%;padding:20px;position:absolute;top:0;right:0}section.item .menu-item-editor .preview .menu-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px}section.item .menu-item-editor .preview .menu-item__header span{display:none}section.item .menu-item-editor .cta-group{float:left;width:calc(100% - 480px);margin-top:20px;padding:0}@media screen and (max-width:1340px){section.item .menu-item-editor form{padding:20px}section.item .menu-item-editor form label,section.item .menu-item-editor form input[type=text],section.item .menu-item-editor form input[type=number],section.item .menu-item-editor form textarea,section.item .menu-item-editor form ul.translations,section.item .menu-item-editor form ul.tags,section.item .menu-item-editor form .prices,section.item .menu-item-editor form .select{width:100%;max-width:none}section.item .menu-item-editor form label{margin-bottom:10px;font-size:12px}}@media screen and (max-width:1024px){section.item .menu-item-editor .tabs{float:left;z-index:9;background:#161518;border-radius:0;width:100%;margin-bottom:20px;padding:20px 0;position:relative}section.item .menu-item-editor .tabs .tab{width:auto;margin:0 40px 0 0}section.item .menu-item-editor .tabs .tab:last-of-type{margin-right:0}section.item .menu-item-editor .tabs .tab:hover{background:0 0}section.item .menu-item-editor .tabs .tab.active{background:0 0;border:0;position:relative}section.item .menu-item-editor .tabs .tab.active:before{content:"";background:#056dff;border-radius:4px;width:100%;height:4px;position:absolute;top:100%;left:0}section.item .menu-item-editor .tabs .tab.active span{color:#fff;opacity:1}section.item .menu-item-editor .tabs:before{content:"";background:#28282a;border-radius:4px;width:100%;height:4px;position:absolute;top:calc(100% - 20px);left:0}section.item .menu-item-editor form{width:100%}section.item .menu-item-editor .preview{float:none;max-width:100%;height:100%;position:relative;left:50%;transform:translate(-50%)}section.item .menu-item-editor .preview .menu-item{float:none;max-width:420px;margin:0 auto;display:block}}section.space .space-editor{float:left;width:100%;height:calc(100vh - 100px);position:relative;overflow:hidden}section.space .space-editor--paused{opacity:.6;pointer-events:none}section.space .space-editor .editor{float:left;float:left;-ms-overflow-style:none;scrollbar-width:none;background:#1c1c1c;border-radius:8px;width:100%;max-width:calc(100% - 420px);height:auto;max-height:100%;padding:40px;overflow:hidden auto}section.space .space-editor form{float:left;width:100%}section.space .space-editor form .dropzone,section.space .space-editor form input[type=text],section.space .space-editor form input[type=number],section.space .space-editor form textarea{float:right;max-width:60%}section.space .space-editor form .dropzone .thumb{width:120px;height:120px}section.space .space-editor form .dropzone .thumb .icon{cursor:pointer;border-radius:12px;padding:8px;line-height:0}section.space .space-editor form .dropzone .thumb .icon:hover{background:#28282a}section.space .space-editor form .dropzone .thumb .icon--delete:hover{color:#ff7386}section.space .space-editor form .dropzone .upload label{width:100%;max-width:none;padding:0 24px}section.space .space-editor form input:disabled{cursor:not-allowed}section.space .space-editor form .select{float:right;max-width:60%}section.space .space-editor form .select .selected svg path{fill:#f4f5f7}section.space .space-editor form .select-dropdown .search{max-width:100%;position:initial;float:left;top:auto;left:auto;transform:none;width:100%!important}section.space .space-editor form label{width:auto;max-width:40%;margin-bottom:0;font-weight:500}section.space .space-editor form label small{padding-right:20%;font-weight:400}section.space .space-editor form .social,section.space .space-editor form .contact-info{float:right;border-radius:4px;width:100%;max-width:60%}section.space .space-editor form .social-list,section.space .space-editor form .contact-info-list{float:left;color:#f8f6f7cc;letter-spacing:.2px;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:4px;width:100%;padding:0;font-size:12px;overflow:hidden;box-shadow:0 2px 4px -2px #25252533}section.space .space-editor form .social-list li,section.space .space-editor form .contact-info-list li{float:left;cursor:pointer;color:#f8f6f7cc}section.space .space-editor form .social-list li svg,section.space .space-editor form .contact-info-list li svg{opacity:.6;transition:all .2s ease-out}section.space .space-editor form .social-list li:hover,section.space .space-editor form .contact-info-list li:hover{background:#ebebeb33}section.space .space-editor form .social-list li:hover svg,section.space .space-editor form .contact-info-list li:hover svg{opacity:.8}section.space .space-editor form .social-list li .social-icon,section.space .space-editor form .contact-info-list li .social-icon{border-right:.5px solid #f8f6f71a}section.space .space-editor form .social .contact-info-list li,section.space .space-editor form .contact-info .contact-info-list li{text-align:center;border-right:.5px solid #f8f6f71a;width:50px;height:50px;position:relative}section.space .space-editor form .social .contact-info-list li svg,section.space .space-editor form .contact-info .contact-info-list li svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}section.space .space-editor form .social .social-input,section.space .space-editor form .social .contact-input,section.space .space-editor form .contact-info .social-input,section.space .space-editor form .contact-info .contact-input{float:left;width:100%;max-width:none;box-shadow:none;margin-top:10px}section.space .space-editor form .social .social-input fieldset,section.space .space-editor form .social .contact-input fieldset,section.space .space-editor form .contact-info .social-input fieldset,section.space .space-editor form .contact-info .contact-input fieldset{margin-bottom:10px;position:relative}section.space .space-editor form .social .social-input fieldset .social-icon,section.space .space-editor form .social .social-input fieldset .remove,section.space .space-editor form .social .social-input fieldset .contact-icon,section.space .space-editor form .social .contact-input fieldset .social-icon,section.space .space-editor form .social .contact-input fieldset .remove,section.space .space-editor form .social .contact-input fieldset .contact-icon,section.space .space-editor form .contact-info .social-input fieldset .social-icon,section.space .space-editor form .contact-info .social-input fieldset .remove,section.space .space-editor form .contact-info .social-input fieldset .contact-icon,section.space .space-editor form .contact-info .contact-input fieldset .social-icon,section.space .space-editor form .contact-info .contact-input fieldset .remove,section.space .space-editor form .contact-info .contact-input fieldset .contact-icon{cursor:pointer;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}section.space .space-editor form .social .social-input fieldset .contact-icon,section.space .space-editor form .social .contact-input fieldset .contact-icon,section.space .space-editor form .contact-info .social-input fieldset .contact-icon,section.space .space-editor form .contact-info .contact-input fieldset .contact-icon{left:15px}section.space .space-editor form .social .social-input fieldset .remove,section.space .space-editor form .social .contact-input fieldset .remove,section.space .space-editor form .contact-info .social-input fieldset .remove,section.space .space-editor form .contact-info .contact-input fieldset .remove{opacity:.8;right:16px;transform:translateY(-50%)scale(.8)!important}section.space .space-editor form .social .social-input fieldset input,section.space .space-editor form .social .contact-input fieldset input,section.space .space-editor form .contact-info .social-input fieldset input,section.space .space-editor form .contact-info .contact-input fieldset input{max-width:none;padding-left:50px;padding-right:50px}section.space .space-editor form .state label{width:40px;max-width:none;height:22px}section.space .space-editor form .opening-hours{max-width:60%}section.space .space-editor form .opening-hours .day label{max-width:20%}section.space .space-editor form .opening-hours .day label .state label{max-width:none}section.space .space-editor form .brand-colors{float:right;width:100%;max-width:60%;margin-bottom:10px}section.space .space-editor form .brand-colors .color-picker{float:left;width:50%;max-width:calc(50% - 10px);position:relative}section.space .space-editor form .brand-colors .color-picker:first-of-type{margin-right:20px}section.space .space-editor form .brand-colors .color-picker label{float:left;opacity:.8;width:100%;max-width:none;margin-bottom:10px}section.space .space-editor form .brand-colors .color-picker input[type=text]{max-width:calc(100% - 50px);top:28px;bottom:auto}section.space .space-editor form .brand-colors .color-picker ul{float:left;gap:16px;width:100%;margin-top:20px;padding:0 5px;display:flex}section.space .space-editor form .brand-colors .color-picker ul li{float:left;cursor:pointer;border:.5px solid #f8f6f71a;border-radius:20px;width:30px;height:10px;position:relative}section.space .space-editor form .brand-colors .color-picker ul li:before{content:"";border:1px solid #f8f6f71a;border-radius:10px;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:-5px;left:-5px}section.space .space-editor form .brand-colors .color-picker ul li.active:before{border:1px solid #056dff}section.space .space-editor form .address-search-input{float:right;width:100%;max-width:60%;position:relative}section.space .space-editor form .address-search-input .search{float:left;width:100%;position:relative}section.space .space-editor form .address-search-input input{max-width:100%;padding-right:90px}section.space .space-editor form .address-search-input .search-actions{gap:8px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}section.space .space-editor form .address-search-input .search-actions .icon{float:left;color:#f8f6f766;cursor:pointer;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s ease-out;display:flex;position:relative}section.space .space-editor form .address-search-input .error-message,section.space .space-editor form .address-search-input .loading-message{float:left;color:#f8f6f766;letter-spacing:.5px;width:100%;margin-top:10px;font-size:10px}section.space .space-editor form .slug-input{float:right;width:100%;max-width:60%;position:relative}section.space .space-editor form .slug-input input{max-width:100%;padding-right:90px}section.space .space-editor form .slug-input .input-actions{gap:8px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}section.space .space-editor form .slug-input .input-actions .icon{float:left;color:#f8f6f766;cursor:pointer;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s ease-out;display:flex;position:relative}section.space .space-editor form .slug-input .input-actions .icon .copy-tooltip{white-space:nowrap;opacity:0;pointer-events:none;color:#f4f5f7cc;background:#28282a66;border-radius:8px;padding:6px 10px;font-size:10px;line-height:1;transition:all .12s ease-out;position:absolute;top:50%;right:40px;transform:translateY(6px)}section.space .space-editor form .slug-input .input-actions .icon.is-copied .copy-tooltip{opacity:1;transform:translateY(-50%)}section.space .qr-code{float:right;text-align:left;text-align:center;border-radius:8px;width:100%;max-width:420px;height:100%;padding:40px;position:relative;overflow:hidden scroll}section.space .qr-code canvas{border-radius:8px;width:220px;margin-bottom:10px;box-shadow:0 2px 4px -2px #0a0a0a33}section.space .qr-code .cta:last-of-type{margin-bottom:0}section.space .qr-code .cta-group{flex-direction:column}section.space .qr-code .cta-group .download{color:#f8f6f7cc;justify-content:space-around;align-items:center;gap:100px;width:auto;margin-top:40px;font-size:12px;display:flex}section.space .qr-code .cta-group .download .ext{gap:10px;display:flex}section.space .qr-code .cta-group .download .ext span{letter-spacing:.4px;cursor:pointer;background:#28282a;border:.5px solid #f8f6f70a;border-radius:4px;padding:4px 8px;transition:all .2s ease-out}section.space .qr-code .cta-group .download .ext span:hover{background:#056dff}@media screen and (max-width:1024px){section.space .tabs{float:left;z-index:9;background:#161518;border-radius:0;width:100%;margin-bottom:20px;padding:20px 0;position:relative}section.space .tabs .tab{width:auto;margin:0 40px 0 0}section.space .tabs .tab:last-of-type{margin-right:0}section.space .tabs .tab:hover{background:0 0}section.space .tabs .tab.active{background:0 0;border:0;position:relative}section.space .tabs .tab.active:before{content:"";background:#056dff;border-radius:4px;width:100%;height:4px;position:absolute;top:100%;left:0}section.space .tabs .tab.active span{color:#fff;opacity:1}section.space .tabs:before{content:"";background:#28282a;border-radius:4px;width:100%;height:4px;position:absolute;top:calc(100% - 20px);left:0}section.space .space-editor .editor{width:100%;max-width:100%}section.space .space-editor .qr-code{max-width:100%}}section.all-spaces{float:left;width:100%;height:100%;position:relative}section.all-spaces .space{float:left;aspect-ratio:1/3;background:#28282a;border:1px solid #28282a;border-radius:12px;width:100%;max-width:calc(25% - 20px);height:auto;max-height:400px;margin:10px;position:relative}section.all-spaces .space--paused{opacity:.5}section.all-spaces .space-wrapper{float:left;text-align:center;width:calc(100% + 20px);margin-left:-10px}section.all-spaces .space .logo{float:left;background:#fff;border:2px solid #fff;border-radius:90px;width:90px;height:90px;margin-top:-30px;padding:0;transition:all .2s ease-out;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}section.all-spaces .space .logo img{border-radius:90px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.all-spaces .space:hover .logo{transform:translate(-50%,-50%)scale(1.05)}section.all-spaces .space__status{letter-spacing:.2px;color:#f4f5f7cc;background:#161518;border:.5px solid #f8f6f71a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:30px;padding:4px 12px;font-size:10px;display:flex;position:absolute;top:10px;left:10px}section.all-spaces .space__status--no-menu svg{color:#ffb020}section.all-spaces .space__status--has-menu svg{color:#35df8d}section.all-spaces .space__name{color:#f4f5f7;background:#161518;border-radius:8px;width:calc(100% - 20px);height:60px;padding:0 20px;line-height:58px;position:absolute;bottom:10px;left:10px}section.all-spaces .space__name span{vertical-align:middle;letter-spacing:.4px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}section.all-spaces .space a{width:100%;height:100%;position:absolute;top:0;left:0}section.all-spaces .space--new{cursor:pointer}section.all-spaces .space--new svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.all-spaces .space--new svg path{fill:#0a0a0a66;transition:all .2s ease-out}section.all-spaces .space--new:hover svg path{fill:#056dffcc}section.all-menu{float:left;width:100%;height:100%;position:relative}section.all-menu .loader{position:absolute;top:calc(50% - 40px);left:50%;transform:translate(-50%,-50%)}section.all-menu .menu-wrapper{grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px;width:100%;margin:0 auto;display:grid}@media (max-width:1024px){section.all-menu .menu-wrapper{grid-template-columns:repeat(3,minmax(120px,1fr));gap:48px 24px}}@media (max-width:840px){section.all-menu .menu-wrapper{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:640px){section.all-menu .menu-wrapper{grid-template-columns:repeat(1,minmax(120px,1fr))}}@media (max-width:480px){section.all-menu .menu-wrapper{grid-template-columns:1fr}}section.all-menu .menu-card-wrapper{position:relative}section.all-menu .menu-card-wrapper span.menu{cursor:pointer;background:#28282a;border:.5px solid #161518;border-radius:40px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-out;display:flex;position:absolute;top:20px;right:20px}section.all-menu .menu-card-wrapper span.menu span.icon{align-items:center;display:flex}section.all-menu .menu-card-wrapper span.menu span.icon svg path{fill:#f4f5f7}section.all-menu .menu-card-wrapper .dropdown{top:10px;right:10px}section.all-menu .menu-card-wrapper .dropdown:hover span.menu{background:#161518}section.all-menu .card-menu--new{cursor:pointer}section.all-menu .card-menu--new svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.all-menu .card-menu--new svg path{fill:#0a0a0a66;transition:all .2s ease-out}section.all-menu .card-menu--new:hover svg path{fill:#056dffcc}section.dynamic-menu-page{float:left;color:#f4f5f799;width:100%;height:100%;overflow:hidden}section.dynamic-menu-page .container{height:100%;position:relative}section.dynamic-menu-page .dynamic-menu,section.dynamic-menu-page .dynamic-menu fieldset{float:left;width:100%}section.dynamic-menu-page .dynamic-menu fieldset label{max-width:40%}section.dynamic-menu-page .dynamic-menu__item{float:right;width:100%;max-width:60%}section.dynamic-menu-page .dynamic-menu .select{float:right;max-width:60%}section.dynamic-menu-page .dynamic-menu .select .selected{padding-right:100px}section.dynamic-menu-page .dynamic-menu-editor{float:left;border-radius:8px;width:100%;height:auto;padding-bottom:20px}section.dynamic-menu-page .dynamic-menu-editor-wrapper{float:left;border:.5px solid #f8f6f71a;border-radius:8px;width:calc(100% - 480px);height:calc(100% - 20px);padding:40px;overflow-y:auto}section.dynamic-menu-page .dynamic-menu-editor-wrapper .dynamic-menu-page__intro{float:left;width:100%;margin-bottom:40px}section.dynamic-menu-page .dynamic-menu-editor-wrapper .dynamic-menu-page__intro p{color:#f4f5f7cc;float:left;letter-spacing:.4px;width:100%;font-size:14px;font-weight:500;line-height:18px}section.dynamic-menu-page .dynamic-menu-preview{float:left;width:100%;height:100%;position:relative}section.dynamic-menu-page .dynamic-menu-preview__header{float:left;background:#28282a;flex-direction:column;justify-content:center;gap:6px;width:100%;height:80px;padding:20px;display:flex}section.dynamic-menu-page .dynamic-menu-preview__badge{align-items:center;gap:4px;font-size:14px;display:flex}section.dynamic-menu-page .dynamic-menu-preview__info{color:#f4f5f799;opacity:.6;font-size:12px}section.dynamic-menu-page .dynamic-menu-preview__content{float:left;border-radius:8px;width:100%;height:calc(100% - 80px);overflow-y:scroll}section.dynamic-menu-page .dynamic-menu-preview__empty{text-align:center;letter-spacing:.4px;width:100%;padding:20px;font-size:12px;line-height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.dynamic-menu-page .dynamic-menu-preview__empty span{opacity:.4}section.dynamic-menu-page .dynamic-menu-preview__no-items{justify-content:center;align-items:center;height:100%;display:flex}section.dynamic-menu-page .dynamic-menu-preview__no-items p{text-align:center;letter-spacing:.4px;font-size:12px;line-height:18px}section.dynamic-menu-page .dynamic-menu-preview-wrapper{float:right;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;width:100%;max-width:460px;height:calc(100vh - 100px);position:absolute;top:0;right:20px;overflow:hidden}section.dynamic-menu-page .dynamic-menu-preview-wrapper .menu-wrapper{height:100%!important}section.dynamic-menu-page .dynamic-menu-preview-wrapper .menu-wrapper .menu-header{border-top-left-radius:8px;border-top-right-radius:8px}section.dynamic-menu-page .dynamic-menu-preview-wrapper .menu-wrapper .menu-footer{border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}section.dynamic-menu-page .dynamic-menu-preview-wrapper .menu-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px}@media screen and (max-width:1024px){section.dynamic-menu-page .tabs{float:left;z-index:9;background:#161518;border-radius:0;width:100%;margin-bottom:20px;padding:20px 0;position:relative}section.dynamic-menu-page .tabs .tab{width:auto;margin:0 40px 0 0}section.dynamic-menu-page .tabs .tab:last-of-type{margin-right:0}section.dynamic-menu-page .tabs .tab:hover{background:0 0}section.dynamic-menu-page .tabs .tab.active{background:0 0;border:0;position:relative}section.dynamic-menu-page .tabs .tab.active:before{content:"";background:#056dff;border-radius:4px;width:100%;height:4px;position:absolute;top:100%;left:0}section.dynamic-menu-page .tabs .tab.active span{color:#fff;opacity:1}section.dynamic-menu-page .tabs:before{content:"";background:#28282a;border-radius:4px;width:100%;height:4px;position:absolute;top:calc(100% - 20px);left:0}section.dynamic-menu-page .dynamic-menu-editor-wrapper{width:100%;max-width:100%;max-height:calc(100% - 120px)}section.dynamic-menu-page .dynamic-menu-preview-wrapper{float:none;max-width:100%;height:100%;max-height:calc(100% - 120px);position:relative;left:50%;transform:translate(-50%)}}section.menu-items{float:left;width:100%;height:100%;padding:40px 0}section.menu-items .container{text-align:center;height:100%;position:relative}section.menu-items .table{text-align:left;flex-direction:column;max-height:calc(100% - 40px);display:flex;overflow:hidden}section.menu-items .table-body{flex-grow:1;overflow-y:auto}section.menu-items .table-body ul li{display:flex}section.menu-items .table-body ul li span.actions{width:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}section.menu-items .table-body ul li span.actions ul{width:auto}section.menu-items .table-body ul li span.actions ul li{width:auto;margin:0;padding:10px}section.menu-items .table-body ul li span.actions ul li span.icon{margin-right:10px;font-size:12px}section.menu-items .table-body ul li span.menu-cell{gap:4px;display:flex}section.menu-items .table-body ul li span.menu-cell span{cursor:pointer;background:#28282a;border:.5px solid #f8f6f70a;border-radius:4px;align-items:center;width:auto;max-width:none;padding:4px 8px;font-size:12px;display:flex}section.menu-items .table-body ul li .dropdown{position:absolute;top:auto}section.menu-items .pagination{float:left;text-align:center;width:calc(100% - 48px);height:80px;position:absolute;bottom:-40px}section.menu-items .pagination span{vertical-align:middle;line-height:80px;display:inline-block}section.menu-items .pagination span button{letter-spacing:.4px;color:#d8d8d9cc;cursor:pointer;background:0 0;border:.5px solid #d8d8d933;border-radius:4px;min-width:40px;height:40px;margin:0 4px;padding:10px;font-size:14px;display:inline-block}section.menu-items .pagination span button[data-selected]{background:#056dff}section.menu-items .pagination span button[data-disabled]{opacity:0}section.menu-items .pagination span button:hover:not([data-selected]){background:#056dff66}section.menu-items .pagination span.prev button,section.menu-items .pagination span.next button{vertical-align:middle;border:0;height:40px;display:inline-block;position:relative}section.menu-items .pagination span.prev button svg,section.menu-items .pagination span.next button svg{opacity:.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}section.menu-categories{float:left;text-align:center;width:100%;height:100%;padding:40px 0;position:relative}section.menu-categories .table{float:none;text-align:left;width:100%;display:inline-block}section.menu-categories .table-head ul li{width:33.3%}section.menu-categories .table-body ul li{align-items:self-start;display:flex}section.menu-categories .table-body ul li span:not(.menu){width:33.3%}section.menu-categories .table-body ul li span:not(.menu).color{border:.5px solid #f8f6f71a;border-radius:4px;width:32px;height:16px}section.menu-categories .table-body ul li span:not(.menu).desc{padding-right:80px;font-size:10px;line-height:14px}section.menu-categories .table-body ul li span.menu{top:20px}section.menu-categories .table-body ul li span.icon{width:auto}section.menu-categories .table-body ul li:hover span.color{border:.5px solid #f8f6f766}section.settings{float:left;width:100%;padding-bottom:40px}section.settings .container{max-width:800px}section.settings .tabs{float:left;z-index:9;background:#161518;border-radius:0;width:100%;margin-bottom:40px;padding:20px 0;position:relative}section.settings .tabs .tab{width:auto;margin:0 40px 0 0}section.settings .tabs .tab:last-of-type{margin-right:0}section.settings .tabs .tab:hover{background:0 0}section.settings .tabs .tab.active{background:0 0;border:0;position:relative}section.settings .tabs .tab.active:before{content:"";background:#056dff;border-radius:4px;width:100%;height:4px;position:absolute;top:100%;left:0}section.settings .tabs .tab.active span{color:#fff;opacity:1}section.settings .tabs:before{content:"";background:#28282a;border-radius:4px;width:100%;height:4px;position:absolute;top:calc(100% - 20px);left:0}section.settings .settings-wrapper{float:left;background:#e2e5ea;border-radius:8px;width:100%;max-width:calc(100% - 480px);max-height:100%;padding:40px;overflow:hidden auto;box-shadow:0 2px 4px -2px #0a0a0a33}section.settings h4{float:left;color:#fffc;width:100%;margin-bottom:12px;padding:0 20px;font-size:16px;font-weight:500}section.settings form{float:left;background:#1c1c1d;border-radius:8px;width:100%;margin-bottom:60px;padding:40px}section.settings form .row{float:left;width:100%;margin-bottom:20px}section.settings form .row:last-of-type{margin-bottom:0}section.settings form fieldset{justify-content:space-between;align-items:center;display:flex}section.settings form fieldset.ta-r{justify-content:flex-end}section.settings form input[type=email]{cursor:not-allowed}section.settings form hr{float:left;border:1px solid #056dff;margin-bottom:20px;position:relative;overflow:hidden}section.settings .delete-account{float:left;letter-spacing:.4px;color:#f4f5f7cc;background:#28282a;border-radius:12px;width:100%;margin-top:60px;padding:40px;position:relative}section.settings .delete-account h4{color:#ff405a;position:absolute;top:-40px;left:0}section.settings .delete-account p{float:left;letter-spacing:.5px;width:80%;font-size:12px;line-height:20px}section.settings .delete-account p strong{font-weight:600}section.settings .delete-account .cta{float:right;position:absolute;top:50%;right:40px;transform:translateY(-50%)}section.settings .billing-settings{float:left;width:100%}section.settings .billing-settings .billing-section{float:left;color:#f4f5f799;width:100%}section.settings .billing-settings .billing-section:last-of-type .row{margin-bottom:0}section.settings .billing-settings .billing-section .section-header-with-link{float:left;justify-content:space-between;width:100%;display:flex}section.settings .billing-settings .billing-section .section-header-with-link h4{width:auto}section.settings .billing-settings .billing-section .section-header-with-link a{color:inherit;letter-spacing:.4px;font-size:12px}section.settings .billing-settings .billing-section .row{float:left;background:#1c1c1d;border-radius:8px;width:100%;margin-bottom:60px;padding:40px;position:relative}section.settings .billing-settings .billing-section .row h3{letter-spacing:.4px;font-size:14px;font-weight:500}section.settings .billing-settings .billing-section .row p{float:left;letter-spacing:.4px;width:100%;font-size:12px;font-weight:400}section.settings .billing-settings .billing-section span.menu{cursor:pointer;background:#28282a;border:.5px solid #161518;border-radius:40px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-out;display:flex;position:absolute;top:20px;right:20px}section.settings .billing-settings .billing-section span.menu span.icon{align-items:center;display:flex}section.settings .billing-settings .billing-section span.menu span.icon svg path{fill:#f4f5f7}section.settings .billing-settings .billing-section .dropdown{top:10px;right:10px}section.settings .billing-settings .billing-section .dropdown:hover span.menu{background:#161518}section.settings .billing-settings .billing-section .plan-info{float:left;width:100%;max-width:calc(100% - 20px)}section.settings .billing-settings .billing-section .plan-info h3{letter-spacing:.4px;font-size:14px;font-weight:500}section.settings .billing-settings .billing-section .plan-header{float:left;gap:10px;width:100%;margin-top:10px;display:flex}section.settings .billing-settings .billing-section .plan-badge{letter-spacing:.2px;background:#28282a;border:.5px solid #f8f6f70a;border-radius:4px;padding:4px 8px;font-size:12px}section.settings .billing-settings .billing-section .plan-meta{float:left;letter-spacing:.4px;opacity:.8;width:100%;margin-top:20px;font-size:12px}section.settings .billing-settings .billing-section .invoices-table{float:left;width:100%}section.settings .billing-settings .billing-section .invoices-table table{float:left;flex-direction:column;width:100%;display:flex}section.settings .billing-settings .billing-section .invoices-table table thead tr,section.settings .billing-settings .billing-section .invoices-table table tbody tr{float:left;justify-content:space-between;width:100%;display:flex}section.settings .billing-settings .billing-section .invoices-table table thead tr th,section.settings .billing-settings .billing-section .invoices-table table thead tr td,section.settings .billing-settings .billing-section .invoices-table table tbody tr th,section.settings .billing-settings .billing-section .invoices-table table tbody tr td{text-align:left;width:25%}section.settings .billing-settings .billing-section .invoices-table table thead tr th,section.settings .billing-settings .billing-section .invoices-table table tbody tr th{font-size:14px}section.settings .billing-settings .billing-section .invoices-table table thead tr td,section.settings .billing-settings .billing-section .invoices-table table tbody tr td{font-size:12px}section.settings .billing-settings .billing-section .invoices-table table thead tr td:last-of-type,section.settings .billing-settings .billing-section .invoices-table table tbody tr td:last-of-type{text-align:right}section.settings .billing-settings .billing-section .invoices-table table thead tr td a,section.settings .billing-settings .billing-section .invoices-table table tbody tr td a{color:inherit;text-decoration:underline}section.settings .billing-settings .billing-section .invoices-table table thead{margin-bottom:20px}@media screen and (max-width:768px){section.settings form{max-width:100%;padding:20px}section.settings form h4,section.settings form fieldset,section.settings form label,section.settings form .select,section.settings form input{max-width:100%}}body.public{background:#161518;overflow:hidden auto}body.public--auth{padding:0}body.public section:not(.Toastify){float:left;color:#fff;width:100%;min-height:100vh;padding:80px 0}body.public section:not(.Toastify) .heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-bottom:80px;display:flex}body.public section:not(.Toastify) .heading h1,body.public section:not(.Toastify) .heading h2{color:#f4f5f7;max-width:640px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:clamp(34px,3vw,48px)}body.public section:not(.Toastify) .heading h3,body.public section:not(.Toastify) .heading h4{color:#f4f5f799;margin-top:30px;font-size:clamp(14px,3vw,16px);line-height:clamp(20px,3vw,24px)}body.public section:not(.Toastify) .heading p{color:#f4f5f799;letter-spacing:.5px;font-size:14px;line-height:20px}body.public section:not(.Toastify).hero{color:#fff;flex-direction:column;align-items:center;height:auto;min-height:calc(100dvh - 80px);margin-bottom:80px;padding:80px 0 0;display:flex;position:relative;top:0}body.public section:not(.Toastify).hero .hero-bg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}body.public section:not(.Toastify).hero .heading{text-align:left;text-align:center;z-index:1;gap:0;width:100%;margin-top:200px}body.public section:not(.Toastify).hero .heading h1{width:100%;font-size:clamp(50px,4vw,80px);font-weight:900;line-height:clamp(40px,4vw,70px);display:inline-block}body.public section:not(.Toastify).hero .heading h1::selection{color:#252525;background:#056dff}body.public section:not(.Toastify).hero .heading h1 strong,body.public section:not(.Toastify).hero .heading h1 bold{color:#056dff;font-weight:900}body.public section:not(.Toastify).hero .heading h1 strong::selection,body.public section:not(.Toastify).hero .heading h1 bold::selection{color:#fff}body.public section:not(.Toastify).hero .heading h2{font-size:clamp(29px,4vw,40px);line-height:clamp(34px,4vw,40px)}body.public section:not(.Toastify).hero .heading p{letter-spacing:.4px;color:#d8d8d999;width:100%;max-width:640px;margin-top:20px;font-size:16px;line-height:24px;display:inline-block}body.public section:not(.Toastify).hero .heading .cta--secondary{background:0 0;margin-top:10px;font-weight:300}body.public section:not(.Toastify).hero .heading .cta-group{float:none;flex-direction:column;width:100%;margin-top:60px;display:flex}body.public section:not(.Toastify).hero .heading .cta:hover{text-shadow:none}body.public section:not(.Toastify).hero .screen{aspect-ratio:16/9;box-sizing:border-box;margin-inline:auto;width:calc(100% - 40px);max-width:1440px;margin-bottom:-80px;position:relative}body.public section:not(.Toastify).hero .screen-frame{z-index:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f1ff1a;border:.5px solid #d8d8d933;border-radius:18px;position:absolute;inset:0}body.public section:not(.Toastify).hero .screen-image{z-index:1;border-radius:12px;position:absolute;inset:20px;overflow:hidden}body.public section:not(.Toastify).features{z-index:2;position:relative}body.public section:not(.Toastify).features .features-wrapper{float:left;flex-direction:column;gap:120px;width:100%;padding-bottom:120px;display:flex}body.public section:not(.Toastify).features .feature-row{float:left;text-align:right;gap:80px;width:100%;display:flex}body.public section:not(.Toastify).features .feature-row:last-of-type{margin-bottom:0}body.public section:not(.Toastify).features .feature-row:nth-child(2n){text-align:left;flex-direction:row-reverse}body.public section:not(.Toastify).features .feature-row:nth-child(2n) .feature-pic{justify-content:flex-end}body.public section:not(.Toastify).features .feature-row:nth-child(2n) .feature-heading{align-items:flex-start}body.public section:not(.Toastify).features .feature-heading{flex-direction:column;justify-content:center;align-items:end;width:50%;margin-bottom:20px;display:flex}body.public section:not(.Toastify).features .feature-heading h3{float:left;color:#f5f1ff;width:100%;max-width:60%;font-size:clamp(20px,3vw,24px);font-weight:600;line-height:clamp(22px,3vw,30px)}body.public section:not(.Toastify).features .feature-heading h4{float:left;color:#d8d8d933;filter:brightness(120%);width:100%;max-width:50%;margin-top:10px;font-size:clamp(16px,3vw,18px);font-weight:500;line-height:clamp(22px,3vw,24px)}body.public section:not(.Toastify).features .feature-heading p{float:left;letter-spacing:.4px;color:#f4f5f766;width:100%;max-width:60%;margin-top:20px;font-size:14px;font-weight:400;line-height:22px}body.public section:not(.Toastify).features .feature-pic{pointer-events:none;justify-content:flex-start;align-items:center;width:50%;display:flex}body.public section:not(.Toastify).features .feature-pic-inner{width:100%;max-width:420px}body.public section:not(.Toastify).features .feature-pic img{border:0;width:100%;max-width:420px;height:auto}body.public section:not(.Toastify).features .dynamic-grid{float:left;width:100%;margin-bottom:20px}body.public section:not(.Toastify).features .dynamic-grid:last-of-type{margin-bottom:0}body.public section:not(.Toastify).features .feature{color:#fff;border-radius:8px;padding:40px;transition:all .2s ease-out;position:relative}body.public section:not(.Toastify).features .feature:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;border:.5px solid #ebebeb33;border-radius:18px;width:calc(100% + 32px);height:calc(100% + 32px);transition:all .2s ease-out;position:absolute;top:-16px;left:-16px}body.public section:not(.Toastify).features .feature-title{flex-direction:column;margin-bottom:20px;display:flex}body.public section:not(.Toastify).features .feature h3{float:left;color:#f5f1ff;width:100%;font-size:clamp(20px,3vw,24px);font-weight:600;line-height:clamp(22px,3vw,30px)}body.public section:not(.Toastify).features .feature h4{float:left;color:#d8d8d933;filter:brightness(120%);width:100%;margin-top:10px;font-size:clamp(16px,3vw,18px);font-weight:500;line-height:clamp(22px,3vw,24px)}body.public section:not(.Toastify).features .feature p{float:left;letter-spacing:.4px;color:#f5f1ff80;width:100%;font-size:14px;font-weight:400;line-height:22px}body.public section:not(.Toastify).features .feature:hover{background:#056dff}body.public section:not(.Toastify).features .feature:hover:before{filter:brightness(180%)}body.public section:not(.Toastify).faq .faqs{width:100%;max-width:600px;margin:0 auto;display:block}body.public section:not(.Toastify).faq .faqs .accordion-item .toggle path{fill:#ebebebcc}body.public section:not(.Toastify).faq .faqs .accordion-item--active .accordion-item__title{color:#fff;background:#056dff;border-top-left-radius:8px;border-top-right-radius:8px}body.public section:not(.Toastify).faq .faqs .accordion-item--active .accordion-item__content{color:#f4f5f7cc;background:#28282a;border-bottom-right-radius:8px;border-bottom-left-radius:8px;line-height:20px}body.public section:not(.Toastify).reviews{text-align:center;height:auto;min-height:auto;position:relative}body.public section:not(.Toastify).reviews .swiper-navigation{border-radius:40px;width:auto;min-height:50px;margin-top:80px;line-height:normal;display:inline-block;overflow:hidden}body.public section:not(.Toastify).reviews .swiper-navigation__content{background:#252525;align-items:center;gap:10px;width:auto;height:100%;padding:10px;display:flex}body.public section:not(.Toastify).reviews .swiper-navigation__content span{cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s ease-out;display:flex}body.public section:not(.Toastify).reviews .swiper-navigation__content span svg path{fill:#f4f5f766;transition:all .2s ease-out}body.public section:not(.Toastify).reviews .swiper-navigation__content span:hover{background:#056dff}body.public section:not(.Toastify).reviews .swiper-navigation__content span:hover svg path{fill:#f4f5f7cc}body.public section:not(.Toastify).reviews .swiper-wrapper{float:left;width:100%}body.public .banner{text-align:center;border-radius:0;justify-content:center;margin-bottom:0;padding:120px 80px;display:flex}main.service-page{height:100%}main.service-page section{min-height:auto}main.service-page section.contact-us{float:left;text-align:center;width:100%}main.service-page section.contact-us .heading{text-align:center}main.service-page section.contact-us .heading h3{max-width:600px;display:inline-block}main.service-page section.contact-us form{text-align:left;float:none;background:#1c1c1c;border-radius:8px;width:100%;max-width:600px;padding:40px;display:inline-block}main.service-page section.faq{text-align:center}main.service-page section.faq .tabs{float:none;float:none;background:#056dff;justify-content:space-between;max-width:600px;margin:0 auto 40px;display:flex}main.service-page section.faq .tabs .tab{flex:1;width:100%;height:50px;line-height:48px}main.service-page section.faq .faqs{text-align:left;margin-bottom:80px;display:inline-block}body.verify-email{float:left;color:#f4f5f7cc;text-align:center;background:#161518;width:100%;height:100vh}body.verify-email main{float:left;flex-direction:column;justify-content:center;width:100%;height:100vh;display:flex;position:relative}body.verify-email main .logo{width:80px;height:25px;position:absolute;top:25px;left:50%;transform:translate(-50%)}body.verify-email main .logo img{float:left;width:100%}body.verify-email main .container{justify-content:center;align-items:center;height:100%;display:flex}body.verify-email .verify-email-wrapper{float:left;justify-content:space-between;align-items:center;width:100%;max-width:1000px;max-height:calc(100% - 80px);margin-top:40px;display:flex;position:relative}body.verify-email .heading{float:left;text-align:left;max-width:50%;padding-right:80px}body.verify-email .heading h1{color:inherit;font-size:clamp(32px,3vw,68px);font-weight:900;line-height:clamp(28px,3vw,64px);font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;margin-bottom:20px}body.verify-email .heading h2{font-size:clamp(24px,3vw,24px);font-weight:600;line-height:clamp(32px,3vw,30px);font-family:var(--font-poppins),system-ui,-apple-system,sans-serif}body.verify-email .heading h3{font-size:clamp(18px,3vw,20px);font-weight:400;line-height:clamp(24px,3vw,26px);font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;max-width:600px;margin-bottom:20px;display:inline-block}body.verify-email .heading p{float:left;color:#f4f5f799;width:100%;margin-top:4px;font-size:14px;font-weight:400;line-height:18px}body.verify-email .heading p strong{font-weight:700}body.verify-email .verification-code{text-align:left;background:#1c1c1c;border:.5px solid #f8f6f71a;border-radius:8px;width:520px;max-width:50%;display:inline-block}body.verify-email .verification-code-header{float:left;flex-direction:column;justify-content:center;width:100%;height:80px;padding:20px 40px;display:flex}body.verify-email .verification-code-header h2{float:left;width:100%;font-size:16px;font-weight:400;line-height:20px}body.verify-email .verification-code-header span{color:#f4f5f7cc;font-size:12px}body.verify-email .verification-code-header span strong{color:#f4f5f7cc;font-weight:500}body.verify-email .verification-code-body{float:left;border-radius:26px;width:100%;height:auto;padding:40px 30px;position:relative;box-shadow:0 10px 10px -14px #28282a33}body.verify-email .verification-code-body.hasError .code input{border:1px solid #ff7386;transition:border .2s ease-out}body.verify-email .verification-code-body .code{float:left;justify-content:space-evenly;gap:10px;width:100%;display:flex}body.verify-email .verification-code-body .code input{aspect-ratio:3/4;text-align:center;color:#f8f6f7cc;max-width:60px;font-size:24px;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;background:#28282a66;border:.5px solid #f8f6f71a;border-radius:8px;box-shadow:0 2px 4px -2px #25252533}body.verify-email .verification-code-body .error{text-align:center;letter-spacing:.4px;color:#ff7386;width:100%;margin-top:-14px;font-size:10px;font-weight:500;position:absolute;top:100%;left:0}body.verify-email .verification-code-footer{float:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:20px 40px;display:flex;position:relative}body.verify-email .verification-code-footer p{vertical-align:middle;letter-spacing:.4px;color:#f4f5f7cc;font-size:12px;display:inline-block}body.verify-email .verification-code-footer .logout{letter-spacing:.5px;color:#f4f5f766;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease-out;position:absolute;top:calc(100% + 30px);left:50%;transform:translate(-50%)}body.verify-email .verification-code-footer .logout:hover{color:#f4f5f7cc}body.verify-email .col{transition:opacity .2s ease-out}body.verify-email .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.private main.thank-you{justify-content:center;align-items:center;margin-left:0;padding-top:0;display:flex}body.private main.thank-you .thank-you-wrapper{color:#f4f5f7cc;width:100%;max-width:580px}body.private main.thank-you .thank-you-state{text-align:center}body.private main.thank-you .thank-you-state .loader{margin-bottom:20px}body.private main.thank-you .thank-you-state h1{letter-spacing:.4px;color:inherit;font-size:24px;font-weight:500;line-height:28px;font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;margin-bottom:10px}body.private main.thank-you .thank-you-state p{font-size:14px}body.private main.thank-you .thank-you-details{color:#f4f5f7cc;background:#1c1c1c;border:.5px solid #f8f6f71a;border-radius:8px;max-width:80%;margin:20px auto;padding:20px}body.private main.thank-you .thank-you-details .detail-item{justify-content:space-between;align-items:center;padding:.75rem 0;font-size:12px;display:flex}body.private main.thank-you .thank-you-details .detail-item .detail-label{opacity:.8;font-weight:400}body.private main.thank-you .thank-you-details .detail-item .detail-value{font-weight:500}body.private main.thank-you .thank-you-details .detail-item .detail-value--active{color:#35df8d}body.private main.thank-you .thank-you-redirect{letter-spacing:.5px;opacity:.8;margin-top:20px;font-size:12px!important}body.private main.thank-you .thank-you-redirect strong{opacity:1;font-weight:500}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;text-decoration:none}html,body{scroll-behavior:smooth}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}strong{font-weight:600}body{height:100%;font-family:var(--font-poppins),system-ui,-apple-system,sans-serif;margin:0;padding:0}body.private{background:#161518;overflow-y:hidden}body.private main{float:left;border-radius:12px 12px 0 0;width:100%;max-width:calc(100% - 390px);margin-left:20px;padding-top:80px;position:relative;overflow:hidden auto}body.private main.products{overflow:hidden}body.private main.fw{width:100%;max-width:100%}body.private main.xl{max-width:calc(100% - 120px)}body.private main.xl .section-header{max-width:calc(100% - 120px);left:120px}body.public .page{float:left;text-align:center;width:100%}body.public .page-body{float:none;text-align:left;background:#1c1c1c;border-radius:8px;width:100%;max-width:800px;padding:40px;display:inline-block}body.public .page-body .row{float:left;width:100%;margin-bottom:40px}body.public .page-body .row:last-of-type{margin-bottom:0}body.public .page-body h2{color:#f4f5f7cc;margin-bottom:10px;font-size:clamp(18px,3vw,20px);font-weight:700;line-height:clamp(24px,3vw,24px)}body.public .page-body p{color:#f4f5f7cc;opacity:.6;margin-bottom:20px;font-size:12px;line-height:18px}body.public .page-body p:last-of-type{margin-bottom:0}body.public main.not-found{min-height:100vh}body.public main.not-found .page{min-height:auto;padding:0}body.public main.not-found .container{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.public main.not-found .container h1{color:#f4f5f7cc;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:clamp(34px,3vw,48px)}body.public main.not-found .container p{color:#f4f5f799;margin-top:10px;margin-bottom:40px;font-size:16px;line-height:20px}body .Toastify__toast-container--bottom-right{bottom:0!important}body .Toastify__progress-bar--success{background:#35df8d!important}body .Toastify__progress-bar--error{background:#ff7386!important}html{height:100%;min-height:100vh}body.menu{background-color:var(--page-bg,#f5f2ff);min-height:100%;transition:background-color .2s ease-out}.onboarding-checklist{z-index:99;color:#f8f6f7cc;background:#28282a;border:.5px solid #f8f6f71a;border-radius:8px;width:100%;max-width:360px;padding:24px;transition:all .3s;position:fixed;bottom:24px;right:24px;box-shadow:0 2px 4px -2px #25252533}.onboarding-checklist__header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.onboarding-checklist__header-content{flex:1}.onboarding-checklist__header-content h3{font-size:14px;font-weight:500}.onboarding-checklist__subtitle{opacity:.6;color:#f4f5f799;margin-top:4px;font-size:12px}.onboarding-checklist__close{cursor:pointer;color:#9e9e9e;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.onboarding-checklist__close:hover{color:#1d1d1b}.onboarding-checklist__progress{background:#161518;border-radius:2px;height:4px;margin-bottom:20px;overflow:hidden}.onboarding-checklist__progress-bar{background:#056dff;border-radius:2px;height:100%;transition:width .5s}.onboarding-checklist__steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onboarding-checklist__step{cursor:pointer;background:#161518;border-radius:8px;align-items:center;gap:16px;height:40px;padding:0 8px;transition:all .2s;display:flex}.onboarding-checklist__step--completed{cursor:default;background:#28282a;border:.5px solid #35df8d}.onboarding-checklist__step--completed .onboarding-checklist__step-title{color:#35df8d;text-decoration:line-through}.onboarding-checklist__step-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.onboarding-checklist__step-content{flex:1;min-width:0}.onboarding-checklist__step-title{letter-spacing:.5px;opacity:.8;font-size:12px}.onboarding-checklist__step-action{opacity:.6;flex-shrink:0}.Toastify__toast{letter-spacing:.2px;color:#f8f6f7cc;text-align:center;border-radius:40px;font-size:12px;line-height:18px;overflow:hidden;border-radius:24px!important;width:100%!important;padding:0 30px 0 40px!important}.Toastify__toast:before{content:"";border-radius:10px;width:10px;height:10px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.Toastify__toast--warning:before{background:orange}.Toastify__toast--success:before{background:#35df8d}.Toastify__toast--error:before{background:#ff7386}.Toastify__toast--info:before{background:#0a0a0a}.Toastify__toast-container--bottom-right{bottom:0!important}.Toastify__toast__progress-bar{width:calc(100% - 30px);left:15px}.Toastify__toast__progress-bar--success{background:#35df8d!important}.Toastify__toast__progress-bar--error{background:#ff7386!important}.Toastify__toast-theme--dark{background:#252525!important}@media screen and (min-width:1025px) and (max-width:1220px){body.private main section.all-spaces .space{max-width:calc(33.3% - 20px)}}@media screen and (min-width:769px) and (max-width:1024px){body.private main section.all-spaces .space{max-width:calc(50% - 20px)}body.private section.menu-editor .editor{max-width:100%}body.private section.menu-editor .preview{display:none}}@media screen and (min-width:769px) and (max-width:1220px){body.public--auth .col--4{max-width:50%}body.public--auth .col--4 form{width:calc(100% - 48px)}body.public--auth .col--6{max-width:50%}}@media screen and (max-width:1220px){.table-head{display:none}.table-body{position:relative}.table-body ul li{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px}.table-body ul li span{display:none}.table-body ul li span:first-of-type,.table-body ul li span.menu{display:block}.table-body ul li span:first-of-type{width:calc(100% - 60px);line-height:18px}.table-body ul li span.menu{display:flex;top:14px;right:10px;transform:none}.table-body ul li span.menu-cell{width:auto}.table-body ul li span.lbl{opacity:.8;font-weight:600;display:inline-block}}@media screen and (min-width:1024px) and (max-width:1341px){body.private main section.item .menu-item-editor form .dropzone{float:left;width:100%;max-width:100%}}@media screen and (max-width:1023px){body.private main section.item .menu-item-editor form{width:100%;max-width:100%;max-height:calc(100% - 100px);padding:20px}body.private main section.item .menu-item-editor form .dropzone{float:left;width:100%;max-width:100%}}@media screen and (max-width:768px){.modal{max-width:calc(100% - 40px);padding:20px}header.header{padding:0 20px}header.header .cta-group{right:20px}header.header nav{display:none}body.private .overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;background:#252525e6;width:100%;height:100%;position:fixed;top:0;left:0}body.private aside{max-width:calc(100% - 20px);position:fixed;top:70px}body.private aside .toggle-aside{display:none}body.private aside nav{margin-top:20px}body.private aside .logo{display:none}body.private .modal{margin-top:20px;position:fixed}body.private main{max-width:100%;margin:0;padding-top:130px}body.private main.xl{max-width:100%}body.private main.xl .section-header{z-index:10;max-width:100%;overflow:initial;left:0}body.private main .section-header{z-index:99;max-width:100%;height:130px;padding-top:20px;left:0}body.private main .section-header .container .col{position:initial;top:auto;left:auto;transform:none}body.private main .section-header .menu-icon{cursor:pointer;border:.5px solid #ebebeb33;border-radius:8px;width:40px;height:40px;display:inline-block;position:relative}body.private main .section-header .menu-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.private main .section-header h2.section-title{width:100%;margin-top:20px}body.private main .section-header .edit-title{width:100%;max-width:100%;margin-top:20px}body.private main .section-header .cta span.lbl{display:none}body.private main .section-header .cta--icon{padding:0 8px}body.private main .section-header .cta--icon a{padding:0}body.private main .section-header .cta--icon span.icon{margin-top:0}body.private main .section-header .cta--danger{background:#ff405a;width:40px;position:relative}body.private main .section-header .cta--danger svg{margin-top:-1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.private main .section-header .search input{height:40px}body.private main section.menu-categories{padding-top:10px}body.private main section.menu-items{padding:10px 0}body.private main section.menu-items .search{width:100%;margin-bottom:10px}body.private main section.menu-items .search input{width:100%;min-width:auto}body.private main section.menu-items .table-body ul li{flex-direction:column;align-items:flex-start;gap:8px}body.private main section.menu-items .table-body ul li span.menu{display:flex;top:14px;transform:none}body.private main section.menu-items .table-body ul li span.menu-cell{width:auto}body.private main section.all-spaces .space{max-width:100%;margin:0 0 20px}body.private main section.all-spaces .space:last-of-type{margin-bottom:0}body.private main section.all-spaces .space-wrapper{transform:none}body.private main section.all-menu .menu{text-align:left;max-width:100%;height:60px;margin:0 0 60px}body.private main section.all-menu .menu .state{z-index:1;top:50%;right:20px;transform:translateY(-50%)}body.private main section.all-menu .menu .state .toggle-switch [data-part=control][data-state=unchecked]{background:#d6dae2}body.private main section.all-menu .menu:last-of-type{margin-bottom:0}body.private main section.all-menu .menu-wrapper{position:initial;float:left;margin-top:auto;top:auto;left:auto;transform:none}body.private main section.menu-editor{max-height:calc(100vh - 150px)}body.private main section.menu-editor .editor{width:100%;max-width:100%;max-height:calc(100% - 100px);padding:20px}body.private main section.menu-editor .editor .accordion-item__title{padding:20px 60px 20px 20px}body.private main section.menu-editor .editor .accordion-item__title svg.toggle{right:20px}body.private main section.menu-editor .editor .accordion-item__content{padding:20px}body.private main section.menu-editor .preview{left:50%;right:auto;transform:translate(-50%)}body.private main section.menu-editor .settings{width:100%;max-height:calc(100% - 100px)}body.private main section.menu-editor .settings label.label small{max-width:100%}body.private main section.menu-editor .settings .row{padding:20px}body.private main section.menu-editor .settings fieldset{margin-bottom:40px}body.private main section.menu-editor .settings fieldset:last-of-type{margin-bottom:0}body.private main section.menu-editor .settings label.label{width:100%;max-width:100%;margin-bottom:10px}body.private main section.menu-editor .settings .state,body.private main section.menu-editor .settings .prices,body.private main section.menu-editor .settings .bg-style,body.private main section.menu-editor .settings .select,body.private main section.menu-editor .settings .colors{float:left;width:100%;max-width:100%}body.private main section.space .space-editor .editor{padding:20px}body.private main section.space .space-editor form label{max-width:100%;margin-bottom:10px}body.private main section.space .space-editor form .dropzone,body.private main section.space .space-editor form input[type=text],body.private main section.space .space-editor form input[type=number],body.private main section.space .space-editor form textarea,body.private main section.space .space-editor form .select,body.private main section.space .space-editor form .address-search-input,body.private main section.space .space-editor form .social,body.private main section.space .space-editor form .contact-info,body.private main section.space .space-editor form .opening-hours,body.private main section.space .space-editor form .brand-colors{max-width:100%}body.private main section.dynamic-menu-page .dynamic-menu-editor-wrapper fieldset label{max-width:100%;margin-bottom:10px}body.private main section.dynamic-menu-page .dynamic-menu-editor-wrapper fieldset .select,body.private main section.dynamic-menu-page .dynamic-menu-editor-wrapper fieldset .dynamic-menu__item{max-width:100%}body.private main section.settings form fieldset{flex-direction:column}body.private main section.settings .billing-settings .billing-section .row{padding:20px}body.public--auth main{height:auto}body.public--auth .col{max-width:100%}body.public--auth .col--6{display:none}body.public--auth .col--4{text-align:center}body.public--auth .col form{float:none;text-align:left;width:100%;margin-top:160px;padding:20px;display:inline-block;position:relative;top:auto;left:auto;transform:none}body.public--auth .col form .logo{display:none}body.public section:not(.Toastify){overflow:hidden auto}body.public section:not(.Toastify).hero{overflow:initial}body.public section:not(.Toastify).hero .screen-image{inset:10px}body.public section:not(.Toastify).hero .screen-image img{height:auto!important}body.public section:not(.Toastify).features{padding-bottom:0}body.public section:not(.Toastify).features .features-wrapper{gap:120px;padding-bottom:60px}body.public section:not(.Toastify).features .dynamic-grid{grid-template-rows:repeat(1,1fr);padding:0 10px;display:grid;grid-template-columns:repeat(1,1fr)!important}body.public section:not(.Toastify).features .dynamic-grid .feature{padding:20px}body.public section:not(.Toastify).features .feature-row{gap:20px;text-align:center!important;flex-direction:column!important}body.public section:not(.Toastify).features .feature-row .feature-pic{justify-content:center!important}body.public section:not(.Toastify).features .feature-row .feature-heading{align-items:center!important}body.public section:not(.Toastify).features .feature-heading{align-items:center;width:100%;max-width:100%;padding:0 20px}body.public section:not(.Toastify).features .feature-heading h3,body.public section:not(.Toastify).features .feature-heading p{max-width:100%}body.public section:not(.Toastify).features .feature-pic{justify-content:center;width:100%}body.public section:not(.Toastify).reviews .swiper-wrapper{align-items:center}body.public section:not(.Toastify).reviews .swiper-wrapper .card--review{aspect-ratio:initial;min-height:initial}body.public section:not(.Toastify).pricing .pricing-header{margin-bottom:40px}body.public section:not(.Toastify).pricing .plans-grid{flex-direction:column;gap:60px}body.public section:not(.Toastify).pricing .plans-grid .card--pricing{min-width:initial;width:100%}body.public footer.footer ul{flex-direction:column;gap:16px;margin-top:10px}body.public footer.footer ul li{margin-bottom:0}body.onboarding main .container{flex-direction:column;justify-content:center}body.onboarding main .heading{text-align:center;width:100%;max-width:100%;padding-right:0}body.onboarding main .heading h2{margin-bottom:10px}body.onboarding main .onboarding-wrapper{flex-direction:column;gap:20px}body.onboarding main .wizard{max-width:100%}body.verify-email main .container{flex-direction:column;justify-content:center}body.verify-email main .heading{text-align:center;width:100%;max-width:100%;padding-right:0}body.verify-email main .heading h2{margin-bottom:10px}body.verify-email .verification-code{max-width:100%}body.verify-email .verify-email-wrapper{flex-direction:column;gap:20px}}
