@layer utilities{[data-ui=input],[data-ui=input-wrapper]{--icon-size:16px;--inline-padding:var(--spacing-10);--surface-low:var(--color-surface-container-low);border:1px solid var(--color-surface-container-highest);border-radius:var(--radius-md);background-color:var(--color-surface-container-lowest);width:100%;height:36px;box-shadow:0 1px 2px 0 color-mix(in srgb, currentcolor 3%, transparent);color:var(--color-on-surface);font:var(--font-body-md);transition:background-color var(--transition-expressive-fast-effects), border-color var(--transition-expressive-fast-effects), box-shadow var(--transition-expressive-fast-effects), color var(--transition-expressive-fast-effects);outline:0;position:relative}:is([data-ui=input],[data-ui=input-wrapper])::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent);transition:color var(--transition-expressive-fast-effects)}:is([data-ui=input],[data-ui=input-wrapper]):focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 35%, transparent)}@media (hover:hover) and (pointer:fine){:is([data-ui=input],[data-ui=input-wrapper]):hover:not(:focus-within,:disabled){background-color:var(--surface-low)}:is([data-ui=input],[data-ui=input-wrapper]):hover:not(:focus-within,:disabled)::placeholder{color:var(--color-on-surface-variant)}}:is([data-ui=input],[data-ui=input-wrapper]):disabled{background-color:var(--surface-low);color:color-mix(in oklab, currentcolor 50%, transparent);box-shadow:none;border-color:#0000}:is([data-ui=input],[data-ui=input-wrapper]):has(input:disabled){background-color:var(--surface-low);color:color-mix(in oklab, currentcolor 50%, transparent);box-shadow:none;border-color:#0000}:is([data-ui=input],[data-ui=input-wrapper])[data-invalid]{border-color:var(--color-error)}:is([data-ui=input],[data-ui=input-wrapper])[data-invalid]:focus-within{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-error) 35%, transparent)}[data-ui=input]{padding-inline:var(--inline-padding)}}
@layer components{[data-ui=field]{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex}[data-ui=field][data-orientation=horizontal]{flex-direction:row;align-items:center}[data-ui=field-label]{color:var(--color-on-surface);font:var(--font-body-md)}[data-ui=field-label][data-disabled]{color:color-mix(in srgb, currentcolor 38%, transparent)}[data-ui=field-description]{color:var(--color-on-surface-variant);font:var(--font-body-sm)}[data-ui=field-description][data-invalid]{color:var(--color-error)}[data-ui=field-description][data-disabled]{color:color-mix(in srgb, currentcolor 38%, transparent)}[data-ui=field-error]{color:var(--color-error);font:var(--font-body-sm)}[data-ui=field-group]{gap:var(--spacing-12);flex-direction:column;display:flex}[data-ui=fieldset]{gap:var(--spacing-16);border:0;flex-direction:column;display:flex}[data-ui=fieldset] [data-ui=fieldset-legend]{color:var(--color-on-surface);font:var(--font-body-lg);font-weight:500}[data-ui=fieldset] [data-ui=fieldset-description]{color:var(--color-on-surface-variant);font:var(--font-body-md);margin-top:-12px}}
.AppPropertySearch-module-scss-module__KnEuea__searchCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border:1px solid #ffffffb3;border-radius:1.5rem;margin-top:2rem;padding:1.5rem;box-shadow:0 20px 50px #0f172a29}.AppPropertySearch-module-scss-module__KnEuea__searchCardHeader{margin-bottom:1.25rem}.AppPropertySearch-module-scss-module__KnEuea__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#4f46e5;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.AppPropertySearch-module-scss-module__KnEuea__title{color:#0f172a;margin:0;font-size:clamp(1.4rem,2.3vw,1.9rem)}.AppPropertySearch-module-scss-module__KnEuea__fieldGrid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:flex-end;gap:1rem;display:grid}.AppPropertySearch-module-scss-module__KnEuea__actionsCell button{font-weight:700}.AppPropertySearch-module-scss-module__KnEuea__field{color:#334155;flex-direction:column;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.AppPropertySearch-module-scss-module__KnEuea__locationChips{flex-wrap:wrap;gap:.5rem;display:flex}.AppPropertySearch-module-scss-module__KnEuea__locationChip{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.AppPropertySearch-module-scss-module__KnEuea__locationOption{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:flex}.AppPropertySearch-module-scss-module__KnEuea__checkmark{color:#4f46e5;justify-content:center;align-items:center;width:1rem;font-weight:700;display:inline-flex}.AppPropertySearch-module-scss-module__KnEuea__actions{margin-top:1.25rem;display:flex}.AppPropertySearch-module-scss-module__KnEuea__brandGroup{gap:1rem;display:flex;flex-direction:row!important}.AppPropertySearch-module-scss-module__KnEuea__brandOption{color:#0f172a;cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;line-height:1.3}@media (max-width:960px){.AppPropertySearch-module-scss-module__KnEuea__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.AppPropertySearch-module-scss-module__KnEuea__searchCard{padding:1.25rem}.AppPropertySearch-module-scss-module__KnEuea__fieldGrid{grid-template-columns:1fr}}
