.ProductInterface-module__yNKyMG__viewport{color:#15241d;text-align:left;width:100%;font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:normal;background:#f8faf9;font-weight:400;font-stretch:100%;container-type:inline-size}.ProductInterface-module__yNKyMG__app{height:66.6667cqw;font-size:1.05cqw;line-height:1.45;overflow:hidden}.ProductInterface-module__yNKyMG__app svg{stroke-width:1.7px;flex-shrink:0;width:1.4cqw;height:1.4cqw}.ProductInterface-module__yNKyMG__app strong{font-weight:650}.ProductInterface-module__yNKyMG__adminShell{grid-template-columns:17cqw 1fr;height:100%;display:grid}.ProductInterface-module__yNKyMG__sidebar{background:#f8faf9;border-right:.08cqw solid #e2e7e4;flex-direction:column;padding:1.5cqw 1.05cqw;display:flex}.ProductInterface-module__yNKyMG__logo{letter-spacing:-.07cqw;align-items:center;gap:.75cqw;padding:0 .35cqw;font-size:2.15cqw;display:flex}.ProductInterface-module__yNKyMG__logo img{border-radius:.65cqw;width:2.9cqw;height:2.9cqw}.ProductInterface-module__yNKyMG__salon{background:#fff;border:.08cqw solid #dfe5e1;border-radius:.6cqw;align-items:center;gap:.7cqw;margin:2cqw 0 1.4cqw;padding:.75cqw;display:flex}.ProductInterface-module__yNKyMG__salon>svg{width:1cqw;margin-left:auto}.ProductInterface-module__yNKyMG__salonMark{background:#eef3ef;border-radius:.5cqw;place-items:center;width:2cqw;height:2cqw;font-size:.8cqw;display:grid}.ProductInterface-module__yNKyMG__navigation{gap:.55cqw;display:grid}.ProductInterface-module__yNKyMG__navigation>div{border-radius:.55cqw;align-items:center;gap:.85cqw;padding:.85cqw;display:flex}.ProductInterface-module__yNKyMG__selected{color:#fff;background:#152e23}.ProductInterface-module__yNKyMG__badge{color:#fff;background:#ef6140;border-radius:50%;place-items:center;width:1.5cqw;height:1.5cqw;margin-left:auto;font-size:.85cqw;display:grid}.ProductInterface-module__yNKyMG__settings{border-top:.08cqw solid #e0e6e2;align-items:center;gap:.85cqw;margin-top:1.4cqw;padding:1.8cqw .85cqw;display:flex}.ProductInterface-module__yNKyMG__account{align-items:center;gap:.7cqw;margin-top:auto;display:flex}.ProductInterface-module__yNKyMG__account>div{flex-direction:column;font-size:.95cqw;display:flex}.ProductInterface-module__yNKyMG__account>div span{color:#647169;font-size:.8cqw}.ProductInterface-module__yNKyMG__account>svg{width:1.1cqw;margin-left:auto}.ProductInterface-module__yNKyMG__avatar{border-radius:50%;flex-shrink:0;place-items:center;width:2.5cqw;height:2.5cqw;font-size:1cqw;font-weight:650;display:inline-grid}.ProductInterface-module__yNKyMG__peach{background:#fce4db}.ProductInterface-module__yNKyMG__sage{background:#e0eee3}.ProductInterface-module__yNKyMG__lilac{background:#e9e3fb}.ProductInterface-module__yNKyMG__blue{background:#e0edfb}.ProductInterface-module__yNKyMG__workspace{min-width:0}.ProductInterface-module__yNKyMG__utility{background:#fff;border-bottom:.08cqw solid #e2e7e4;align-items:center;gap:1.5cqw;height:5cqw;padding:0 1.6cqw;font-size:.95cqw;display:flex}.ProductInterface-module__yNKyMG__slash{color:#a1aaa4;padding:0 .7cqw}.ProductInterface-module__yNKyMG__search{color:#6c766f;background:#fafbfa;border:.08cqw solid #dfe5e1;border-radius:.5cqw;align-items:center;gap:.6cqw;width:26cqw;margin-left:auto;padding:.55cqw .8cqw;display:flex}.ProductInterface-module__yNKyMG__agendaLayout{grid-template-columns:1fr 24cqw;height:61.6667cqw;display:grid}.ProductInterface-module__yNKyMG__agendaMain{min-width:0;padding:1.5cqw 1.3cqw}.ProductInterface-module__yNKyMG__pageHeading{justify-content:space-between;align-items:center;gap:1cqw;margin-bottom:1.6cqw;display:flex}.ProductInterface-module__yNKyMG__pageHeading>div{flex-direction:column;gap:.25cqw;display:flex}.ProductInterface-module__yNKyMG__pageHeading>div>strong{letter-spacing:-.07cqw;font-size:2.35cqw;line-height:1.25}.ProductInterface-module__yNKyMG__pageHeading>div>span{color:#66736b;font-size:1.15cqw}.ProductInterface-module__yNKyMG__primary,.ProductInterface-module__yNKyMG__secondary{white-space:nowrap;border-radius:.5cqw;justify-content:center;align-items:center;gap:.5cqw;padding:.8cqw 1cqw;font-weight:600;display:flex}.ProductInterface-module__yNKyMG__primary{color:#fff;background:#ef6140}.ProductInterface-module__yNKyMG__secondary{background:#fff;border:.08cqw solid #dce3de}.ProductInterface-module__yNKyMG__calendar{background:#fff;border:.08cqw solid #dfe5e1;border-radius:.7cqw;overflow:hidden}.ProductInterface-module__yNKyMG__toolbar{border-bottom:.08cqw solid #e2e7e4;align-items:center;gap:.85cqw;height:4.1cqw;padding:0 .8cqw;font-size:.85cqw;display:flex}.ProductInterface-module__yNKyMG__toolbar>strong{margin-left:.2cqw}.ProductInterface-module__yNKyMG__segment{background:#f0f3f1;border-radius:.4cqw;gap:.2cqw;margin-left:auto;padding:.2cqw;display:flex}.ProductInterface-module__yNKyMG__segment span{padding:.45cqw .65cqw}.ProductInterface-module__yNKyMG__segment span:first-child{color:#fff;background:#163025;border-radius:.3cqw}.ProductInterface-module__yNKyMG__team,.ProductInterface-module__yNKyMG__calendarGrid,.ProductInterface-module__yNKyMG__lunch{grid-template-columns:4.5cqw repeat(3,minmax(0,1fr));display:grid}.ProductInterface-module__yNKyMG__team{border-bottom:.08cqw solid #e2e7e4;align-items:center;height:4cqw}.ProductInterface-module__yNKyMG__team>span{color:#66736b;padding-left:.65cqw;font-size:.8cqw}.ProductInterface-module__yNKyMG__team>div{align-items:center;gap:.6cqw;padding-left:.8cqw;display:flex}.ProductInterface-module__yNKyMG__team .ProductInterface-module__yNKyMG__avatar{width:2.1cqw;height:2.1cqw;font-size:.85cqw}.ProductInterface-module__yNKyMG__calendarGrid{height:39cqw}.ProductInterface-module__yNKyMG__hours{color:#68736c;font-size:.78cqw;position:relative}.ProductInterface-module__yNKyMG__hours span{padding-top:.5cqw;position:absolute;left:.65cqw}.ProductInterface-module__yNKyMG__dayColumn{background:repeating-linear-gradient(#0000 0 calc(9.75cqw - 1px),#e2e7e4 calc(9.75cqw - 1px) 9.75cqw);border-left:.08cqw solid #e2e7e4;position:relative}.ProductInterface-module__yNKyMG__appointment{border-radius:.4cqw;flex-direction:column;gap:.12cqw;margin-top:.4cqw;padding:.7cqw;font-size:.84cqw;line-height:1.4;display:flex;position:absolute;left:.4cqw;right:.4cqw;overflow:hidden}.ProductInterface-module__yNKyMG__appointment>strong{justify-content:space-between;align-items:center;font-size:1.06cqw;display:flex}.ProductInterface-module__yNKyMG__appointment strong svg{color:#287846;width:1cqw;height:1cqw}.ProductInterface-module__yNKyMG__appointmentTime{font-variant-numeric:tabular-nums;margin-top:.3cqw;font-size:.8cqw}.ProductInterface-module__yNKyMG__activeAppointment{box-shadow:inset 0 0 0 .12cqw #ef6140}.ProductInterface-module__yNKyMG__lunch{color:#69756d;background:#f0f3f1;align-items:center;min-height:3.3cqw;font-size:.76cqw}.ProductInterface-module__yNKyMG__lunch span{padding-left:.65cqw}.ProductInterface-module__yNKyMG__inspector{background:#fff;border-left:.08cqw solid #e2e7e4;padding:1.6cqw}.ProductInterface-module__yNKyMG__panelTitle{justify-content:space-between;align-items:center;gap:.5cqw;margin-bottom:1.4cqw;display:flex}.ProductInterface-module__yNKyMG__panelTitle>strong{letter-spacing:-.02cqw;font-size:1.45cqw}.ProductInterface-module__yNKyMG__pet{align-items:center;gap:1cqw;margin-bottom:1cqw;display:flex}.ProductInterface-module__yNKyMG__pet img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;border-radius:50%;width:4.6cqw;height:4.6cqw}.ProductInterface-module__yNKyMG__pet>div{flex-direction:column;gap:.2cqw;display:flex}.ProductInterface-module__yNKyMG__pet strong{font-size:1.5cqw}.ProductInterface-module__yNKyMG__pet span{color:#637168;font-size:.84cqw}.ProductInterface-module__yNKyMG__status{color:#267847;background:#e5f4ea;border-radius:2cqw;align-items:center;gap:.4cqw;padding:.3cqw .65cqw;font-size:.85cqw;display:inline-flex}.ProductInterface-module__yNKyMG__status svg{width:.95cqw;height:.95cqw}.ProductInterface-module__yNKyMG__details{gap:1.25cqw;margin-top:1.7cqw;display:grid}.ProductInterface-module__yNKyMG__details>div{align-items:center;gap:.8cqw;display:flex}.ProductInterface-module__yNKyMG__details span{color:#6c776f;flex-direction:column;font-size:.8cqw;display:flex}.ProductInterface-module__yNKyMG__details strong{color:#15241d;font-size:.99cqw}.ProductInterface-module__yNKyMG__divider{border-top:.08cqw solid #e1e7e3;margin:1.5cqw 0}.ProductInterface-module__yNKyMG__smallTitle{align-items:center;gap:.7cqw;font-weight:650;display:flex}.ProductInterface-module__yNKyMG__breakdown{color:#5c6a61;gap:.7cqw;margin-top:1.1cqw;display:grid}.ProductInterface-module__yNKyMG__breakdown>div{justify-content:space-between;gap:.8cqw;display:flex}.ProductInterface-module__yNKyMG__total{border-top:.08cqw solid #e2e7e4;justify-content:space-between;margin-top:1cqw;padding-top:.8cqw;display:flex}.ProductInterface-module__yNKyMG__note{border:.08cqw solid #e0e6e2;border-radius:.5cqw;flex-direction:column;gap:.45cqw;margin-top:1.5cqw;padding:1cqw;font-size:.87cqw;display:flex}.ProductInterface-module__yNKyMG__reminder{color:#278049;align-items:center;gap:.6cqw;margin:1.4cqw 0;font-size:.9cqw;display:flex}.ProductInterface-module__yNKyMG__inspector>.ProductInterface-module__yNKyMG__secondary{margin-top:.6cqw}.ProductInterface-module__yNKyMG__servicesMain{padding:1.6cqw 1.8cqw}.ProductInterface-module__yNKyMG__servicesColumns{grid-template-columns:1fr 24cqw;gap:1.4cqw;display:grid}.ProductInterface-module__yNKyMG__panel,.ProductInterface-module__yNKyMG__calculator{background:#fff;border:.08cqw solid #e0e6e2;border-radius:.65cqw;padding:1.3cqw}.ProductInterface-module__yNKyMG__serviceTable{border:.08cqw solid #e0e6e2;border-radius:.5cqw;overflow:hidden}.ProductInterface-module__yNKyMG__serviceTable>div{border-top:.08cqw solid #e3e8e5;grid-template-columns:2.15fr 1fr .8fr .8fr .25fr;align-items:center;gap:.65cqw;padding:1.35cqw .8cqw;font-size:1cqw;display:grid}.ProductInterface-module__yNKyMG__serviceTable strong{font-weight:500}.ProductInterface-module__yNKyMG__serviceTable .ProductInterface-module__yNKyMG__tableHeader{color:#637067;background:#f8faf9;border:0;padding:1cqw .8cqw;font-size:.8cqw}.ProductInterface-module__yNKyMG__serviceTable svg{width:1.1cqw}.ProductInterface-module__yNKyMG__highlightRow{background:#fff1eb}.ProductInterface-module__yNKyMG__serviceTable .ProductInterface-module__yNKyMG__status{justify-self:start;font-size:.75cqw}.ProductInterface-module__yNKyMG__rules{margin-top:1.4cqw}.ProductInterface-module__yNKyMG__muted{color:#738077;font-size:.78cqw}.ProductInterface-module__yNKyMG__ruleColumns{grid-template-columns:1fr 1fr;gap:1.2cqw;display:grid}.ProductInterface-module__yNKyMG__ruleGroup{border:.08cqw solid #e0e6e2;border-radius:.5cqw;padding:1cqw}.ProductInterface-module__yNKyMG__ruleGroup>strong{margin-bottom:.8cqw;display:block}.ProductInterface-module__yNKyMG__ruleGroup>div{align-items:center;gap:.7cqw;padding:.55cqw 0;display:flex}.ProductInterface-module__yNKyMG__ruleGroup>div>span:first-child{flex:1}.ProductInterface-module__yNKyMG__numberField{border:.08cqw solid #dce3de;border-radius:.35cqw;width:4.6cqw;padding:.4cqw .6cqw}.ProductInterface-module__yNKyMG__field{margin-top:1.2cqw}.ProductInterface-module__yNKyMG__field>span{color:#657268;margin-bottom:.4cqw;font-size:.95cqw;display:block}.ProductInterface-module__yNKyMG__field>div{background:#fff;border:.08cqw solid #dce3de;border-radius:.4cqw;justify-content:space-between;align-items:center;padding:.8cqw;display:flex}.ProductInterface-module__yNKyMG__durationTotal{color:#fff;background:#173226;border-radius:.5cqw;justify-content:space-between;align-items:center;margin-top:1.4cqw;padding:1.1cqw;display:flex}.ProductInterface-module__yNKyMG__durationTotal strong{font-size:1.6cqw}.ProductInterface-module__yNKyMG__miniAgenda{margin-top:1.5cqw}.ProductInterface-module__yNKyMG__miniAgenda>div{background:#fce4db;border-radius:.4cqw;justify-content:space-between;margin-top:.7cqw;padding:1cqw;display:flex}.ProductInterface-module__yNKyMG__bookingApp{height:100%}.ProductInterface-module__yNKyMG__bookingHeader{background:#fff;border-bottom:.08cqw solid #e0e6e2;align-items:center;gap:1.4cqw;height:5.5cqw;padding:0 3cqw;display:flex}.ProductInterface-module__yNKyMG__bookingHeader>strong{letter-spacing:-.04cqw;font-size:1.8cqw}.ProductInterface-module__yNKyMG__bookingHeader>span:not(.ProductInterface-module__yNKyMG__avatar){color:#6a776e}.ProductInterface-module__yNKyMG__myBookings{margin-left:auto}.ProductInterface-module__yNKyMG__bookingMain{padding:2cqw 3cqw 1cqw}.ProductInterface-module__yNKyMG__bookingMain .ProductInterface-module__yNKyMG__pageHeading{margin-bottom:1.9cqw}.ProductInterface-module__yNKyMG__steps{align-items:center;margin:1.9cqw 0 2.2cqw;padding:0 5cqw;display:flex}.ProductInterface-module__yNKyMG__steps>div{flex:1;align-items:center;gap:.9cqw;font-weight:600;display:flex}.ProductInterface-module__yNKyMG__steps>div:last-child{white-space:nowrap;flex:0}.ProductInterface-module__yNKyMG__steps>div>span{background:#e9eeeb;border-radius:50%;flex-shrink:0;place-items:center;width:2.9cqw;height:2.9cqw;display:grid}.ProductInterface-module__yNKyMG__steps i{border-top:.08cqw solid #cdd7cf;flex:1;margin:0 1.8cqw 0 .9cqw}.ProductInterface-module__yNKyMG__steps .ProductInterface-module__yNKyMG__doneStep{color:#fff;background:#173226}.ProductInterface-module__yNKyMG__steps .ProductInterface-module__yNKyMG__activeStep{color:#fff;background:#ef6140}.ProductInterface-module__yNKyMG__currentStep{color:#dc5033}.ProductInterface-module__yNKyMG__bookingColumns{grid-template-columns:1.7fr 1fr;gap:1.8cqw;display:grid}.ProductInterface-module__yNKyMG__bookingColumns>.ProductInterface-module__yNKyMG__panel{padding:1.7cqw}.ProductInterface-module__yNKyMG__dateTime{grid-template-columns:1.3fr 1fr;gap:1.8cqw;display:grid}.ProductInterface-module__yNKyMG__month{justify-content:space-between;align-items:center;padding:.7cqw .1cqw 1.1cqw;display:flex}.ProductInterface-module__yNKyMG__dateGrid{grid-template-columns:repeat(7,1fr);place-items:center;gap:.5cqw .1cqw;display:grid}.ProductInterface-module__yNKyMG__dateGrid>span{place-items:center;width:2.7cqw;height:2.7cqw;font-size:1cqw;display:grid}.ProductInterface-module__yNKyMG__dateGrid .ProductInterface-module__yNKyMG__weekday{color:#748078;font-size:.8cqw}.ProductInterface-module__yNKyMG__selectedDate{color:#fff;background:#ef6140;border-radius:50%}.ProductInterface-module__yNKyMG__slots{border-left:.08cqw solid #e2e7e4;padding:.7cqw 0 0 1.5cqw}.ProductInterface-module__yNKyMG__slots>strong,.ProductInterface-module__yNKyMG__slots>span{display:block}.ProductInterface-module__yNKyMG__slots>span{color:#6c786f;margin:.25cqw 0 1cqw;font-size:.85cqw}.ProductInterface-module__yNKyMG__slots>div{grid-template-columns:1fr 1fr;gap:.7cqw;display:grid}.ProductInterface-module__yNKyMG__slots>div>span{text-align:center;font-variant-numeric:tabular-nums;border:.08cqw solid #dce3de;border-radius:.4cqw;padding:.85cqw .25cqw}.ProductInterface-module__yNKyMG__slots>div>.ProductInterface-module__yNKyMG__selectedSlot{color:#fff;background:#ef6140;border-color:#ef6140}.ProductInterface-module__yNKyMG__field .ProductInterface-module__yNKyMG__textarea{align-items:flex-start;height:4.6cqw}.ProductInterface-module__yNKyMG__bookingSummary .ProductInterface-module__yNKyMG__pet{margin:1.8cqw 0}.ProductInterface-module__yNKyMG__bookingSummary .ProductInterface-module__yNKyMG__pet img{width:5cqw;height:5cqw}.ProductInterface-module__yNKyMG__bookingFacts{gap:1.1cqw;display:grid}.ProductInterface-module__yNKyMG__bookingFacts>div{align-items:center;gap:.8cqw;display:flex}.ProductInterface-module__yNKyMG__bookingSummary>.ProductInterface-module__yNKyMG__primary{margin-top:2cqw}.ProductInterface-module__yNKyMG__bookingSummary>p{text-align:center;color:#6c786f;margin-top:.7cqw;font-size:.78cqw}.ProductInterface-module__yNKyMG__bookingFooter{color:#6c786f;justify-content:space-between;margin-top:1.6cqw;font-size:.9cqw;display:flex}.ProductInterface-module__yNKyMG__bookingFooter>span{align-items:center;gap:.6cqw;display:flex}.ProductInterface-module__yNKyMG__bookingFooter strong{color:#15241d;font-size:1.3cqw}
