.FaEFOW_page{max-width:980px;padding:24px 20px calc(110px + env(safe-area-inset-bottom));color:var(--color-text,#18352a);margin:0 auto}.FaEFOW_page>header{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.FaEFOW_page>header>a{background:var(--color-surface,#fff);width:42px;height:42px;color:var(--color-text,#18352a);border:1px solid var(--color-border,#dbe7e0);border-radius:50%;place-items:center;display:grid}.FaEFOW_page header span{letter-spacing:.14em;color:var(--color-brand,#087443);font-size:.72rem;font-weight:800}.FaEFOW_page h1{font:800 clamp(1.75rem,5vw,2.6rem)/1.05 var(--font-sans,Arial,sans-serif);margin:5px 0 8px}.FaEFOW_page p{color:var(--color-text-secondary,#557066);margin:0;line-height:1.55}.FaEFOW_locationCard{background:var(--color-surface,#fff);border:1px solid var(--color-border,#dbe7e0);box-shadow:var(--shadow-small,0 8px 24px #143d2710);border-radius:22px;padding:18px}.FaEFOW_privacy{border-bottom:1px solid var(--color-divider,#e5eee9);align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.FaEFOW_privacy>svg{color:var(--color-brand,#087443);margin-top:3px}.FaEFOW_privacy p{gap:2px;display:grid}.FaEFOW_privacy strong{color:var(--color-text,#18352a)}.FaEFOW_privacy span{font-size:.88rem}.FaEFOW_controls{grid-template-columns:auto auto 1fr 1fr auto;align-items:end;gap:12px;padding-top:15px;display:grid}.FaEFOW_controls button{background:var(--color-brand,#087443);color:var(--color-brand-contrast,#fff);border:0;border-radius:12px;min-height:44px;padding:12px 16px;font-weight:800}.FaEFOW_controls>span{color:var(--color-text-muted,#71857d);align-self:center;font-size:.8rem}.FaEFOW_controls label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.FaEFOW_controls input{border:1px solid var(--color-input-border,#cadbd2);background:var(--color-input,#fff);min-width:0;color:var(--color-text,#18352a);border-radius:11px;padding:11px 12px}.FaEFOW_categories{scrollbar-width:none;gap:8px;padding:16px 2px;display:flex;overflow:auto}.FaEFOW_categories a{white-space:nowrap;border:1px solid var(--color-border,#dbe7e0);background:var(--color-surface,#fff);color:var(--color-text,#18352a);border-radius:999px;padding:9px 13px;font-size:.85rem;font-weight:700}.FaEFOW_resultHead{margin:10px 0 14px}.FaEFOW_resultHead h2{margin:0 0 4px;font-size:1.15rem}.FaEFOW_result{border:1px solid var(--color-border,#dbe7e0);background:var(--color-surface,#fff);color:inherit;border-radius:16px;gap:13px;margin-bottom:10px;padding:14px;display:flex}.FaEFOW_avatar{background:var(--color-brand-soft,#e5f4ec);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.FaEFOW_avatar img{object-fit:cover;width:100%;height:100%}.FaEFOW_result>span:last-child{gap:3px;min-width:0;display:grid}.FaEFOW_result small,.FaEFOW_result em{color:var(--color-text-secondary,#557066);white-space:normal;font-size:.8rem;font-style:normal}.FaEFOW_result em svg{color:var(--color-brand,#087443);margin-right:5px}.FaEFOW_empty{text-align:center;border:1px dashed var(--color-border-strong,#b5cabf);border-radius:18px;padding:44px 18px}.FaEFOW_empty>svg{color:var(--color-brand,#087443);font-size:2rem}.FaEFOW_empty h3{margin:12px 0 6px}@media (max-width:760px){.FaEFOW_page{padding:16px 14px calc(104px + env(safe-area-inset-bottom))}.FaEFOW_controls{grid-template-columns:1fr 1fr}.FaEFOW_controls>button:first-child,.FaEFOW_controls>span,.FaEFOW_controls .FaEFOW_search{grid-column:1/-1}.FaEFOW_controls>span{text-align:center}.FaEFOW_page>header{gap:10px}.FaEFOW_page>header>a{flex:0 0 38px;width:38px;height:38px}.FaEFOW_locationCard{border-radius:17px;padding:14px}}@media (min-width:1000px){.FaEFOW_page{padding-bottom:48px}}
