@layer update277 {
html[data-design272] dialog.new-booking273[open]{height:92dvh!important;max-height:92dvh!important}
html[data-design272] [data-extra276][hidden],html[data-design272] #bookingForm #slots[hidden],html[data-design272] #bookingForm #slotHint[hidden]{display:none!important}
html[data-design272] .master:not([open]){padding:5.6px 0!important}
html[data-design272] .booking-total271 input{height:52.8px!important;min-height:52.8px!important;padding:6px 12px!important}
html[data-design272] .client-name277{border:0!important;background:transparent!important;padding:0!important;min-height:0!important;color:inherit!important;font:inherit!important;text-align:start!important;text-decoration:underline!important;cursor:pointer}
html[data-design272] .client-history277{width:100%;min-width:0}
html[data-design272] .client-visit277{padding:12px 0;border-bottom:1px solid currentColor}
html[data-design272] .client-visit277 h3{font-size:16px;margin:0 0 10px}
html[data-design272] .client-visit277 ul{list-style:none;padding:0;margin:0}
html[data-design272] .client-visit277 li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0}
html[data-design272] .client-visit277 li span{overflow-wrap:anywhere;min-width:0}
html[data-design272] .client-visit277 li strong{white-space:nowrap}
html[data-design272] .client-history277 footer{padding-top:16px}
html[data-design272] .count272[role=button]{cursor:pointer}
html[data-design272] .count272[role=button]:focus-visible,html[data-design272] .client-name277:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}
}
