.isp-booking-sticky-mobile[data-v-d67f2259]{z-index:1100;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--dp-background-color);border-top:1px solid var(--gray-gray-300);border-radius:8px 8px 0 0;max-height:85vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px -12px #32323240}.isp-booking-sticky-mobile.expanded[data-v-d67f2259]{padding-top:20px}@media screen and (width>=1024px){.isp-booking-sticky-mobile[data-v-d67f2259]{display:none}}.isp-booking-sticky-inner[data-v-d67f2259]{flex-direction:column;gap:8px;max-width:1024px;margin:0 auto;display:flex}.isp-booking-sticky-header[data-v-d67f2259]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:Work Sans,sans-serif;display:flex}.isp-booking-icon[data-v-d67f2259]{flex:none;margin-right:12px}.isp-booking-sticky-left[data-v-d67f2259]{flex-direction:column;flex:1;min-width:0;display:flex}.isp-booking-name[data-v-d67f2259]{letter-spacing:-.3px;color:var(--dp-gray);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.12;display:block;overflow:hidden}.isp-booking-price[data-v-d67f2259]{line-height:1.15;display:block}.isp-booking-price-amount[data-v-d67f2259]{color:var(--dp-gray);font-size:18px;font-weight:700}.isp-booking-price-unit[data-v-d67f2259]{color:var(--gray-gray-600);margin-left:4px;font-size:12px;font-weight:500}.isp-booking-toggle[data-v-d67f2259]{border:1.5px solid var(--gray-gray-300);background:var(--dp-background-color);height:38px;color:var(--dp-gray);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.isp-booking-toggle-label[data-v-d67f2259]{font-size:14px;font-weight:600}.expanded .isp-booking-toggle[data-v-d67f2259]{width:38px;padding:0}.isp-booking-sticky-body[data-v-d67f2259]{flex-direction:column;gap:8px;margin-top:6px;display:flex}.svc-field[data-v-d67f2259]{border:1px solid var(--gray-gray-300);border-radius:8px;padding:7px 12px}.svc-field-label[data-v-d67f2259]{color:var(--gray-gray-600);font-size:14px;font-weight:500;line-height:1.143;display:block}.svc-pills[data-v-d67f2259]{flex-wrap:wrap;gap:8px 12px;margin:6px 0 4px;display:flex}.pill[data-v-d67f2259]{box-sizing:border-box;height:var(--yg-button-height-small);padding:0 calc(20px - var(--yg-border-default));background:var(--yg-color-background-surface);border:var(--yg-border-default) solid var(--yg-color-border-strong);border-radius:var(--yg-radius-chip);color:var(--yg-color-text-primary);white-space:nowrap;cursor:pointer;transition:background-color var(--yg-motion-state) ease,border-color var(--yg-motion-state) ease;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.pill[data-v-d67f2259]:after{content:"";inset-inline:0;inset-block:calc((var(--yg-button-height-small) - var(--yg-target-minimum))/2);position:absolute}.pill[data-v-d67f2259]:hover{border-color:var(--yg-color-border-selected)}.pill[data-v-d67f2259]:focus-visible{outline:var(--yg-focus-width) solid var(--yg-color-focus-ring);outline-offset:var(--yg-focus-offset)}.pill.selected[data-v-d67f2259]{background:var(--yg-color-background-selected);border-color:var(--yg-color-border-selected);box-shadow:inset 0 0 0 calc(var(--yg-border-selected) - var(--yg-border-default)) var(--yg-color-border-selected)}.isp-booking-request-btn[data-v-d67f2259]{margin-top:6px}.isp-booking-cancellation[data-v-d67f2259]{text-align:center;color:var(--gray-gray-600);margin-top:-2px;font-size:10px;font-weight:400;line-height:1.2}
