.tasks-module__tXh-Vq__premiumContainer{max-width:1400px;margin:0 auto;padding:32px 20px 96px}.tasks-module__tXh-Vq__badge{color:#5d6d7d;letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #002c4b14}.tasks-module__tXh-Vq__highlight{color:var(--color-orange)}.tasks-module__tXh-Vq__discoveryHero{background:#fff;border:1px solid #e2e8f0e6;border-radius:28px;margin-bottom:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 38px #002c4b0d}.tasks-module__tXh-Vq__heroCopy{max-width:520px;margin-bottom:16px}.tasks-module__tXh-Vq__heroCopy h1{color:var(--color-dark-blue);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:850;line-height:1.08}.tasks-module__tXh-Vq__filterPanel{flex-direction:column;gap:12px;display:flex}.tasks-module__tXh-Vq__filterBar{box-shadow:none;background:#f8fafcdb;border:1px solid #e2e8f0eb;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.tasks-module__tXh-Vq__searchRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 220px 140px;align-items:center;gap:14px;display:grid}.tasks-module__tXh-Vq__inputWrapper{background:#f7fafc;border:1px solid #e2e8f0e6;border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.tasks-module__tXh-Vq__inputWrapper:focus-within{background:#fff;border-color:#f8601573;box-shadow:0 0 0 4px #f8601514}.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:.96rem;font-weight:600}.tasks-module__tXh-Vq__pInput::placeholder,.tasks-module__tXh-Vq__advInput::placeholder{color:#94a3b8}.tasks-module__tXh-Vq__pSelect{appearance:none;cursor:pointer;background:#f7fafc;border:1px solid #e2e8f0e6;border-radius:18px;min-height:56px;padding:0 18px}.tasks-module__tXh-Vq__searchButton{border-radius:18px;min-height:56px}.tasks-module__tXh-Vq__advancedGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.tasks-module__tXh-Vq__advFilterItem{background:#f7fafc;border:1px solid #e2e8f0e6;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.tasks-module__tXh-Vq__locationButton,.tasks-module__tXh-Vq__resetButton{min-height:52px;color:var(--color-dark-blue);cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:.92rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.tasks-module__tXh-Vq__locationButton:hover,.tasks-module__tXh-Vq__resetButton:hover{border-color:#f8601547;transform:translateY(-1px);box-shadow:0 12px 22px #002c4b0f}.tasks-module__tXh-Vq__locationButtonActive{color:var(--color-orange);background:#f8601514;border-color:#f8601547}.tasks-module__tXh-Vq__locationButton:disabled{opacity:.7;cursor:wait}.tasks-module__tXh-Vq__filterFooter{justify-content:flex-end;align-items:center;min-height:20px;display:flex}.tasks-module__tXh-Vq__suggestionsList{z-index:30;background:#fff;border:1px solid #e2e8f0eb;border-radius:18px;max-height:240px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #002c4b1f}.tasks-module__tXh-Vq__suggestionsList li{color:#334155;cursor:pointer;border-radius:12px;padding:11px 12px;font-size:.9rem;transition:background .2s,color .2s}.tasks-module__tXh-Vq__suggestionsList li:hover{color:var(--color-dark-blue);background:#f8fafc}.tasks-module__tXh-Vq__resultsSection{flex-direction:column;gap:18px;display:flex}@media (min-width:1024px){.tasks-module__tXh-Vq__resultsSection{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.tasks-module__tXh-Vq__listHeader{grid-area:1/1;margin-bottom:16px}.tasks-module__tXh-Vq__listPanel{grid-area:2/1;max-height:calc(100vh - 200px);padding-right:8px;overflow-y:auto}.tasks-module__tXh-Vq__mapPanel{grid-area:1/2/-1;height:calc(100vh - 120px);position:sticky;top:80px}.tasks-module__tXh-Vq__mapPanel .tasks-module__tXh-Vq__mapContainer,.tasks-module__tXh-Vq__mapPanel .tasks-module__tXh-Vq__mapPlaceholder{height:100%;min-height:unset}.tasks-module__tXh-Vq__premiumGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;line-height:1.1}.tasks-module__tXh-Vq__listCount{color:#64748b;background:#fff;border:1px solid #e2e8f0eb;border-radius:999px;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.tasks-module__tXh-Vq__mapPanel{order:-1;position:static}.tasks-module__tXh-Vq__listPanel{min-width:0}@media (min-width:1024px){.tasks-module__tXh-Vq__mapPanel{order:unset}}.tasks-module__tXh-Vq__premiumGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tasks-module__tXh-Vq__emptyPremium{text-align:center;background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px dashed #94a3b866;border-radius:30px;padding:72px 28px}.tasks-module__tXh-Vq__emptyPremium h3{color:var(--color-dark-blue);margin-bottom:8px;font-size:1.5rem}.tasks-module__tXh-Vq__emptyPremium p{color:#64748b;font-size:1rem;line-height:1.65}.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;padding:0 2px;display:flex}.tasks-module__tXh-Vq__mapHeaderBar h3{color:var(--color-dark-blue);margin:2px 0 0;font-size:1.05rem;line-height:1.2}.tasks-module__tXh-Vq__mapHeaderEyebrow{color:#7b8a99;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;display:inline-block}.tasks-module__tXh-Vq__mapHeaderStats{flex-wrap:wrap;gap:8px;display:flex}.tasks-module__tXh-Vq__mapHeaderStats span{color:#475569;background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.tasks-module__tXh-Vq__mapContainer{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:24px;height:min(58vh,520px);min-height:420px;position:relative;overflow:hidden;box-shadow:0 18px 36px #002c4b0f}.tasks-module__tXh-Vq__leafletMap{width:100%;height:100%}.tasks-module__tXh-Vq__mapPlaceholder{color:#64748b;background:linear-gradient(#f8fafc 0%,#eef4fb 100%);border-radius:24px;justify-content:center;align-items:center;width:100%;height:420px;font-weight:700;display:flex;box-shadow:0 18px 36px #002c4b0f}.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:repeat(2,minmax(0,1fr))}.tasks-module__tXh-Vq__advancedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-module__tXh-Vq__premiumGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-module__tXh-Vq__mapContainer{height:460px}}@media (max-width:900px){.tasks-module__tXh-Vq__mapHeaderBar,.tasks-module__tXh-Vq__listHeader,.tasks-module__tXh-Vq__filterFooter{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.tasks-module__tXh-Vq__premiumContainer{padding:18px 14px 72px}.tasks-module__tXh-Vq__discoveryHero{border-radius:22px;padding:18px}.tasks-module__tXh-Vq__heroCopy{margin-bottom:14px}.tasks-module__tXh-Vq__filterBar{border-radius:18px;padding:14px}.tasks-module__tXh-Vq__searchRow,.tasks-module__tXh-Vq__advancedGrid,.tasks-module__tXh-Vq__premiumGrid{grid-template-columns:1fr}.tasks-module__tXh-Vq__mapContainer,.tasks-module__tXh-Vq__mapPlaceholder{border-radius:20px;height:360px;min-height:340px}}@media (max-width:480px){.tasks-module__tXh-Vq__heroCopy h1{font-size:1.7rem}.tasks-module__tXh-Vq__badge,.tasks-module__tXh-Vq__listCount,.tasks-module__tXh-Vq__mapHeaderStats span{font-size:.72rem}.tasks-module__tXh-Vq__filterBar{padding:14px}}.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}}
