._controls_drrcd_9{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;display:flex}._controlGroup_drrcd_16{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._controlLabel_drrcd_23{font-size:var(--text-sm);color:var(--color-text-secondary)}._chips_drrcd_28{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_drrcd_4{font-size:var(--text-base);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text);cursor:pointer}._chipSelected_drrcd_4{background:var(--color-primary-bg);border:2px solid var(--color-primary);color:var(--color-primary-strong);font-weight:700}._chipCompact_drrcd_54{padding:var(--space-2) var(--space-3)}._premise_drrcd_59{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:0 var(--space-4);margin:0 0 var(--space-3)}._premise_drrcd_59[open]{padding-bottom:var(--space-3)}._premiseList_drrcd_75{margin:0;padding:0;list-style:none}._count_drrcd_81{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3)}._countNote_drrcd_88{display:block}._tableWrap_drrcd_93{overflow-x:auto}._table_drrcd_93{border-collapse:collapse;width:100%;font-size:var(--text-base);background:var(--color-bg-card)}._table_drrcd_93 th,._table_drrcd_93 td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-2);text-align:left;vertical-align:top}._table_drrcd_93 thead th{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}._colNo_drrcd_119{width:3.5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}._table_drrcd_93 ._colPrice_drrcd_128{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._cityLink_drrcd_134{color:var(--color-primary)}._pref_drrcd_138{color:var(--color-text-secondary);font-size:var(--text-sm)}._unlisted_drrcd_144{margin:var(--space-6) 0 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card)}._unlistedTitle_drrcd_152{font-size:var(--text-base);margin:0 0 var(--space-2)}._unlistedBody_drrcd_157{font-size:var(--text-sm);color:var(--color-text-secondary);max-height:var(--scroll-box-max-h);margin:0;overflow-y:auto}._empty_drrcd_165{font-size:var(--text-base);color:var(--color-text-secondary);margin:var(--space-4) 0}@media (hover:hover){._chip_drrcd_4:hover{background:var(--color-primary-bg)}}._chip_drrcd_4:focus-visible,._cityLink_drrcd_134:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._srOnly_drrcd_184{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._customNote_drrcd_198{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._customField_drrcd_204{align-items:center;gap:var(--space-1);flex:none;display:flex}._customInput_drrcd_197{box-sizing:border-box;font-size:var(--text-base);width:4.5rem;min-width:0;height:44px;padding:var(--space-2);text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text);flex:none}._customUnit_drrcd_232{font-size:var(--text-base);color:var(--color-text-secondary);white-space:nowrap}._tableHead_drrcd_239{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-3);display:flex}._tableHead_drrcd_239 ._count_drrcd_81{margin:0}._findButton_drrcd_253{font-size:var(--text-sm);min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-primary);cursor:pointer;white-space:nowrap;flex:none}._findButton_drrcd_253:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._findNote_drrcd_272{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2)}._rowFocused_drrcd_279{outline:2px solid var(--color-primary);outline-offset:-2px}._rowFocused_drrcd_279 td{font-weight:700}._customInput_drrcd_197:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._selectGroup_drrcd_294{flex-wrap:nowrap}._selectLabel_drrcd_298{flex:none;min-width:4.5em;line-height:1.35}._select_drrcd_294{min-width:0;font-size:var(--text-base);max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text);flex:0 auto}._select_drrcd_294:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._premiseSummary_drrcd_65{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-height:44px;padding:var(--space-1) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}._premiseSummary_drrcd_65::-webkit-details-marker{display:none}._premiseLine_drrcd_345{flex:auto}._premiseMore_drrcd_350{color:var(--color-primary);white-space:nowrap;flex:none}._premiseMore_drrcd_350:after{content:"▾" / "";margin-left:var(--space-1);font-size:.9em}._premise_drrcd_59[open] ._premiseMore_drrcd_350:after{content:"▴" / ""}._premise_drrcd_59[open] ._premiseList_drrcd_75{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._premiseList_drrcd_75 li+li{margin-top:var(--space-1)}@media (hover:hover){._premiseSummary_drrcd_65:hover ._premiseMore_drrcd_350{color:var(--color-primary-strong)}}._premiseSummary_drrcd_65:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._titleRow_drrcd_392{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}._pageTitle_drrcd_398{font-size:var(--text-title);margin:0;line-height:1.3}._regionPick_drrcd_408{align-items:center;gap:var(--space-2);display:flex}._regionLabel_drrcd_414{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}._prefLink_drrcd_422{font-size:var(--text-sm);margin:calc(-1 * var(--space-1)) 0 var(--space-3)}
