.SearchModule-module__VqdToW__module{background:var(--np-fon-lenta);width:100%;color:var(--np-mastilo);font-family:var(--np-shrift);box-shadow:none;border:0;border-radius:0;overflow:hidden}.SearchModule-module__VqdToW__form{border-bottom:var(--np-cherta) solid var(--np-ohra);background:var(--np-fon);gap:10px;padding:14px 12px 8px;display:grid}.SearchModule-module__VqdToW__searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;width:100%;display:grid}.SearchModule-module__VqdToW__searchLabel{min-width:0}.SearchModule-module__VqdToW__searchInput{width:100%;height:var(--np-pole-visochina);border-radius:var(--np-radius-pole) 0 0 var(--np-radius-pole);background:var(--np-pole);min-width:0;color:var(--np-nay-tamno);font:inherit;font-size:var(--np-bukvi-podredba);border:0;padding:0 12px;line-height:1.2}.SearchModule-module__VqdToW__searchInput::placeholder{color:var(--np-izbelyalo)}.SearchModule-module__VqdToW__searchButton{height:var(--np-pole-visochina);min-height:var(--np-pole-visochina);border-radius:0 var(--np-radius-pole) var(--np-radius-pole) 0;background:var(--np-tamno-cherv);color:var(--np-fon);font:inherit;font-size:var(--np-bukvi-myarka);text-transform:uppercase;cursor:pointer;border:0;padding:0 20px;font-weight:700;line-height:1;transition:background-color .14s}.SearchModule-module__VqdToW__searchButton:hover{background:var(--np-ohra)}.SearchModule-module__VqdToW__sortBlock{text-align:center;gap:6px;display:grid}.SearchModule-module__VqdToW__title{color:var(--np-nay-tamno);font-size:var(--np-bukvi-etiket-golyam);letter-spacing:var(--np-razredka-etiket);text-align:center;text-transform:uppercase;margin:0;font-weight:400;line-height:1.2}.SearchModule-module__VqdToW__sortOptions{gap:var(--np-fuga);grid-template-columns:1fr 1fr;width:100%;display:grid}.SearchModule-module__VqdToW__sortOption{min-height:var(--np-podredba-visochina);background:var(--np-podredba-neizbran);color:var(--np-mastilo);font:inherit;font-size:var(--np-bukvi-podredba);text-align:center;cursor:pointer;border:0;border-radius:0;padding:2px 8px;font-weight:400;line-height:1.15;transition:background-color .14s}.SearchModule-module__VqdToW__sortOptions .SearchModule-module__VqdToW__sortOption:first-child{border-radius:var(--np-radius-pole) 0 0 var(--np-radius-pole)}.SearchModule-module__VqdToW__sortOptions .SearchModule-module__VqdToW__sortOption:last-child{border-radius:0 var(--np-radius-pole) var(--np-radius-pole) 0}.SearchModule-module__VqdToW__sortOption:hover{background:var(--np-nay-svetlo)}.SearchModule-module__VqdToW__sortOptionSelected,.SearchModule-module__VqdToW__sortOptionSelected:hover{background:var(--np-tamno-cherv);color:var(--np-fon);font-weight:700}.SearchModule-module__VqdToW__metaGroup{display:contents}.SearchModule-module__VqdToW__coordinates{color:var(--np-izbelyalo);font-variant-numeric:tabular-nums;text-align:left;margin:0;font-size:15px;font-weight:400;line-height:1.2}.SearchModule-module__VqdToW__locationButton,.SearchModule-module__VqdToW__retryButton{min-height:var(--np-dokosvane);border:1px solid var(--np-ohra);border-radius:var(--np-radius-pole);background:var(--np-fon);color:var(--np-tamno-cherv);font:inherit;font-size:var(--np-bukvi-vrazka);cursor:pointer;justify-self:center;padding:7px 14px;font-weight:700}.SearchModule-module__VqdToW__locationButton:disabled{cursor:wait;opacity:.7}.SearchModule-module__VqdToW__mapResultsLink{min-height:30px;color:var(--np-tamno-cherv);font-size:var(--np-bukvi-myarka);text-align:center;text-underline-offset:3px;cursor:pointer;justify-self:center;align-items:center;margin-top:-2px;font-weight:700;line-height:1.2;text-decoration:underline;display:inline-flex}.SearchModule-module__VqdToW__mapResultsLink:hover{color:var(--np-ohra)}.SearchModule-module__VqdToW__searchInput:focus-visible,.SearchModule-module__VqdToW__searchButton:focus-visible,.SearchModule-module__VqdToW__sortOption:focus-visible,.SearchModule-module__VqdToW__locationButton:focus-visible,.SearchModule-module__VqdToW__retryButton:focus-visible,.SearchModule-module__VqdToW__mapResultsLink:focus-visible{outline:var(--np-fokus);outline-offset:var(--np-fokus-otstap)}.SearchModule-module__VqdToW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SearchModule-module__VqdToW__mapBox{aspect-ratio:1/2;border:0;border-bottom:var(--np-cherta) solid var(--np-ohra);border-radius:0;width:100%;overflow:hidden}.SearchModule-module__VqdToW__mapBox .location-map-picker{width:100%;height:100%}.SearchModule-module__VqdToW__mapBox .location-map-canvas{border:0;border-radius:0;width:100%;height:100%;min-height:0}.SearchModule-module__VqdToW__message{background:var(--np-fon);color:var(--np-izbelyalo);font-size:var(--np-bukvi-vrazka);text-align:center;margin:0;padding:10px 12px 12px;font-weight:400;line-height:1.3}.SearchModule-module__VqdToW__messageError{color:var(--np-tamno-cherv);font-weight:700}.SearchModule-module__VqdToW__results{gap:var(--np-mezhdu-kartichki);background:var(--np-fon-lenta);padding:var(--np-mezhdu-kartichki) 0 16px;display:grid}.SearchModule-module__VqdToW__loadMoreError{background:var(--np-fon);justify-items:center;gap:8px;padding:12px;display:grid}.SearchModule-module__VqdToW__loadMoreError .SearchModule-module__VqdToW__message{padding:0}@media (min-width:900px){.SearchModule-module__VqdToW__form{grid-template-columns:minmax(0,1fr) 380px;gap:10px 40px;padding:18px max(24px,50% - 616px) 14px}.SearchModule-module__VqdToW__searchRow{grid-area:1/1}.SearchModule-module__VqdToW__searchInput{height:44px;font-size:19px}.SearchModule-module__VqdToW__searchButton{height:44px;min-height:44px;padding:0 32px;font-size:20px}.SearchModule-module__VqdToW__sortBlock{display:contents}.SearchModule-module__VqdToW__title{grid-area:1/2;align-self:end;font-size:13px}.SearchModule-module__VqdToW__sortOptions{grid-area:2/2;align-self:start;gap:2px}.SearchModule-module__VqdToW__sortOption{font-size:18px}.SearchModule-module__VqdToW__metaGroup{grid-area:2/1;align-items:baseline;gap:24px;display:flex}.SearchModule-module__VqdToW__mapResultsLink{order:-1;justify-self:start;margin-top:0}.SearchModule-module__VqdToW__mapBox{aspect-ratio:2;grid-column:1/-1;max-height:60vh}.SearchModule-module__VqdToW__results{grid-template-columns:1fr 1fr;gap:7px;padding:7px max(24px,50% - 616px) 28px}.SearchModule-module__VqdToW__message{padding:10px max(24px,50% - 616px) 12px}}
