.channel-booking-modal_modal__fJcav{position:fixed;z-index:2147482000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.channel-booking-modal_overlay__UeyNV{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgb(20 16 24/58%);backdrop-filter:blur(8px);cursor:default}.channel-booking-modal_dialog__t8YY_{position:relative;z-index:1;width:min(500px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--radius-xl);background:var(--background-base-default-soft);box-shadow:0 28px 90px rgb(20 16 24/30%)}.channel-booking-modal_scrollArea__qG9ix{width:calc(100% - 6px);max-height:calc(100dvh - 64px);margin-block:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--foreground-base-tertiary-mid) transparent;scrollbar-width:auto}.channel-booking-modal_scrollArea__qG9ix::-webkit-scrollbar{width:12px}.channel-booking-modal_scrollArea__qG9ix::-webkit-scrollbar-track{background:transparent}.channel-booking-modal_scrollArea__qG9ix::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:var(--radius-full);background:var(--foreground-base-tertiary-mid);background-clip:padding-box}.channel-booking-modal_scrollArea__qG9ix::-webkit-scrollbar-button:single-button{display:block;width:12px;height:16px;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:9px 6px}.channel-booking-modal_scrollArea__qG9ix::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 5 4.5 1 8 5' fill='none' stroke='%236b6b6b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.channel-booking-modal_scrollArea__qG9ix::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='m1 1 3.5 4L8 1' fill='none' stroke='%236b6b6b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.channel-booking-modal_header__se_Hf{position:sticky;z-index:3;top:0;display:flex;min-height:88px;align-items:center;gap:18px;padding:24px 28px 18px;background:var(--background-base-default-soft)}.channel-booking-modal_title__s4KDW{min-width:0;flex:1;color:var(--foreground-base-primary-mid);font-family:var(--font-title-feature-family),sans-serif;font-size:var(--font-title-feature-default-size);font-weight:var(--font-title-feature-weight);line-height:var(--font-title-feature-default-line-height);letter-spacing:var(--font-title-feature-letter-spacing);text-align:center}.channel-booking-modal_close__29S7i{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:var(--stroke-sm) solid var(--border-base-secondary-mid);border-radius:var(--radius-full);color:var(--foreground-action-secondary-default);background:var(--background-base-default-soft);cursor:pointer;transition:color .16s ease,background-color .16s ease}.channel-booking-modal_close__29S7i:hover{color:var(--foreground-action-secondary-hover);background:var(--background-action-secondary-hover)}.channel-booking-modal_close__29S7i:focus-visible{outline:2px solid var(--border-action-primary-ghost-focus);outline-offset:2px}.channel-booking-modal_close__29S7i svg{width:18px;height:18px;stroke-width:1.5}.channel-booking-modal_body__QlQY0{padding:0 28px 28px}.channel-booking-modal_body__QlQY0 [data-booking-sidebar]{position:static;top:auto}@media (max-width:639px){.channel-booking-modal_modal__fJcav{padding:0}.channel-booking-modal_dialog__t8YY_{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0}.channel-booking-modal_scrollArea__qG9ix{width:100%;max-height:100dvh;margin-block:0}.channel-booking-modal_header__se_Hf{min-height:72px;padding:16px 20px 12px}.channel-booking-modal_title__s4KDW{font-size:var(--font-title-support-size);line-height:var(--font-title-support-line-height)}.channel-booking-modal_body__QlQY0{padding:0 16px 24px}}@media (prefers-reduced-motion:reduce){.channel-booking-modal_close__29S7i{transition:none}}