.date-wheel-selector{color:var(--hauzed-text);padding:1.25rem}.date-wheel-mobile-panel{--date-wheel-bottom-inset:var(--hauzed-native-bottom-safe-space,env(safe-area-inset-bottom,0px));padding-bottom:var(--date-wheel-bottom-inset);max-height:calc(100dvh - max(1rem, var(--hauzed-native-safe-top,env(safe-area-inset-top,0px))))}.date-wheel-mobile-panel .date-wheel-columns{--date-wheel-height:min(13.75rem, max(8.25rem, calc(85dvh - 20rem - var(--date-wheel-bottom-inset))))}.date-wheel-columns{isolation:isolate;--date-wheel-row-height:2.75rem;--date-wheel-height:min(13.75rem, max(8.25rem, calc(var(--radix-popover-content-available-height,100dvh) - 10.5rem)));grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1.2fr);gap:.25rem;display:grid;position:relative}.date-wheel-columns:before{content:"";inset-inline:0;top:calc(1.5rem + (var(--date-wheel-height) - var(--date-wheel-row-height)) / 2);height:var(--date-wheel-row-height);border-radius:var(--hauzed-radius-card);background:var(--hauzed-soft);z-index:-1;position:absolute}.date-wheel-column{min-width:0}.date-wheel-label{text-align:center;height:1.5rem;color:var(--hauzed-muted);font-size:.75rem;line-height:1.5rem;display:block}.date-wheel-scroll{height:var(--date-wheel-height);padding-block:calc((var(--date-wheel-height) - var(--date-wheel-row-height)) / 2);box-sizing:border-box;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;border-radius:var(--hauzed-radius-card);overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.date-wheel-scroll::-webkit-scrollbar{display:none}.date-wheel-scroll:focus-visible{outline:2px solid var(--hauzed-accent);outline-offset:-2px}.date-wheel-option{height:var(--date-wheel-row-height);scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--hauzed-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.date-wheel-option[data-selected=true]{color:var(--hauzed-title);font-weight:600}.date-wheel-summary{text-align:center;color:var(--hauzed-muted);margin-block:.75rem 1rem;font-size:.875rem}.date-wheel-actions{justify-content:space-between;gap:.75rem;display:flex}.date-wheel-actions button{border-radius:var(--hauzed-radius-pill);flex:1;min-height:3rem}@media (prefers-contrast:more){.date-wheel-scroll{-webkit-mask-image:none;mask-image:none}.date-wheel-option[data-selected=true]{border-radius:var(--hauzed-radius-card);outline:1px solid}}
.date-picker-calendar .rdp-today:not([data-selected=true]) button{text-underline-offset:5px;font-weight:600;text-decoration:underline}.date-picker-calendar .rdp-day_button[data-selected-single=true]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.date-picker-calendar .rdp-day_button:not(:focus-visible){box-shadow:none}.date-picker-calendar .rdp-day_button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:none}@media (prefers-contrast:more){.date-picker-popover{border-color:currentColor}.date-picker-calendar .rdp-disabled{opacity:.65}.date-picker-calendar .rdp-disabled button{opacity:1}.date-picker-calendar .rdp-outside{color:hsl(var(--muted-foreground))}.date-picker-calendar .rdp-day_button[data-selected-single=true]{outline-offset:-3px;outline:2px solid}}
.property-form-module__ZL69wW__surface{color:var(--hauzed-text);background:var(--hauzed-soft);font-optical-sizing:auto;padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.property-form-module__ZL69wW__surface [data-testid=landlord-onboarding-mobile-shell],.property-form-module__ZL69wW__surface [role=banner],.property-form-module__ZL69wW__surface [data-testid=landlord-onboarding-actions],.property-form-module__ZL69wW__surface [data-testid=property-editor-actions]{width:100%;max-width:35rem}.property-form-module__ZL69wW__surface [data-property-form-shell]>div{border-radius:var(--hauzed-radius-card)}.property-form-module__ZL69wW__surface :is(h1,h2,h3){color:var(--hauzed-title);text-wrap:balance}.property-form-module__ZL69wW__surface [data-testid=landlord-onboarding-step-content]{overflow-wrap:anywhere;min-width:0}.property-form-module__ZL69wW__surface [data-testid=property-editor-step-header] h1{font-size:1.5rem;font-weight:800;line-height:1.25}.property-form-module__ZL69wW__surface [data-testid=property-editor-step-header] p{line-height:1.5}.property-form-module__ZL69wW__surface button{min-width:2.75rem;min-height:2.75rem}.property-form-module__ZL69wW__surface .hauzed-button{border-radius:var(--hauzed-radius-pill);white-space:normal;height:auto;min-height:2.75rem;padding-block:.625rem;font-weight:700;line-height:1.5}.property-form-module__ZL69wW__surface :is([data-testid=landlord-onboarding-actions],[data-testid=property-editor-actions]){padding-inline:1.5rem;padding-top:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-color:var(--hauzed-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;box-shadow:0 -4px 20px #080f200f}.property-form-module__ZL69wW__surface :is([data-testid=landlord-onboarding-actions],[data-testid=property-editor-actions]) .hauzed-button{min-height:3rem}.property-form-module__ZL69wW__surface :is(button[aria-pressed],button[role=tab]){touch-action:manipulation;min-height:2.75rem}.property-form-module__ZL69wW__surface :is(button,a):focus-visible{outline:2px solid var(--hauzed-title);outline-offset:3px}.property-form-module__ZL69wW__surface [data-testid=landlord-publish-acknowledgement]{color:var(--hauzed-muted);margin-top:1.5rem;font-size:.8125rem;line-height:1.65}@media (max-width:359px){.property-form-module__ZL69wW__surface :is([data-testid=landlord-onboarding-actions],[data-testid=property-editor-actions]){gap:.5rem;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){:is(.property-form-module__ZL69wW__surface .property-editor-step-enter,.property-form-module__ZL69wW__surface .property-editor-field-message){animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.property-form-module__ZL69wW__surface :is([data-testid=landlord-onboarding-actions],[data-testid=property-editor-actions]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.property-form-module__ZL69wW__surface [data-review=true] .hauzed-button[data-action=publish]{background:var(--hauzed-accent);color:#fff}.property-form-module__ZL69wW__surface [data-review=true] .hauzed-button[data-action=back]{color:var(--hauzed-accent);border-color:var(--hauzed-accent)}@media (hover:hover){.property-form-module__ZL69wW__surface [data-review=true] .hauzed-button[data-action=publish]:hover{background:var(--hauzed-accent-strong)}.property-form-module__ZL69wW__surface [data-review=true] .hauzed-button[data-action=back]:hover{background:var(--hauzed-accent-soft)}}.property-form-module__ZL69wW__surface [data-testid=property-editor-step-header],.property-form-module__ZL69wW__surface [data-testid=landlord-onboarding-actions],.property-form-module__ZL69wW__surface [data-testid=property-editor-actions]{border-top-left-radius:var(--hauzed-radius-card);border-top-right-radius:var(--hauzed-radius-card)}@media (max-width:767px){.property-form-module__ZL69wW__surface [data-testid=landlord-onboarding-step-content]>[data-testid=property-editor-step-header]{padding-left:3rem}}:is(body:has(.property-form-module__ZL69wW__surface [data-property-form-shell]) [data-testid=mobile-bottom-nav],body:has(.property-form-module__ZL69wW__surface [data-property-form-shell]) [data-testid=mobile-bottom-nav-spacer]){display:none}
