
[data-dyrekompass-poteprofil] .dk-poteprofil{
  max-width:820px!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-topline{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-topline .dk-handwriting{
  margin:0!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-step{
  margin:0!important;
  color:#71817f!important;
  font-size:13px!important;
  font-weight:750!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil h2{
  max-width:650px;
  margin-bottom:10px!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-help{
  max-width:650px;
  margin:0 0 22px!important;
  color:#60716f!important;
  font-size:15px!important;
  line-height:1.62!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-options{
  gap:12px!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-option{
  position:relative;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-height:58px!important;
  padding:16px 18px!important;
  transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-option:hover{
  transform:translateY(-1px);
  box-shadow:0 8px 22px rgba(21,63,64,.06)!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-option[aria-pressed='true']{
  background:#e4eadc!important;
  border-color:#6f9879!important;
  color:#153f40!important;
  box-shadow:0 8px 22px rgba(63,117,88,.08)!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-check{
  display:grid;
  place-items:center;
  flex:0 0 24px;
  width:24px;
  height:24px;
  border-radius:50%;
  background:#3f7558;
  color:#fff;
  font-size:13px;
  font-weight:900;
  opacity:0;
  transform:scale(.75);
  transition:.14s ease;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-option[aria-pressed='true'] .dk-poteprofil-check{
  opacity:1;
  transform:scale(1);
}
[data-dyrekompass-poteprofil] .dk-poteprofil-selection-hint{
  margin:12px 0 0!important;
  color:#6b7d7a!important;
  font-size:12.5px!important;
  font-weight:700!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-nav{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  align-items:center;
  margin-top:26px;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-nav .ory-btn{
  width:100%;
  min-height:48px;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-next:disabled{
  opacity:.42!important;
  cursor:not-allowed!important;
  transform:none!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-note{
  margin-top:18px!important;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-result{
  max-width:660px;
  color:#354a4a;
  font-size:17px;
  line-height:1.7;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-complete-actions{
  flex-wrap:wrap;
}
[data-dyrekompass-poteprofil] .dk-poteprofil-text-button{
  appearance:none;
  border:0;
  background:transparent;
  padding:10px 4px;
  color:#627371;
  font:inherit;
  font-size:13px;
  font-weight:750;
  text-decoration:underline;
  text-underline-offset:3px;
  cursor:pointer;
}
@media(max-width:760px){
  [data-dyrekompass-poteprofil] .dk-poteprofil-topline{
    align-items:flex-start;
  }
  [data-dyrekompass-poteprofil] .dk-poteprofil-help{
    font-size:14px!important;
  }
  [data-dyrekompass-poteprofil] .dk-poteprofil-option{
    min-height:56px!important;
    padding:15px 16px!important;
  }
  [data-dyrekompass-poteprofil] .dk-poteprofil-nav{
    grid-template-columns:1fr 1fr;
    gap:10px;
  }
  [data-dyrekompass-poteprofil] .dk-poteprofil-nav .ory-btn{
    padding-left:12px!important;
    padding-right:12px!important;
  }
}
