.CardRow-module__Lk7ZSG__row{position:relative}.CardRow-module__Lk7ZSG__arrows{gap:var(--space-2);display:flex;position:absolute;top:-52px;right:0}.CardRow-module__Lk7ZSG__arrows button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--bg);place-items:center;width:36px;height:36px;display:grid}.CardRow-module__Lk7ZSG__arrows button:hover{background:var(--bg-hover)}.CardRow-module__Lk7ZSG__arrows svg{width:18px;height:18px}.CardRow-module__Lk7ZSG__track{grid-auto-flow:column;grid-auto-columns:calc((100% - 3*var(--space-5))/4);gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-1);display:grid;overflow-x:auto}.CardRow-module__Lk7ZSG__track::-webkit-scrollbar{display:none}.CardRow-module__Lk7ZSG__track li{scroll-snap-align:start}@media (max-width:1000px){.CardRow-module__Lk7ZSG__track{grid-auto-columns:calc((100% - 2*var(--space-4))/3);gap:var(--space-4)}}@media (max-width:700px){.CardRow-module__Lk7ZSG__track{grid-auto-columns:78%}.CardRow-module__Lk7ZSG__arrows{display:none}}
.SearchBar-module__bVae9q__bar{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--bg);grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) auto;align-items:stretch;display:grid}.SearchBar-module__bVae9q__hero>*+*,.SearchBar-module__bVae9q__compact>*+*{border-left:1px solid var(--line)}.SearchBar-module__bVae9q__fieldLabel{font-size:var(--fs-12);color:var(--text);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;display:block}.SearchBar-module__bVae9q__place{cursor:text}.SearchBar-module__bVae9q__type{cursor:pointer}.SearchBar-module__bVae9q__deal{align-items:center;gap:var(--space-1);padding:var(--space-2);display:flex}.SearchBar-module__bVae9q__deal button{align-items:center;gap:var(--space-2);height:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);color:var(--text-2);font-weight:500;display:inline-flex}.SearchBar-module__bVae9q__deal button span{font-size:var(--fs-12);color:var(--text-2)}.SearchBar-module__bVae9q__deal button:hover{background:var(--bg-hover);color:var(--text)}.SearchBar-module__bVae9q__deal .SearchBar-module__bVae9q__dealOn{background:var(--selected-bg);color:var(--selected-fg)}.SearchBar-module__bVae9q__deal .SearchBar-module__bVae9q__dealOn span{color:var(--selected-fg);opacity:.7}.SearchBar-module__bVae9q__deal .SearchBar-module__bVae9q__dealOn:hover{background:var(--selected-bg);color:var(--selected-fg)}.SearchBar-module__bVae9q__place{justify-content:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);flex-direction:column;min-width:0;display:flex;position:relative}.SearchBar-module__bVae9q__placeInput{font-size:var(--fs-16);background:0 0;border:none;outline:none;width:100%;min-width:0}.SearchBar-module__bVae9q__placeInput::placeholder{color:var(--text-faint)}.SearchBar-module__bVae9q__place:focus-within{box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--radius-control)}.SearchBar-module__bVae9q__listbox,.SearchBar-module__bVae9q__popover{z-index:30;width:max-content;min-width:100%;max-width:min(420px,90vw);padding:var(--space-2);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 8px);left:0}.SearchBar-module__bVae9q__listHead{padding:var(--space-2)var(--space-3)var(--space-1);font-size:var(--fs-12);color:var(--text-2);font-weight:600}.SearchBar-module__bVae9q__option,.SearchBar-module__bVae9q__optionActive{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);cursor:pointer;grid-template-columns:18px 1fr auto auto;display:grid}.SearchBar-module__bVae9q__option svg,.SearchBar-module__bVae9q__optionActive svg{width:16px;height:16px;color:var(--text-faint)}.SearchBar-module__bVae9q__optionActive{background:var(--bg-hover)}.SearchBar-module__bVae9q__optionLabel{font-weight:500}.SearchBar-module__bVae9q__optionKind{color:var(--text-2);font-size:var(--fs-14)}.SearchBar-module__bVae9q__optionCount{color:var(--text-2);font-size:var(--fs-14);text-align:right;min-width:20px}.SearchBar-module__bVae9q__type{justify-content:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);flex-direction:column;min-width:0;display:flex;position:relative}.SearchBar-module__bVae9q__typeButton{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-16);text-align:left;white-space:nowrap;display:flex;overflow:hidden}.SearchBar-module__bVae9q__typeButton span{text-overflow:ellipsis;overflow:hidden}.SearchBar-module__bVae9q__typeButton svg{width:16px;height:16px;color:var(--text-2);flex:none}.SearchBar-module__bVae9q__popover{width:300px}.SearchBar-module__bVae9q__check{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);cursor:pointer;grid-template-columns:18px 1fr auto;display:grid}.SearchBar-module__bVae9q__check:hover{background:var(--bg-hover)}.SearchBar-module__bVae9q__check input{width:16px;height:16px;accent-color:var(--accent-9)}.SearchBar-module__bVae9q__popoverFoot{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2)var(--space-1)var(--space-1);border-top:1px solid var(--line);display:flex}.SearchBar-module__bVae9q__submit{align-items:center;gap:var(--space-2);margin:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-control);background:var(--accent-9);color:var(--on-solid);font-size:var(--fs-16);font-weight:600;display:inline-flex}.SearchBar-module__bVae9q__bar>.SearchBar-module__bVae9q__submit{border-left:none}.SearchBar-module__bVae9q__submit:hover{background:var(--accent-10)}.SearchBar-module__bVae9q__submit svg{width:18px;height:18px}.SearchBar-module__bVae9q__compact{height:44px}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__deal{gap:2px;padding:4px}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__deal button{min-height:0;padding:0 var(--space-2)}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__place,.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__type{padding:0 var(--space-3);gap:0}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__fieldLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__placeInput,.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__typeButton{font-size:var(--fs-14)}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__submit{padding:0 var(--space-3);font-size:var(--fs-14);margin:4px}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__submit svg{width:16px;height:16px}@media (max-width:860px){.SearchBar-module__bVae9q__bar{grid-template-columns:1fr 1fr}.SearchBar-module__bVae9q__hero>*+*,.SearchBar-module__bVae9q__compact>*+*{border-left:none}.SearchBar-module__bVae9q__deal{border-bottom:1px solid var(--line);grid-column:1/-1}.SearchBar-module__bVae9q__deal button{flex:1;justify-content:center}.SearchBar-module__bVae9q__place{border-bottom:1px solid var(--line);grid-column:1/-1}.SearchBar-module__bVae9q__type{border-right:1px solid var(--line)}.SearchBar-module__bVae9q__submit{justify-content:center}.SearchBar-module__bVae9q__compact{height:auto}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__deal button{min-height:32px}.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__place,.SearchBar-module__bVae9q__compact .SearchBar-module__bVae9q__type{min-height:40px}}
.Results-module__yRRd9q__page{max-width:1600px;padding:var(--space-4)var(--gutter)0;margin:0 auto}.Results-module__yRRd9q__top{--chip-height:44px;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Results-module__yRRd9q__searchSlot{flex:480px;min-width:0;max-width:680px}.Results-module__yRRd9q__save{margin-left:auto}.Results-module__yRRd9q__save button{height:var(--chip-height)}.Results-module__yRRd9q__top .Results-module__yRRd9q__applied{flex:100%}@media (max-width:1200px){.Results-module__yRRd9q__searchSlot{flex-basis:100%;max-width:none}}.Results-module__yRRd9q__applied{gap:var(--space-2);flex-wrap:wrap;display:flex}.Results-module__yRRd9q__applied button{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-2)0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-chip);font-size:var(--fs-14);font-weight:500;display:inline-flex}.Results-module__yRRd9q__applied button:hover{background:var(--bg-active)}.Results-module__yRRd9q__applied button svg{width:14px;height:14px}.Results-module__yRRd9q__applied .Results-module__yRRd9q__clearAll{padding:0 var(--space-2);background:0 0;text-decoration:underline}.Results-module__yRRd9q__split{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);display:grid}.Results-module__yRRd9q__list{padding-top:var(--space-5);min-width:0}.Results-module__yRRd9q__head{justify-content:space-between;align-items:center;gap:var(--space-2)var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Results-module__yRRd9q__headText{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;flex:1 1 0;min-width:220px;display:flex}.Results-module__yRRd9q__head h1{font-size:var(--fs-20);letter-spacing:-.012em}.Results-module__yRRd9q__count{color:var(--text-2);font-size:var(--fs-14)}.Results-module__yRRd9q__headActions{gap:var(--space-2);flex:none;align-items:center;display:flex}.Results-module__yRRd9q__sort select{height:32px;padding:0 var(--space-6)0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--bg)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2360646c' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 6px center;appearance:none;font-size:var(--fs-14);text-overflow:ellipsis;width:204px;font-weight:500}@supports (field-sizing:content){.Results-module__yRRd9q__sort select{field-sizing:content;width:auto}}.Results-module__yRRd9q__grid{gap:var(--space-6)var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Results-module__yRRd9q__views{border:1px solid var(--line-strong);border-radius:var(--radius-control);gap:2px;padding:2px;display:inline-flex}.Results-module__yRRd9q__views button{align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-2);font-size:var(--fs-14);color:var(--text-2);border-radius:4px;font-weight:500;display:inline-flex}.Results-module__yRRd9q__views button:hover{background:var(--bg-hover);color:var(--text)}.Results-module__yRRd9q__views button[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg)}.Results-module__yRRd9q__views svg{width:16px;height:16px}.Results-module__yRRd9q__viewLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Results-module__yRRd9q__split[data-view=kort],.Results-module__yRRd9q__split[data-view=tabell],.Results-module__yRRd9q__split[data-view=karta]{grid-template-columns:minmax(0,1fr)}.Results-module__yRRd9q__split[data-view=kort] .Results-module__yRRd9q__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Results-module__yRRd9q__split[data-view=karta] .Results-module__yRRd9q__mapCol{padding-top:0}.Results-module__yRRd9q__split[data-view=karta] .Results-module__yRRd9q__mapSticky{height:calc(100vh - var(--header) - 120px);min-height:480px;position:static}.Results-module__yRRd9q__pager{margin:var(--space-7)0 var(--space-5);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Results-module__yRRd9q__pager p{color:var(--text-2);font-size:var(--fs-14)}.Results-module__yRRd9q__pager ul{gap:var(--space-1);display:flex}.Results-module__yRRd9q__pager button{min-width:36px;height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);font-weight:500}.Results-module__yRRd9q__pager button:hover:not(:disabled){background:var(--bg-hover)}.Results-module__yRRd9q__pager button:disabled{color:var(--text-faint);cursor:default}.Results-module__yRRd9q__pager button[aria-current=page]{background:var(--selected-bg);color:var(--selected-fg)}.Results-module__yRRd9q__mapCol{padding-top:var(--space-5)}.Results-module__yRRd9q__mapSticky{top:calc(var(--header) + 16px);height:calc(100vh - var(--header) - 32px);position:sticky}.Results-module__yRRd9q__mapLoading{border-radius:var(--radius-card);background:var(--bg-chip);height:100%}.Results-module__yRRd9q__mapToggle{z-index:600;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border-radius:var(--radius-card);background:var(--selected-bg);color:var(--selected-fg);box-shadow:var(--shadow-float);font-weight:600;display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.Results-module__yRRd9q__mapToggle svg{width:18px;height:18px}@media (max-width:1280px){.Results-module__yRRd9q__split[data-view=delad]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}}@media (max-width:1100px){.Results-module__yRRd9q__split,.Results-module__yRRd9q__split[data-view=delad]{grid-template-columns:1fr}.Results-module__yRRd9q__split[data-view=delad] .Results-module__yRRd9q__mapCol,.Results-module__yRRd9q__showMap .Results-module__yRRd9q__list{display:none}.Results-module__yRRd9q__showMap[data-view=delad] .Results-module__yRRd9q__mapCol{display:block}.Results-module__yRRd9q__showMap .Results-module__yRRd9q__mapSticky{height:calc(100dvh - var(--header) - 180px);min-height:420px;position:static}.Results-module__yRRd9q__mapToggle{display:inline-flex}.Results-module__yRRd9q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Results-module__yRRd9q__grid{grid-template-columns:1fr}.Results-module__yRRd9q__head{flex-direction:column;align-items:stretch}.Results-module__yRRd9q__headText{flex:none}.Results-module__yRRd9q__headActions{flex:auto;width:100%}.Results-module__yRRd9q__sort{flex:1 1 0;min-width:0}.Results-module__yRRd9q__sort select{width:100%}.Results-module__yRRd9q__filters{flex:1 1 0;min-width:0}.Results-module__yRRd9q__save{align-self:flex-end}.Results-module__yRRd9q__save button{justify-content:center;width:44px;padding:0}.Results-module__yRRd9q__saveLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.HomeSearch-module__oAdU3q__search{gap:var(--space-3);flex-direction:column;display:flex}.HomeSearch-module__oAdU3q__modes{gap:var(--space-1);display:flex}.HomeSearch-module__oAdU3q__modes button{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);color:var(--text-2);font-weight:500;display:inline-flex}.HomeSearch-module__oAdU3q__modes button svg{width:16px;height:16px}.HomeSearch-module__oAdU3q__modes button:hover{background:var(--bg-hover);color:var(--text)}.HomeSearch-module__oAdU3q__modes button[aria-selected=true]{color:var(--text);background:var(--bg-chip)}.HomeSearch-module__oAdU3q__words{gap:var(--space-3)var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--bg);grid-template-columns:1fr auto;display:grid}.HomeSearch-module__oAdU3q__words textarea{resize:none;font-size:var(--fs-16);background:0 0;border:none;outline:none;grid-column:1;line-height:1.5}.HomeSearch-module__oAdU3q__words textarea::placeholder{color:var(--text-faint)}.HomeSearch-module__oAdU3q__words:focus-within{border-color:var(--focus)}.HomeSearch-module__oAdU3q__go{align-self:start;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--accent-9);color:var(--on-solid);white-space:nowrap;grid-area:1/2;font-weight:600;display:inline-flex}.HomeSearch-module__oAdU3q__go:hover:not(:disabled){background:var(--accent-10)}.HomeSearch-module__oAdU3q__go:disabled{background:var(--line);color:var(--text-faint);cursor:not-allowed}.HomeSearch-module__oAdU3q__go svg{width:18px;height:18px}.HomeSearch-module__oAdU3q__reading{align-items:baseline;gap:var(--space-3);font-size:var(--fs-14);flex-wrap:wrap;grid-column:1/-1;display:flex}.HomeSearch-module__oAdU3q__readingLabel{color:var(--text-2);font-weight:600}.HomeSearch-module__oAdU3q__reading ul{gap:var(--space-2);flex-wrap:wrap;display:flex}.HomeSearch-module__oAdU3q__reading li{padding:3px var(--space-2);border-radius:var(--radius-control);background:var(--bg-chip);color:var(--text);font-weight:500}.HomeSearch-module__oAdU3q__reading li:has(button){background:0 0;padding:0}.HomeSearch-module__oAdU3q__unknown{color:var(--text-2)}.HomeSearch-module__oAdU3q__reading li button{padding:var(--space-1)var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--fs-14)}.HomeSearch-module__oAdU3q__reading li button:hover{background:var(--bg-hover);color:var(--text)}@media (max-width:640px){.HomeSearch-module__oAdU3q__words{grid-template-columns:1fr}.HomeSearch-module__oAdU3q__go{grid-area:auto/1;justify-content:center}}.HomeSearch-module__oAdU3q__relax{font-size:var(--fs-14);color:var(--text);grid-column:1/-1}.HomeSearch-module__oAdU3q__relax button{color:var(--link);font-weight:600;text-decoration:underline}
