.page_pageHeader__SUZfk{background:#fff;border-bottom:1px solid var(--color-border-section);box-shadow:0 2px 16px rgba(26,46,30,.05)}.page_pageHeaderInner___mq_r{max-width:var(--layout-content-max);margin:0 auto;padding:20px 20px 0}.page_breadcrumb__ixzAs{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text-sub);letter-spacing:.03em;margin-bottom:16px}.page_breadcrumbLink__A8Rr_{color:var(--color-text-link);font-weight:500}.page_tabPanel__Vhj_e{border-top:1.5px solid var(--color-text-primary);padding:22px 0 20px}.page_content___7T0S{background:var(--color-background);padding:0 20px 48px}.page_contentInner__pqbgL{max-width:var(--layout-content-max);margin:0 auto}.page_resultHeader__S2cX0{display:flex;align-items:center;justify-content:space-between;padding:28px 0 20px;flex-wrap:wrap;gap:12px}.page_resultCount__ftunc{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-heading);margin:0}.page_resultCountNum__A7IrU{color:var(--color-teal)}.page_resultQuery__ggBmo{font-size:13px;color:var(--color-text-sub);letter-spacing:var(--letter-spacing-body)}.page_grid__skuX8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.page_emptyState__3ZS1U{text-align:center;padding:60px 20px;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.page_emptyTitle__XwGTX{font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-body)}.page_emptySubtitle__0NAK3{font-size:12px;color:var(--color-text-sub);margin-top:6px}.page_searchBar__FNjno{display:flex;align-items:center;background:#fff;border:2px solid var(--color-border-input);border-radius:var(--radius-input);padding:0 6px 0 16px;height:50px}.page_searchInput__rlZJ7{flex:1 1;height:100%;border:none;background:transparent;font-size:15px;font-family:inherit;outline:none;color:var(--color-text-primary)}.page_searchSubmit__KUDfV{flex-shrink:0;height:38px;padding:0 24px;background:var(--color-teal);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:var(--letter-spacing-label)}.page_panelHint__5CJfd{padding:24px 0;color:var(--color-text-sub);font-size:13px}.HideClosedToggle_label__Neykn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-text-sub);letter-spacing:var(--letter-spacing-body);-webkit-user-select:none;-moz-user-select:none;user-select:none}.HideClosedToggle_label__Neykn:hover .HideClosedToggle_text__2BsxF{color:var(--color-text-primary)}.HideClosedToggle_checkbox__sFwag{width:16px;height:16px;accent-color:var(--color-teal);cursor:pointer;flex-shrink:0}.HideClosedToggle_text__2BsxF{transition:color .14s}.FacilitiesListClient_toolbar__qdG85{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.FacilitiesListClient_grid__2IY8d{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.FacilitiesListClient_card__gl1BS{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 2px 12px rgba(26,46,30,.07);color:inherit;transition:transform .18s,box-shadow .18s}.FacilitiesListClient_card__gl1BS:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(26,46,30,.13)}.FacilitiesListClient_cardGrayedOut__ucy2g{opacity:.72}.FacilitiesListClient_cardGrayedOut__ucy2g .FacilitiesListClient_cardName__Doxja{color:var(--color-text-sub)}.FacilitiesListClient_cardThumb__4Yjmt{height:140px;background:var(--color-thumb-ocean);position:relative}.FacilitiesListClient_cardTypeBadge__kFvhM{position:absolute;top:10px;left:10px;font-size:10px;padding:3px 10px;border-radius:var(--radius-chip);background:#0b3a50;color:var(--color-teal-light);font-weight:700;letter-spacing:var(--letter-spacing-badge);white-space:nowrap}.FacilitiesListClient_cardClosureBadgeWrapper__UInht{position:absolute;top:10px;right:10px}.FacilitiesListClient_cardBody__qR3yz{padding:14px 16px 16px;border-top:1px solid var(--color-border-section);flex:1 1;display:flex;flex-direction:column}.FacilitiesListClient_cardName__Doxja{font-size:15px;font-weight:700;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-card);line-height:1.4;margin-bottom:8px;transition:color .14s}.FacilitiesListClient_cardMeta__7IB8_{font-size:11px;color:var(--color-text-sub);letter-spacing:.01em;margin-bottom:10px}.FacilitiesListClient_cardFooter__31H_C{margin-top:auto;padding-top:10px;border-top:1px solid var(--color-border-section);display:flex;justify-content:space-between;align-items:center}.FacilitiesListClient_cardArrow__33nhe{font-size:13px;color:var(--color-text-sub)}.FacilityCard_card__QQ8co{background:var(--color-background-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.FacilityCard_thumb__JcCnj{height:100px;width:100%;background:var(--color-thumb-ocean);object-fit:cover;display:block}.FacilityCard_body__l0a4C{padding:14px 18px 16px}.FacilityCard_top__67tG9{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.FacilityCard_typeBadge__WLtLh{font-size:10px;padding:2px 9px;border-radius:var(--radius-chip);background:var(--color-badge-facility-bg);color:var(--color-badge-facility-fg);font-weight:700;letter-spacing:var(--letter-spacing-badge);white-space:nowrap}.FacilityCard_name__Z_m1y{font-size:14px;font-weight:700;color:var(--color-text-link);letter-spacing:var(--letter-spacing-card)}.FacilityCard_meta__3Vvya{font-size:12px;color:var(--color-text-sub);line-height:1.7}.FacilityCard_metaRow__WHKmc{display:flex;align-items:baseline;gap:var(--space-xs)}.FacilityCard_metaLabel__RF1Al{font-size:10px;font-weight:700;color:var(--color-text-placeholder);letter-spacing:var(--letter-spacing-badge);min-width:56px}.FacilityCard_actions__zrasn{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-section);display:flex;gap:var(--space-sm);flex-wrap:wrap}.FacilityCard_actionLink__oL94s{font-size:12px;font-weight:500;color:var(--color-text-link)}