/*
=========================================================
SEARCH CSS
=========================================================
 * Innehåller styling av modulen Sök och Sök Facetterad
 * som är modifierad med exempelvis SVG-ikon
 *
 * Copyright (C) Limepark AB.
 * https://limepark.se/licensvillkor
=========================================================*/

/*
---------------------------------------------------------
VARIABLER
--------------------------------------------------------- */
.lp-search,
.lp-search__section {
  --lp-badge-border-radius: 8px;
  --lp-border-color-default: rgba(0,0,0,0.418);
  --lp-border-color-facet: rgb(0 119 204 / 50%);
  --lp-border-radius: 8px;
  --lp-button-border-radius: 8px;
  --lp-details-background: #f5f6f0;
  --lp-element-primary--background: #07c;
  --lp-element-primary--background-dark: #305d8c;
  --lp-element-primary--contrast: #fff;
  --lp-focus-shadow: 0 0 0 0.4rem rgb(0 119 204 / 50%);
  --lp-focus-shadow-color: #305d8c;
  --lp-font-color: var(--env-font-color);
  --lp-font-size-medium: clamp(1.8rem,2.2vw,2.2rem);
  --lp-font-size-small: clamp(1.6rem, 1.8vw, 1.8rem);
  --lp-font-size-x-small: clamp(1.4rem,1.5vw,1.5rem);
  --lp-spacing: 3.5rem;
  --lp-spacing-small: calc(var(--lp-spacing) * 0.75);
  --lp-spacing-x-small: calc(var(--lp-spacing) * 0.5);
  --lp-transition-default: all 0.3s ease;
}
/*
---------------------------------------------------------
SÖK + Sök facetterad
--------------------------------------------------------- */

/* Ny facettsök */
.lp-search-hits {
  display: flex;
  margin-top: 2rem;
}

/* Nytt sökresultat */

.lp-search-result,
.lp-search .sv-facetedsearch-portlet form {
  background: none;
  padding: 0;
  width: 65.81196581196582%;
}

.lp-search-result__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Sortering + */
.lp-search-details {
  align-items: baseline;
  box-sizing: border-box;
  display: flex;
  margin: var(--lp-spacing-x-small) 0 var(--lp-spacing);
  overflow: hidden;
  padding: 1.5rem 2rem;
  position: relative;
  width: 65.81196581196582%;

  flex-wrap: wrap;
  isolation: isolate;
  justify-content: space-between;
}

.lp-search-details:after {
  background-color: var(--lp-element-primary--background);
  content: '';
  display: block;
  opacity: 0.1;
  position: absolute;
  z-index: -1;

  inset: 0;
}

.lp-search-sort {
  align-items: center;
  display: flex;
  font-size: var(--lp-font-size-small);
}

p.lp-search-sort__name {
  margin-bottom: 0;
  margin-top: 0.4em;
}

.lp-search-sort__options {
  display: flex;
  list-style-type: none;
  margin: 0.4em 0 0;
  padding: 0;
}

.lp-search-sort__option {
  margin: 0 0 0 1rem;
}

.lp-search-sort__option--selected {
  font-weight: bold;
}

/* Nya facetter */
.lp-search-facets {
  display: grid;
  margin-bottom: var(--lp-spacing-small);
  margin-left: 3rem;
  width: 31.62393162393162%;

  gap: 0 var(--lp-spacing-small);
  grid-auto-rows: max-content;
  grid-template-columns: repeat(auto-fit,minmax(28rem, 1fr));
  order: 2;
}

.lp-search-facet .lp-expandable-content__toggler p.normal {
  font-size: var(--lp-font-size-small);
  margin: 0;

  flex-grow: 1;
}

.lp-search-facet__items.lp-expandable-content__content {
  align-items: center;
  background-color: #fff;
  display: flex;
  margin: 0;

  flex-wrap: wrap;
  gap: 1rem;
}

.lp-search-facet--has-selected .sv-search-facet-item {
  display: none;
}

.lp-search-facet--has-selected .sv-search-facet-item-selected {
  display: block;

  flex: 1 1 auto;
}

.lp-search-facet.lp-search-facet--has-selected .sv-search-facet-item-selected a {
  display: flex;

  justify-content: space-between;
}

.lp-search-facet .lp-search-facet__items a {
  align-items: center;
  border: 1px solid var(--lp-border-color-facet);
  border-radius: var(--lp-badge-border-radius);
  color: var(--lp-font-color);
  display: inline-flex;
  font-size: var(--lp-font-size-x-small);
  padding: 0.4em 0.8em 0.5em;
  text-decoration: none;
  transition: var(--lp-transition-default);
}

.lp-search-facet .lp-search-facet__items a:hover,
.lp-search-facet .lp-search-facet__items a:focus,
.lp-search-facet .lp-search-facet__item--selected a {
  background-color: var(--lp-element-primary--background-dark);
  border-color: var(--lp-element-primary--background-dark);
  color: var(--lp-element-primary--contrast);
}

.lp-search-facet .lp-search-facet__items a:hover .lp-icon,
.lp-search-facet .lp-search-facet__items a:focus .lp-icon,
.lp-search-facet .lp-search-facet__item--selected a .lp-icon {
  color: var(--lp-element-primary--contrast);
}

.lp-search-facet .lp-search-facet__items span {
  background-color: #ededed;
  color: var(--lp-font-color);
  display: inline-block;
  font-size: var(--lp-font-size-x-small);
  padding: 0.5rem 1rem;
}

.lp-search-facet__items.lp-expandable-content__content .lp-search-facet__item--selected a:after {
  background-color: var(--lp-element-primary--contrast);
  content: '';
  height: 1em;
  margin: 0 0 -0.1em 0.5em;
  width: 1em;

  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2014%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.443%207.515l4.837%204.837-1.62%201.62-4.837-4.837-5%205.001L.19%2012.504l5-5L.38%202.69%202%201.07l4.813%204.813L11.836.859l1.632%201.632z%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2014%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.443%207.515l4.837%204.837-1.62%201.62-4.837-4.837-5%205.001L.19%2012.504l5-5L.38%202.69%202%201.07l4.813%204.813L11.836.859l1.632%201.632z%22%2F%3E%3C%2Fsvg%3E');
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* Sökformulär och knapp*/
.lp-search form div {
  display: flex;
  flex-direction: row;
}

.lp-search input[type='search'] {
  background-color: #fff;
  border: 1px solid var(--lp-border-color-default);
  box-sizing: border-box;
  font-size: var(--lp-font-size-small);
  margin: 0; /* Fix för extra margin i Safari*/
  outline: 0;
  padding: 1rem 2rem;

  -webkit-appearance: none;
  appearance: none;
}

.lp-search input[type='search']::-webkit-search-cancel-button {
  background-color: var(--lp-font-color);
  height: 0.8em;
  margin-right: 3rem;
  opacity: 0;
  transition: var(--lp-transition-default);
  width: 0.8em;

  -webkit-appearance: none;
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2014%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.443%207.515l4.837%204.837-1.62%201.62-4.837-4.837-5%205.001L.19%2012.504l5-5L.38%202.69%202%201.07l4.813%204.813L11.836.859l1.632%201.632z%22%2F%3E%3C%2Fsvg%3E');
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
  pointer-events: none;
}

.lp-search input[type='search']:focus::-webkit-search-cancel-button {
  cursor: pointer;
  opacity: 1;

  pointer-events: all;
}

.lp-search input[type='submit'],
.lp-search form button {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  margin: 0 0 0 -1px;
  padding: 0 1.5rem;
  transition: var(--lp-transition-default);
}

.lp-search form button:hover .lp-icon {
  scale: 1.2;
}

.lp-search form button .lp-icon {
  height: 1.2em;
  margin-right: 0;
  transition: var(--lp-transition-default);
  width: 1.2em;

  fill: var(--lp-font-color);
}

.lp-search form button {
  bottom: 0;
  right: 0;
  top: 0;
}

.lp-search form button:focus,
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler:focus-visible,
.lp-search input[type='submit']:focus-visible {
  box-shadow: inset 0 0 0 calc(var(--env-focus-size) * 2) var(--lp-focus-shadow-color);
  outline-offset: calc(-1 * var(--env-focus-size));
  transition: var(--lp-transition-default);
}

.lp-search input:not([type='submit']):focus {
  border-color: rgba(0,0,0,1) !important;
  box-shadow: var(--lp-focus-shadow);
  transition: var(--lp-transition-default);
}

/* Sökresultat */
.lp-search .sv-search-result > li {
  border-bottom: 0;
  margin-bottom: 0;
  padding: var(--lp-spacing-small) !important;
}

.lp-search .sv-search-result li div:last-child span:last-child a:first-child {
  display: none;
}

.lp-search .sv-search-result li h2.subheading,
.lp-search .sv-search-result li h3.sv-font-rubrik-3,
.lp-search .sv-search-result li span.subheading,
.lp-search .sv-search-result li span.sv-font-rubrik-3 {
  font-size: var(--lp-font-size-medium);
  line-height: 1.2;
  margin: 0 1rem 0 0;
}

.sv-search-result > li > div:first-child {
  align-items: center;
  display: flex;

  flex-wrap: wrap;
}

.sv-search-result > li > div > img {
  margin-right: 0.8rem;
}

.lp-search .sv-search-result a.subheading,
.lp-search .sv-search-result a.sv-font-rubrik-3 {
  color: var(--lp-font-color);
  font-size: var(--lp-font-size-medium);
  text-decoration: underline;
  transition: var(--lp-transition-default);

  text-underline-offset: 0.1em;
}

.lp-search .sv-search-result a.subheading:hover,
.lp-search .sv-search-result a.sv-font-rubrik-3:hover {
  text-underline-offset: 0.2em;
}

/* Döljer "föregående" och "nästa" i pagineringen när det inte är någon länk utan bara disabled-knappar */
.lp-search .pagination span.next.current,
.lp-search .pagination span.prev.current {
  display: none;
}

/* Nollställ filtrering */

.lp-search-details p,
.lp-search-details .lp-search-sort__options {
  margin-top: 0;
}

.lp-search-sort__option a {
  text-decoration: underline;
}

.lp-search-details .lp-search-hit-count {
  margin-bottom: 0;
  margin-top: 0 !important;
}

p.lp-search__reset-filters {
  border-top: 1px solid rgba(0,0,0,0.1);
  display: flex;
  margin: 1.5rem 0 0;
  padding-top: 1.5rem;

  flex: 1 1 auto;
  flex-wrap: wrap;
  gap: 0.5rem 2rem;
  justify-content: space-between;
}

p.lp-search__reset-filters span:first-child {
  min-width: min(35rem, 100%);

  flex: 1 1 1px;
}

p.lp-search__reset-filters a {
  color: var(--lp-font-color);
  text-decoration: underline;
}

p.lp-search__reset-filters a:hover,
.lp-search-sort__option a:hover {
  color: var(--lp-font-color);
}

p.lp-search__reset-filters a:after {
  background-color: var(--lp-font-color);
  content: '';
  display: inline-block;
  height: 1em;
  margin-bottom: -0.2em;
  margin-left: 0.5em;
  width: 1em;

  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2014%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.443%207.515l4.837%204.837-1.62%201.62-4.837-4.837-5%205.001L.19%2012.504l5-5L.38%202.69%202%201.07l4.813%204.813L11.836.859l1.632%201.632z%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2014%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.443%207.515l4.837%204.837-1.62%201.62-4.837-4.837-5%205.001L.19%2012.504l5-5L.38%202.69%202%201.07l4.813%204.813L11.836.859l1.632%201.632z%22%2F%3E%3C%2Fsvg%3E');
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/*
---------------------------------------------------------
FACETTER
--------------------------------------------------------- */
.lp-search-facet .lp-expandable-content {
  margin: var(--lp-spacing) 0;
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd),
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler {
  padding: var(--lp-spacing-x-small);
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even),
.lp-search-facet .lp-expandable-content__content {
  padding: var(--lp-spacing-x-small);
}

/* Modulavstånd i innehållsytor (ej textmoduler) */
.lp-search-facet .lp-expandable-content__content > .sv-portlet,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even) > .sv-portlet {
  margin-bottom: var(--lp-spacing);
}


/*
---------------------------------------------------------
WRAP
--------------------------------------------------------- */
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd),
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even),
.lp-search-facet .lp-expandable-content__wrap {
  border: 1px solid var(--lp-border-color-facet);
  border-radius: 0;
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd),
.lp-search-facet .lp-expandable-content__wrap {
  background-color: #fff;
  margin-bottom: var(--lp-spacing-x-small);
  margin-top: 0;
  overflow: hidden;
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd) {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even) {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: var(--lp-spacing-x-small);
}

/*
---------------------------------------------------------
QUESTION/BUTTON
--------------------------------------------------------- */
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler {
  border: 0;
  cursor: pointer;
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd),
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler {
  background-color: transparent;
  box-sizing: border-box;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  width: 100%;
}

.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler {
  align-items: center;
  display: flex;
}

.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler {
  color: inherit;
}

.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd) .subheading,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd) .heading3,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd) .heading4,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(odd) .normal,
.lp-search-facet .lp-expandable-content__toggler .subheading,
.lp-search-facet .lp-expandable-content__toggler .normal,
.lp-search-facet .lp-expandable-content__toggler .heading3,
.lp-search-facet .lp-expandable-content__toggler .heading4 {
  color: var(--lp-font-color);
  font-size: var(--lp-font-size-small);
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 0 !important;
}

.lp-search-facet .lp-expandable-content__toggler > .sv-text-portlet {
  flex-grow: 1;
}

.lp-search-facet .lp-expandable-content__toggler > .lp-toggler-icon {
  color: var(--env-collapse-icon-color);
  font-size: 1.2em;
  margin-left: 1.5em;

  flex-shrink: 0;
  order: 1;
  pointer-events: none;
}

/*
---------------------------------------------------------
ANSWER
--------------------------------------------------------- */
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even),
.lp-search-facet .lp-expandable-content__content {
  background-color: transparent;
}

.lp-search-facet .lp-expandable-content__content .sv-portlet {
  margin: 0 0 var(--lp-spacing);
}

/* Ingen marginal under sista modulen */

.lp-search-facet .lp-expandable-content__content > .sv-text-portlet-content:last-child p.normal:last-child,
.lp-search-facet .lp-expandable-content__content > .sv-text-portlet:last-child > .sv-text-portlet-content > p.normal:last-child,
.lp-search-facet .lp-expandable-content__content .sv-portlet:last-child,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even) > .sv-portlet:last-child,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even) > .sv-text-portlet:last-child .sv-text-portlet-content > p.normal:last-child,
.sv-edit-mode .lp-search-facet .lp-expandable-content > *:nth-child(even) > .sv-text-portlet-content > p.normal:last-child {
  margin-bottom: 0;
}

/*
---------------------------------------------------------
STATES
--------------------------------------------------------- */
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler:hover,
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler:focus {
  text-decoration: underline;
}

/* Closed/Opened */
.lp-search-facet .lp-expandable-content__toggler[aria-expanded='false'] .lp-toggler-icon--close {
  display: none;
}

.lp-search-facet .lp-expandable-content__toggler[aria-expanded='true'] .lp-toggler-icon--open {
  display: none;
}

/* Aktiv */
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler {
  box-shadow: none;
  position: relative;
  z-index: 1;

  isolation: isolate;
}

.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler:after {
  background-color: var(--lp-element-primary--background);
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: var(--lp-transition-default);
  z-index: -1;
}

.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler.lp-expandable-content--is-open:after,
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler[aria-expanded='true']:after,
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler:hover:after,
.lp-search-facet .lp-expandable-content__wrap .lp-expandable-content__toggler:focus:after {
  opacity: 0.1;
}

/*
---------------------------------------------------------
FLERNIVÅLÄNK
--------------------------------------------------------- */
.lp-search-result__item__path {
  align-items: center;
  display: flex;
  list-style: none;
  margin: 0 0 var(--lp-spacing-small);
  margin-bottom: 0;
  margin-top: 0.4rem;
  padding: 0;

  flex-wrap: wrap;
}

.lp-search-result__item__path li {
  border-bottom: 0;
  margin-bottom: 0;
  padding: 0 !important;
}

.lp-search-result__item__path a {
  display: inline-block;
  /* margin-right: 0.8rem;
  padding-right: 1.2em; */
  text-decoration: underline;
}

.lp-search-result__item__path a.litenxtext {
  color: var(--lp-font-color);
  transition: var(--lp-transition-default);

  text-underline-offset: 0.1em;
}

.lp-search-result__item__path a.litenxtext:hover {
  text-underline-offset: 0.2em;
}

.lp-search-result__item__path a:after,
.lp-search-result__item__path > a:nth-child(2):before {
  background-color: var(--lp-font-color);
  content: '';
  display: inline-block;
  height: 0.9em;
  margin: 0 0.2em -0.1em;
  opacity: 0.8;
  /* margin-right: -1.2em; */
  width: 0.9em;

  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%207%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23777\'%3E%3Cg%20%20id%3D%22done%22%20opacity%3D%22.802%22%3E%3Cg%20id%3D%22Start-niv%C3%A5-1%22%20transform%3D%22translate(-112%20-148)%22%3E%3Cpath%20id%3D%22Startsida%2FR%C3%A5d%26amp%3Bst%C3%B6d%22%20d%3D%22M113.88%20162.56l4.272-13.92h-.96l-4.272%2013.92z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%207%2015\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23777\'%3E%3Cg%20%20id%3D%22done%22%20opacity%3D%22.802%22%3E%3Cg%20id%3D%22Start-niv%C3%A5-1%22%20transform%3D%22translate(-112%20-148)%22%3E%3Cpath%20id%3D%22Startsida%2FR%C3%A5d%26amp%3Bst%C3%B6d%22%20d%3D%22M113.88%20162.56l4.272-13.92h-.96l-4.272%2013.92z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.lp-search-result__item__path > a:nth-child(2):before {
  margin-left: -0.4rem;
  margin-right: 0.8rem;
}

.lp-search-result__item__path > a:last-child:after {
  content: none;
}

/* Tar bort ikon i brödsmula i söken */
.lp-search-result__item__path a[href*='.pdf' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.jpg' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.jpeg' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.png' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.txt' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.doc' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.docx' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.xls' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.xlsx' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.ppt' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.pptx' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.css' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.js' i] img.sv-linkicon,
.lp-search-result__item__path a[href*='.vm' i] img.sv-linkicon,
.lp-search-result__item__path a[href^='/edit-fileresource/' i] img.sv-linkicon {
  display: none;
}

/*
---------------------------------------------------------
IKONER
--------------------------------------------------------- */
/* Ikon */
.lp-search .sv-search-result a[href*='.pdf' i]:after,
.lp-search .sv-search-result a[href*='.jpg' i]:after,
.lp-search .sv-search-result a[href*='.jpeg' i]:after,
.lp-search .sv-search-result a[href*='.png' i]:after,
.lp-search .sv-search-result a[href*='.txt' i]:after,
.lp-search .sv-search-result a[href*='.doc' i]:after,
.lp-search .sv-search-result a[href*='.docx' i]:after,
.lp-search .sv-search-result a[href*='.xls' i]:after,
.lp-search .sv-search-result a[href*='.xlsx' i]:after,
.lp-search .sv-search-result a[href*='.ppt' i]:after,
.lp-search .sv-search-result a[href*='.pptx' i]:after,
.lp-search .sv-search-result a[href*='.css' i]:after,
.lp-search .sv-search-result a[href*='.js' i]:after,
.lp-search .sv-search-result a[href*='.vm' i]:after,
.lp-search .sv-search-result a[href^='/edit-fileresource/' i]:after {
  background-color: var(--lp-font-color);
  content: '';
  display: inline-block;
  height: 0.8em;
  margin-bottom: -0.15em;
  margin-left: 0.2em;
  width: 0.8em;

  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2012%2012\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.875%200C8.04%200%207.247.33%206.656.922l-.734.734A3.129%203.129%200%200%200%205%203.875c0%20.397.076.783.219%201.14l.812-.812a2.14%202.14%200%200%201%20.594-1.844l.734-.734A2.136%202.136%200%200%201%208.875%201a2.1%202.1%200%200%201%201.5.625c.83.83.83%202.186%200%203.016l-.734.734A2.139%202.139%200%200%201%208.125%206c-.112%200-.22-.012-.328-.031l-.813.812a3.126%203.126%200%200%200%203.36-.703l.734-.734A3.129%203.129%200%200%200%2012%203.125c0-.836-.33-1.612-.922-2.203A3.09%203.09%200%200%200%208.875%200zM7.641%203.64l-4%204%20.718.72%204-4-.718-.72zM3.875%205c-.836%200-1.628.33-2.219.922l-.734.734A3.129%203.129%200%200%200%200%208.875c0%20.835.33%201.612.922%202.203A3.09%203.09%200%200%200%203.125%2012c.836%200%201.628-.33%202.219-.922l.734-.734A3.129%203.129%200%200%200%207%208.125a3.08%203.08%200%200%200-.219-1.14l-.812.812a2.14%202.14%200%200%201-.594%201.844l-.734.734A2.136%202.136%200%200%201%203.125%2011a2.102%202.102%200%200%201-1.5-.625%202.137%202.137%200%200%201%200-3.016l.734-.734A2.139%202.139%200%200%201%203.875%206c.112%200%20.22.012.328.031l.813-.812A3.082%203.082%200%200%200%203.875%205z%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2012%2012\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M8.875%200C8.04%200%207.247.33%206.656.922l-.734.734A3.129%203.129%200%200%200%205%203.875c0%20.397.076.783.219%201.14l.812-.812a2.14%202.14%200%200%201%20.594-1.844l.734-.734A2.136%202.136%200%200%201%208.875%201a2.1%202.1%200%200%201%201.5.625c.83.83.83%202.186%200%203.016l-.734.734A2.139%202.139%200%200%201%208.125%206c-.112%200-.22-.012-.328-.031l-.813.812a3.126%203.126%200%200%200%203.36-.703l.734-.734A3.129%203.129%200%200%200%2012%203.125c0-.836-.33-1.612-.922-2.203A3.09%203.09%200%200%200%208.875%200zM7.641%203.64l-4%204%20.718.72%204-4-.718-.72zM3.875%205c-.836%200-1.628.33-2.219.922l-.734.734A3.129%203.129%200%200%200%200%208.875c0%20.835.33%201.612.922%202.203A3.09%203.09%200%200%200%203.125%2012c.836%200%201.628-.33%202.219-.922l.734-.734A3.129%203.129%200%200%200%207%208.125a3.08%203.08%200%200%200-.219-1.14l-.812.812a2.14%202.14%200%200%201-.594%201.844l-.734.734A2.136%202.136%200%200%201%203.125%2011a2.102%202.102%200%200%201-1.5-.625%202.137%202.137%200%200%201%200-3.016l.734-.734A2.139%202.139%200%200%201%203.875%206c.112%200%20.22.012.328.031l.813-.812A3.082%203.082%200%200%200%203.875%205z%22%2F%3E%3C%2Fsvg%3E');
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* Bilder */
.lp-search .sv-search-result a[href*='.jpg' i]:after,
.lp-search .sv-search-result a[href*='.jpeg' i]:after,
.lp-search .sv-search-result a[href*='.png' i]:after {
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.009-16.312-.009-16.313-6.78-6.687L29.422%202H7v23m21-14.5V17h13v29H9V4h19v6.5m11.33%204.118l.371.382H30V5.396l4.479%204.42c2.464%202.431%204.647%204.592%204.851%204.802m-6.45%206.835c-1.389.515-1.704%202.189-.586%203.11%201.215%201.002%203.071.158%203.072-1.396%200-.478-.156-.881-.48-1.238-.441-.485-1.381-.709-2.006-.476m-12.222%202.672c-.207.112-7.645%2010.073-7.893%2010.57-.168.338-.073.786.234%201.093l.254.254%209.019.021c4.961.012%209.945-.007%2011.077-.042l2.057-.063.251-.241c.278-.266.383-.594.305-.951-.03-.135-1.473-1.977-3.445-4.395-3.037-3.726-3.428-4.175-3.733-4.28-.6-.208-.826-.026-2.053%201.653a63.924%2063.924%200%200%201-1.13%201.521c-.037.038-.903-1.076-1.924-2.474-1.18-1.617-1.944-2.588-2.096-2.667a.977.977%200%200%200-.923.001m3.249%206.375l2.584%203.542-2.704.022c-1.487.012-3.918.012-5.403%200l-2.7-.022%201.543-2.084c4.096-5.534%203.864-5.236%203.984-5.114.061.063%201.274%201.708%202.696%203.656m6.878.904c1.133%201.391%202.035%202.554%202.005%202.584-.029.029-.891.065-1.914.079l-1.859.025-.996-1.358a75.127%2075.127%200%200%201-1.101-1.53c-.095-.154-.022-.285.755-1.354.666-.916.882-1.16.956-1.079.052.057%201.021%201.242%202.154%202.633%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.009-16.312-.009-16.313-6.78-6.687L29.422%202H7v23m21-14.5V17h13v29H9V4h19v6.5m11.33%204.118l.371.382H30V5.396l4.479%204.42c2.464%202.431%204.647%204.592%204.851%204.802m-6.45%206.835c-1.389.515-1.704%202.189-.586%203.11%201.215%201.002%203.071.158%203.072-1.396%200-.478-.156-.881-.48-1.238-.441-.485-1.381-.709-2.006-.476m-12.222%202.672c-.207.112-7.645%2010.073-7.893%2010.57-.168.338-.073.786.234%201.093l.254.254%209.019.021c4.961.012%209.945-.007%2011.077-.042l2.057-.063.251-.241c.278-.266.383-.594.305-.951-.03-.135-1.473-1.977-3.445-4.395-3.037-3.726-3.428-4.175-3.733-4.28-.6-.208-.826-.026-2.053%201.653a63.924%2063.924%200%200%201-1.13%201.521c-.037.038-.903-1.076-1.924-2.474-1.18-1.617-1.944-2.588-2.096-2.667a.977.977%200%200%200-.923.001m3.249%206.375l2.584%203.542-2.704.022c-1.487.012-3.918.012-5.403%200l-2.7-.022%201.543-2.084c4.096-5.534%203.864-5.236%203.984-5.114.061.063%201.274%201.708%202.696%203.656m6.878.904c1.133%201.391%202.035%202.554%202.005%202.584-.029.029-.891.065-1.914.079l-1.859.025-.996-1.358a75.127%2075.127%200%200%201-1.101-1.53c-.095-.154-.022-.285.755-1.354.666-.916.882-1.16.956-1.079.052.057%201.021%201.242%202.154%202.633%22%2F%3E%3C%2Fsvg%3E');
}

/* Dokument */
.lp-search .sv-search-result a[href*='.txt' i]:after,
.lp-search .sv-search-result a[href*='.doc' i]:after,
.lp-search .sv-search-result a[href*='.docx' i]:after {
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.007-16.312-.007-16.313-6.889-6.684-6.889-6.683-11.104-.004L7%202v23m21-14.5V17h13v29H9V4h19v6.5m7.583.498c1.627%201.574%203.221%203.118%203.541%203.432l.583.57H30V5.544l1.313%201.296c.721.713%202.643%202.584%204.27%204.158m-3.186%2011.04c-.45.172-1%20.571-1.263.916-.737.967-1.188%202.881-2.05%208.713-.363%202.456-.477%202.904-.81%203.165-.343.271-.926.205-1.144-.127-.086-.132-.29-1.456-.63-4.086-.276-2.14-.524-3.976-.55-4.079-.026-.104-.159-.296-.296-.427-.204-.195-.321-.238-.654-.238s-.45.043-.654.238c-.137.131-.27.322-.296.424-.025.103-.199%201.533-.385%203.179-.683%206.04-.664%205.931-1.053%206.108-.465.212-.917.051-1.156-.412-.148-.286-.471-1.678-.951-4.104-.392-1.977-.554-2.474-.964-2.953-.877-1.024-2.305-.938-3.451.208-.69.691-.768%201.239-.247%201.738.205.196.324.241.648.241.359%200%20.445-.042.902-.438.277-.24.527-.437.554-.437.137%200%20.314.609.592%202.041.459%202.371.851%204.011%201.077%204.505.274.599.806%201.153%201.372%201.431.625.307%201.669.33%202.277.05.899-.414%201.578-1.32%201.748-2.335l.101-.6.273.564c.712%201.471%202.231%202.056%203.625%201.396.511-.242%201.047-.765%201.308-1.276.283-.555.413-1.161.767-3.568.576-3.921%201.122-6.673%201.488-7.502.088-.197.238-.401.335-.453.192-.103.63-.047%201.066.135.732.305%201.441-.132%201.441-.888%200-.745-.704-1.185-1.959-1.224-.501-.016-.853.015-1.061.095%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.007-16.312-.007-16.313-6.889-6.684-6.889-6.683-11.104-.004L7%202v23m21-14.5V17h13v29H9V4h19v6.5m7.583.498c1.627%201.574%203.221%203.118%203.541%203.432l.583.57H30V5.544l1.313%201.296c.721.713%202.643%202.584%204.27%204.158m-3.186%2011.04c-.45.172-1%20.571-1.263.916-.737.967-1.188%202.881-2.05%208.713-.363%202.456-.477%202.904-.81%203.165-.343.271-.926.205-1.144-.127-.086-.132-.29-1.456-.63-4.086-.276-2.14-.524-3.976-.55-4.079-.026-.104-.159-.296-.296-.427-.204-.195-.321-.238-.654-.238s-.45.043-.654.238c-.137.131-.27.322-.296.424-.025.103-.199%201.533-.385%203.179-.683%206.04-.664%205.931-1.053%206.108-.465.212-.917.051-1.156-.412-.148-.286-.471-1.678-.951-4.104-.392-1.977-.554-2.474-.964-2.953-.877-1.024-2.305-.938-3.451.208-.69.691-.768%201.239-.247%201.738.205.196.324.241.648.241.359%200%20.445-.042.902-.438.277-.24.527-.437.554-.437.137%200%20.314.609.592%202.041.459%202.371.851%204.011%201.077%204.505.274.599.806%201.153%201.372%201.431.625.307%201.669.33%202.277.05.899-.414%201.578-1.32%201.748-2.335l.101-.6.273.564c.712%201.471%202.231%202.056%203.625%201.396.511-.242%201.047-.765%201.308-1.276.283-.555.413-1.161.767-3.568.576-3.921%201.122-6.673%201.488-7.502.088-.197.238-.401.335-.453.192-.103.63-.047%201.066.135.732.305%201.441-.132%201.441-.888%200-.745-.704-1.185-1.959-1.224-.501-.016-.853.015-1.061.095%22%2F%3E%3C%2Fsvg%3E');
}

/* Excel */
.lp-search .sv-search-result a[href*='.xls' i]:after,
.lp-search .sv-search-result a[href*='.xlsx' i]:after {
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.007-16.312-.007-16.313-6.889-6.684-6.889-6.683-11.104-.004L7%202v23m21-14.5V17h13v29H9V4h19v6.5m7.583.498c1.627%201.574%203.221%203.118%203.541%203.432l.583.57H30V5.544l1.313%201.296c.721.713%202.643%202.584%204.27%204.158M30.4%2023.656c-.929.307-1.547.937-1.829%201.866-.412%201.357.145%202.641%201.554%203.585%201.196.8%201.472%201.133%201.472%201.768%200%20.792-.477%201.165-1.472%201.147a3.768%203.768%200%200%201-1.055-.175l-.472-.166-.042.18c-.024.099-.089.475-.145.835-.122.771-.148.738.746.938.795.178%201.863.123%202.53-.131a2.96%202.96%200%200%200%201.878-2.558c.088-1.348-.437-2.202-2.014-3.277-.916-.623-1.142-.904-1.15-1.427-.005-.406.197-.718.605-.934.342-.181%201.167-.144%201.583.071.143.074.271.122.285.107.014-.015.1-.396.191-.847l.166-.821-.303-.13c-.485-.207-1.941-.225-2.528-.031m-14.14.157c.048.126.457%201.229.909%202.451l.82%202.222-.83%202.278a314.691%20314.691%200%200%201-.953%202.59l-.121.313h1.964l.348-1.188a47.15%2047.15%200%200%200%20.492-1.791c.13-.549.278-.801.278-.476%200%20.072.247.878.549%201.792l.549%201.663h2.048l-.999-2.544-1-2.544.897-2.394.936-2.5c.031-.084-.171-.102-.945-.084l-.985.024-.303%201.125-.457%201.708-.155.584-.241-.792a332.08%20332.08%200%200%200-.531-1.729l-.289-.938h-2.07l.089.23m6.823%204.812v5.042h4.584V32h-2.584v-8.417h-2v5.042%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.007-16.312-.007-16.313-6.889-6.684-6.889-6.683-11.104-.004L7%202v23m21-14.5V17h13v29H9V4h19v6.5m7.583.498c1.627%201.574%203.221%203.118%203.541%203.432l.583.57H30V5.544l1.313%201.296c.721.713%202.643%202.584%204.27%204.158M30.4%2023.656c-.929.307-1.547.937-1.829%201.866-.412%201.357.145%202.641%201.554%203.585%201.196.8%201.472%201.133%201.472%201.768%200%20.792-.477%201.165-1.472%201.147a3.768%203.768%200%200%201-1.055-.175l-.472-.166-.042.18c-.024.099-.089.475-.145.835-.122.771-.148.738.746.938.795.178%201.863.123%202.53-.131a2.96%202.96%200%200%200%201.878-2.558c.088-1.348-.437-2.202-2.014-3.277-.916-.623-1.142-.904-1.15-1.427-.005-.406.197-.718.605-.934.342-.181%201.167-.144%201.583.071.143.074.271.122.285.107.014-.015.1-.396.191-.847l.166-.821-.303-.13c-.485-.207-1.941-.225-2.528-.031m-14.14.157c.048.126.457%201.229.909%202.451l.82%202.222-.83%202.278a314.691%20314.691%200%200%201-.953%202.59l-.121.313h1.964l.348-1.188a47.15%2047.15%200%200%200%20.492-1.791c.13-.549.278-.801.278-.476%200%20.072.247.878.549%201.792l.549%201.663h2.048l-.999-2.544-1-2.544.897-2.394.936-2.5c.031-.084-.171-.102-.945-.084l-.985.024-.303%201.125-.457%201.708-.155.584-.241-.792a332.08%20332.08%200%200%200-.531-1.729l-.289-.938h-2.07l.089.23m6.823%204.812v5.042h4.584V32h-2.584v-8.417h-2v5.042%22%2F%3E%3C%2Fsvg%3E');
}

/* Övriga dokument-länkar */
.lp-search .sv-search-result a[href*='.ppt' i]:after,
.lp-search .sv-search-result a[href*='.pptx' i]:after,
.lp-search .sv-search-result a[href*='.css' i]:after,
.lp-search .sv-search-result a[href*='.js' i]:after,
.lp-search .sv-search-result a[href*='.vm' i]:after,
.lp-search .sv-search-result a[href^='/edit-fileresource/' i]:after {
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36V14.543l-6.271-6.272L30.457%202H7v23m22-15v6h12v30H9V4h20v6m6.292-.25L39.541%2014H31V9.75c0-2.338.01-4.25.021-4.25.012%200%201.934%201.912%204.271%204.25M15%2023v1h20v-2H15v1m0%206v1h16v-2H15v1m0%206v1h20v-2H15v1%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36V14.543l-6.271-6.272L30.457%202H7v23m22-15v6h12v30H9V4h20v6m6.292-.25L39.541%2014H31V9.75c0-2.338.01-4.25.021-4.25.012%200%201.934%201.912%204.271%204.25M15%2023v1h20v-2H15v1m0%206v1h16v-2H15v1m0%206v1h20v-2H15v1%22%2F%3E%3C%2Fsvg%3E');
}

/* PDF */
.lp-search .sv-search-result a[href*='.pdf' i]:after {
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.007-16.312-.007-16.313-6.889-6.684-6.889-6.683-11.104-.004L7%202v23m21-14.5V17h13v29H9V4h19v6.5m7.583.498c1.627%201.574%203.221%203.118%203.541%203.432l.583.57H30V5.544l1.313%201.296c.721.713%202.643%202.584%204.27%204.158m-12.646%209.043a2.086%202.086%200%200%200-1.081%201.03c-.211.431-.231.549-.226%201.387.005.848.031.993.348%201.927.188.556.475%201.274.638%201.597l.295.586-.33%201.22c-.503%201.866-.891%202.752-2.104%204.809l-.671%201.139-1.169.486c-2.287.951-3.487%202.003-3.618%203.171-.126%201.118%201.084%202.11%202.28%201.87.665-.134%201.261-.475%201.897-1.087.755-.726%201.203-1.316%201.653-2.177l.369-.707%201.12-.559c1.365-.681%202.488-1.054%204.441-1.474l1.486-.32.627.376c1.265.76%202.354%201.059%203.666%201.004%201.355-.057%201.993-.461%202.321-1.471.124-.38.13-.509.045-.89-.127-.568-.596-1.118-1.16-1.361-.924-.397-2.697-.436-3.96-.086-1.224.339-1.184.347-1.935-.398a20.4%2020.4%200%200%201-1.17-1.28c-.649-.797-1.616-2.269-1.616-2.462%200-.081.156-.62.347-1.197.316-.955.35-1.144.385-2.106.032-.905.013-1.139-.136-1.625-.314-1.031-.952-1.529-1.949-1.523-.287.002-.644.056-.793.121m.856%202.604c-.042.224-.076.271-.132.183-.09-.143-.103-.775-.017-.861.106-.105.209.362.149.678m.993%206.899c.259.346.719.89%201.022%201.211.302.32.534.596.516.612-.018.017-.501.13-1.074.252-1.14.243-1.622.376-2.116.588l-.324.138.19-.318c.552-.922.845-1.565%201.047-2.298.124-.447.234-.812.246-.812.011%200%20.233.282.493.627%22%2F%3E%3C%2Fsvg%3E');
  mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2050%2050\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23000\'%3E%3Cpath%20%20d%3D%22M7%2025v23h36l-.007-16.312-.007-16.313-6.889-6.684-6.889-6.683-11.104-.004L7%202v23m21-14.5V17h13v29H9V4h19v6.5m7.583.498c1.627%201.574%203.221%203.118%203.541%203.432l.583.57H30V5.544l1.313%201.296c.721.713%202.643%202.584%204.27%204.158m-12.646%209.043a2.086%202.086%200%200%200-1.081%201.03c-.211.431-.231.549-.226%201.387.005.848.031.993.348%201.927.188.556.475%201.274.638%201.597l.295.586-.33%201.22c-.503%201.866-.891%202.752-2.104%204.809l-.671%201.139-1.169.486c-2.287.951-3.487%202.003-3.618%203.171-.126%201.118%201.084%202.11%202.28%201.87.665-.134%201.261-.475%201.897-1.087.755-.726%201.203-1.316%201.653-2.177l.369-.707%201.12-.559c1.365-.681%202.488-1.054%204.441-1.474l1.486-.32.627.376c1.265.76%202.354%201.059%203.666%201.004%201.355-.057%201.993-.461%202.321-1.471.124-.38.13-.509.045-.89-.127-.568-.596-1.118-1.16-1.361-.924-.397-2.697-.436-3.96-.086-1.224.339-1.184.347-1.935-.398a20.4%2020.4%200%200%201-1.17-1.28c-.649-.797-1.616-2.269-1.616-2.462%200-.081.156-.62.347-1.197.316-.955.35-1.144.385-2.106.032-.905.013-1.139-.136-1.625-.314-1.031-.952-1.529-1.949-1.523-.287.002-.644.056-.793.121m.856%202.604c-.042.224-.076.271-.132.183-.09-.143-.103-.775-.017-.861.106-.105.209.362.149.678m.993%206.899c.259.346.719.89%201.022%201.211.302.32.534.596.516.612-.018.017-.501.13-1.074.252-1.14.243-1.622.376-2.116.588l-.324.138.19-.318c.552-.922.845-1.565%201.047-2.298.124-.447.234-.812.246-.812.011%200%20.233.282.493.627%22%2F%3E%3C%2Fsvg%3E');
}

/* Tar bort standardikonen */
.lp-search .sv-search-result a[href*='.pdf' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.jpg' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.jpeg' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.png' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.txt' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.doc' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.docx' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.xls' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.xlsx' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.ppt' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.pptx' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.css' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.js' i] img.sv-linkicon,
.lp-search .sv-search-result a[href*='.vm' i] img.sv-linkicon,
.lp-search .sv-search-result a[href^='/edit-fileresource/' i] img.sv-linkicon {
  display: none;
}

/*
---------------------------------------------------------
SÖKSEKTION STARTSIDA
--------------------------------------------------------- */
.lp-search__section {
  background-color: rgba(2, 119, 204, 0.1);
  box-sizing: border-box;
  margin-bottom: 2rem;
  margin-top: 2rem;
  padding: var(--lp-spacing) 2rem 4rem;
}

.lp-search__section .sv-fixed-fluid-grid > .sv-layout > .sv-layout.sv-column-12 {
  display: grid;

  gap: 0 13rem;
  grid-template-columns: calc(50% - 13rem) 50%;
}

.lp-search__section .sv-fixed-fluid-grid > .sv-layout > .sv-layout.sv-column-12 > .sv-layout,
.lp-search__section .sv-fixed-fluid-grid > .sv-layout > .sv-layout.sv-column-12 > .sv-linked-portlet {
  max-width: 100%;
}

.lp-search__section .lp-search form {
  max-width: 100%;
  width: 100%;
}

.lp-search__section .lp-search form div {
  flex-shrink: 0;
}

.lp-search__section .lp-search input[type='search'] {
  border-color: #dcdcdc;
}

.lp-search__section .lp-search form button .lp-icon {
  fill: #07c;
}

.lp-search__section .lp-quick-links {
  display: flex;
  margin: 0;
  max-width: 100%;

  flex-wrap: wrap;
  gap: 0 4rem;
}

.lp-search__section .lp-quick-links li {
  display: block;
  padding: 0;
  width: initial;

  flex: none;
}

.lp-search__section .lp-quick-links img {
  max-width: 30px;
}

.lp-search__section .lp-quick-links li a {
  flex: auto;
}

.lp-search__section .lp-quick-links li a:hover {
  color: #4a4a4a;
  text-decoration: underline;
}
