.PlayfulThemeSwitch-module__cdZDyW__wrap{isolation:isolate;position:relative}.PlayfulThemeSwitch-module__cdZDyW__cat{pointer-events:none;bottom:0;opacity:0;z-index:3;width:70px;height:64px;position:absolute;inset-inline-start:-46px;transform:translateY(18px)rotate(-12deg)}.PlayfulThemeSwitch-module__cdZDyW__cat svg{width:100%;height:100%}.PlayfulThemeSwitch-module__cdZDyW__wrap[data-reaction=true] .PlayfulThemeSwitch-module__cdZDyW__cat{animation:.58s ease-in-out PlayfulThemeSwitch-module__cdZDyW__peek}@keyframes PlayfulThemeSwitch-module__cdZDyW__peek{0%,to{opacity:0;transform:translateY(18px)rotate(-12deg)}25%,75%{opacity:1;transform:translateY(-12px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.PlayfulThemeSwitch-module__cdZDyW__cat{display:none}}
.bw-dialog[data-dialog-system],.reference-v96 dialog.bw-dialog[data-dialog-system]{--dialog-max-width:36rem;box-sizing:border-box;inset:auto;left:calc(var(--dialog-viewport-left,0px) + var(--dialog-viewport-width,100vw)/2);top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh)/2);width:min(var(--dialog-max-width),calc(var(--dialog-viewport-width,100vw) - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:none;max-height:calc(var(--dialog-viewport-height,100dvh) - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#1c2723;font-family:var(--font-manrope),sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:start;background:#fffdfc;border:1px solid #12372f24;border-radius:20px;margin:0;padding:0;font-size:1rem;line-height:1.65;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #12372f26,0 3px 12px #12372f12}.bw-dialog[data-dialog-system]:lang(ar),.reference-v96 dialog.bw-dialog[data-dialog-system]:lang(ar){font-family:var(--bw-ui-arabic-approved,var(--font-tajawal)),sans-serif}.bw-dialog[data-dialog-system][open],.reference-v96 dialog.bw-dialog[data-dialog-system][open]{flex-direction:column;animation:.14s ease-out bw-dialog-enter;display:flex}.bw-dialog[data-dialog-system]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12372f38;animation:.14s ease-out bw-backdrop-enter}.bw-dialog[data-dialog-system][data-dialog-size=compact]{--dialog-max-width:26rem}.bw-dialog[data-dialog-system][data-dialog-size=wide]{--dialog-max-width:56rem}.bw-dialog[data-dialog-system]>.bw-dialog-header,.reference-v96 .bw-dialog[data-dialog-system]>.bw-dialog-header{background:#fffdfc;border-bottom:1px solid #12372f18;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:68px;margin:0;padding:12px 16px;display:flex}.bw-dialog[data-dialog-system] .bw-dialog-title-group{flex:1;min-width:0}.bw-dialog[data-dialog-system]>.bw-dialog-header h2,.reference-v96 .bw-dialog[data-dialog-system]>.bw-dialog-header h2{overflow-wrap:anywhere;color:#12372f;margin:0;font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.45}.bw-dialog[data-dialog-system] .bw-dialog-description{color:#52665e;margin:4px 0 0;font-size:.9375rem;line-height:1.65}.bw-dialog[data-dialog-system]>.bw-dialog-header>button,.reference-v96 .bw-dialog[data-dialog-system]>.bw-dialog-header>button{color:#12372f;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f7f3ef;border:1px solid #12372f20;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.bw-dialog[data-dialog-system]>.bw-dialog-header>button svg{flex:none;width:20px;height:20px}.bw-dialog[data-dialog-system]>.bw-dialog-body,.reference-v96 .bw-dialog[data-dialog-system]>.bw-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;flex:auto;min-width:0;min-height:0;max-height:none;padding:16px;scroll-padding-block:16px;overflow:auto}.bw-dialog[data-dialog-system]>.bw-dialog-body>p:first-child{margin-top:0}.bw-dialog[data-dialog-system] p:not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){font-size:inherit;line-height:1.8}.bw-dialog[data-dialog-system] .bw-dialog-footer,.reference-v96 .bw-dialog[data-dialog-system] .bw-dialog-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#f7f3ef;border-top:1px solid #12372f18;flex:none;min-width:0;margin:0}.bw-dialog[data-dialog-system] .bw-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bw-dialog[data-dialog-system] :is(button,.button,.lib-button):not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){white-space:normal;overflow-wrap:anywhere;min-height:44px;font-family:inherit;line-height:1.5}.bw-dialog[data-dialog-system] :is(.button-primary,.lib-button.primary):not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){color:#fffdfc;background:#12372f;border-color:#12372f}.bw-dialog[data-dialog-system] :is(.button-secondary,.lib-button.secondary):not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){color:#12372f;background:#fffdfc;border:1px solid #12372f38}.bw-dialog[data-dialog-system] :is(.danger,.link-viewing-pause):not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){color:#fff;background:#7b3148;border-color:#7b3148}.bw-dialog[data-dialog-system] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font:inherit;font-size:1rem;line-height:1.6}.bw-dialog[data-dialog-system] input[type=hidden]{display:none!important}.bw-dialog[data-dialog-system] :is(input[type=checkbox],input[type=radio]):not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){accent-color:#12372f;flex:none;width:22px;height:22px;min-height:0}.bw-dialog[data-dialog-system] label:not(:where([data-reader],[data-reader] *,.reference-reader-mount,.reference-reader-mount *,[data-invitation-surface],[data-invitation-surface] *,.b-full-phone,.b-full-phone *)){overflow-wrap:anywhere}.bw-dialog[data-dialog-system] :focus-visible{outline-offset:3px;outline:2px solid #12372f}.bw-dialog[data-dialog-system] button:disabled{opacity:.45;cursor:not-allowed}.bw-dialog[data-dialog-system] .bw-review-instruction{color:#52665e;margin:0 0 10px;font-size:.9375rem;line-height:1.6}.bw-dialog[data-dialog-system] .bw-rights-content p{margin:0 0 16px}.bw-dialog[data-dialog-system] .bw-rights-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin-block:8px 12px;display:flex}.bw-dialog[data-dialog-system] .bw-rights-check input{margin:3px 0}.reference-v96 .bw-dialog[data-dialog-system]>.bw-dialog-body:has(.bw-authored-dialog){scrollbar-gutter:auto;flex-direction:column;padding:0;display:flex;overflow:hidden}.bw-dialog[data-dialog-system] :is(.reference-catalog-markup,.reference-service-markup,.reference-commerce-markup,[data-dialog-authored],.bw-authored-dialog,.bw-authored-form){flex:1;width:100%;min-width:0;min-height:0;flex-direction:column!important;max-height:none!important;display:flex!important;overflow:hidden!important}.bw-dialog[data-dialog-system] .bw-authored-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:16px;scroll-padding-block:16px;overflow:auto}.bw-dialog[data-dialog-system] .bw-authored-scroll :is(.lib-dialog-scroll,.ops-dialog-body,.o-form-body){height:auto;min-height:0;padding:0;max-height:none!important;overflow:visible!important}.bw-dialog[data-dialog-system] .bw-authored-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#f7f3ef;border-top:1px solid #12372f18;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;min-width:0;display:flex}.bw-dialog[data-dialog-system] .bw-authored-footer>*{max-width:100%}.bw-dialog[data-dialog-system] :is(.lib-form-grid,.ops-form-columns){min-width:0}.bw-dialog[data-dialog-system] img{max-width:100%}.bw-dialog[data-dialog-system][data-dialog-size=canvas],.reference-v96 dialog.bw-dialog[data-dialog-system][data-dialog-size=canvas]{--dialog-max-width:78rem;height:calc(var(--dialog-viewport-height,100dvh) - 24px);max-height:calc(var(--dialog-viewport-height,100dvh) - 24px);width:min(var(--dialog-max-width),calc(var(--dialog-viewport-width,100vw) - 24px))}.bw-dialog[data-dialog-system][data-dialog-size=canvas]>.bw-dialog-body,.reference-v96 .bw-dialog[data-dialog-system][data-dialog-size=canvas]>.bw-dialog-body{scrollbar-gutter:auto;flex-direction:column;padding:0;display:flex;overflow:hidden}.bw-dialog[data-dialog-system][data-dialog-size=canvas] .b-full-phone{height:100%;min-height:0}.bw-dialog[data-dialog-system].guide-lightbox>.bw-dialog-body img{object-fit:contain;width:100%;height:100%}@media (max-width:600px){.bw-dialog[data-dialog-system],.reference-v96 dialog.bw-dialog[data-dialog-system]{border-radius:16px}.bw-dialog[data-dialog-system] :is(.lib-form-grid,.ops-form-columns){grid-template-columns:minmax(0,1fr)}.bw-dialog[data-dialog-system][data-dialog-size=canvas],.reference-v96 dialog.bw-dialog[data-dialog-system][data-dialog-size=canvas]{width:var(--dialog-viewport-width,100vw);height:var(--dialog-viewport-height,100dvh);max-height:var(--dialog-viewport-height,100dvh);border:0;border-radius:0}.bw-dialog[data-dialog-system]>.bw-dialog-header h2{font-size:1.125rem}}@keyframes bw-dialog-enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes bw-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bw-dialog[data-dialog-system][open],.bw-dialog[data-dialog-system]::backdrop{animation:none}}.bw-dialog[data-dialog-system] .bw-authored-form{gap:0!important;padding:0!important}@media (max-height:480px){.bw-dialog[data-dialog-system] .bw-dialog-header{min-height:56px;padding-block:6px}.bw-dialog[data-dialog-system] .bw-dialog-footer{padding-block:8px}.bw-dialog[data-dialog-system] .bw-dialog-actions{display:flex}.bw-dialog[data-dialog-system] .bw-dialog-actions>button{flex:1;width:auto}.bw-dialog[data-dialog-system] .bw-review-instruction{margin-bottom:4px}.bw-dialog[data-dialog-system] .bw-rights-check{margin-block:4px}}.bw-dialog[data-dialog-system]>.bw-dialog-body>form>.o-form-body{max-height:none;padding:0;overflow:visible}.bw-dialog[data-dialog-system]>.bw-dialog-body>form{min-width:0;max-height:none}.bw-dialog[data-dialog-system]>.bw-dialog-header,.reference-v96 .bw-dialog[data-dialog-system]>.bw-dialog-header{pointer-events:auto;position:relative;inset:auto}.bw-dialog[data-dialog-system].b-full-preview[data-dialog-size=canvas],.reference-v96 dialog.bw-dialog[data-dialog-system].b-full-preview[data-dialog-size=canvas]{--dialog-max-width:30rem}.bw-dialog[data-dialog-system][data-dialog-size=canvas]>.bw-dialog-body{overflow-wrap:normal}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer){flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button{flex:1 1 max-content;width:auto;min-width:0;max-width:100%}.bw-dialog[data-dialog-system] :is([data-dialog-action],.bw-dialog-actions>button,.lib-button,.button):not(:where([data-reader] *,[data-invitation-surface] *,.reference-reader-mount *,.b-full-phone *)){box-sizing:border-box;color:#1c2723;min-height:44px;font:inherit;cursor:pointer;background:#fffdfc;border:1px solid #d8d8d0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.bw-dialog[data-dialog-system] :is([data-dialog-action=primary],.button-primary,.lib-button.primary){color:#fff;background:#12372f;border-color:#12372f}.bw-dialog[data-dialog-system] :is([data-dialog-action=destructive],.danger,.link-viewing-pause){color:#fff;background:#7b3148;border-color:#7b3148}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button>svg{flex:none;width:18px;height:18px}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button:disabled{cursor:not-allowed;opacity:.55}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button{position:relative}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button[aria-busy=true]{color:#0000!important}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button[aria-busy=true]>svg{visibility:hidden}.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button>.bw-loading-inline-art{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bw-dialog[data-dialog-system] .bw-dialog-callout{color:#40574d;background:#f7f3ef;border:1px solid #12372f18;border-radius:12px;align-items:flex-start;gap:10px;margin-block:12px;padding:12px;font-size:.9375rem;line-height:1.7;display:flex}.bw-dialog[data-dialog-system] .bw-dialog-callout>svg{flex:none;width:18px;height:18px;margin-top:3px}.bw-dialog[data-dialog-system] .bw-dialog-callout>div{min-width:0}.bw-dialog[data-dialog-system] .bw-dialog-callout strong{color:#12372f;margin-bottom:4px;display:block}.bw-dialog[data-dialog-system] .bw-dialog-callout p{margin:0}.bw-dialog[data-dialog-system] .bw-dialog-field-error{color:#7b3148;margin-top:4px;font-size:.875rem;line-height:1.6;display:block}.bw-dialog[data-dialog-system] .bw-dialog-callout:has(>strong){display:block}.bw-dialog[data-dialog-system] [data-react-slot=dialog-body-end]{flex:none;min-width:0}.bw-dialog[data-dialog-system] [data-react-slot=dialog-body-end] :is(.service-inline-feedback,.ops-form-error){margin-block:12px}.bw-dialog[data-dialog-system] .bw-operation-state{color:#12372f;background:#e7eee6;border-radius:8px;padding:3px 9px;font-weight:600;display:inline-block}.bw-dialog[data-dialog-system] .bw-authored-scroll form{flex:none;min-height:0;max-height:none!important;display:block!important;overflow:visible!important}@media (min-width:601px){.bw-dialog[data-dialog-system] :is(.bw-dialog-actions,.bw-authored-footer)>button{flex:0 1 max-content}}
.GalleryEditor-module__svCtRG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem;margin:1.5rem 0;display:grid}.GalleryEditor-module__svCtRG__photo{object-fit:cover;border-radius:12px;width:100%;height:240px;margin-bottom:1rem;display:block}.GalleryEditor-module__svCtRG__guestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.GalleryEditor-module__svCtRG__guestGrid figure{margin:0}.GalleryEditor-module__svCtRG__guestGrid img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.GalleryEditor-module__svCtRG__guestGrid button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.GalleryEditor-module__svCtRG__guestGrid figcaption{overflow-wrap:anywhere;padding:.5rem;font-size:.9rem}.GalleryEditor-module__svCtRG__lightbox{background:var(--bw-surface);max-width:min(94vw,1000px);max-height:94dvh;color:var(--bw-heading);border:0;border-radius:16px;padding:1rem}.GalleryEditor-module__svCtRG__lightbox::backdrop{background:#092a26dd}.GalleryEditor-module__svCtRG__lightbox img{object-fit:contain;max-width:100%;max-height:76dvh;display:block}.GalleryEditor-module__svCtRG__lightbox button{font:inherit;margin-inline-start:auto;padding:.5rem 1rem;display:block}.GalleryEditor-module__svCtRG__section{max-width:840px;margin:3rem auto;padding:0 1.25rem}.GalleryEditor-module__svCtRG__section h2{text-align:center}.GalleryEditor-module__svCtRG__error{background:var(--bw-error-bg);color:var(--bw-error-text);border-radius:10px;padding:1rem}
