.dialog__close{background:none;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog,.lightbox[open]{background-color:#fff;border:none;display:grid;grid-template-rows:auto 1fr auto;height:100vh;isolation:isolate;left:0;max-height:100vh;max-width:100vw;overflow:auto;padding:clamp(8px,1.6px + 1vw,16px);padding:clamp(8px,1.6px + 1vi,16px);position:fixed;top:0;width:100vw;z-index:400}.dialog[aria-hidden=true]{display:none}@media(min-width:768px){.dialog--close-md{all:unset;display:block}.dialog--close-md .dialog__footer,.dialog--close-md .dialog__header{display:none}}@media(min-width:1024px){.dialog--close-lg{all:unset;display:block}.dialog--close-lg .dialog__footer,.dialog--close-lg .dialog__header{display:none}}.dialog--property-search{grid-area:dropdowns}@media(min-width:1024px){.dialog--property-search{width:100%}.dialog--property-search .dialog__content{width:100%}}@media(min-width:768px){.dialog--forum{all:unset;border:1px solid #fff;bottom:0;left:50%;max-width:1312px;position:absolute;translate:-50% 100%;width:100%;z-index:10}.dialog--forum:after,.dialog--forum:before{content:"";left:0;position:absolute;width:100%}.dialog--forum:before{background-color:#fff;height:5px;top:-2px;z-index:-1}.dialog--forum:after{background-color:#fff;bottom:-32px;height:38px;z-index:-1}.dialog--forum .dialog__header{display:none}.dialog--forum .dialog__inner{background-color:var(--lehm-50,#f5f4f1);border-radius:5px;padding:48px 32px}}@media(min-width:1024px){.dialog--project{all:unset;background:#fff;border:1px solid #0c1b31;max-width:100vw;padding:16px;position:absolute;right:0;top:calc(100% + 16px);width:auto;z-index:10}.dialog--project .dialog__header{display:none}}.dialog__header{display:flex}.dialog__close{cursor:pointer;display:flex;height:32px;width:32px}.dialog__footer{display:flex;flex-wrap:wrap;gap:clamp(8px,1.6px + 1vw,16px);gap:clamp(8px,1.6px + 1vi,16px);justify-content:start;margin-top:clamp(16px,3.2px + 2vw,32px);margin-top:clamp(16px,3.2px + 2vi,32px);position:relative;z-index:1}.dialog__footer:empty{display:none}.lightbox[open]{max-height:100vh;overflow:hidden}.lightbox .dialog__content{align-items:center;display:flex;justify-content:center;min-height:0}
