.tasks-module__tXh-Vq__premiumContainer{max-width:1200px;margin:0 auto;padding:24px 20px 80px}.tasks-module__tXh-Vq__discoveryHero{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;margin-bottom:28px;padding:24px;box-shadow:0 2px 12px #002c4b08}.tasks-module__tXh-Vq__badge{color:var(--color-orange);letter-spacing:.06em;text-transform:uppercase;background:#f8601512;border-radius:999px;align-items:center;padding:5px 11px;font-size:.7rem;font-weight:800;display:inline-flex}.tasks-module__tXh-Vq__highlight{color:var(--color-orange)}.tasks-module__tXh-Vq__heroCopy{margin-bottom:20px}.tasks-module__tXh-Vq__heroCopy h1{color:var(--color-dark-blue);letter-spacing:-.02em;margin:8px 0 0;font-size:1.55rem;font-weight:800;line-height:1.15}.tasks-module__tXh-Vq__filterPanel{flex-direction:column;gap:8px;display:flex}.tasks-module__tXh-Vq__filterBar{flex-direction:column;gap:10px;display:flex}.tasks-module__tXh-Vq__searchRow{grid-template-columns:1fr 1fr 170px 110px;align-items:center;gap:8px;display:grid}.tasks-module__tXh-Vq__inputWrapper{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.tasks-module__tXh-Vq__inputWrapper:focus-within{background:#fff;border-color:#f8601559;box-shadow:0 0 0 3px #f860150f}.tasks-module__tXh-Vq__icon{color:#94a3b8;flex-shrink:0}.tasks-module__tXh-Vq__pInput,.tasks-module__tXh-Vq__pSelect,.tasks-module__tXh-Vq__advInput,.tasks-module__tXh-Vq__advSelect{width:100%;color:var(--color-dark-blue);background:0 0;border:none;outline:none;font-family:inherit;font-size:.88rem;font-weight:600}.tasks-module__tXh-Vq__pInput::placeholder,.tasks-module__tXh-Vq__advInput::placeholder{color:#94a3b8;font-weight:500}.tasks-module__tXh-Vq__pSelect{appearance:none;cursor:pointer;height:46px;color:var(--color-dark-blue);background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:12px;padding:0 14px;font-family:inherit;font-size:.88rem;font-weight:600}.tasks-module__tXh-Vq__searchButton{height:46px;min-height:unset;border-radius:12px}.tasks-module__tXh-Vq__advancedGrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.tasks-module__tXh-Vq__advFilterItem{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.tasks-module__tXh-Vq__locationButton,.tasks-module__tXh-Vq__resetButton{height:42px;color:var(--color-dark-blue);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0e6;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.tasks-module__tXh-Vq__locationButton:hover,.tasks-module__tXh-Vq__resetButton:hover{background:#f8601508;border-color:#f8601540}.tasks-module__tXh-Vq__locationButtonActive{color:var(--color-orange);background:#f860150f;border-color:#f860154d}.tasks-module__tXh-Vq__locationButton:disabled{opacity:.6;cursor:wait}.tasks-module__tXh-Vq__filterFooter{justify-content:flex-end;min-height:8px;display:flex}.tasks-module__tXh-Vq__suggestionsList{z-index:30;background:#fff;border:1px solid #e2e8f0eb;border-radius:14px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #002c4b1f}.tasks-module__tXh-Vq__suggestionsList li{color:#334155;cursor:pointer;border-radius:10px;padding:10px 12px;font-size:.86rem;transition:background .15s}.tasks-module__tXh-Vq__suggestionsList li:hover{background:#f8fafc}.tasks-module__tXh-Vq__resultsSection{flex-direction:column;gap:20px;display:flex}.tasks-module__tXh-Vq__listHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks-module__tXh-Vq__listHeader h2{color:var(--color-dark-blue);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.tasks-module__tXh-Vq__listCount{color:#64748b;background:#002c4b0d;border-radius:999px;align-items:center;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.tasks-module__tXh-Vq__mapPanel{order:-1}.tasks-module__tXh-Vq__listPanel{min-width:0}.tasks-module__tXh-Vq__premiumGrid{flex-direction:column;gap:12px;display:flex}.tasks-module__tXh-Vq__emptyPremium{text-align:center;background:#f8fafc;border:1px dashed #94a3b859;border-radius:16px;padding:56px 24px}.tasks-module__tXh-Vq__emptyPremium h3{color:var(--color-dark-blue);margin:0 0 6px;font-size:1.2rem;font-weight:800}.tasks-module__tXh-Vq__emptyPremium p{color:#64748b;margin:0;font-size:.92rem}.tasks-module__tXh-Vq__mapShell{flex-direction:column;gap:10px;display:flex}.tasks-module__tXh-Vq__mapHeaderBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks-module__tXh-Vq__mapHeaderBar h3{color:var(--color-dark-blue);margin:2px 0 0;font-size:1rem;font-weight:700}.tasks-module__tXh-Vq__mapHeaderEyebrow{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800;display:inline-block}.tasks-module__tXh-Vq__mapHeaderStats{flex-wrap:wrap;gap:6px;display:flex}.tasks-module__tXh-Vq__mapHeaderStats span{color:#64748b;background:#002c4b0a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.tasks-module__tXh-Vq__mapContainer{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:16px;height:480px;position:relative;overflow:hidden;box-shadow:0 4px 16px #002c4b0a}.tasks-module__tXh-Vq__leafletMap{width:100%;height:100%}.tasks-module__tXh-Vq__mapPlaceholder{color:#94a3b8;background:#f8fafc;border-radius:16px;justify-content:center;align-items:center;width:100%;height:480px;font-size:.88rem;font-weight:600;display:flex}.tasks-module__tXh-Vq__spin{animation:1s linear infinite tasks-module__tXh-Vq__spin}@keyframes tasks-module__tXh-Vq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1200px){.tasks-module__tXh-Vq__searchRow{grid-template-columns:1fr 1fr}.tasks-module__tXh-Vq__advancedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.tasks-module__tXh-Vq__mapHeaderBar{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.tasks-module__tXh-Vq__premiumContainer{padding:12px 12px 72px}.tasks-module__tXh-Vq__discoveryHero{border-radius:14px;margin-bottom:16px;padding:14px}.tasks-module__tXh-Vq__heroCopy{margin-bottom:10px}.tasks-module__tXh-Vq__heroCopy h1{margin-top:6px;font-size:1.15rem}.tasks-module__tXh-Vq__badge{padding:4px 9px;font-size:.65rem}.tasks-module__tXh-Vq__filterBar{gap:8px}.tasks-module__tXh-Vq__searchRow{grid-template-columns:1fr;gap:6px}.tasks-module__tXh-Vq__advancedGrid{grid-template-columns:1fr 1fr;gap:6px}.tasks-module__tXh-Vq__inputWrapper{border-radius:10px;gap:8px;height:42px;padding:0 12px}.tasks-module__tXh-Vq__pInput,.tasks-module__tXh-Vq__advInput{font-size:.84rem}.tasks-module__tXh-Vq__pSelect{border-radius:10px;height:42px;padding:0 12px;font-size:.84rem}.tasks-module__tXh-Vq__searchButton{border-radius:10px;height:44px}.tasks-module__tXh-Vq__advFilterItem{border-radius:8px;gap:6px;height:38px;padding:0 10px}.tasks-module__tXh-Vq__advFilterItem .tasks-module__tXh-Vq__icon{width:14px;height:14px}.tasks-module__tXh-Vq__advSelect,.tasks-module__tXh-Vq__advInput{font-size:.8rem}.tasks-module__tXh-Vq__locationButton,.tasks-module__tXh-Vq__resetButton{border-radius:8px;height:38px;padding:0 10px;font-size:.78rem}.tasks-module__tXh-Vq__filterFooter{min-height:4px}.tasks-module__tXh-Vq__mapContainer,.tasks-module__tXh-Vq__mapPlaceholder{border-radius:12px;height:280px}.tasks-module__tXh-Vq__mapHeaderBar{gap:8px}.tasks-module__tXh-Vq__mapHeaderBar h3{font-size:.9rem}.tasks-module__tXh-Vq__mapHeaderEyebrow{font-size:.62rem}.tasks-module__tXh-Vq__mapHeaderStats span{gap:4px;padding:4px 8px;font-size:.7rem}.tasks-module__tXh-Vq__listHeader{flex-direction:row;align-items:center;gap:8px}.tasks-module__tXh-Vq__listHeader h2{font-size:1.15rem}.tasks-module__tXh-Vq__listCount{padding:4px 10px;font-size:.72rem}.tasks-module__tXh-Vq__resultsSection{gap:14px}.tasks-module__tXh-Vq__premiumGrid{gap:8px}.tasks-module__tXh-Vq__emptyPremium{border-radius:12px;padding:40px 16px}.tasks-module__tXh-Vq__emptyPremium h3{font-size:1.05rem}.tasks-module__tXh-Vq__emptyPremium p{font-size:.85rem}.tasks-module__tXh-Vq__suggestionsList{border-radius:10px;padding:4px}.tasks-module__tXh-Vq__suggestionsList li{border-radius:8px;padding:10px;font-size:.84rem}}@media (max-width:380px){.tasks-module__tXh-Vq__premiumContainer{padding:10px 10px 64px}.tasks-module__tXh-Vq__discoveryHero{border-radius:12px;padding:12px}.tasks-module__tXh-Vq__heroCopy h1{font-size:1.05rem}.tasks-module__tXh-Vq__advancedGrid{grid-template-columns:1fr;gap:5px}.tasks-module__tXh-Vq__inputWrapper,.tasks-module__tXh-Vq__pSelect{height:40px}.tasks-module__tXh-Vq__mapContainer,.tasks-module__tXh-Vq__mapPlaceholder{height:240px}}.tasks-module__tXh-Vq__mobileOnly{display:none!important}.tasks-module__tXh-Vq__desktopOnly{display:flex!important}@media (max-width:768px){.tasks-module__tXh-Vq__mobileOnly{display:flex!important}.tasks-module__tXh-Vq__desktopOnly{display:none!important}}
