.slick-loading .slick-list{background:#fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(//mim.restaurant/assets/fonts/slick.eot);src:url(//mim.restaurant/assets/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//mim.restaurant/assets/fonts/slick.woff) format("woff"),url(//mim.restaurant/assets/fonts/slick.ttf) format("truetype"),url(//mim.restaurant/assets/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:3.5rem!important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,html{margin:0;padding:0;overflow-x:hidden;width:100%}.homeSlider,.homeSlider *{touch-action:pan-y}.homeSlider img[data-nimg=fill]{pointer-events:none}body{position:relative;overflow-x:hidden}body.web{padding-top:0;padding-bottom:0}body.app{max-width:680px;margin:0 auto;background-color:#424041;padding-top:calc(41px + env(safe-area-inset-top, 0px));padding-bottom:15px}.mobileSection,body.app{touch-action:pan-y;overscroll-behavior-x:none}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}body,h1,h2,h3,h4,h5,h6,li,p,span{-webkit-user-select:text;-moz-user-select:text;user-select:text}.noSelect,a,button,img,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}body,html{font-size:20px;font-family:MimRegular,sans-serif}.htmlText li,.htmlText p,.htmlText span,.htmlText ul,input,li,p,select,span,ul{font-size:clamp(18px,6px + 1.5625vw,18px);line-height:clamp(18px,4px + 1.5625vw,20px);color:#3f3f3f;font-family:MimRegular,sans-serif}li,ul{margin-bottom:10px}.htmlText h1,h1,h1 span{font-size:clamp(28px,16px + 1.5625vw,32px);line-height:clamp(28px,14px + 2.34375vw,38px)}.htmlText h1,.htmlText h2,h1,h1 span,h2,h2 span{color:#3f3f3f;font-family:MimRegular,sans-serif;font-weight:400!important}.htmlText h2,h2,h2 span{font-size:clamp(24px,12px + 1.5625vw,28px);line-height:clamp(24px,16px + 1.5625vw,32px)}.htmlText h3,h3,h3 span{font-size:clamp(22px,8px + 1.5625vw,22px);line-height:clamp(22px,20px + .78125vw,28px)}.htmlText h3,.htmlText h4,h3,h3 span,h4,h4 span{color:#3f3f3f;font-family:MimRegular,sans-serif;font-weight:400!important}.htmlText h4,h4,h4 span{font-size:clamp(21px,12px + .78125vw,21px);line-height:clamp(21px,18px + .78125vw,26px)}.htmlText h5,h5,h5 span{font-size:clamp(20px,10px + .78125vw,20px);line-height:clamp(20px,16px + .78125vw,24px)}.htmlText h5,.htmlText h6,h5,h5 span,h6,h6 span{color:#3f3f3f;font-family:MimRegular,sans-serif;font-weight:400!important}.htmlText h6,h6,h6 span{font-size:clamp(19px,8px + .78125vw,19px);line-height:clamp(19px,14px + .78125vw,22px)}.justifyText p{text-align:justify}@media screen and (max-width:2980px){body,html{font-size:clamp(18px,6px + 1.5625vw,18px);line-height:clamp(18px,4px + 1.5625vw,20px)}}.animated{animation-delay:0s;-webkit-animation-delay:0s;transition:all .3s linear}.animated.infinite{animation-iteration-count:infinite}.container{max-width:1920px}.mobileSection{position:relative;min-height:100dvh;background-color:#fff;max-width:680px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin-right:10px;margin-left:10px}.row.margin0{margin:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-auto{flex:0 0 auto;width:auto}.col-xs-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{flex:0 0 100%;max-width:100%}@media(min-width:768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}div[class^=col-]{padding-left:10px;padding-right:10px}div[class^=col-].padding0{padding:0}.linkOverBox{position:absolute;top:0;width:100%;left:0;bottom:0;height:100%;outline:none}.contentCentered{position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%)}@font-face{font-family:MimBold;src:url(/fonts/josefinsans-bold.woff2) format("woff2"),url(/fonts/josefinsans-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MimItalic;src:url(/fonts/josefinsans-italic.woff2) format("woff2"),url(/fonts/josefinsans-italic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MimBoldItalic;src:url(/fonts/josefinsans-semibolditalic.woff2) format("woff2"),url(/fonts/josefinsans-semibolditalic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MimRegular;src:url(/fonts/josefinsans-regular.woff2) format("woff2"),url(/fonts/josefinsans-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mimthin;src:url(/fonts/josefinsans-thin.woff2) format("woff2"),url(/fonts/josefinsans-thin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.mimBold{font-family:MimBold!important;letter-spacing:1px}.mimItalic{font-family:MimItalic!important}.mimBoldItalic{font-family:MimBoldItalic!important}.mimUpperCase{text-transform:uppercase}.btn-unstyled{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.btn-solid{border:1px solid #000;display:block;width:100%;height:auto;background-color:#fff;position:relative;margin:0 auto;outline:none;cursor:pointer;padding:.5rem}.btn-theme-default{border:1px solid #3f3f3f;background-color:#fff;span{color:#3f3f3f}}.btn-theme-reverse{border:1px solid #3f3f3f;background-color:#3f3f3f;span{color:#fff}}.btn-disabled{opacity:.5;cursor:not-allowed}.GoldSection{width:100%;height:auto;background-position:50%;background:linear-gradient(90deg,#e8ae6b 0,#fad042)}.arrow-container{display:flex;border-radius:100%;justify-content:center;align-items:center;border:1px solid gray;background-color:#fff;position:absolute;top:50%;z-index:4}.arrow-container--left{transform:translate(-50%,-50%);left:0}.arrow-container--right{transform:translate(50%,-50%);right:0}.arrow-container:hover{cursor:pointer}.carousel{margin:0 auto;position:relative}.carousel .content-container{overflow:hidden}.carousel .carousel-window{overflow-x:scroll;scroll-behavior:auto;width:100%;display:flex;position:relative;scrollbar-width:none}.carousel .carousel-window .carousel-item-wrapper{scroll-snap-align:start;padding:2px}.carousel .carousel-window .carousel-item-wrapper.last{scroll-snap-align:end}.carousel .carousel-window::-webkit-scrollbar{display:none;width:0!important}.carousel .blur-left{left:0}.carousel .blur-left,.carousel .blur-right{position:absolute;height:100%;width:30px;top:0;z-index:3;transition:all .1s linear;pointer-events:none}.carousel .blur-right{right:0}.Denied{position:relative;top:0;bottom:0;left:0;right:0;z-index:100;background-color:#fff;padding-top:calc(41px + env(safe-area-inset-top, 0px))}.Denied .gpsPin{margin-top:20px;width:65px;height:auto}.Denied .blackLine{border-bottom:1px solid #000;width:40px;height:1px;margin:0 auto 15px}.Denied h6,.Denied p{margin-bottom:15px}.Denied .imageButton{width:147px;height:auto;margin:0 auto 15px}.Denied .pet.petRegularSize{padding-left:10px;margin:30px auto 0;height:170px;width:auto}.Denied .pet.petRegularSize .petForReferenceSize{height:180px}.Denied .pet.petRegularSize .petImg{position:absolute;height:170px}.Denied .mimBlackLogo{position:absolute;width:75px;height:auto;bottom:0;left:50%;transform:translate(-50%,-50%)}.Prompt{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#525252}.Prompt .pet.petRegularSize{position:absolute;top:50%;left:50%;width:150px;height:211px;transform:translate(-50%,-50%)}.Prompt .pet.petRegularSize .petImg{width:150px;height:211px}.Prompt .retryButton{position:absolute;bottom:20vh}.WrongQR{position:relative;top:0;bottom:0;left:0;right:0;z-index:100;background-color:#fff}.WrongQR .sadQR{margin-top:20px;width:65px;height:auto}.WrongQR .blackLine{border-bottom:1px solid #000;width:40px;height:1px;margin:0 auto 15px}.WrongQR h6,.WrongQR p{margin-bottom:15px}.WrongQR .imageButton{width:147px;height:auto;margin:0 auto 15px}.WrongQR .pet.petRegularSize{padding-left:10px;margin:30px auto 0;height:170px;width:auto}.WrongQR .pet.petRegularSize .petForReferenceSize{height:180px}.WrongQR .pet.petRegularSize .petImg{position:absolute;height:170px}.WrongQR .mimBlackLogo{position:absolute;width:75px;height:auto;bottom:0;left:50%;transform:translate(-50%,-50%)}.sed{position:fixed;inset:-80px;width:100%;height:100%;contain:layout paint;isolation:isolate;padding:30px;transform:translate3d(var(--x0,-40vw),var(--y,25vh),0);opacity:var(--op0,.6);animation:sed-move var(--t,60s) linear var(--delay,0s) infinite;animation-direction:var(--dir,normal)}.sed,.sed img{pointer-events:none;will-change:transform,opacity}.sed img{position:relative;left:0;top:0;width:var(--w,20%);min-width:var(--minw,180px);height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) rotate(var(--rot)) scale(var(--s));animation:sed-drift var(--driftT,6s) ease-in-out calc(var(--delay, 0s) * .33) infinite,sed-rock var(--rockT,3.6s) ease-in-out infinite}@media (max-width:768px){.sed{inset:-50px}}@keyframes sed-move{0%{transform:translate3d(var(--x0),var(--y),0);opacity:var(--op0,.55)}15%{opacity:var(--op1,.82)}85%{opacity:var(--op1,.82)}to{transform:translate3d(var(--x1),var(--y),0);opacity:var(--op2,.55)}}@keyframes sed-drift{0%{transform:translateZ(0) rotate(var(--rot)) scale(var(--s))}50%{transform:translate3d(var(--driftX,1.2vw),var(--driftY,-1.2vh),0) rotate(var(--rot)) scale(var(--s))}to{transform:translateZ(0) rotate(var(--rot)) scale(var(--s))}}@keyframes sed-rock{0%{opacity:1}50%{opacity:.98}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sed,.sed img{animation:none!important;transform:none!important;opacity:1!important}}.FaqAccordion{width:min(920px,100%);margin:28px auto 0;text-align:left}.FaqAccordion__header{margin-bottom:14px;text-align:center}.FaqAccordion__header h3{margin:0;color:#f7f7f7;font-size:2rem;font-family:MIMRegular,sans-serif;letter-spacing:.03em}.FaqAccordion__header p{margin:8px auto 0;max-width:760px;color:#d7d9de;font-size:1.15rem;line-height:1.35}.FaqAccordion__list{display:grid;grid-gap:10px;gap:10px}.FaqAccordion__item{border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:hsla(0,0%,100%,.04);overflow:hidden}.FaqAccordion__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:0;background:#fff;text-align:left;color:#2f3136;cursor:pointer;font-size:1.18rem;font-family:MIMRegular,sans-serif}.FaqAccordion__question:hover{background:#f3f4f7}.FaqAccordion__icon{width:28px;min-width:28px;height:28px;border-radius:999px;border:1px solid #b9bdc5;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;color:#2f3136}.FaqAccordion__answerWrap{max-height:0;overflow:hidden;transition:max-height .28s ease;border-top:1px solid transparent}.FaqAccordion__item.isOpen .FaqAccordion__answerWrap{max-height:240px;border-top-color:hsla(0,0%,100%,.14)}.FaqAccordion__answer{margin:0;padding:12px 16px 16px;color:#e4e7eb;font-size:1.06rem;line-height:1.45}@media(max-width:900px){.FaqAccordion__header h3{font-size:1.65rem}.FaqAccordion__header p{font-size:1.02rem}.FaqAccordion__question{font-size:1.05rem;padding:12px 14px}.FaqAccordion__answer{font-size:.98rem;padding:10px 14px 14px}}.FooterHome{border-top:1px solid #000}.FooterHome .container{padding:10px;margin-top:1rem;display:flex;flex-wrap:wrap;width:100%;max-width:1000px;align-items:center;justify-content:space-around}.FooterHome .container.dark{display:block;padding:10px;max-width:100%;background-color:#3f3f3f}.FooterHome .container.dark .subContainer{max-width:1000px;padding:10px 0;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.FooterHome .container.dark .language{width:100px;height:auto}.FooterHome .container.dark .language span{color:#fff;cursor:pointer}.FooterHome .container.dark .design{width:215px;height:auto;display:flex;justify-content:space-between;align-items:center}.FooterHome .container.dark .design .label{display:inline-block;color:#fff;font-family:mimItalic}.FooterHome .container.dark .design .vic{display:inline-block;width:127px;height:auto}.FooterHome .logoFotCont{width:35%;min-width:130px;max-width:150px;height:auto}.FooterHome .logoFotCont .logoFooter img{width:100%;height:auto}.FooterHome .mimRights{position:relative}.FooterHome .mimRights .mimRights_text{display:flex;gap:.5rem;justify-content:center;align-items:center}.FooterHome .mimRights .blackLine{position:absolute;margin-top:10px;left:50%;transform:translate(-50%);width:60%;max-width:66px}.FooterHome .socialContainers{display:inline-flex;align-items:center;vertical-align:top}.FooterHome .socialContainers a{color:#3f3f3f;text-decoration:none;font-family:mimItalic}.FooterHome .socialContainers img{width:35px;height:auto;margin-left:10px}@media(max-width:767px){.FooterHome .container{padding:10px}.FooterHome .container.dark .subContainer{justify-content:space-between}.FooterHome .container.dark .subContainer .design{width:184px}.FooterHome .container.dark .subContainer .design .vic{width:100px}.FooterHome .mimRights .mimRights_text{flex-direction:column}.FooterHome .mimRights .mimRights_text .delimiter{display:none}.FooterHome .logoFotCont,.FooterHome .mimRights,.FooterHome .socialSection{width:100%;max-width:100%;min-width:100%;text-align:center}.FooterHome .logoFotCont{order:3}.FooterHome .socialSection{order:1}.FooterHome .mimRights{order:2}.FooterHome .logoFotCont,.FooterHome .mimRights,.FooterHome .socialContainers{padding:10px}.FooterHome .mimRights .blackLine{margin-bottom:0}.FooterHome .logoFotCont .logoFooter{width:20%;min-width:100px;max-width:165px;margin:0 auto;display:inline-block}}.homeSlider{width:100%;height:auto;aspect-ratio:1/.5;.slick-dots{bottom:10px;z-index:9;li{button{&:before{font-size:8px}}}}.slide{position:relative;width:100%;aspect-ratio:1.51;outline:none;background:#000 top/cover no-repeat;.info{position:relative;width:80%;min-width:0;max-width:400px;height:100%;margin:0 auto;display:flex;flex-flow:column;align-items:stretch;justify-content:center;gap:10px;.circleInfo{width:100%;height:auto;max-height:74%;object-fit:contain;object-position:center;flex:1 1 auto;min-height:0}}}}@media screen and (max-width:768px){.homeSlider{.slide1{.info{.circleInfo{display:none}}}.slide{.info{width:86%;max-width:360px;gap:8px}}.slide:not(.slide1){.info{.circleInfo{max-height:60%}}}}}#i-want-it{position:relative;background:#2f3136}.IWantItSection.textContainer{position:relative;max-width:450px;min-width:300px;margin:0 auto;padding:3rem 0}.IWantItSection.textContainer .pet{margin:0 auto}.IWantItSection.textContainer .readBlock{position:relative;margin:0 auto;max-width:500px;min-width:300px}.IWantItSection.textContainer .readBlock .text-block{padding:1.5rem}.IWantItSection.textContainer .readBlock .text-block p{color:#fff;text-align:justify;margin-top:20px;font-size:1rem}.IWantItSection .devicesIwant{width:50%;min-width:150px;max-width:320px;margin:30px auto 0;height:auto}.IWantItSection .devicesIwant img{width:100%;height:auto}.IWantItSection .iwantIcon{width:35%;min-width:120px;max-width:175px;margin:0 auto;height:auto}.IWantItSection .iwantIcon img{width:100%;height:auto}.IWantItSection .iwkmoreContainer{width:155px;margin:4rem auto 2rem;height:auto}.IWantItSection .iwkmoreContainer img{width:100%;height:auto}@media(max-width:1000px){.IWantItSection .iwkmoreContainer{width:100%;max-width:140px}}.petSectionWI{position:relative;width:100%;height:150px;margin:0 auto}.petSectionAbsoluteWI{position:absolute;width:100%;max-width:400px;height:279px;bottom:0;left:50%;transform:translate(-50%,18%)}.petSectionAbsoluteWI .pet.petRegularSize{width:100%;max-width:100%}.petSectionAbsoluteWI .pet.petRegularSize .petImg{width:100%;max-width:100%;height:auto}.pictureGlass.loquiero,.pictureGlass.napkin{height:100%;width:100%}.pictureGlass.loquiero .parallax-banner-layer-0{background-position:50%;background-size:cover;background-image:url(//mim.restaurant/assets/web/chicos.jpg)}.pictureGlass.napkin .parallax-banner-layer-0{background-position:50%;background-size:cover;background-image:url(//mim.restaurant/assets/web/bgnapkin.jpg)}.MimFeaturesPricingSection{padding:2rem 1.5rem;background:#2b2d33;border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12);color:#f5f6f8}.MimFeaturesPricingSection__header{max-width:980px;margin:0 auto 1.4rem;text-align:center;display:grid;grid-gap:.5rem;gap:.5rem}.MimFeaturesPricingSection__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#e8ce75}.MimFeaturesPricingSection__header h2{margin:0;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.2;color:#fff}.MimFeaturesPricingSection__priceLine{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.MimFeaturesPricingSection__priceOld{color:#a7acb6;text-decoration:line-through;font-size:1.05rem}.MimFeaturesPricingSection__priceNow{color:#f0d273;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1}.MimFeaturesPricingSection__priceBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(46,81%,70%,.18);border:1px solid hsla(46,81%,70%,.36);color:#f8df92;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.MimFeaturesPricingSection__header p{margin:0;color:#d6d8de;font-size:1.08rem;line-height:1.45}.MimFeaturesPricingSection__grid{max-width:1100px;margin:0 auto;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MimFeaturesPricingSection__card{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;background:hsla(0,0%,100%,.06);padding:12px;min-height:124px;display:grid;align-content:start;grid-gap:8px;gap:8px}.MimFeaturesPricingSection__index{color:#f0d273;font-size:.92rem;letter-spacing:.08em}.MimFeaturesPricingSection__card p{margin:0;line-height:1.4;color:#f5f6f8;font-size:1rem}.MimFeaturesPricingSection__pricing{margin:1rem auto 0;max-width:1100px;border:1px solid hsla(46,81%,70%,.3);border-radius:14px;background:hsla(46,81%,70%,.08);padding:14px}.MimFeaturesPricingSection__pricing h3{margin:0 0 8px;color:#f0d273;font-size:1.15rem}.MimFeaturesPricingSection__pricingItems{display:grid;grid-gap:6px;gap:6px}.MimFeaturesPricingSection__pricingItems p{margin:0;color:#f5f6f8}.MimFeaturesPricingSection__actions{margin:1.2rem auto 0;max-width:680px;display:flex;flex-direction:column;gap:10px}.MimFeaturesPricingSection__actions .knowButton{border:1px solid #e8ce75}@media(max-width:740px){.MimFeaturesPricingSection{padding:1.5rem 1rem}.MimFeaturesPricingSection__card{min-height:90px}.MimFeaturesPricingSection__priceOld{font-size:.98rem}.MimFeaturesPricingSection__priceNow{font-size:1.4rem}.MimFeaturesPricingSection__actions{grid-template-columns:1fr}}@media(max-width:560px){.MimFeaturesPricingSection__card{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:74px;padding:10px 12px}.MimFeaturesPricingSection__index{flex:0 0 auto;margin-top:1px}.MimFeaturesPricingSection__card p{font-size:.94rem;line-height:1.3}}.PublicBusinessesSection{padding:2rem 1rem 2.8rem;background:#f6f6f7}.PublicBusinessesSection__header{width:min(1160px,100%);margin:0 auto .9rem}.PublicBusinessesSection__header h2{margin:0;color:#323235;font-size:1.9rem}.PublicBusinessesSection__header p{margin:.5rem 0 0;color:#5f5f63}.PublicBusinessesSection__grid{width:min(1160px,100%);margin:0 auto;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.PublicBusinessesSection__card{border:1px solid #d7d7d9;border-radius:20px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr;box-shadow:0 10px 24px rgba(0,0,0,.05)}.PublicBusinessesSection__cover{min-height:152px;padding:1rem .95rem;background:linear-gradient(180deg,rgba(16,16,18,.2),rgba(16,16,18,.72)),linear-gradient(120deg,#4a4a4d,#202024);background-size:cover;background-position:50%;display:flex;align-items:flex-end;gap:.75rem}.PublicBusinessesSection__logo,.PublicBusinessesSection__logoPlaceholder{width:62px;height:62px;border-radius:14px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.86);object-fit:cover;flex-shrink:0}.PublicBusinessesSection__coverText{min-width:0}.PublicBusinessesSection__coverText h3{margin:0;color:#fff;font-size:1.15rem;line-height:1.1}.PublicBusinessesSection__coverText p{margin:.3rem 0 0;color:hsla(0,0%,100%,.86);font-size:.9rem}.PublicBusinessesSection__cardBody{padding:.85rem .9rem .95rem;display:flex;flex-direction:column;gap:.8rem}.PublicBusinessesSection__summary{margin:0;color:#57575b;line-height:1.4;min-height:40px}.PublicBusinessesSection__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:.45rem}.PublicBusinessesSection__button{min-height:34px;border-radius:10px;border:1px solid #55565a;color:#333338;padding:0 12px;display:inline-flex;align-items:center;text-decoration:none;background:#fff}.PublicBusinessesSection__button--gold{border-color:#8f6a12;background:linear-gradient(180deg,#f7df8a,#efc552);color:#3d2e08}.publicNavHeader{position:-webkit-sticky;position:sticky;top:0;z-index:80}.publicNavHeader__bar{min-height:52px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.35);padding:0 10px}.publicNavHeader__bar.regularDegraded{background:linear-gradient(180deg,#56575a 0,#535456 40%,#474749 44%,#434142 48%,#3f3e3f)}.publicNavHeader__burger{width:42px;height:42px;border:none;background:transparent;display:inline-flex;flex-direction:column;justify-content:center;gap:6px;padding:0 8px;cursor:pointer}.publicNavHeader__burger span{display:block;width:100%;height:2px;background:#fff;transition:transform .16s ease,opacity .16s ease}.publicNavHeader__burger.active span:first-child{transform:translateY(8px) rotate(45deg)}.publicNavHeader__burger.active span:nth-child(2){opacity:0}.publicNavHeader__burger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.publicNavHeader__brand{display:inline-flex;justify-content:center;align-items:center;width:100%}.publicNavHeader__brandLogo{height:22px;width:auto}.publicNavHeader__loginButton{width:42px!important;height:42px!important;margin:0 0 0 auto!important}.publicNavHeader__loginButton.active{transform:translateY(-1px)}.publicNavHeader__backdrop{position:fixed;inset:0;background:rgba(19,19,20,.45);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:81}.publicNavHeader__backdrop.open{opacity:1;pointer-events:auto}.publicNavHeader__drawer{position:fixed;top:0;left:0;height:100dvh;width:min(320px,100vw - 46px);background:#2f2f31;transform:translateX(-100%);transition:transform .18s ease;z-index:82;border-right:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;overflow:hidden}.publicNavHeader__drawer.open{transform:translateX(0)}.publicNavHeader__drawerTop{min-height:90px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.14);padding:0 16px}.publicNavHeader__drawerLogo{height:28px;width:auto}.publicNavHeader__nav{display:flex;flex-direction:column;padding:10px;gap:4px;overflow-y:auto}.publicNavHeader__navItem{min-height:44px;border-radius:10px;color:#f1f1f1;text-decoration:none;display:inline-flex;align-items:center;padding:0 14px;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent;transition:background .14s ease,border-color .14s ease}.publicNavHeader__navItem:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}@media screen and (max-width:520px){.publicNavHeader__bar{min-height:48px;grid-template-columns:48px 1fr 48px;padding:0 6px}.publicNavHeader__brandLogo{height:20px}.publicNavHeader__loginButton{width:38px!important;height:38px!important}}.QuestionsSection{position:relative;padding:1.5rem;background:#2f3136;color:#f5f5f6}.QuestionsSection .iconAskContainer{width:20%;max-width:162px;min-width:90px;margin:0 auto 8px}.QuestionsSection .dialogContainer{padding:10px;margin:0 auto;max-width:320px;width:30%;min-width:217px;text-align:center}.QuestionsSection .dialogContainer p{color:#f5f5f6}.QuestionsSection .dialogContainer .pet.petRegularSize{width:75%;max-width:195px;height:320px;margin:20px auto 0;position:relative}.QuestionsSection .dialogContainer .pet.petRegularSize .petImg{width:100%;position:absolute;left:0;max-width:100%;height:auto}.QuestionsSection .dialogLineContainer{max-width:320px;margin:10px auto 0}.QuestionsSection .dialogLineContainer .dialogLine{width:100%;height:auto}.QuestionsSection .faqContainer{width:100%;margin:8px auto 0}@media (max-width:650px){.QuestionsSection .dialogContainer .pet.petRegularSize{max-width:155px;height:295px}}@media (max-width:600px){.QuestionsSection .dialogContainer .pet.petRegularSize{max-width:135px;height:268px}}@media (max-width:580px){.QuestionsSection .dialogContainer .pet.petRegularSize{max-width:125px;height:253px}}.ResetPasswordScreen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(circle at top left,rgba(239,197,82,.24),transparent 28%),linear-gradient(180deg,#fbf8ee,#f2f2f3)}.ResetPasswordScreen__panel{width:100%;max-width:560px;padding:2rem 1.75rem;border-radius:28px;border:1px solid #ddd7c5;background:hsla(0,0%,100%,.94);box-shadow:0 20px 48px rgba(0,0,0,.08)}.ResetPasswordScreen__panel h1{margin:0;color:#3f3f41;font-size:2rem}.ResetPasswordScreen__eyebrow{margin:0 0 .6rem;color:#8e6d11;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.ResetPasswordScreen__description,.ResetPasswordScreen__panel--success p{margin:1rem 0 0;color:#646467;line-height:1.6}.ResetPasswordScreen__form{margin-top:1.8rem}.ResetPasswordScreen__form .inputGap{border-bottom:1px solid #3f3f3f;height:31px;width:100%;max-width:100%;margin:0 auto 1rem}.ResetPasswordScreen__feedback{margin:.5rem 0 0;text-align:center;font-size:.92rem}.ResetPasswordScreen__feedback--error{color:brown}.ResetPasswordScreen__button{width:100%;margin-top:1.6rem}.mim-stepper{--mim-primary:#e8ae6b;--mim-primary-2:#fad042;--mim-bg:#0b0f14;--mim-surface:#000;--mim-text:#eaf2ff;--mim-muted:rgba(234,242,255,.65);--mim-border:hsla(0,0%,100%,.12);--mim-dot-size:34px;--mim-radius:14px;--mim-shadow:0 10px 30px rgba(0,0,0,.25);--mim-line-h:2px;width:100%}.mim-stepper ol,.mim-stepper p,.mim-stepper span,.mim-stepper ul{color:#fff}.mim-stepper__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:10px;gap:10px}.mim-stepper__item{position:relative;display:flex;align-items:center}.mim-stepper__btn{width:100%;display:grid;grid-template-columns:var(--mim-dot-size) 1fr;grid-gap:12px;gap:12px;align-items:center;background:var(--mim-surface);border:1px solid var(--mim-border);border-radius:var(--mim-radius);padding:12px 14px;box-shadow:var(--mim-shadow);color:var(--mim-text);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,opacity .16s ease}.mim-stepper__btn:disabled{cursor:default}.mim-stepper__btn:hover:not(:disabled){transform:translateY(-1px);border-color:hsla(0,0%,100%,.22)}.mim-stepper__dot{width:var(--mim-dot-size);height:var(--mim-dot-size);border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:14px;border:2px solid var(--mim-border);background:hsla(0,0%,100%,.06);color:var(--mim-muted);transition:background .16s ease,border-color .16s ease,color .16s ease}.mim-stepper__title{display:block;font-weight:800;font-size:14px;line-height:1.1}.mim-stepper__subtitle{display:block;margin-top:2px;font-size:12px;color:var(--mim-muted)}.mim-stepper__line{position:absolute;left:calc(50% + var(--mim-dot-size));right:-5px;top:50%;height:var(--mim-line-h);transform:translateY(-50%);background:hsla(0,0%,100%,.1);z-index:0;border-radius:99px}.mim-stepper__btn{position:relative;z-index:1}.mim-stepper__item--active .mim-stepper__dot{color:#081018;border:#fff;background:linear-gradient(135deg,var(--mim-primary),var(--mim-primary-2))}.mim-stepper__item--done .mim-stepper__dot{border-color:#fff;background:linear-gradient(135deg,var(--mim-primary-2),var(--mim-primary))}.mim-stepper__item--done .mim-stepper__line{background:linear-gradient(90deg,var(--mim-primary-2),var(--mim-primary))}.mim-stepper__item--todo .mim-stepper__btn{opacity:.8}.mim-stepper__item--active .mim-stepper__btn{border-color:rgba(255,205,75,.55);box-shadow:0 10px 30px rgba(0,0,0,.25),0 0 0 3px rgba(255,205,75,.18),0 0 22px rgba(255,205,75,.22)}.mim-stepper__item--done .mim-stepper__dot{color:#081018;background:rgba(255,205,75,.9);border-color:rgba(255,205,75,.6)}.mim-stepper__item--active .mim-stepper__btn{position:relative}.mim-stepper__item--active .mim-stepper__btn:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:3px;border-radius:99px;background:rgba(255,205,75,.9)}.mim-stepper__item--active .mim-stepper__btn{transform:translateY(-1px) scale(1.01)}.mim-stepper--compact{--mim-dot-size:28px}@media(max-width:820px){.mim-stepper__list{grid-auto-flow:row;grid-auto-columns:unset}.mim-stepper--mobile-only-active .mim-stepper__item{display:none}.mim-stepper--mobile-only-active .mim-stepper__item--active{display:flex}}.MiMDescription .mimLogo{width:30%;min-width:160px;max-width:305px;height:auto;margin-top:2.5rem}.MiMDescription .mainTitle{margin-top:2.5rem}.MiMDescription .mainTitleValance{width:10%;min-width:200px;max-width:245px;height:auto;margin:0 auto 1rem}.MiMDescription .descriptionContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto;vertical-align:top;padding:10px}.MiMDescription .descriptionContainer .blackLine{margin-top:.25rem;margin-bottom:1rem}.MiMDescription .descriptionContainer .description{width:30%;text-align:justify}.MiMDescription .blackLine.mov{display:none}@media(max-width:767px){.MiMDescription .descriptionContainer.pc{display:none}.MiMDescription .descriptionContainer .description{width:100%;max-width:580px;padding:0 1rem;margin:0 auto 1rem 0}.MiMDescription .blackLine.mov{display:block;margin-top:.85rem;margin-bottom:1rem}.MiMDescription .pet.petRegularSize{width:270px;height:185px}}.Admin_Header{background-color:#3f3f3f;padding:1rem;display:flex;justify-content:space-between;align-items:center;box-shadow:3px 3px 3px 3px #d9d9d9}.Admin_Header-logo{width:-webkit-fill-available;max-width:25%}.Admin_Header-title{color:#fff;width:-webkit-fill-available;position:absolute;text-align:center}.Admin_Header-perfil{background-color:#fff;border-radius:50%;width:100px;height:100px}.Admin_Header-perfil:hover .Admin_Header-perfil__img{width:90%!important}.Admin_Header-perfil__img{width:80%!important;height:100%!important}.Admin_Content{width:90vw;max-width:1280px;display:flex;flex-direction:column;gap:2rem;margin:2rem auto}.Admin_Content-sections{display:flex;gap:1rem;flex-wrap:wrap}.Admin_Content-sections__item{padding:.5rem;background-color:#faebd7;border:1px solid salmon;border-radius:1rem;width:35vw;max-width:200px;height:35vw;max-height:200px;display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;box-shadow:3px 3px 3px 3px #d9d9d9}.Admin_Content-sections__item--img{width:50px;height:50px;transition:.5s}.Admin_Content-sections__item--title{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Admin_Content-sections__item:hover .Admin_Content-sections__item--img{width:100px;height:100px}.PublicLoginPage{min-height:calc(100vh - 72px);display:flex;justify-content:center;align-items:center;padding:0 1rem 1rem}.PublicLoginPage .LoginMenu{width:min(100%,450px);max-width:450px;padding-top:0;background:transparent}.PublicLoginPage .LoginMenu .container{height:auto;min-height:0;max-height:none;background:#fff;border:1px solid #d8d8d8;box-shadow:0 14px 34px rgba(0,0,0,.08);padding:1rem 1.25rem;justify-content:center;gap:1.25rem}@media screen and (max-width:900px){.PublicLoginPage .LoginMenu{width:100%;max-width:450px}}@media screen and (max-width:640px){.PublicLoginPage{padding:0 .75rem .75rem}.PublicLoginPage .LoginMenu .container{min-height:0;height:auto}}.container{width:100%;margin:0 auto;overflow:hidden}.blackLine{border-bottom:1px solid #000;width:40px;height:1px;margin:0 auto 15px}.knowButton span,.tryButton span{font-size:1.7rem}@media screen and (max-width:768px){.knowButton span,.tryButton span{font-size:1.3rem}}.PublicBookingRequestedPage{min-height:100vh;background:#f5f5f6}.PublicBookingRequestedPage__content{width:min(760px,100%);margin:0 auto;padding:1rem}.PublicBookingRequestedPage__card{border:1px solid #d7d7d9;border-radius:18px;background:#fff;padding:1.2rem;display:grid;justify-items:center;text-align:center;grid-gap:.6rem;gap:.6rem}.PublicBookingRequestedPage__pet{width:min(180px,40vw);height:auto}.PublicBookingRequestedPage__card h1{margin:0;color:#333338}.PublicBookingRequestedPage__card p{margin:0;color:#5b5b60}.PublicBookingRequestedPage__hint{font-size:.94rem}.PublicBookingRequestedPage__actions{margin-top:.2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.PublicBookingRequestedPage__card a{margin-top:.2rem;min-height:40px;border-radius:10px;border:1px solid #56575a;background:#fff;color:#353538;text-decoration:none;display:inline-flex;align-items:center;padding:0 12px}.PublicBookingPage{min-height:100vh;background:#f5f5f6}.PublicBookingPage__content{width:min(920px,100%);margin:0 auto;padding:1rem}.PublicBookingPage__header{display:flex;align-items:center;gap:.9rem;border:1px solid #d7d7d9;border-radius:18px;background:#fff;padding:.9rem 1rem}.PublicBookingPage__logo{width:58px;height:58px;border-radius:50%;border:1px solid #e2e2e4;object-fit:cover;background:#fff;flex:0 0 auto}.PublicBookingPage__headerCopy{min-width:0}.PublicBookingPage__headerCopy h1{margin:0;color:#303034;line-height:1.1}.PublicBookingPage__headerCopy p{margin:.45rem 0 0;color:#5f5f63}@media screen and (max-width:640px){.PublicBookingPage__content,.PublicBookingPage__header{padding:.75rem}.PublicBookingPage__logo{width:48px;height:48px}}.ChooseLanguageScreeen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#000;background-image:url(/restaurant_landscape-bg.jpg);background-repeat:repeat-x;background-size:auto 100%;background-position-y:0;animation-name:bgmovement;-webkit-animation-name:bgmovement;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:120s;-webkit-animation-duration:120s}@keyframes bgmovement{0%{background-position-x:0}50%{background-position-x:100%}to{background-position-x:0}}.ChooseLanguageScreeen .centerContent{position:absolute;top:50%;left:50%;width:90%;max-width:320px;transform:translate(-50%,-50%)}.ChooseLanguageScreeen .centerContent .welcomeLogoMiM{width:100%;margin:0 auto 35px}.ChooseLanguageScreeen .centerContent .welcomeLogoMiM img{display:block;margin:0 auto}.ChooseLanguageScreeen .centerContent .petRegularSize{height:230px;margin:0 auto}.ChooseLanguageScreeen .languageButtonsSection{padding:10px}.ChooseLanguageScreeen .languageButtonsSection .imageButton{margin-top:10px}.fakeChooseLanguage{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}@media screen and (min-width:800px){.ChooseLanguageScreeen{background-size:cover}}@media screen and (max-width:385px){.ChooseLanguageScreeen .centerContent .petRegularSize{height:210px}}@media screen and (max-width:350px){.ChooseLanguageScreeen .centerContent .petRegularSize{height:200px}}@media screen and (max-width:335px){.ChooseLanguageScreeen .centerContent .petRegularSize{height:195px}}.ServiceBusinessMenu{display:grid;grid-gap:18px;gap:18px}.ServiceBusinessMenu__createPanel,.ServiceBusinessMenu__empty,.ServiceBusinessMenu__feedback,.ServiceBusinessMenu__hero,.ServiceBusinessMenu__listPanel,.ServiceBusinessMenu__productCard,.ServiceBusinessMenu__resourceCard,.ServiceBusinessMenu__resourceStatCard,.ServiceBusinessMenu__resourcesPanel{border-radius:24px;border:1px solid #d9d9da;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.06)}.ServiceBusinessMenu__createPanel,.ServiceBusinessMenu__empty,.ServiceBusinessMenu__feedback,.ServiceBusinessMenu__hero,.ServiceBusinessMenu__listPanel,.ServiceBusinessMenu__resourcesPanel{padding:20px}.ServiceBusinessMenu__hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ServiceBusinessMenu__hero h2,.ServiceBusinessMenu__panelHeader h3{margin:0;color:#3f3f41}.ServiceBusinessMenu__hero p,.ServiceBusinessMenu__panelHeader p{margin:10px 0 0;color:#666669;line-height:1.55}.ServiceBusinessMenu__panelHeader .ServiceBusinessMenu__imageAiButton{margin-top:12px}.ServiceBusinessMenu__lockMessage{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid #e7d7a8;background:#fff8e7;color:#795500!important}.ServiceBusinessMenu__feedback{min-width:220px}.ServiceBusinessMenu__feedback--ok{background:#f8f5e7;color:#5e4711}.ServiceBusinessMenu__feedback--error{background:#fceaea;color:#7a2323;border-color:#eabcbc}.ServiceBusinessMenu__tabs{display:flex;flex-wrap:wrap;gap:10px}.ServiceBusinessMenu__tab{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid #565758;background:#fff;color:#3f3f41;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ServiceBusinessMenu__tab:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.ServiceBusinessMenu__tab.active{background:linear-gradient(90deg,#efc552,#f7df8a);color:#2f2f30}.ServiceBusinessMenu__tab:disabled{cursor:not-allowed;opacity:.56;transform:none;box-shadow:none}.ServiceBusinessMenu__editorFields,.ServiceBusinessMenu__filters,.ServiceBusinessMenu__productList{display:grid;grid-gap:14px;gap:14px}.ServiceBusinessMenu__productList{grid-template-columns:repeat(auto-fill,minmax(320px,420px));justify-content:start}.ServiceBusinessMenu__translationToggleRow{display:flex;justify-content:flex-end}.ServiceBusinessMenu__translationToggleRow--resources{justify-content:flex-start}.ServiceBusinessMenu__translationToggle{min-height:38px;padding:0 12px;border-radius:12px;border:1px solid #565758;background:#fff;color:#3f3f41;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ServiceBusinessMenu__translationToggle.active{background:linear-gradient(90deg,#efc552,#f7df8a);color:#2f2f30}.ServiceBusinessMenu__submit{margin-top:18px}.ServiceBusinessMenu__submit--editorModal{margin-top:4px}.ServiceBusinessMenu__listPanel{min-width:0}.ServiceBusinessMenu__kindFilters{display:flex;gap:10px;flex-wrap:wrap}.ServiceBusinessMenu__kindFilter,.ServiceBusinessMenu__resourceTab,.ServiceBusinessMenu__toggleOption{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid #565758;background:#fff;color:#3f3f41;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ServiceBusinessMenu__kindFilter:hover,.ServiceBusinessMenu__resourceTab:hover,.ServiceBusinessMenu__toggleOption:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.ServiceBusinessMenu__kindFilter.active,.ServiceBusinessMenu__resourceTab.active,.ServiceBusinessMenu__toggleOption.active{background:linear-gradient(90deg,#efc552,#f7df8a);color:#2f2f30}.ServiceBusinessMenu__visibilityToggle{display:flex;gap:10px}.ServiceBusinessMenu__escandalloSection,.ServiceBusinessMenu__nutritionSection{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;border:1px solid #e2e2e4;background:#f8f8f8}.ServiceBusinessMenu__escandalloSection h4,.ServiceBusinessMenu__nutritionSection h4{margin:0;color:#3f3f41}.ServiceBusinessMenu__escandalloSection p,.ServiceBusinessMenu__nutritionSection p{margin:0;color:#666669}.ServiceBusinessMenu__nutritionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.ServiceBusinessMenu__escandalloHeader{display:grid;grid-gap:4px;gap:4px}.ServiceBusinessMenu__nutritionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ServiceBusinessMenu__nutritionField{display:grid;grid-gap:6px;gap:6px}.ServiceBusinessMenu__nutritionField>span{color:#5a5a5e;font-size:.82rem}.ServiceBusinessMenu__escandalloGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ServiceBusinessMenu__editorTopActions,.ServiceBusinessMenu__nutritionPromptActions{display:flex;justify-content:flex-start}.ServiceBusinessMenu__imageField{display:grid;grid-gap:10px;gap:10px}.ServiceBusinessMenu__imageUpload,.ServiceBusinessMenu__imageUploadActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ServiceBusinessMenu__imageUploadButton{position:relative}.ServiceBusinessMenu__imageAiButton,.ServiceBusinessMenu__imageUploadButton{display:inline-flex;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid #565758;background:#fff;color:#3f3f41;cursor:pointer;align-items:center}.ServiceBusinessMenu__imageAiButton{gap:8px}.ServiceBusinessMenu__imageAiButton:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.ServiceBusinessMenu__aiIcon{width:18px;height:18px;display:inline-flex}.ServiceBusinessMenu__aiIcon svg{width:18px;height:18px}.ServiceBusinessMenu__aiIcon circle{fill:#101012}.ServiceBusinessMenu__aiIcon path{fill:#fff}.ServiceBusinessMenu__closeIcon,.ServiceBusinessMenu__copyIcon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ServiceBusinessMenu__copyIcon svg{width:16px;height:16px}.ServiceBusinessMenu__closeIcon svg{width:14px;height:14px;display:block}.ServiceBusinessMenu__closeIcon path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ServiceBusinessMenu__iconCloseButton{min-height:34px;min-width:34px;border-radius:100%;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ServiceBusinessMenu__imageUploadButton input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.ServiceBusinessMenu__imageUploadHint{color:#656568;font-size:.88rem}.ServiceBusinessMenu__imagePreview{display:grid;grid-gap:6px;gap:6px}.ServiceBusinessMenu__imagePreview span{color:#656568;font-size:.84rem;text-transform:uppercase;letter-spacing:.06em}.ServiceBusinessMenu__imagePreview img{width:100%;max-width:320px;height:180px;border-radius:14px;object-fit:cover;border:1px solid #dfdfe0;background:#f2f2f3}.ServiceBusinessMenu__aiModalBackdrop{position:fixed;inset:0;z-index:1400;background:rgba(16,16,18,.58);display:flex;align-items:center;justify-content:center;padding:20px}.ServiceBusinessMenu__aiModal{width:min(760px,100%);border-radius:18px;border:1px solid #d7d7d8;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.18);padding:16px;display:grid;grid-gap:12px;gap:12px}.ServiceBusinessMenu__aiModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.ServiceBusinessMenu__aiModalHeader h4{margin:0;color:#3f3f41}.ServiceBusinessMenu__aiModalHeader button{font:inherit}.ServiceBusinessMenu__aiModal p{margin:0;color:#616165}.ServiceBusinessMenu__aiModal textarea{min-height:240px;width:100%;border-radius:12px;border:1px solid #cfcfd1;background:#fafafa;color:#313133;padding:12px;resize:vertical;font-family:monospace;line-height:1.45}.ServiceBusinessMenu__aiModalActions{display:flex;flex-wrap:wrap;gap:10px}.ServiceBusinessMenu__aiModalActions a,.ServiceBusinessMenu__aiModalActions button{min-height:36px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 12px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.ServiceBusinessMenu__translationPreviewField{border:1px solid #d7d7d8;background:#f8f8f9;border-radius:14px;padding:10px 12px;display:grid;grid-gap:8px;gap:8px}.ServiceBusinessMenu__translationPreviewLabel{color:#656568;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.ServiceBusinessMenu__translationPreviewEmpty,.ServiceBusinessMenu__translationPreviewText{margin:0;color:#3f3f41}.ServiceBusinessMenu__translationPreviewHtml{color:#3f3f41}.ServiceBusinessMenu__publishField{padding:14px;border-radius:18px;background:#f6f6f6;border:1px solid #e1e1e2;display:grid;grid-gap:12px;gap:12px}.ServiceBusinessMenu__categoryGroup+.ServiceBusinessMenu__categoryGroup{margin-top:18px}.ServiceBusinessMenu__categoryGroup h4{margin:0 0 12px;color:#4a4a4c}.ServiceBusinessMenu__productCard{width:100%;max-width:420px;padding:16px}.ServiceBusinessMenu__productTop{display:flex;justify-content:flex-start;gap:12px;align-items:flex-start}.ServiceBusinessMenu__productIdentity{display:flex;align-items:center;gap:10px}.ServiceBusinessMenu__productIdentity img{width:58px;height:58px;border-radius:12px;object-fit:cover;border:1px solid #dfdfe0;background:#f3f3f4}.ServiceBusinessMenu__productMeta{margin:6px 0 0;color:#6b6b6f}.ServiceBusinessMenu__productCardEditButton{margin-top:14px;width:100%;max-width:none}.ServiceBusinessMenu__productCardActions{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.ServiceBusinessMenu__productCardActions .ServiceBusinessMenu__productCardEditButton{margin-top:0}.ServiceBusinessMenu__productCardPreviewButton{min-height:40px;width:100%;border-radius:12px;border:1px solid #4f5052;background:#fff;color:#3f3f41;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:MimBold}.ServiceBusinessMenu__productCardDeleteButton{width:100%;max-width:none;border-color:#8c2d2d!important;background:#fff1f1!important;color:#7a2323!important}.ServiceBusinessMenu__metrics,.ServiceBusinessMenu__statusRow{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.ServiceBusinessMenu__statusChip{padding:6px 10px;border-radius:999px;font-size:.86rem;border:1px solid transparent}.ServiceBusinessMenu__statusChip--ok{background:#edf6ec;color:#33663f;border-color:#cde4cf}.ServiceBusinessMenu__statusChip--muted{background:#f1f1f1;color:#666669;border-color:#ddddde}.ServiceBusinessMenu__statusChip--warning{background:#fff1da;color:#8a6110;border-color:#edd29b}.ServiceBusinessMenu__statusChip--draft{background:#f6ebff;color:#68428d;border-color:#d7c0ef}.ServiceBusinessMenu__metricAction,.ServiceBusinessMenu__metrics span{padding:6px 10px;border-radius:999px;background:#f7f7f7;color:#5f5f62;border:1px solid transparent}.ServiceBusinessMenu__metricAction{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ServiceBusinessMenu__metricAction:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.ServiceBusinessMenu__inlineEditor{margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e5}.ServiceBusinessMenu__assignments{margin-top:16px;padding:14px;border-radius:16px;border:1px solid #e2e2e4;background:#f9f9f9;display:grid;grid-gap:10px;gap:10px}.ServiceBusinessMenu__assignmentsTitle{margin:0;color:#57575a;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.ServiceBusinessMenu__assignmentTabs{display:flex;flex-wrap:wrap;gap:8px}.ServiceBusinessMenu__assignmentTab{min-height:32px;padding:0 10px;border-radius:10px;border:1px solid #6b6b6e;background:#fff;color:#3f3f41;cursor:pointer}.ServiceBusinessMenu__assignmentTab.active{background:#3f3f41;color:#fff}.ServiceBusinessMenu__assignmentBlock{display:grid;grid-gap:8px;gap:8px}.ServiceBusinessMenu__assignmentAddRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ServiceBusinessMenu__assignmentAddRow input,.ServiceBusinessMenu__assignmentAddRow select{min-height:34px;border-radius:10px;border:1px solid #cbcbcc;padding:0 10px;background:#fff;color:#3f3f41}.ServiceBusinessMenu__assignmentAddRow button{min-height:34px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 10px;cursor:pointer}.ServiceBusinessMenu__limitField{display:inline-flex;align-items:center;gap:8px;color:#5a5a5e;font-size:.82rem}.ServiceBusinessMenu__limitField input{width:88px}.ServiceBusinessMenu__checkboxLabel{display:inline-flex;align-items:center;gap:6px;color:#56565a}.ServiceBusinessMenu__assignmentList{display:grid;grid-gap:6px;gap:6px}.ServiceBusinessMenu__assignmentList>span{color:#666669}.ServiceBusinessMenu__assignmentItem{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #e2e2e4;border-radius:10px;padding:8px 10px}.ServiceBusinessMenu__assignmentItemLabel{display:inline-flex;align-items:center;gap:8px;min-width:0}.ServiceBusinessMenu__assignmentItemLabel span{overflow-wrap:anywhere}.ServiceBusinessMenu__assignmentItemIcon{width:22px;height:22px;border-radius:6px;object-fit:contain;border:1px solid #e3e3e5;background:#fff;flex:0 0 auto}.ServiceBusinessMenu__assignmentItem button{min-height:28px;border-radius:8px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 8px;cursor:pointer}.ServiceBusinessMenu__assignmentItemActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ServiceBusinessMenu__resourceEditor{margin-top:16px;display:grid;grid-gap:10px;gap:10px;border-radius:18px;border:1px solid #e2e2e4;background:#f8f8f8;padding:14px}.ServiceBusinessMenu__resourceToolbar{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.ServiceBusinessMenu__resourceToolbarButton{min-height:36px;width:-moz-fit-content;width:fit-content;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 14px;cursor:pointer}.ServiceBusinessMenu__resourceDragHint{margin:0;color:#666669}.ServiceBusinessMenu__resourceModalBackdrop{position:fixed;inset:0;z-index:1300;background:rgba(16,16,18,.48);display:flex;align-items:center;justify-content:center;padding:16px}.ServiceBusinessMenu__resourceModal{width:min(760px,100%);max-height:min(90vh,840px);overflow:auto;border-radius:18px;border:1px solid #d8d8d9;background:#fff;padding:14px}.ServiceBusinessMenu__resourceModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ServiceBusinessMenu__resourceModalHeader h4{margin:0;color:#3f3f41}.ServiceBusinessMenu__nativeField{display:grid;grid-gap:6px;gap:6px}.ServiceBusinessMenu__nativeField span{color:#5d5d60}.ServiceBusinessMenu__nativeField input,.ServiceBusinessMenu__nativeField select{min-height:40px;border-radius:12px;border:1px solid #cbcbcc;padding:0 10px;background:#fff}.ServiceBusinessMenu__colorRow{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.ServiceBusinessMenu__colorRow input[type=color]{width:54px;min-height:40px;padding:4px;cursor:pointer}.ServiceBusinessMenu__colorRow input[type=text]{min-height:40px}.ServiceBusinessMenu__colorRow button{min-height:36px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 10px;cursor:pointer}.ServiceBusinessMenu__colorHint{color:#656568}.ServiceBusinessMenu__resourceEditorActions{display:flex;flex-wrap:wrap;gap:8px}.ServiceBusinessMenu__resourceEditorActions button{min-height:36px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 12px;cursor:pointer}.ServiceBusinessMenu__sizeDraft{display:grid;grid-gap:8px;gap:8px;border-radius:14px;border:1px dashed #cfcfcf;background:#fff;padding:10px}.ServiceBusinessMenu__sizeDraftTitle{margin:0;color:#4d4d50}.ServiceBusinessMenu__sizeDraftSave{min-height:36px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 12px;cursor:pointer}.ServiceBusinessMenu__selectField .selectWrapper{margin-top:4px}.ServiceBusinessMenu__initialSizeRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px);grid-gap:10px;gap:10px;align-items:end}.ServiceBusinessMenu__resourceList,.ServiceBusinessMenu__resourceStats,.ServiceBusinessMenu__resourceTabs{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.ServiceBusinessMenu__resourceList{grid-template-columns:repeat(auto-fill,minmax(320px,420px));justify-content:start}.ServiceBusinessMenu__resourceSection{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.ServiceBusinessMenu__resourceSection--linkedProducts{padding-top:12px;border-top:1px dashed #d7d7d8}.ServiceBusinessMenu__resourceSectionHeader h4{margin:0;color:#3f3f41}.ServiceBusinessMenu__categoryKindBoards{margin-top:16px;display:grid;grid-gap:14px;gap:14px}.ServiceBusinessMenu__categoryKindBoard{border-radius:16px;border:1px solid #e2e2e4;background:#f8f8f8;padding:12px}.ServiceBusinessMenu__categoryKindHeader h4{margin:0 0 10px;color:#3f3f41}.ServiceBusinessMenu__resourceTabs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ServiceBusinessMenu__resourceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceBusinessMenu__resourceStatCard{padding:14px;display:grid;grid-gap:4px;gap:4px}.ServiceBusinessMenu__resourceStatCard span{color:#656568}.ServiceBusinessMenu__resourceStatCard strong{color:#3f3f41;font-size:1.4rem}.ServiceBusinessMenu__resourceCard{width:100%;max-width:420px;padding:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ServiceBusinessMenu__resourceCard--category{cursor:-webkit-grab;cursor:grab;border-left:8px solid var(--category-card-accent,#d8a836)}.ServiceBusinessMenu__resourceCard--category:active{cursor:-webkit-grabbing;cursor:grabbing}.ServiceBusinessMenu__resourceCardEditButton{min-height:30px;border-radius:8px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 10px;cursor:pointer}.ServiceBusinessMenu__priceGroupList{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,420px));justify-content:start}.ServiceBusinessMenu__resourceCard--priceGroup{max-width:420px;align-items:stretch;flex-direction:column}.ServiceBusinessMenu__priceGroupHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ServiceBusinessMenu__priceGroupHeader strong{color:#3f3f41}.ServiceBusinessMenu__priceGroupHeader span{color:#6c6c70;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.ServiceBusinessMenu__priceRows{display:grid;grid-gap:8px;gap:8px}.ServiceBusinessMenu__priceRow{border:1px solid #e3e3e4;border-radius:12px;background:#fff;padding:8px 10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.ServiceBusinessMenu__priceRowMeta{flex-wrap:wrap}.ServiceBusinessMenu__priceRowActions,.ServiceBusinessMenu__priceRowMeta{display:flex;gap:8px;align-items:center}.ServiceBusinessMenu__priceRowActions button{min-height:30px;border-radius:8px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 10px;cursor:pointer}.ServiceBusinessMenu__answersEditor{border-radius:14px;border:1px solid #ddddde;background:#fff;padding:10px;display:grid;grid-gap:10px;gap:10px}.ServiceBusinessMenu__answersEditor p{margin:0;color:#5f5f62}.ServiceBusinessMenu__answersList{display:grid;grid-gap:10px;gap:10px}.ServiceBusinessMenu__answerRow{border-radius:12px;border:1px solid #ebebec;background:#f9f9fa;padding:8px;display:grid;grid-gap:8px;gap:8px}.ServiceBusinessMenu__answerAdd,.ServiceBusinessMenu__answerRemove{justify-self:start;min-height:30px;border-radius:8px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 10px;cursor:pointer}.ServiceBusinessMenu__editorModalBackdrop,.ServiceBusinessMenu__questionModalBackdrop{position:fixed;inset:0;z-index:1460;background:rgba(14,14,16,.58);display:flex;align-items:center;justify-content:center;padding:18px}.ServiceBusinessMenu__editorModal,.ServiceBusinessMenu__questionModal{width:min(1120px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:20px;border:1px solid #d7d7d8;background:#fff;box-shadow:0 24px 56px rgba(0,0,0,.2);display:grid;grid-gap:12px;gap:12px;padding:14px 14px 24px}.ServiceBusinessMenu__questionModal{width:min(760px,100%)}.ServiceBusinessMenu__editorModalHeader,.ServiceBusinessMenu__questionModalHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ServiceBusinessMenu__editorModalHeader h4,.ServiceBusinessMenu__questionModalHeader h4{margin:0;color:#3f3f41}.ServiceBusinessMenu__editorModalHeader p,.ServiceBusinessMenu__questionModalHeader p{margin:6px 0 0;color:#656568}.ServiceBusinessMenu__editorModalHeader button,.ServiceBusinessMenu__questionModalHeader button{font:inherit}.ServiceBusinessMenu__editorModalBody,.ServiceBusinessMenu__questionModalBody{display:grid;grid-gap:12px;gap:12px}.ServiceBusinessMenu__questionModalActions{display:flex;justify-content:flex-end;gap:8px}.ServiceBusinessMenu__questionModalActions button{min-height:34px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 12px;cursor:pointer}.ServiceBusinessMenu__confirmModalBackdrop{position:fixed;inset:0;z-index:1500;background:rgba(14,14,16,.58);display:flex;align-items:center;justify-content:center;padding:18px}.ServiceBusinessMenu__confirmModal{width:min(520px,100%);border-radius:20px;border:1px solid #d7d7d8;background:#fff;box-shadow:0 24px 56px rgba(0,0,0,.2);display:grid;grid-gap:12px;gap:12px;padding:14px}.ServiceBusinessMenu__confirmModalHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.ServiceBusinessMenu__confirmModalHeader h4{margin:0;color:#3f3f41}.ServiceBusinessMenu__confirmModal p{margin:0;color:#5b5b5f}.ServiceBusinessMenu__confirmModalProductName{color:#343438}.ServiceBusinessMenu__confirmModalActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ServiceBusinessMenu__confirmModalActions button{min-height:34px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 12px;cursor:pointer}.ServiceBusinessMenu__confirmModalActions button:last-child{background:#4f5052;color:#fff}@media screen and (max-width:1020px){.ServiceBusinessMenu__resourceTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:720px){.ServiceBusinessMenu__hero,.ServiceBusinessMenu__productTop,.ServiceBusinessMenu__resourceCard{flex-direction:column}.ServiceBusinessMenu__productCardEditButton{max-width:100%}.ServiceBusinessMenu__kindFilters,.ServiceBusinessMenu__visibilityToggle{width:100%}.ServiceBusinessMenu__kindFilter,.ServiceBusinessMenu__resourceTab,.ServiceBusinessMenu__tab,.ServiceBusinessMenu__toggleOption{flex:1 1 auto}.ServiceBusinessMenu__priceGroupList,.ServiceBusinessMenu__productList,.ServiceBusinessMenu__resourceList,.ServiceBusinessMenu__resourceStats{grid-template-columns:1fr}.ServiceBusinessMenu__resourceList--sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceBusinessMenu__escandalloGrid,.ServiceBusinessMenu__initialSizeRow,.ServiceBusinessMenu__nutritionGrid{grid-template-columns:1fr}.ServiceBusinessMenu__productCard,.ServiceBusinessMenu__resourceCard{max-width:100%}.ServiceBusinessMenu__colorRow{grid-template-columns:54px minmax(0,1fr)}.ServiceBusinessMenu__colorRow button{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.ServiceBusinessMenu__confirmModalBackdrop,.ServiceBusinessMenu__editorModalBackdrop,.ServiceBusinessMenu__questionModalBackdrop{padding:12px}.ServiceBusinessMenu__editorModal,.ServiceBusinessMenu__questionModal{max-height:calc(100vh - 24px)}}.ServiceBusinessProfile{display:grid;grid-gap:18px;gap:18px}.ServiceBusinessProfile__feedback,.ServiceBusinessProfile__intro,.ServiceBusinessProfile__panel{border-radius:24px;border:1px solid #d9d9da;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.06);padding:20px}.ServiceBusinessProfile__intro h2,.ServiceBusinessProfile__panelHeader h3{margin:0;color:#3f3f41}.ServiceBusinessProfile__intro p,.ServiceBusinessProfile__panelHeader p{color:#666669;line-height:1.55}.ServiceBusinessProfile__translationRow{display:flex;justify-content:flex-end}.ServiceBusinessProfile__translationToggle{min-height:38px;padding:0 12px;border-radius:12px;border:1px solid #565758;background:#fff;color:#3f3f41;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ServiceBusinessProfile__translationToggle.active{background:linear-gradient(90deg,#efc552,#f7df8a);color:#2f2f30}.ServiceBusinessProfile__panel--full{width:100%}.ServiceBusinessProfile__fields{margin-top:18px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceBusinessProfile__fields--identity,.ServiceBusinessProfile__fields--location{grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceBusinessProfile__mapPickerWrap{margin-top:18px}.ServiceBusinessProfile__mediaGrid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ServiceBusinessProfile__imageField{border-radius:18px;border:1px solid #e2e2e4;background:#f8f8f8;padding:12px;display:grid;grid-gap:10px;gap:10px}.ServiceBusinessProfile__imageUpload{display:grid;grid-gap:8px;gap:8px}.ServiceBusinessProfile__imageUploadActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ServiceBusinessProfile__imageUploadButton{position:relative;display:inline-flex;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid #565758;background:#fff;color:#3f3f41;cursor:pointer;align-items:center}.ServiceBusinessProfile__imageUploadButton input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.ServiceBusinessProfile__imageAiButton{min-height:38px;padding:0 12px;border-radius:12px;border:1px solid #565758;background:#fff;color:#3f3f41;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ServiceBusinessProfile__imageAiButton:hover,.ServiceBusinessProfile__translationToggle:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.ServiceBusinessProfile__imageUploadHint{color:#656568;font-size:.88rem}.ServiceBusinessProfile__previewCard{padding:12px;border-radius:16px;background:#fff;border:1px solid #e1e1e3;display:grid;grid-gap:8px;gap:8px}.ServiceBusinessProfile__previewCard img{width:100%;height:170px;object-fit:cover;border-radius:12px;background:#f2f2f3}.ServiceBusinessProfile__customerPreviewGrid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ServiceBusinessProfile__customerPreviewCard{border-radius:16px;border:1px solid #dedee0;background:#f8f8f9;padding:10px;display:grid;grid-gap:10px;gap:10px}.ServiceBusinessProfile__customerPreviewLabel{color:#5a5a5d;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.ServiceBusinessProfile__customerMapStage,.ServiceBusinessProfile__customerPlaceStage{border-radius:14px;overflow:hidden;border:1px solid #d8d8da;background:#fff}.ServiceBusinessProfile__customerMapSurface{position:relative;height:140px;background:#e7e7e8}.ServiceBusinessProfile__customerMapSurface img{width:100%;height:100%;object-fit:cover;display:block}.ServiceBusinessProfile__customerMapPlaceholder{width:100%;height:100%;background:linear-gradient(135deg,#e7e7e8,#d9d9dc)}.ServiceBusinessProfile__customerMapInfo{margin:-20px 10px 10px;border-radius:14px;border:1px solid #ececee;background:hsla(0,0%,100%,.96);padding:10px;display:grid;grid-gap:6px;gap:6px;text-align:center;position:relative}.ServiceBusinessProfile__customerMapLogo{margin:0 auto;width:52px;height:52px;border-radius:50%;border:1px solid #dfdfe1;background:#fff;display:grid;place-items:center;overflow:hidden}.ServiceBusinessProfile__customerMapLogo img{width:100%;height:100%;object-fit:contain}.ServiceBusinessProfile__customerMapInfo h4,.ServiceBusinessProfile__customerPlaceBody h4{margin:0;color:#3f3f41}.ServiceBusinessProfile__customerMapInfo p,.ServiceBusinessProfile__customerMapInfo span,.ServiceBusinessProfile__customerPlaceBody{color:#666669;font-size:.9rem;line-height:1.4}.ServiceBusinessProfile__customerMapInfo button{min-height:34px;border-radius:10px;border:1px solid #565758;background:linear-gradient(180deg,#7f8083,#4f5052);color:#fff;text-transform:uppercase;font-family:MimItalic}.ServiceBusinessProfile__customerPlaceHero{height:150px;background:#18181a;background-size:cover;background-position:50%;position:relative;display:flex;justify-content:center;align-items:center}.ServiceBusinessProfile__customerPlaceHero img{width:84px;height:84px;border-radius:50%;background:#fff;border:2px solid #fff;object-fit:contain}.ServiceBusinessProfile__customerPlaceBody{padding:12px;display:grid;grid-gap:8px;gap:8px}.ServiceBusinessProfile__customerPlaceValance{width:56px;height:2px;background:#dfbe57;margin:2px auto}.ServiceBusinessProfile__toggles{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.ServiceBusinessProfile__toggleField{border:1px solid #dadadb;border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafafa}.ServiceBusinessProfile__toggleLabel{color:#4d4d50}.ServiceBusinessProfile__toggleButton{min-height:36px;border-radius:999px;border:1px solid #7f7f82;background:#fff;color:#3f3f41;padding:0 14px;cursor:pointer}.ServiceBusinessProfile__toggleButton.active{border-color:#8f6a12;background:#f4e3af;color:#3e2f08}.ServiceBusinessProfile__feedback{padding:14px 16px}.ServiceBusinessProfile__feedback--ok{background:#f8f5e7;color:#5e4711}.ServiceBusinessProfile__feedback--error{background:#fceaea;color:#7a2323;border-color:#eabcbc}.ServiceBusinessProfile__actions{display:flex;justify-content:flex-end}.ServiceBusinessProfile__saveButton{max-width:280px}.ServiceBusinessProfile__aiIcon{width:18px;height:18px;display:inline-flex}.ServiceBusinessProfile__aiIcon svg{width:18px;height:18px}.ServiceBusinessProfile__aiIcon circle{fill:#101012}.ServiceBusinessProfile__aiIcon path{fill:#fff}.ServiceBusinessProfile__closeIcon,.ServiceBusinessProfile__copyIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ServiceBusinessProfile__copyIcon svg{width:16px;height:16px}.ServiceBusinessProfile__closeIcon svg{width:14px;height:14px;display:block}.ServiceBusinessProfile__closeIcon path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ServiceBusinessProfile__iconCloseButton{min-height:34px;min-width:34px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ServiceBusinessProfile__aiModalBackdrop{position:fixed;inset:0;z-index:1400;background:rgba(16,16,18,.58);display:flex;align-items:center;justify-content:center;padding:20px}.ServiceBusinessProfile__aiModal{width:min(760px,100%);border-radius:18px;border:1px solid #d7d7d8;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.18);padding:16px;display:grid;grid-gap:12px;gap:12px}.ServiceBusinessProfile__aiModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.ServiceBusinessProfile__aiModalHeader h4{margin:0;color:#3f3f41}.ServiceBusinessProfile__aiModalHeader button{font:inherit}.ServiceBusinessProfile__aiModal p{margin:0;color:#616165}.ServiceBusinessProfile__aiModal textarea{min-height:240px;width:100%;border-radius:12px;border:1px solid #cfcfd1;background:#fafafa;color:#313133;padding:12px;resize:vertical;font-family:monospace;line-height:1.45}.ServiceBusinessProfile__aiModalActions{display:flex;flex-wrap:wrap;gap:10px}.ServiceBusinessProfile__aiModalActions a,.ServiceBusinessProfile__aiModalActions button{min-height:36px;border-radius:10px;border:1px solid #565758;background:#fff;color:#3f3f41;padding:0 12px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}@media screen and (max-width:1100px){.ServiceBusinessProfile__fields--identity,.ServiceBusinessProfile__fields--location{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:920px){.ServiceBusinessProfile__customerPreviewGrid,.ServiceBusinessProfile__fields,.ServiceBusinessProfile__fields--identity,.ServiceBusinessProfile__fields--location,.ServiceBusinessProfile__mediaGrid{grid-template-columns:1fr}}@media screen and (max-width:640px){.ServiceBusinessProfile__actions{justify-content:stretch;position:fixed;left:50%;transform:translateX(-50%);bottom:0;z-index:120;width:min(680px,100% - 20px);padding:10px 10px calc(env(safe-area-inset-bottom, 0px) + 10px);border-top-left-radius:14px;border-top-right-radius:14px;border:1px solid #d8d8da;border-bottom:0;background:linear-gradient(180deg,hsla(240,5%,96%,.9),hsla(240,5%,96%,.98) 45%,#f5f5f6)}.ServiceBusinessProfile__saveButton{max-width:none;width:100%}}.ServiceBusinessWorkspace{padding:28px 0 104px}.ServiceBusinessWorkspace__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;border-radius:26px;border:1px solid #d7d7d8;background:radial-gradient(circle at top right,rgba(239,197,82,.16),transparent 22%),linear-gradient(145deg,#fafafa,#ededee);box-shadow:0 18px 42px rgba(0,0,0,.08)}.ServiceBusinessWorkspace__eyebrow{margin:0 0 8px;font-size:.86rem;text-transform:uppercase;letter-spacing:.12em;color:#8e6d11}.ServiceBusinessWorkspace__title{margin:0;color:#3f3f41;font-size:2.1rem}.ServiceBusinessWorkspace__description{margin:12px 0 0;max-width:760px;color:#646467;line-height:1.55}.ServiceBusinessWorkspace__businessCard{min-width:280px;display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:22px;border:1px solid #d8d8d9;background:hsla(0,0%,100%,.88)}.ServiceBusinessWorkspace__businessLogo{width:60px;height:60px;object-fit:cover;border-radius:18px;border:1px solid #d9d9da;background:#fff}.ServiceBusinessWorkspace__businessName{display:block;color:#3f3f41;font-size:1.08rem}.ServiceBusinessWorkspace__businessHint{margin:6px 0 0;color:#666669;line-height:1.45}.ServiceBusinessWorkspace__nav{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.ServiceBusinessWorkspace__navItem{min-height:44px;padding:0 18px;border-radius:14px;border:1px solid #565758;background:#fff;color:#3f3f41;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.ServiceBusinessWorkspace__navItem:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.08)}.ServiceBusinessWorkspace__navItem.active{background:linear-gradient(90deg,#efc552,#f7df8a);color:#2f2f30}.ServiceBusinessWorkspace__content{margin-top:22px}@media screen and (max-width:920px){.ServiceBusinessWorkspace__hero{flex-direction:column}.ServiceBusinessWorkspace__businessCard{min-width:0;width:100%}}@media screen and (max-width:640px){.ServiceBusinessWorkspace{padding-top:18px}.ServiceBusinessWorkspace__hero{padding:18px}.ServiceBusinessWorkspace__navItem{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}.ServiceStaffDashboard{display:grid;grid-gap:18px;gap:18px;padding-top:22px;padding-bottom:104px}.ServiceStaffDashboard__card,.ServiceStaffDashboard__feedback,.ServiceStaffDashboard__hero,.ServiceStaffDashboard__panel{border-radius:24px;border:1px solid #d9d9da;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.06)}.ServiceStaffDashboard__hero,.ServiceStaffDashboard__panel{padding:20px}.ServiceStaffDashboard__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ServiceStaffDashboard__hero h1{margin:0;color:#3f3f41}.ServiceStaffDashboard__hero p{margin:10px 0 0;color:#666669;line-height:1.5}.ServiceStaffDashboard__meta{min-width:220px;display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:16px;border:1px solid #dcdcdc;background:#f7f7f7}.ServiceStaffDashboard__meta span{color:#666669}.ServiceStaffDashboard__meta strong{color:#3f3f41}.ServiceStaffDashboard__formGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceStaffDashboard__field{display:grid;grid-gap:8px;gap:8px;align-content:start}.ServiceStaffDashboard__field>span{color:#5d5d60;line-height:1.25}.ServiceStaffDashboard__roleField{display:grid;grid-gap:6px;gap:6px}.ServiceStaffDashboard__roleField span{color:#5d5d60}.ServiceStaffDashboard__roleField select{min-height:42px;border-radius:14px;border:1px solid #c9c9ca;padding:0 12px;background:#fff;color:#2f2f31}.ServiceStaffDashboard__actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.ServiceStaffDashboard__button{min-width:180px;max-width:260px;width:auto!important;flex:0 0 auto}.ServiceStaffDashboard__feedback{margin-top:14px;padding:12px 14px}.ServiceStaffDashboard__feedback p{margin:0}.ServiceStaffDashboard__feedback p+p{margin-top:6px}.ServiceStaffDashboard__feedback--ok{background:#f8f5e7;color:#5e4711}.ServiceStaffDashboard__feedback--error{background:#fceaea;color:#7a2323;border-color:#eabcbc}.ServiceStaffDashboard__panel h2{margin:0 0 14px;color:#3f3f41}.ServiceStaffDashboard__empty{margin:0;color:#666669}.ServiceStaffDashboard__card,.ServiceStaffDashboard__cards{display:grid;grid-gap:10px;gap:10px}.ServiceStaffDashboard__card{padding:14px}.ServiceStaffDashboard__card strong{color:#3f3f41}.ServiceStaffDashboard__card p{margin:6px 0 0;color:#666669}.ServiceStaffDashboard__cardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.ServiceStaffDashboard__roleBadge{padding:6px 10px;border-radius:999px;background:#f7f7f7;color:#4f4f52;border:1px solid #dfdfe0;white-space:nowrap}.ServiceStaffDashboard__stateBadge{padding:5px 10px;border-radius:999px;font-size:.78rem;border:1px solid transparent;white-space:nowrap}.ServiceStaffDashboard__stateBadge.enabled{background:#eef8ed;color:#34633f;border-color:#cde4cf}.ServiceStaffDashboard__stateBadge.disabled{background:#f4f4f5;color:#666669;border-color:#ddddde}.ServiceStaffDashboard__memberControls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(170px,1fr));width:100%}.ServiceStaffDashboard__memberControls select{min-height:38px;border-radius:12px;border:1px solid #c9c9ca;padding:0 10px;background:#fff;color:#2f2f31}.ServiceStaffDashboard__memberButton{min-width:0;width:100%}.ServiceStaffDashboard__memberButtonDanger{border-color:#a73a3a!important;color:#a73a3a!important;background:#fff5f5!important}.ServiceStaffDashboard__eventsHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ServiceStaffDashboard__eventsHeader p{margin:8px 0 0;color:#666669}.ServiceStaffDashboard__eventsFilters{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.ServiceStaffDashboard__eventsFilters input[type=date],.ServiceStaffDashboard__eventsFilters select{min-height:38px;border-radius:12px;border:1px solid #c9c9ca;padding:0 10px;background:#fff;color:#2f2f31}.ServiceStaffDashboard__eventsSummary{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ServiceStaffDashboard__eventsSummaryCard{border-radius:14px;border:1px solid #d9d9da;background:#fff;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.ServiceStaffDashboard__eventsSummaryCard span{color:#666669;font-size:.9rem}.ServiceStaffDashboard__eventsSummaryCard strong{color:#3f3f41}.ServiceStaffDashboard__eventsLayout{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ServiceStaffDashboard__eventsCard{margin-top:12px;border-radius:16px;border:1px solid #d9d9da;background:#fff;padding:12px}.ServiceStaffDashboard__eventsCard h3{margin:0 0 10px;color:#3f3f41}.ServiceStaffDashboard__hourBars{display:grid;grid-gap:8px;gap:8px}.ServiceStaffDashboard__hourLegend{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ServiceStaffDashboard__hourLegendItem{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid #dedee0;padding:4px 10px;font-size:.82rem;color:#4f4f52;background:#f7f7f8}.ServiceStaffDashboard__hourLegendItem.selected:before,.ServiceStaffDashboard__hourLegendItem.total:before{content:"";width:10px;height:10px;border-radius:999px;display:inline-block}.ServiceStaffDashboard__hourLegendItem.total:before{background:linear-gradient(90deg,#efc552,#f7df8a)}.ServiceStaffDashboard__hourLegendItem.selected:before{background:linear-gradient(90deg,#4c4c4f,#68686c)}.ServiceStaffDashboard__hourBarRow{display:grid;grid-template-columns:56px minmax(0,1fr) 42px;grid-gap:8px;gap:8px;align-items:center}.ServiceStaffDashboard__hourBarRow--comparison{grid-template-columns:56px minmax(0,1fr) 64px}.ServiceStaffDashboard__hourBarTracksDual{display:grid;grid-gap:4px;gap:4px}.ServiceStaffDashboard__hourBarTrack{height:8px;border-radius:999px;background:#ececed;overflow:hidden}.ServiceStaffDashboard__hourBarTrack--total{background:#f1f1f1}.ServiceStaffDashboard__hourBarTrack--selected{background:#ececef}.ServiceStaffDashboard__hourBarValue{height:100%;border-radius:999px}.ServiceStaffDashboard__hourBarValue,.ServiceStaffDashboard__hourBarValue--total{background:linear-gradient(90deg,#efc552,#f7df8a)}.ServiceStaffDashboard__hourBarValue--selected{background:linear-gradient(90deg,#4c4c4f,#68686c)}.ServiceStaffDashboard__hourBarCountsDual{display:grid;justify-items:end;grid-gap:1px;gap:1px;min-width:64px}.ServiceStaffDashboard__hourBarCountsDual strong{font-size:.76rem;color:#4c4c4f;line-height:1.2}.ServiceStaffDashboard__recentEvents,.ServiceStaffDashboard__topEvents{display:grid;grid-gap:8px;gap:8px}.ServiceStaffDashboard__recentEventRow,.ServiceStaffDashboard__topEventRow{display:flex;justify-content:space-between;gap:8px;align-items:center;border-radius:10px;border:1px solid #e6e6e7;background:#f8f8f9;padding:8px 10px}.ServiceStaffDashboard__topEventRow{display:grid;grid-gap:6px;gap:6px;justify-content:stretch}.ServiceStaffDashboard__topEventMain{display:flex;justify-content:space-between;gap:12px;align-items:center}.ServiceStaffDashboard__topEventMain span,.ServiceStaffDashboard__topEventMain strong{color:#3f3f41}.ServiceStaffDashboard__topEventRow p{margin:0;color:#666669;font-size:.86rem;line-height:1.35}.ServiceStaffDashboard__topEventRow code{border-radius:8px;border:1px solid #e0e0e1;background:#f0f0f1;color:#4a4a4d;font-size:.76rem;padding:3px 8px;width:-moz-fit-content;width:fit-content}.ServiceStaffDashboard__staffRows{display:grid;grid-gap:10px;gap:10px}.ServiceStaffDashboard__staffRow{border-radius:12px;border:1px solid #e2e2e3;background:#f8f8f9;padding:10px;display:grid;grid-gap:8px;gap:8px}.ServiceStaffDashboard__staffMeta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ServiceStaffDashboard__staffMeta span{color:#666669;font-size:.84rem}.ServiceStaffDashboard__staffHourMiniBars{height:46px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:2px;gap:2px;align-items:end}.ServiceStaffDashboard__staffMiniBar{border-radius:2px 2px 0 0;background:#cbb05d;min-height:4px}.ServiceStaffDashboard__recentEventRow p{margin:4px 0 0;color:#666669}@media screen and (max-width:960px){.ServiceStaffDashboard__hero{flex-direction:column}.ServiceStaffDashboard__meta{width:100%;min-width:0}}@media screen and (max-width:720px){.ServiceStaffDashboard__formGrid{grid-template-columns:1fr}.ServiceStaffDashboard__memberControls{min-width:0;width:100%;grid-template-columns:1fr}.ServiceStaffDashboard__button{min-width:0;max-width:100%;width:100%!important}.ServiceStaffDashboard__eventsHeader{flex-direction:column}.ServiceStaffDashboard__eventsLayout,.ServiceStaffDashboard__eventsSummary{grid-template-columns:1fr}.ServiceStaffDashboard__hourBarRow--comparison{grid-template-columns:48px minmax(0,1fr) 56px;gap:6px}.ServiceStaffDashboard__hourBarCountsDual strong{font-size:.72rem}}.ServiceBusinessQr{display:grid;grid-gap:18px;gap:18px}.ServiceBusinessQr__empty,.ServiceBusinessQr__hero,.ServiceBusinessQr__preview,.ServiceBusinessQr__tableCard{border-radius:24px;border:1px solid #d9d9da;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.06)}.ServiceBusinessQr__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:18px;gap:18px}.ServiceBusinessQr__empty,.ServiceBusinessQr__hero>div,.ServiceBusinessQr__preview{padding:20px}.ServiceBusinessQr__hero h2{margin:0;color:#3f3f41}.ServiceBusinessQr__hero p,.ServiceBusinessQr__heroActions{color:#666669;line-height:1.55}.ServiceBusinessQr__heroActions{display:flex;align-items:center;justify-content:flex-end}.ServiceBusinessQr__layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.ServiceBusinessQr__tableList{display:grid;grid-gap:12px;gap:12px}.ServiceBusinessQr__tableCard{padding:16px;text-align:left;cursor:pointer;display:grid;grid-gap:8px;gap:8px;transition:transform .14s ease,box-shadow .14s ease}.ServiceBusinessQr__tableCard:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(0,0,0,.08)}.ServiceBusinessQr__tableCard.selected{border-color:#8f6a12;box-shadow:0 16px 32px rgba(143,106,18,.16)}.ServiceBusinessQr__tableCard.disabled{opacity:.62}.ServiceBusinessQr__preview h3,.ServiceBusinessQr__tableCard strong{color:#3f3f41}.ServiceBusinessQr__tableCard small,.ServiceBusinessQr__tableCard span,.ServiceBusinessQr__urlBlock p{color:#666669;line-height:1.5}.ServiceBusinessQr__previewHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ServiceBusinessQr__eyebrow{margin:0 0 8px;color:#8e6d11;text-transform:uppercase;letter-spacing:.12em;font-size:.84rem}.ServiceBusinessQr__status{padding:8px 12px;border-radius:999px;background:#edf6ec;color:#33663f;border:1px solid #cde4cf}.ServiceBusinessQr__status.disabled{background:#f2f2f2;color:#69696c;border-color:#ddddde}.ServiceBusinessQr__qrFrame{margin-top:18px;display:flex;justify-content:center;padding:18px;border-radius:22px;background:linear-gradient(145deg,#faf7ea,#fff)}.ServiceBusinessQr__qrVisual{position:relative;width:min(100%,320px)}.ServiceBusinessQr__qrVisual>img:first-child{display:block;width:100%;height:auto}.ServiceBusinessQr__qrLogoBadge{top:10px;right:10px;height:25px;border-radius:8px;padding:3px 6px}.ServiceBusinessQr__qrLogoBadge,.ServiceBusinessQr__qrPetBadge{position:absolute;width:auto;background:hsla(0,0%,100%,.92);box-shadow:0 8px 18px rgba(0,0,0,.12);object-fit:contain}.ServiceBusinessQr__qrPetBadge{bottom:8px;left:8px;height:45px;border-radius:50%;padding:4px}.ServiceBusinessQr__urlBlock{margin-top:18px;padding:14px;border-radius:18px;background:#f6f6f6;border:1px solid #e1e1e2}.ServiceBusinessQr__urlBlock strong{color:#434345}.ServiceBusinessQr__actions{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ServiceBusinessQr__action{width:100%}@media screen and (max-width:920px){.ServiceBusinessQr__actions,.ServiceBusinessQr__hero,.ServiceBusinessQr__layout{grid-template-columns:1fr}}.headerMenu{position:fixed;top:0;left:50%;width:100%;z-index:30;max-width:680px;transform:translate(-50%);height:41px;border-bottom:2px solid #fff}.headerMenu.isDisabled{pointer-events:none}.headerMenu.isDisabled .headerContainer{opacity:.8;filter:grayscale(.45) saturate(.55)}.headerMenu.isDisabled .headerContainer .active{background:#747679;background:linear-gradient(180deg,#747679 0,#696b6e 46%,#585a5c)}.headerMenu.isDisabled .headerContainer .headerTab.textTab.active .option{color:#f2f2f2}.headerContainer{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:41px}.headerContainer .logoLayer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headerContainer.regularDegraded{background:#56575a;background:-webkit-gradient(left top,left bottom,color-stop(0,#56575a),color-stop(47%,#535456),color-stop(50%,#474749),color-stop(53%,#434142),color-stop(100%,#3f3e3f));background:linear-gradient(180deg,#56575a 0,#535456 40%,#474749 44%,#434142 48%,#3f3e3f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#56575a",endColorstr="#3f3e3f",GradientType=0)}.headerHeight{width:100%;height:41px}.headerContainer .textTabContainer{position:relative;height:100%;top:0;right:0;display:flex;flex:1 1;min-width:0;flex-direction:row;justify-content:flex-end;align-items:stretch}.headerContainer .headerTab{display:inline-block}.headerContainer .headerTab.mimTab.menuBrandTab{position:relative;left:0;top:0;height:100%;width:auto;min-width:112px;max-width:190px;padding:0 10px;display:flex;align-items:center;border-right:1px solid #61615f}.headerContainer .active{background:#ebebeb;background:-webkit-gradient(left top,left bottom,color-stop(0,#ebebeb),color-stop(40%,#ececec),color-stop(51%,#fff),color-stop(100%,#fff));background:linear-gradient(180deg,#ebebeb 0,#ececec 40%,#fff 51%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=0)}.headerContainer .headerTab.mimTab.menuBrandTab .mimTabContent.menuBrandContent{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;padding:0 2px;transform:none}.headerContainer .headerTab.mimTab.menuBrandTab .icon-logo-cabecera.menuBrandLogo{position:relative;height:18px;width:auto;flex:0 0 auto;top:auto;left:auto;transform:none}.headerContainer .headerTab.mimTab.menuBrandTab .mimLabel.menuBrandLabel{display:inline-block;min-width:44px;white-space:nowrap;color:#fff;font-size:.82rem;text-transform:uppercase;font-family:MimItalic;line-height:1.05;letter-spacing:.08em;opacity:.92}.headerContainer .headerTab.mimTab.menuBrandTab.active .mimLabel.menuBrandLabel{color:#494949}.headerContainer .headerTab.textTab{position:relative;height:100%;padding:10px 8px 0;border-left:1px solid #61615f;cursor:pointer;outline:none}.headerContainer .headerTab.textTab.searchTab{padding-left:16px;padding-right:16px}.headerContainer .headerTab.textTab.searchTab .option{top:0;height:100%;display:flex;align-items:center;justify-content:center}.headerContainer .headerTab.textTab.searchTab .magnifyingGlass{display:block;margin:0 auto;transform:translateY(1px)}.headerContainer .headerTab.textTab .magnifyingGlass{position:relative;top:-5px;width:15px;height:auto}.headerContainer .headerTab.textTab .option{position:relative;top:3px;font-size:1.05rem;text-align:center;text-transform:uppercase;font-family:MimItalic;color:#fff}.headerContainer .headerTab.textTab.active .option{color:#494949}.headerContainer .headerIndicator{position:absolute;width:100%;height:15px;top:0;right:0}.headerContainer .headerIndicator .numberIndicator{position:absolute;top:-1.55px;left:0;width:100%;color:#000;font-size:.8rem;text-align:right;padding-right:8px;padding-top:2px;padding-bottom:2px;line-height:11px;height:11px}.headerContainer .headerIndicator .headerBackGround{position:absolute;top:0;left:0;width:100%;overflow:hidden;height:14px}.headerContainer .headerIndicator .headerBackGround img,object{position:absolute;top:-2.5px;left:0;width:auto;height:109%}.beforeConnection .logoLayer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beforeConnection .icon-logo-connect{height:21px;width:auto}.headerContainer .headerIndicator span{color:#fff}@media screen and (max-width:600px){.headerContainer .headerTab.mimTab.menuBrandTab{min-width:86px;max-width:110px;padding:0 4px 0 6px}.headerContainer .headerTab.mimTab.menuBrandTab .mimTabContent.menuBrandContent{width:100%;justify-content:center;align-items:center;flex-direction:column;gap:1px}.headerContainer .headerTab.mimTab.menuBrandTab .icon-logo-cabecera.menuBrandLogo{height:13px}.headerContainer .headerTab.mimTab.menuBrandTab .mimLabel.menuBrandLabel{min-width:0;margin-top:1px;text-align:center;font-size:.56rem;line-height:.9;letter-spacing:.04em}.headerContainer .headerTab.textTab{padding:9px 6px 0}.headerContainer .headerTab.textTab .option{font-size:.96rem}.headerContainer .headerTab.textTab.searchTab{padding-left:11px;padding-right:11px}}@media screen and (max-width:560px){.headerContainer .headerTab.mimTab.menuBrandTab{min-width:80px;max-width:96px;padding:0 4px 0 5px}.headerContainer .headerTab.mimTab.menuBrandTab .mimTabContent.menuBrandContent{gap:1px;padding:0 1px}.headerContainer .headerTab.mimTab.menuBrandTab .icon-logo-cabecera.menuBrandLogo{height:12px}.headerContainer .headerTab.mimTab.menuBrandTab .mimLabel.menuBrandLabel{font-size:.5rem;letter-spacing:.03em;line-height:.88}.headerContainer .headerTab.textTab{padding:7px 5px 0}.headerContainer .headerTab.textTab.searchTab{padding:7px 10px 0}.headerContainer .headerTab.textTab .option{position:relative;top:0}.headerContainer .headerTab.textTab .magnifyingGlass{margin-right:0;margin-left:0}}.imgNLogoContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;background:no-repeat bottom;background-size:cover;background-position:50%;height:280px;position:relative;background-color:#000}.imgNLogoContainer .businessBasicInfoCentered{position:absolute;top:50%;left:50%;width:100%;min-width:320px;padding:10px;background-color:rgba(63,63,63,.5);transform:translate(-50%,-50%)}.imgNLogoContainer .businessBasicInfoCentered h2{text-align:center;color:#fff;height:20px;font-size:20px;text-transform:uppercase}.imgNLogoContainer .logo{position:absolute;z-index:1;max-width:120px;max-height:120px;background-color:#fff;margin:0 auto;display:block;width:auto;outline:1px solid #fff;height:auto;border-radius:100%}.YouAreTheKingSection .GoldSection{position:fixed;padding-top:calc(41px + env(safe-area-inset-top, 0px));padding-bottom:30px;top:0;left:0;right:0;bottom:0;overflow-y:scroll;background-size:auto 100%;background-repeat:repeat-x;z-index:100}.YouAreTheKingSection .TitleValance{position:relative;margin-top:25px}.YouAreTheKingSection .TitleValance .icontv{text-align:center}.YouAreTheKingSection .TitleValance .icontv img{width:50px;height:auto}.YouAreTheKingSection .pet.petRegularSize{margin:20px auto;width:105px;height:152px}.YouAreTheKingSection .pet.petRegularSize .petImg{width:100%;height:auto}.YouAreTheKingSection .smallClaim{margin-top:30px}.YouAreTheKingSection .arrowDGray{margin:5px auto 10px;width:15px;height:auto}.YouAreTheKingSection .actionDescription{margin-bottom:20px}.YouAreTheKingSection .actionDescription p{margin-top:10px}.YouAreTheKingSection #inputTK .label{text-transform:uppercase}.YouAreTheKingSection .okayButton{max-width:274px;height:auto;margin:10px auto 20px}.YouAreTheKingSection .okayButton span{color:#fff;text-transform:uppercase}.YouAreTheKingSection .inputGap{margin:0 auto}.InputTableSection .GoldSection{position:fixed;padding-top:calc(41px + env(safe-area-inset-top, 0px));padding-bottom:30px;top:0;left:0;right:0;bottom:0;overflow-y:scroll;background-size:auto 100%;background-repeat:repeat-x}.InputTableSection .TitleValance{position:relative;padding-top:25px}.InputTableSection .TitleValance .icontv{text-align:center}.InputTableSection .TitleValance .icontv img{width:50px;height:auto}.InputTableSection .pet.petRegularSize{margin:20px auto;width:105px;height:152px}.InputTableSection .pet.petRegularSize .petImg{width:100%;height:auto}.InputTableSection .arrowDGray{margin:10px auto;width:15px;height:auto}.InputTableSection .actionDescription{margin-bottom:20px}.InputTableSection .actionDescription p{margin-top:10px}.InputTableSection #inputTK .label{text-transform:uppercase}.InputTableSection .okayButton{max-width:274px;height:auto;margin:10px auto 20px}.InputTableSection .okayButton span{color:#fff;text-transform:uppercase}.InputTableSection .inputGap{margin:0 auto}.InputReservationPinSection .SeatingQueueReservationAccess{margin:0 auto 15px;max-width:680px}.InputReservationPinSection .TitleValance{position:relative;padding-top:25px}.InputReservationPinSection .TitleValance .icontv{text-align:center}.InputReservationPinSection .TitleValance .icontv img{width:50px;height:auto}.InputReservationPinSection .pet.petRegularSize{margin:20px auto;width:105px;height:152px}.InputReservationPinSection .pet.petRegularSize .petImg{width:100%;height:auto}.InputReservationPinSection .arrowDGray{margin:10px auto;width:15px;height:auto}.InputReservationPinSection .actionDescription{margin-bottom:20px}.InputReservationPinSection .actionDescription p{margin-top:10px}.InputReservationPinSection #inputReservationPin .label{text-transform:uppercase}.InputReservationPinSection .inputGap{margin:0 auto}.InputReservationPinSection .okayButton{max-width:274px;height:auto;margin:10px auto 20px}.InputReservationPinSection .okayButton span{color:#fff;text-transform:uppercase}.WaitingForTableKeySection .TitleValance{position:relative;padding-top:25px}.WaitingForTableKeySection .TitleValance .icontv{text-align:center}.WaitingForTableKeySection .TitleValance .icontv img{width:50px;height:auto}.WaitingForTableKeySection .loadingspin{margin:25px auto}.WaitingForTableKeySection .pet.petRegularSize{margin:20px auto;width:225px;height:155px}.WaitingForTableKeySection .pet.petRegularSize .petImg{width:100%;height:auto}.BusinessClosedQueueState{background:#fff}.BusinessClosedQueueState .BusinessClosedQueueState__content{padding:24px 14px 18px;text-align:center}.BusinessClosedQueueState h2{margin:0 0 12px;color:#3f3f42}.BusinessClosedQueueState p{margin:0 auto 10px;max-width:520px;color:#4f4f53}.BusinessClosedQueueState .BusinessClosedQueueState__pet{margin:10px auto 16px;display:flex;justify-content:center;align-items:center}.BusinessClosedQueueState .BusinessClosedQueueState__pet .pet.petRegularSize{width:100%;max-width:175px;height:175px;margin:0 auto}.BusinessClosedQueueState .BusinessClosedQueueState__pet .petImg.petRegularSize{height:100%;width:auto}.BusinessClosedQueueState .BusinessClosedQueueState__actionButton{width:min(100%,320px);margin-top:8px}.BusinessClosedQueueState .BusinessClosedQueueState__actionButton .imageButtonText{color:#4f4f53;text-transform:uppercase}.EmptyRTO{padding:1rem .15rem}.EmptyRTO .content{max-width:360px;margin:25px auto}.EmptyRTO .content .pet.petRegularSize{margin:5px auto 20px;width:185px;height:136px}.EmptyRTO .content .pet.petRegularSize .petImg{width:90%;height:auto}.EmptyRTO .content .dialogLine{max-width:280px;margin:0 auto;width:100%;padding-top:10px;height:auto}
/*# sourceMappingURL=40e4ee54b680004b.css.map*/