.mobile-navigation-module__lLC0YG__menu{z-index:var(--z-index-modal-nav);flex-shrink:0;position:relative}.mobile-navigation-module__lLC0YG__toggle{align-items:center;gap:var(--space-control-gap);cursor:pointer;padding:var(--space-button-sm-padding-block) var(--space-button-sm-padding-inline);border-radius:var(--radius-badge);background:var(--color-surface);color:var(--color-text);list-style:none;display:flex}.mobile-navigation-module__lLC0YG__toggle::-webkit-details-marker{display:none}.mobile-navigation-module__lLC0YG__links{top:calc(100% + var(--space-control-gap));width:min(var(--layout-cms-preview-width), calc(100vw - var(--space-modal-padding) * 2));background:var(--color-surface);max-height:70dvh;color:var(--color-text);border:var(--border) solid var(--color-border);padding:var(--space-card-padding);box-shadow:var(--shadow-soft);position:absolute;inset-inline-end:0;overflow-y:auto}.mobile-navigation-module__lLC0YG__links a{padding:var(--space-button-sm-padding-block) var(--space-button-sm-padding-inline);overflow-wrap:anywhere;display:block}.mobile-navigation-module__lLC0YG__links a:hover{background:var(--color-tag-background)}
.properties-page-module__M3WMLq__page{background:var(--color-surface-elevated);min-height:100dvh;color:var(--color-text)}.properties-page-module__M3WMLq__navbar{border-bottom:var(--border) solid var(--color-border);background:var(--color-surface);padding-inline:max(var(--space-admin-auth-page-inline), calc((100vw - var(--layout-public-content-width)) / 2))}.properties-page-module__M3WMLq__propertyGrid,.properties-page-module__M3WMLq__specList{margin:0;padding:0;list-style:none}.properties-page-module__M3WMLq__detailsLink:focus-visible{outline:var(--size-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-focus-ring-offset)}.properties-page-module__M3WMLq__hero{min-height:var(--layout-public-properties-hero-height);background:var(--color-surface);padding-block:var(--layout-section-padding-block);padding-inline:max(var(--space-admin-auth-page-inline), calc((100vw - var(--layout-public-content-width)) / 2));justify-content:center;align-items:center;display:flex}.properties-page-module__M3WMLq__heroInner{width:min(100%, var(--layout-public-content-width));gap:var(--space-public-section-header-gap);flex-direction:column;display:flex}.properties-page-module__M3WMLq__headingGroup{width:min(100%, var(--layout-section-header-width));gap:var(--space-public-filter-gap);flex-direction:column;display:flex}.properties-page-module__M3WMLq__badge{border-radius:var(--radius-badge);background:var(--color-tag-background);width:fit-content;color:var(--color-tag-foreground);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);padding-block:var(--space-admin-auth-badge-padding-block);padding-inline:var(--space-admin-auth-badge-padding-inline);justify-content:center;align-items:center;display:inline-flex}.properties-page-module__M3WMLq__titleGroup{gap:var(--space-control-gap);flex-direction:column;display:flex}.properties-page-module__M3WMLq__title{color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--font-size-display-xl);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-display);margin:0}.properties-page-module__M3WMLq__description{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-copy-tight);margin:0}.properties-page-module__M3WMLq__filters{align-items:stretch;gap:var(--space-public-filter-gap);flex-wrap:wrap;display:flex}.properties-page-module__M3WMLq__searchField{height:var(--size-button-nav-height);align-items:center;gap:var(--space-control-gap);border:var(--border) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-control-background);box-shadow:var(--shadow-card-subtle);color:var(--color-control-placeholder);flex:1 1 var(--layout-public-properties-search-width);padding-inline:var(--space-admin-auth-notice-padding-block);display:flex;position:relative}.properties-page-module__M3WMLq__filterSelect{flex:1 1 var(--layout-public-properties-filter-width);max-width:var(--layout-public-properties-filter-width)}.properties-page-module__M3WMLq__fieldIcon,.properties-page-module__M3WMLq__actionIcon{color:currentColor;flex-shrink:0;display:inline-flex}.properties-page-module__M3WMLq__fieldIcon{width:var(--size-select-chevron);height:var(--size-select-chevron)}.properties-page-module__M3WMLq__actionIcon{width:var(--size-property-action-icon);height:var(--size-property-action-icon)}.properties-page-module__M3WMLq__fieldIcon svg,.properties-page-module__M3WMLq__actionIcon svg{width:100%;height:100%}.properties-page-module__M3WMLq__searchInput{width:100%;min-width:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--font-size-label);line-height:var(--line-height-label);background:0 0;border:0;outline:0}.properties-page-module__M3WMLq__searchInput::placeholder{color:var(--color-control-placeholder)}.properties-page-module__M3WMLq__searchField:focus-within{outline:var(--size-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-focus-ring-offset)}.properties-page-module__M3WMLq__propertiesSection{min-height:var(--layout-public-properties-section-min-height);background:var(--color-surface-elevated);padding-block:var(--layout-section-padding-block);padding-inline:max(var(--space-admin-auth-page-inline), calc((100vw - var(--layout-public-content-width)) / 2));justify-content:center;display:flex}.properties-page-module__M3WMLq__propertyGrid{width:min(100%, var(--layout-public-content-width));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-public-properties-card-width)), var(--layout-public-properties-card-width)));gap:var(--space-card-padding);justify-content:center;display:grid}.properties-page-module__M3WMLq__propertyCard{height:var(--layout-public-properties-card-height);gap:var(--space-card-padding);padding:var(--space-card-padding);flex-direction:column;display:flex;overflow:hidden}.properties-page-module__M3WMLq__media{height:var(--layout-public-properties-card-media-height);border-radius:var(--radius-card-media);background:var(--color-surface-elevated);flex-shrink:0;position:relative;overflow:hidden}.properties-page-module__M3WMLq__image{object-fit:cover}.properties-page-module__M3WMLq__cardContent{gap:var(--space-control-gap);flex-direction:column;display:flex}.properties-page-module__M3WMLq__cardTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;min-height:var(--layout-public-properties-heading-height);color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--font-size-heading-card);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-heading-card);-webkit-box-orient:vertical;align-items:center;margin:0;display:-webkit-box;overflow:hidden}.properties-page-module__M3WMLq__cardDescription{-webkit-line-clamp:3;overflow-wrap:anywhere;min-height:var(--layout-public-properties-description-height);color:var(--color-text);font-size:var(--font-size-label);line-height:var(--line-height-body);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.properties-page-module__M3WMLq__specList{min-height:var(--layout-public-properties-specs-height);justify-content:space-between;align-items:flex-start;gap:var(--space-public-filter-gap);padding-block:var(--space-card-padding);display:flex}.properties-page-module__M3WMLq__cardActions{min-height:var(--layout-public-properties-actions-height);justify-content:space-between;align-items:flex-end;gap:var(--space-public-property-footer-gap);border-top:var(--border) solid var(--color-card-border);padding-block-start:var(--space-card-footer-top);display:flex}.properties-page-module__M3WMLq__managementActions{width:var(--layout-public-properties-card-actions-width);align-items:center;gap:var(--space-control-gap);display:flex}.properties-page-module__M3WMLq__cardActionButton{background:var(--color-surface);color:var(--color-text)}.properties-page-module__M3WMLq__detailsLink{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);white-space:nowrap;text-decoration:none}.properties-page-module__M3WMLq__detailsLink:hover{color:var(--color-accent-strong)}@media not (min-width:48rem){.properties-page-module__M3WMLq__cardActions,.properties-page-module__M3WMLq__managementActions{align-items:stretch;width:100%}.properties-page-module__M3WMLq__cardActions{flex-direction:column}.properties-page-module__M3WMLq__filterSelect{max-width:none}.properties-page-module__M3WMLq__propertyCard{height:auto}.properties-page-module__M3WMLq__media{aspect-ratio:var(--aspect-ratio-public-property-media-mobile);height:auto}.properties-page-module__M3WMLq__specList{flex-wrap:wrap}}
.posts-module__D9vAwG__section{padding:var(--space-section-gap) var(--space-admin-auth-page-inline);max-width:var(--layout-section-content-width);overflow-wrap:anywhere;margin-inline:auto}.posts-module__D9vAwG__header{justify-content:space-between;align-items:center;gap:var(--space-card-gap);margin-bottom:var(--space-card-footer-top);flex-wrap:wrap;display:flex}.posts-module__D9vAwG__section h1,.posts-module__D9vAwG__section h2{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-semibold)}.posts-module__D9vAwG__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-cms-preview-width)), 1fr));gap:var(--space-card-gap);display:grid}.posts-module__D9vAwG__post{gap:var(--space-card-gap);border-bottom:var(--border) solid var(--color-border);padding-bottom:var(--space-card-footer-top);flex-direction:column;display:flex}.posts-module__D9vAwG__post h2,.posts-module__D9vAwG__post h3{font-size:var(--font-size-heading-card);font-weight:var(--font-weight-semibold)}.posts-module__D9vAwG__media{aspect-ratio:4/3;position:relative;overflow:hidden}.posts-module__D9vAwG__media img{object-fit:cover}.posts-module__D9vAwG__body{max-width:var(--layout-modal-copy-width);margin:var(--space-card-footer-top) auto;white-space:pre-wrap;line-height:var(--line-height-body)}.posts-module__D9vAwG__body p{margin-bottom:var(--space-card-footer-top)}
