._barberPage_kayox_1{--barber-blue:#176bff;--barber-navy:#071a4a;--barber-line:#dce5f2}._barberStats_kayox_2{grid-template-columns:1fr 1fr}._barberStats_kayox_2 article:nth-child(5) svg{color:#26734e}._barberStats_kayox_2 article:nth-child(6) svg{color:#7626e8}._occupancy_kayox_4{grid-template-columns:1fr auto;gap:8px 12px;display:grid}._occupancy_kayox_4 span{color:#5a657d}._occupancy_kayox_4 b{font-size:19px;margin:0!important}._occupancy_kayox_4 i{background:#e7edf6;border-radius:99px;grid-column:1/-1;height:9px;overflow:hidden}._occupancy_kayox_4 em{border-radius:inherit;background:linear-gradient(90deg,#079beb,#7626e8);width:76%;height:100%;display:block}._evenProblems_kayox_6 article:last-child{grid-column:auto!important}._bookingCard_kayox_8{max-width:670px}._compactChoices_kayox_9{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}._compactChoices_kayox_9 button{border:1px solid var(--barber-line);color:#4c5b74;cursor:pointer;background:#fff;border-radius:99px;min-height:40px;padding:8px 10px;font-size:11px;font-weight:700}._compactChoices_kayox_9 button._selectedChoice_kayox_11{border-color:var(--barber-blue);color:var(--barber-navy);background:#edf6ff}._bookingSelectors_kayox_12{gap:11px;margin-top:16px;display:grid}._bookingSelectors_kayox_12 label{color:var(--barber-navy);gap:6px;font-size:12px;font-weight:700;display:grid}._bookingSelectors_kayox_12 select{color:#283a57;background:#fff;border:1px solid #c4d1e2;border-radius:9px;min-height:47px;padding:0 12px}._bookingSummary_kayox_15{background:#f7faff;border:1px solid #c7d9f0;border-radius:12px;margin-top:16px;padding:15px}._bookingSummary_kayox_15>span{color:var(--barber-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}._bookingSummary_kayox_15 dl,._serviceGrid_kayox_17 dl,._clientHistory_kayox_17 dl,._actionReview_kayox_17 dl,._paymentCard_kayox_17 dl{gap:7px;margin:13px 0 0;display:grid}._bookingSummary_kayox_15 dl>div,._serviceGrid_kayox_17 dl>div,._clientHistory_kayox_17 dl>div,._actionReview_kayox_17 dl>div,._paymentCard_kayox_17 dl>div{border-bottom:1px solid #e5ebf3;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:7px;display:grid}._bookingSummary_kayox_15 dt,._serviceGrid_kayox_17 dt,._clientHistory_kayox_17 dt,._actionReview_kayox_17 dt,._paymentCard_kayox_17 dt{color:#68758a;font-size:11px}._bookingSummary_kayox_15 dd,._serviceGrid_kayox_17 dd,._clientHistory_kayox_17 dd,._actionReview_kayox_17 dd,._paymentCard_kayox_17 dd{color:#263750;text-align:right;margin:0;font-size:11px;font-weight:700}._bookingSummary_kayox_15>div{gap:7px;margin-top:14px;display:grid}._bookingSummary_kayox_15 button,._serviceGrid_kayox_17 button,._professionalGrid_kayox_20 button,._waitlistPreview_kayox_20 button,._clientHistory_kayox_17 button,._actionReview_kayox_17 button,._profileAreas_kayox_20 button{min-height:44px;color:var(--barber-navy);cursor:pointer;background:#fff;border:1px solid #c2d0e1;border-radius:9px;padding:8px 11px;font-weight:700}._bookingSummary_kayox_15 button:first-child,._serviceGrid_kayox_17 button:hover,._professionalGrid_kayox_20 button,._actionReview_kayox_17>div button:first-child{background:var(--barber-navy);color:#fff;border-color:#0000}._bookingSummary_kayox_15>p,._actionReview_kayox_17>p{color:#286246;background:#eaf7f0;border-radius:8px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.5}._serviceGrid_kayox_17{gap:13px;display:grid}._serviceGrid_kayox_17 article{border:1px solid var(--barber-line);background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;padding:23px;display:flex}._serviceGrid_kayox_17 h3{color:var(--barber-navy);margin-bottom:8px;font-size:20px}._serviceGrid_kayox_17 article>p{color:#5a657d;margin:0 0 10px;font-size:13px}._serviceGrid_kayox_17 dl{width:100%;margin-bottom:16px}._serviceGrid_kayox_17 button{width:100%;margin-top:auto}._demoNotice_kayox_27{color:#4e5e77;background:#f2f8ff;border-left:4px solid #079beb;margin:24px 0 0;padding:15px;font-size:13px;line-height:1.55}._professionalGrid_kayox_20{gap:13px;display:grid}._professionalGrid_kayox_20 article{border:1px solid var(--barber-line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}._avatar_kayox_31{color:#fff;background:linear-gradient(135deg,#079beb,#7626e8);border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:17px;font-size:19px;font-weight:800;display:grid}._professionalGrid_kayox_20 h3{color:var(--barber-navy);margin-bottom:7px;font-size:22px}._professionalGrid_kayox_20 p{color:#5a657d;line-height:1.55}._professionalGrid_kayox_20 strong{color:#334764;font-size:13px}._professionalGrid_kayox_20 small{color:#68758a;margin:7px 0 18px}._professionalGrid_kayox_20 button{width:100%;margin-top:auto}._timeGrid_kayox_34{grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}._timeGrid_kayox_34 button{border:1px solid var(--barber-line);text-align:left;border-radius:11px;align-content:center;justify-items:start;min-height:96px;padding:12px;display:grid}._timeGrid_kayox_34 b{color:var(--barber-navy);font-size:18px}._timeGrid_kayox_34 span{color:#53617a;font-size:12px}._timeGrid_kayox_34 small{text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}._available_kayox_37{cursor:pointer;background:#f1f9f5}._available_kayox_37 small{color:#24714c}._available_kayox_37:hover{border-color:#58a882}._unavailable_kayox_38{cursor:not-allowed;opacity:.78;background:#f3f5f8}._unavailable_kayox_38 small{color:#6b7381}._waitlist_kayox_20{background:#f7faff;border:1px solid #c9d9ee;border-radius:15px;gap:14px;margin-top:20px;padding:20px;display:grid}._waitlist_kayox_20 h3{color:var(--barber-navy);margin-bottom:6px}._waitlist_kayox_20 p{color:#5a657d;margin:0}._waitlistPreview_kayox_20{border-top:1px solid var(--barber-line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}._waitlistPreview_kayox_20 span{color:#4d5d76;background:#fff;border-radius:99px;padding:7px 9px;font-size:11px}._waitlistPreview_kayox_20 p{flex:1 0 100%;font-size:12px;line-height:1.5}._waitlistPreview_kayox_20 button{flex:1 0 100%}._barberPanel_kayox_40 article:nth-child(n){grid-column:auto}._clientHistory_kayox_17{gap:30px;display:grid}._clientHistory_kayox_17 h2,._confirmationFlow_kayox_43 h2,._browserAgent_kayox_43 h2{color:var(--barber-navy);letter-spacing:-.04em;margin-bottom:15px;font-size:clamp(32px,8vw,47px);line-height:1.09}._clientHistory_kayox_17>div>p{color:#5a657d;line-height:1.65}._clientHistory_kayox_17 article{background:#f8fbff;border:1px solid #cbdcf1;border-radius:16px;padding:23px}._clientHistory_kayox_17 article>span,._actionReview_kayox_17>span{color:var(--barber-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}._clientHistory_kayox_17 h3,._actionReview_kayox_17 h3{color:var(--barber-navy);margin:7px 0 14px;font-size:23px}._clientHistory_kayox_17 article>p{color:#40526e;background:#eef5ff;border-radius:8px;margin:16px 0;padding:11px;font-size:13px}._clientHistory_kayox_17 article>div{gap:7px;display:grid}._confirmationFlow_kayox_43{gap:30px;display:grid}._reminders_kayox_47{gap:9px;margin-top:24px;display:grid}._reminders_kayox_47 article{border:1px solid var(--barber-line);background:#fff;border-radius:10px;padding:14px}._reminders_kayox_47 strong{color:var(--barber-navy);font-size:12px}._reminders_kayox_47 p{color:#58657b;margin:6px 0 0;font-size:12px;line-height:1.5}._reminders_kayox_47 small{color:#68758a}._actionReview_kayox_17{background:#fff;border:1px solid #c9daef;border-radius:16px;padding:23px}._actionReview_kayox_17>div{gap:7px;margin-top:16px;display:grid}._actionLinks_kayox_48{border-top:1px solid var(--barber-line);padding-top:14px}._actionLinks_kayox_48 button{background:#f4f7fb;font-size:12px}._paymentCard_kayox_17{border:1px solid var(--barber-line);background:#fff;border-radius:17px;max-width:720px;padding:24px;box-shadow:0 14px 35px #071a4a0f}._paymentCard_kayox_17>p{color:#5a657d;background:#f5f8fd;border-radius:9px;margin:19px 0 0;padding:14px;font-size:13px;line-height:1.55}._profileAreas_kayox_20{gap:15px;display:grid}._profileAreas_kayox_20 article{border:1px solid var(--barber-line);background:#fff;border-radius:16px;padding:24px}._profileAreas_kayox_20 h3{color:var(--barber-navy);margin-bottom:14px;font-size:22px}._profileAreas_kayox_20 ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}._profileAreas_kayox_20 li{color:#4e5e77;background:#f5f8fd;border-radius:8px;padding:9px 10px;font-size:13px}._profileAreas_kayox_20 article>div{gap:7px;display:grid}._permissions_kayox_53{gap:10px;margin-top:30px;display:grid}._permissions_kayox_53 article{border:1px solid var(--barber-line);background:#fff;border-radius:12px;padding:17px}._permissions_kayox_53 h3{color:var(--barber-navy);margin-bottom:6px;font-size:16px}._permissions_kayox_53 p{color:#5a657d;margin:0;font-size:13px;line-height:1.5}._browserAgent_kayox_43{background:linear-gradient(135deg,#f5faff,#faf7ff);border:1px solid #d6c9ee;border-radius:18px;gap:17px;padding:25px;display:grid}._browserAgent_kayox_43>span{margin:0}._browserAgent_kayox_43 p{color:#56647d;line-height:1.65}._browserAgent_kayox_43 strong{color:#4d4f69;background:#fff;border-left:3px solid #7626e8;padding:13px;font-size:13px;line-height:1.5;display:block}@media (width>=700px){._barberStats_kayox_2{grid-template-columns:repeat(3,1fr)}._bookingSelectors_kayox_12{grid-template-columns:1fr 1fr}._bookingSummary_kayox_15>div,._clientHistory_kayox_17 article>div,._actionReview_kayox_17>div,._profileAreas_kayox_20 article>div{flex-wrap:wrap;display:flex}._serviceGrid_kayox_17{grid-template-columns:1fr 1fr}._professionalGrid_kayox_20{grid-template-columns:repeat(3,1fr)}._timeGrid_kayox_34{grid-template-columns:repeat(3,1fr);padding:16px}._waitlist_kayox_20{grid-template-columns:1fr auto;align-items:center}._waitlistPreview_kayox_20{grid-column:1/-1}._clientHistory_kayox_17,._confirmationFlow_kayox_43{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px}._profileAreas_kayox_20,._permissions_kayox_53{grid-template-columns:1fr 1fr}._browserAgent_kayox_43{grid-template-columns:55px 1fr;padding:32px}}@media (width>=980px){._serviceGrid_kayox_17{grid-template-columns:repeat(3,1fr)}._timeGrid_kayox_34{grid-template-columns:repeat(6,1fr)}._barberPanel_kayox_40{grid-template-columns:repeat(3,1fr)}._barberPanel_kayox_40 article:nth-child(n){grid-column:auto}._permissions_kayox_53{grid-template-columns:repeat(4,1fr)}}@media (width<=379px){._barberStats_kayox_2,._timeGrid_kayox_34{grid-template-columns:1fr}}
