.booking-comment-block[data-v-c7cde067]{display:grid;gap:.25rem;min-width:0;padding:.625rem .75rem;border-inline-start:3px solid var(--nk-green,#08785f);border-radius:0 .5rem .5rem 0;background:#14b8a614;color:var(--nk-strong,#16342c)}.booking-comment-block--cancellation[data-v-c7cde067]{border-inline-start-color:#b45309;background:#f59e0b1a}.booking-comment-block strong[data-v-c7cde067]{font-size:.75rem;font-weight:750;line-height:1.3}.booking-comment-block p[data-v-c7cde067]{margin:0;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45;white-space:pre-wrap}:where(.nk-chat-image-overlay){position:fixed;z-index:1300;inset:0;box-sizing:border-box;inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:18px;overflow:auto;overscroll-behavior:contain;border:0;background:transparent;color:inherit}:where(.nk-chat-image-overlay[open]){display:grid;place-items:center}dialog.nk-chat-image-overlay:not([open]){display:none!important}.nk-chat-image-overlay::backdrop{overflow:hidden;overscroll-behavior:contain;background:#051410bd}:where(.nk-chat-image-overlay.has-gallery){padding-block-end:114px}:where(.nk-chat-image-viewer){position:relative;display:flex;flex-direction:column;inline-size:min(920px,100%);max-block-size:calc(100dvh - 36px);overflow:hidden;border-radius:14px;outline:0;background:var(--nk-surface,var(--nkw-background-color,#fff));box-shadow:0 28px 80px #0000005c}:where(.nk-chat-image-viewer.is-video){inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(920px,100%);background:var(--nk-surface,var(--nkw-background-color,#fff))}:where(.nk-chat-image-viewer.has-gallery){inline-size:min(720px,calc(100vw - 36px));block-size:min(480px,calc(100dvh - 132px));max-inline-size:min(920px,calc(100vw - 36px));max-block-size:calc(100dvh - 132px);background:var(--nk-surface,var(--nkw-background-color,#fff))}:where(.nk-chat-image-viewer header){display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;padding:10px 12px 10px 16px;border-block-end:1px solid var(--nk-line,var(--nkw-input-border-color,#dce6e2))}:where(.nk-chat-image-viewer header strong){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.nk-chat-image-viewer header button,.nk-chat-image-close){display:grid;place-items:center;flex:0 0 auto;inline-size:36px;block-size:36px;padding:0;border:0;border-radius:50%;color:inherit;background:var(--nk-surface-muted,var(--nkw-secondary-color,#edf5f2));font:inherit;font-size:23px;cursor:pointer}:where(.nk-chat-image-close){position:absolute;z-index:5;inset-block-start:10px;inset-inline-end:10px}:where(.nk-chat-image-stage){position:relative;display:grid;place-items:center;flex:1 1 auto;min-block-size:0;padding:14px}:where(.nk-chat-image-stage.has-gallery){display:block;inline-size:100%;block-size:100%;padding:0;overflow:hidden}:where(.nk-chat-image-stage img,.nk-chat-image-stage video){display:block;max-inline-size:100%;max-block-size:calc(100dvh - 64px);-o-object-fit:contain;object-fit:contain}:where(.nk-chat-image-stage.with-title img,.nk-chat-image-stage.with-title video){max-block-size:calc(100dvh - 120px)}:where(.nk-chat-image-stage.has-gallery img,.nk-chat-image-stage.has-gallery video){inline-size:100%;block-size:100%;max-block-size:100%;-o-object-fit:contain;object-fit:contain}:where(.nk-chat-image-track){display:flex;inline-size:100%;block-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}:where(.nk-chat-image-track::-webkit-scrollbar){display:none}:where(.nk-chat-image-slide){display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;flex:0 0 100%;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;box-sizing:border-box;padding:14px;scroll-snap-align:center;scroll-snap-stop:always}:where(.nk-chat-image-slide)>:where(.nk-chat-image-preview,.nk-chat-full-image-link,.nk-chat-full-image-static){grid-area:1/1}:where(.nk-chat-image-preview){pointer-events:none}:where(.nk-chat-image-slide[aria-hidden=true]>img,.nk-chat-image-slide[aria-hidden=true]>video){pointer-events:none}:where(.nk-chat-full-image-link,.nk-chat-full-image-static){display:grid;place-items:center;max-inline-size:100%;max-block-size:100%;min-block-size:0}.nk-chat-image-stage.has-gallery :where(.nk-chat-full-image-link,.nk-chat-full-image-static){position:relative;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;overflow:hidden}.nk-chat-image-stage.has-gallery :where(.nk-chat-full-image-link>img,.nk-chat-full-image-static>img){position:absolute;inset:0}:where(.nk-chat-full-image-link){cursor:zoom-in}:where(.nk-chat-image-arrow){position:fixed;z-index:3;inset-block-start:0;inset-block-end:0;display:grid;place-items:center;inline-size:clamp(46px,8vw,88px);padding:0;border:0;color:#fff;background:transparent;font:inherit;cursor:pointer;touch-action:manipulation;pointer-events:none}:where(.nk-chat-image-arrow.is-previous){inset-inline-start:0}:where(.nk-chat-image-arrow.is-next){inset-inline-end:0}:where(.nk-chat-image-arrow>span){display:grid;place-items:center;inline-size:46px;block-size:46px;padding-block-end:3px;border:1px solid hsla(0,0%,100%,.34);border-radius:50%;background:#051410ad;box-shadow:0 5px 18px #00000038;font-size:34px;line-height:1;transition:background-color .16s ease,transform .16s ease;pointer-events:auto}:where(.nk-chat-image-arrow:hover>span){background:#051410d6;transform:scale(1.04)}:where(.nk-chat-image-thumbnails){position:fixed;z-index:4;inset-inline-start:50%;inset-block-end:max(12px,env(safe-area-inset-bottom));display:flex;justify-content:safe center;gap:8px;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:calc(100vw - 24px);padding:8px;overflow-x:auto;overflow-y:hidden;transform:translate(-50%);border:1px solid var(--nk-line,var(--nkw-input-border-color,#dce6e2));border-radius:12px;background:#fffffff5;box-shadow:0 12px 34px #0000003d;scrollbar-width:thin}:where(.nk-chat-image-thumbnails>button){position:relative;display:block;flex:0 0 64px;inline-size:64px;aspect-ratio:3/2;padding:0;overflow:hidden;border:2px solid transparent;border-radius:7px;background:#05141024;filter:brightness(.68);cursor:pointer}:where(.nk-chat-image-thumbnails>button.is-active){border-color:var(--nk-green,var(--nkw-primary-color,#03a57b));filter:none}:where(.nk-chat-image-thumbnails img,.nk-chat-image-thumbnail-video,.nk-chat-image-thumbnail-video video){display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}:where(.nk-chat-image-thumbnail-video){position:relative}:where(.nk-chat-image-thumbnail-video>span){position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:24px;block-size:24px;padding-inline-start:2px;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:#051410ad;font-size:10px}:where(.nk-chat-full-image-link:focus-visible,.nk-chat-image-viewer header button:focus-visible,.nk-chat-image-close:focus-visible,.nk-chat-image-thumbnails>button:focus-visible){outline:2px solid var(--nk-green,var(--nkw-primary-color,#03a57b));outline-offset:3px}:where(.nk-chat-image-arrow:focus-visible){outline:0}:where(.nk-chat-image-arrow:focus-visible>span){outline:2px solid var(--nk-green,var(--nkw-primary-color,#03a57b));outline-offset:3px}@media(prefers-reduced-motion:reduce){:where(.nk-chat-image-arrow>span){transition:none}}.client-booking-image-gallery[data-v-97537840]{display:grid;gap:.55rem;min-width:0}.client-booking-image-gallery__label[data-v-97537840]{margin:0;color:var(--nk-muted,var(--nkw-text-muted,#60766f));font-size:.8rem;font-weight:700}.client-booking-image-gallery__items[data-v-97537840]{display:flex;flex-wrap:wrap;gap:.5rem}.client-booking-image-gallery__entry[data-v-97537840]{position:relative;flex:0 0 5rem;width:5rem;aspect-ratio:1}.client-booking-image-gallery__item[data-v-97537840]{width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--nk-line,var(--nkw-input-border-color,#d6e3df));border-radius:.75rem;background:var(--nk-surface-muted,var(--nkw-secondary-color,#eef5f2));cursor:zoom-in}.client-booking-image-gallery.is-compact .client-booking-image-gallery__entry[data-v-97537840]{flex-basis:3.75rem;width:3.75rem}.client-booking-image-gallery.is-compact .client-booking-image-gallery__item[data-v-97537840]{border-radius:.625rem}.client-booking-image-gallery__item img[data-v-97537840],.client-booking-image-gallery__placeholder[data-v-97537840]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-booking-image-gallery__zoom[data-v-97537840]{position:absolute;right:.3rem;bottom:.45rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#062019b8;color:#fff}.client-booking-image-gallery__zoom-icon[data-v-97537840]{display:block;width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.client-booking-image-gallery__remove[data-v-97537840]{position:absolute;top:.3rem;right:.3rem;z-index:1;display:grid;place-items:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;background:#062019c7;color:#fff;font:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.client-booking-image-gallery__remove[data-v-97537840]:disabled{opacity:.55;cursor:default}.client-booking-image-gallery__item[data-v-97537840]:focus-visible,.client-booking-image-gallery__remove[data-v-97537840]:focus-visible{outline:3px solid var(--nk-green,var(--nkw-primary-color,#078363));outline-offset:3px}.booking-price-totals[data-v-2de7e674]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block:18px;padding:14px 16px;border:1px solid rgba(8,167,125,.18);border-radius:14px;background:#e7f6f1ad;color:#16342c}.booking-price-totals__label[data-v-2de7e674]{color:#587069;font-size:13px;font-weight:700}.booking-price-totals__values[data-v-2de7e674]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 14px}.booking-price-totals__values strong[data-v-2de7e674]{font-size:16px;white-space:nowrap}@media(max-width:440px){.booking-price-totals[data-v-2de7e674]{align-items:flex-start;flex-direction:column}.booking-price-totals__values[data-v-2de7e674]{justify-content:flex-start}}
