.yby-global-popup{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px}.yby-global-popup[hidden]{display:none}.yby-global-popup__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}.yby-global-popup__dialog{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;background:var(--yby-theme-surface,#fff);color:var(--yby-theme-text,#1f2937);border-radius:var(--yby-theme-border-radius,12px);box-shadow:0 20px 70px rgba(0,0,0,.3);font-family:var(--yby-theme-body-font,inherit)}.yby-global-popup__close{position:absolute;right:12px;top:10px;z-index:2;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:inherit}.yby-global-popup__media img{display:block;width:100%;max-height:230px;object-fit:cover}.yby-global-popup__content{padding:28px}.yby-global-popup__content h2{font-family:var(--yby-theme-heading-font,inherit)}.yby-global-popup__content form label{display:block;margin:12px 0}.yby-global-popup__content input{display:block;width:100%;box-sizing:border-box;padding:10px}.yby-global-popup__content button[type=submit]{padding:11px 18px;border:0;border-radius:var(--yby-theme-border-radius,12px);background:var(--yby-theme-cta-background,var(--yby-theme-primary,#333));color:var(--yby-theme-button-text,#fff);cursor:pointer}.yby-global-popup--inquiry .yby-inquiry-modal__backdrop{position:absolute;inset:0;background:transparent}.yby-global-popup--inquiry .yby-inquiry-modal__dialog{position:relative;z-index:1;background:var(--yby-theme-surface,var(--yby-inquiry-surface,#fff));color:var(--yby-theme-text,var(--yby-inquiry-text,#111827));border-radius:var(--yby-theme-border-radius,var(--yby-inquiry-radius,20px));font-family:var(--yby-theme-body-font,inherit)}.yby-global-popup--inquiry .yby-inquiry-modal__content h2{font-family:var(--yby-theme-heading-font,inherit)}.yby-global-popup--inquiry .yby-inquiry-form__submit{background:var(--yby-theme-cta-background,var(--yby-theme-primary,var(--yby-inquiry-primary,#1f2937)));color:var(--yby-theme-button-text,var(--yby-inquiry-primary-text,#fff));border-radius:var(--yby-theme-border-radius,var(--yby-inquiry-radius,20px))}@media(min-width:700px){.yby-global-popup__dialog:has(.yby-global-popup__media){grid-template-columns:40% 60%}.yby-global-popup__dialog:has(.yby-global-popup__media) .yby-global-popup__media img{height:100%;max-height:none}}@media(max-width:600px){.yby-global-popup{padding:10px}.yby-global-popup__dialog{max-height:95vh}.yby-global-popup__content{padding:24px 18px}}
.yby-global-popup--inquiry .yby-inquiry-modal__backdrop{background:var(--yby-theme-overlay,rgba(17,24,39,.72))}.yby-global-popup--inquiry .yby-inquiry-modal__dialog{box-shadow:0 24px 80px rgba(15,23,42,.24)}.yby-global-popup--inquiry .yby-inquiry-field input,.yby-global-popup--inquiry .yby-inquiry-field select,.yby-global-popup--inquiry .yby-inquiry-field textarea{border-color:var(--yby-theme-border,var(--yby-inquiry-border,#d1d5db));color:var(--yby-theme-text,var(--yby-inquiry-text,#111827));border-radius:var(--yby-theme-border-radius,var(--yby-inquiry-radius,14px))}
.yby-global-popup[hidden]{display:none}body.yby-popup-open{overflow:hidden}
