.property-condition{--condition-thumb:28px;min-width:0;margin-bottom:1rem;container-type:inline-size}.property-condition__preview{align-items:center;gap:.5rem 1.25rem;display:grid}.condition-art{aspect-ratio:3/2;background:var(--card);border-radius:.75rem;justify-self:center;width:100%;max-width:25rem;position:relative;overflow:hidden}.condition-art__image{object-fit:contain;width:100%;height:100%;display:block}.condition-art__image--incoming{opacity:0;position:absolute;inset:0}.condition-art__image--incoming[data-loaded]{animation:condition-image-in .26s var(--ease-out-soft,ease-out) both}.condition-art__fallback{color:var(--muted-foreground);background:var(--card);place-items:center;padding:1rem;font-size:.875rem;display:grid;position:absolute;inset:0}.property-condition__copy{min-width:0}.property-condition__value{font-family:var(--font-display);color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.25;display:block}.property-condition[data-chosen] .property-condition__value{color:var(--primary)}.property-condition__description{color:var(--foreground);margin:.5rem 0;font-size:.875rem;line-height:1.5}.property-condition__example{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}.property-condition__scrub{touch-action:pan-y;height:56px;position:relative}.property-condition__rail{inset-block:0;inset-inline:calc(var(--condition-thumb) / 2);pointer-events:none;position:absolute;container-type:inline-size}.property-condition__track,.property-condition__fill{inset-inline:0;border-radius:99px;height:8px;position:absolute;top:calc(50% - 4px)}.property-condition__track{background:color-mix(in srgb, var(--primary) 16%, var(--card))}.property-condition__fill{background:var(--primary);transform:scaleX(var(--condition-position));transform-origin:0;transition:transform .26s var(--ease-out-soft,ease-out)}.property-condition__tick{background:var(--primary);border-radius:2px;width:2px;height:12px;margin-left:-1px;position:absolute;top:calc(50% - 6px)}.property-condition__thumb{top:calc(50% - var(--condition-thumb) / 2);width:var(--condition-thumb);height:var(--condition-thumb);margin-left:calc(var(--condition-thumb) / -2);border:2px solid var(--primary);background:var(--card);box-shadow:var(--living-shadow-control);transform:translateX(calc(var(--condition-position) * 100cqw));transition:transform .26s var(--ease-out-soft,ease-out), background-color .16s ease;border-radius:50%;position:absolute;left:0}.property-condition__thumb>i{border-radius:inherit;background:var(--primary);opacity:0;transition:opacity .16s;position:absolute;inset:6px}.property-condition[data-chosen] .property-condition__thumb>i{opacity:1}.property-condition:not([data-chosen]) .property-condition__thumb{border-style:dashed}.property-condition[data-dragging] :is(.property-condition__thumb,.property-condition__fill){transition:none}.property-condition__scrub coabitia-range{width:100%;max-inline-size:none;margin:0;position:absolute;inset:0}.property-condition__scrub coabitia-range>.property-condition__input{opacity:0;cursor:grab;appearance:none;background:0 0;width:100%;height:100%;min-height:44px;margin:0;position:absolute;inset:0}.property-condition__input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--condition-thumb);height:var(--condition-thumb)}.property-condition__input::-moz-range-thumb{width:var(--condition-thumb);height:var(--condition-thumb);border:0}.property-condition[data-dragging] .property-condition__scrub coabitia-range>.property-condition__input{cursor:grabbing}.property-condition__scrub:has(input:focus-visible) .property-condition__thumb{background:color-mix(in srgb, var(--primary) 25%, var(--card));border-style:solid}.property-condition__scrub:has(input:disabled){opacity:.5}.property-condition__stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.property-condition__stop{min-width:0;min-height:44px;font:inherit;text-align:center;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:.5rem;margin:0;padding:.375rem .25rem;font-size:.8125rem;line-height:1.35;transition:color .16s,background-color .16s}.property-condition__stop[aria-pressed=true]{color:var(--primary);border-bottom-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.property-condition__stop:focus-visible{border-bottom-color:var(--primary);color:var(--primary)}.property-condition__stop:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.property-condition__stop:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}}@container (width>=34rem){.property-condition__preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.condition-art{max-width:22rem}}@container (width<=22rem){.property-condition__stops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.property-condition__track{background:canvastext}.property-condition__fill,.property-condition__tick,.property-condition__thumb>i{background:highlight}.property-condition__thumb{box-shadow:none;background:canvas;border-color:highlight}.property-condition__stop[aria-pressed=true],.property-condition__stop:focus-visible{color:highlight;border-color:highlight}}@keyframes condition-image-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.listing-money::part(label){margin-bottom:5px;font-weight:500}.listing-money::part(control){height:auto;min-height:var(--field-height,44px);border-radius:var(--radius);background:var(--background);margin:0}.listing-money::part(input){height:auto;padding-block:.5rem;font-weight:500;line-height:1.5}.listing-money::part(calculator-trigger){align-self:stretch;height:auto}@media (width<=767px){.listing-money::part(input){font-size:16px}}.amenities-field{--control-outer-space:0px;--control-bottom-space:0px;min-width:0;position:relative}.amenities-search{margin-block:1.25rem .75rem}.amenities-search-input{margin-top:.5rem;position:relative}.amenities-search-input>svg{z-index:1;color:var(--muted-foreground);pointer-events:none;position:absolute;top:15px;left:14px}.amenities-search-input input{border:1px solid var(--input);background:var(--background);width:100%;min-height:48px;color:var(--foreground);border-radius:12px;outline:none;padding:12px 48px 12px 42px}.amenities-search-input input:focus-visible{border-color:var(--primary);background:color-mix(in oklab, var(--secondary) 30%, var(--background))}.amenities-search-input input::-webkit-search-cancel-button{display:none}.amenities-search-input button{width:44px;height:44px;color:var(--muted-foreground);border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.amenities-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.amenities-summary strong{color:var(--foreground);font-weight:500}.amenities-reset,.amenities-empty button{min-height:44px;color:var(--primary);border-radius:10px;padding:.5rem .75rem;font-size:.875rem}.amenities-groups{gap:1.5rem;display:grid}.amenities-groups fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.amenities-groups legend{margin-bottom:.75rem;font-size:.9375rem}.amenity-option{border:1px solid var(--border);max-width:100%;min-height:46px;color:var(--foreground);background:var(--background);cursor:pointer;border-radius:999px;align-items:center;gap:0;padding:0 16px 0 4px;font-size:.875rem;line-height:1.35;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.amenity-option input{outline:none}.amenity-option[data-selected=true]{background:var(--secondary);color:var(--primary);border-color:var(--primary)}.amenity-option:has(:checked){background:var(--secondary);color:var(--primary);border-color:var(--primary)}.amenity-option:has(:focus-visible){border-color:var(--foreground);background:var(--accent)}.amenity-option:has(:disabled){opacity:.55;cursor:not-allowed}.amenities-field button:focus-visible{background:var(--accent);color:var(--foreground);outline:none}.amenities-field button:disabled{opacity:.55;cursor:not-allowed}.amenity-exit{pointer-events:none;z-index:2;justify-content:center;padding-inline:12px;position:absolute}.amenities-empty{border:1px dashed var(--border);text-align:center;border-radius:16px;padding:1.5rem 1rem}.amenities-empty p+p{margin-top:.5rem}@media (hover:hover){.amenities-field button:hover:not(:disabled){background:var(--accent);border-color:var(--primary)}.amenity-option:hover:not(:has(:disabled)){background:var(--accent);border-color:var(--primary)}}@media (forced-colors:active){.amenity-option:has(:checked){color:highlight;border-color:highlight}.amenities-search-input input:focus-visible{border:2px solid highlight}.amenity-option:has(:focus-visible){border:2px solid highlight}}.amenity-selected{border:1px solid var(--primary);background:var(--accent);min-height:44px;color:var(--foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;display:inline-flex}.amenity-selected:focus-visible{border-color:var(--foreground);background:color-mix(in oklab, var(--primary) 16%, var(--card));outline:none}@media (forced-colors:active){.amenity-selected:focus-visible{border:2px double highlight}}.listing-screen-header{min-width:0;padding-block:.25rem .5rem}@property --listing-track-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --listing-track-fade-end{syntax:"<length>";inherits:false;initial-value:0}.listing-screen-track{box-sizing:border-box;scrollbar-width:thin;overscroll-behavior-x:contain;--control-outer-space:0;--control-bottom-space:0;--listing-track-fade-start:0px;--listing-track-fade-end:0px;justify-content:flex-start;align-items:center;gap:.5rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.75rem 0;scroll-padding-inline:1rem;transition:--listing-track-fade-start .22s cubic-bezier(.22,1,.36,1),--listing-track-fade-end .22s cubic-bezier(.22,1,.36,1);display:flex;overflow-x:auto}.listing-screen-track:is([data-overflow-start],[data-overflow-end]){-webkit-mask-image:linear-gradient(to right, transparent, black var(--listing-track-fade-start), black calc(100% - var(--listing-track-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--listing-track-fade-start), black calc(100% - var(--listing-track-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--listing-track-fade-start), black calc(100% - var(--listing-track-fade-end)), transparent)}.listing-screen-track[data-overflow-start]{--listing-track-fade-start:1rem}.listing-screen-track[data-overflow-end]{--listing-track-fade-end:1rem}.listing-screen-track__button{border:1px solid var(--border);min-width:3rem;min-height:3rem;color:var(--muted-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;padding-inline:.75rem;font-size:.875rem;transition:color .2s,border-color .2s,background-color .2s,gap .26s;display:inline-flex}.listing-screen-track__button[aria-current=step]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);gap:.5rem}.listing-screen-track__button:hover{border-color:var(--primary);color:var(--primary)}.listing-screen-track>coabitia-button{max-inline-size:calc(var(--listing-track-width,100vw) - 2rem);flex:none}.listing-screen-header .listing-screen-track .listing-screen-track__button{max-inline-size:calc(var(--listing-track-width,100vw) - 2rem);margin:0}.listing-screen-track__icon{flex:none;width:1.25rem;height:1.25rem}.listing-screen-track__name{white-space:normal;overflow-wrap:break-word;text-wrap:balance;text-align:left;min-inline-size:0;line-height:1.25;animation:.26s cubic-bezier(.22,1,.36,1) both listing-track-name-in}@keyframes listing-track-name-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.listing-screen-header__body{justify-content:space-between;align-items:center;gap:1rem;display:flex}.listing-screen-header__position{color:var(--muted-foreground);margin-block:.25rem .5rem;font-size:.75rem}.listing-screen-header h3[tabindex="-1"]{border-radius:.5rem;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.listing-screen-header h3[tabindex="-1"]:focus-visible{background-color:color-mix(in srgb, var(--foreground) 3%, transparent);outline:none}@media (forced-colors:active){.listing-screen-header h3[tabindex="-1"]:focus-visible{text-underline-offset:.2em;background-color:#0000;-webkit-text-decoration:underline highlight;text-decoration:underline highlight;text-decoration-thickness:2px}}.listing-screen-footer{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem .5rem}.listing-screen-mobile [data-slot=button],.listing-screen-footer [data-slot=button]{min-height:3rem}@media (width<=63.98rem){html:has(.listing-screen-mobile:not([data-keyboard])){scroll-padding-block-end:calc(var(--coa-dock-clearance,calc(5.75rem + env(safe-area-inset-bottom))) + 5rem)}}.publication-success{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);container:publication-success/inline-size}.publication-success__layout{gap:1.5rem;min-width:0;display:grid}.publication-success__art{aspect-ratio:3/2;object-fit:contain;width:min(100%,21.25rem);height:auto;margin-inline:auto}.publication-success__copy{justify-items:start;gap:.75rem;min-width:0;display:grid}.publication-success__notice{border-top:1px solid var(--border);overflow-wrap:anywhere;justify-items:start;gap:.5rem;min-width:0;margin-top:.25rem;padding-top:.75rem;display:grid}.publication-success__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;min-width:0;display:grid}.publication-success__actions a{white-space:normal;text-align:center}@container publication-success (width>=40rem){.publication-success__layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:center;column-gap:2rem}.publication-success__actions{grid-column:1/-1}.publication-success__art{margin-inline:0}}.listing-preview__toolbar,.listing-preview__body{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}.listing-preview__toolbar{padding-top:max(.5rem, env(safe-area-inset-top))}.listing-preview__body{padding-bottom:calc(3rem + env(safe-area-inset-bottom))}@media (width>=1024px){.listing-preview__toolbar,.listing-preview__body{padding-inline:2rem}}.listing-price__currency{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:.75rem 1.25rem;display:grid}@media (width<=479px){.listing-price__currency{grid-template-columns:minmax(0,1fr)}}.listing-owner-contact{align-items:start}.listing-owner-contact coabitia-email::part(label){font-weight:500}.listing-owner-contact coabitia-email::part(input){height:auto;min-height:var(--field-height,44px);max-inline-size:calc(100% - var(--control-outer-space,0px));background:var(--background);margin-block-end:var(--control-bottom-space,0px);margin-inline-end:var(--control-outer-space,0px);padding:.5rem .75rem;font-weight:500;line-height:1.5}.listing-owner-contact coabitia-email::part(input):focus{border-color:var(--primary);background:color-mix(in oklab, var(--secondary) 30%, transparent)}@media (hover:hover){:root[data-living-ui] .listing-owner-contact coabitia-email::part(input):hover:not(:focus,:disabled){border-color:var(--living-control-border);background:var(--living-control-surface);box-shadow:var(--living-control-shadow)}}.listing-owner-art{place-items:center;display:grid}.listing-owner-art img{aspect-ratio:3/2;object-fit:contain;width:min(100%,14rem);height:auto}@media (width>=640px){.listing-owner-art img{width:min(100%,18rem)}}.listing-automatic-advance{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card));color:var(--foreground);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.75rem;padding:.875rem 1rem;font-size:.875rem;animation:.28s cubic-bezier(.22,1,.36,1) both listing-advance-enter;display:flex;container-type:inline-size}.listing-automatic-advance--immediate{background:0 0;border-style:dashed;display:block}.listing-automatic-advance__text{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0}.listing-automatic-advance__destination{color:var(--muted-foreground);display:block}.listing-automatic-advance>coabitia-button>button{flex:none}.listing-automatic-advance__clock{flex:none;width:3rem;height:3rem;position:relative}.listing-automatic-advance__clock svg{fill:none;stroke-width:3px;width:100%;height:100%;transform:rotate(-90deg)}.listing-automatic-advance__track{stroke:color-mix(in srgb, var(--primary) 16%, var(--border))}.listing-automatic-advance__progress{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:125.664;stroke-dashoffset:0;animation:5s linear forwards listing-countdown-ring}.listing-automatic-advance[data-paused] .listing-automatic-advance__progress{animation-play-state:paused}.listing-automatic-advance[data-paused] .listing-automatic-advance__clock span{color:var(--muted-foreground)}.listing-automatic-advance__clock span{font-variant-numeric:tabular-nums;place-items:center;font-weight:600;animation:.18s ease-out listing-countdown-number;display:grid;position:absolute;inset:0}@container (width<=22rem){.listing-automatic-advance>coabitia-button>button{flex:100%}}@media (forced-colors:active){.listing-automatic-advance{border-color:canvastext}.listing-automatic-advance__progress{stroke:highlight}}@keyframes listing-advance-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes listing-countdown-ring{to{stroke-dashoffset:125.664px}}@keyframes listing-countdown-number{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
