/* GENERATED from brand-a26-portal-a6ece8b4.src.css by scripts/a26-portal-sheet-build.sh - do not edit; edit the .src.css and re-run. */
html[data-brand="aktiv-2026"] {

  --a26p-ink-hover: #32140A;

  --a26p-scrim: rgba(25, 12, 4, 0.2);

  --a26p-chip-h: 24px;

  --a26p-mark: 8px;
  --a26p-handle-w: 40px;
  --a26p-handle-h: 2px;
}

html[data-brand="aktiv-2026"] .a26p-pill {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid transparent;
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-control-gap);
  justify-content: center;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-block: 0;
  padding-inline: var(--a26-control-pad);
  position: relative;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-pill svg {
  flex-shrink: 0;
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-pill--cta {
  background-color: var(--a26-cta);
  border-color: var(--a26-cta);
  color: var(--a26-cta-text);
}

html[data-brand="aktiv-2026"] .a26p-pill--ink {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-pill--quiet {
  background-color: transparent;
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-pill--quiet:hover {
    background-color: var(--a26-hover-fill);
    border-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
  html[data-brand="aktiv-2026"] .a26p-pill--cta:hover {
    background-color: var(--a26-cta-hover);
    border-color: var(--a26-cta-hover);
  }
  html[data-brand="aktiv-2026"] .a26p-pill--ink:hover {
    background-color: var(--a26p-ink-hover);
    border-color: var(--a26p-ink-hover);
  }
}

html[data-brand="aktiv-2026"] .a26p-pill:active {
  transform: scale(var(--a26-press-scale));
}

html[data-brand="aktiv-2026"] .a26p-pill:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-pill:disabled,
html[data-brand="aktiv-2026"] .a26p-pill[aria-disabled="true"] {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-card {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
}

html[data-brand="aktiv-2026"] .a26p-card-pad {
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-chip {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid transparent;
  border-radius: var(--a26-radius-control);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-chip--sendt::before,
html[data-brand="aktiv-2026"] .a26p-chip--feilet::before,
html[data-brand="aktiv-2026"] .a26p-chip--rendrer::before {
  content: "";
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-chip--venter {
  background-color: var(--a26-peach);
  color: var(--a26-body);
}

html[data-brand="aktiv-2026"] .a26p-chip--sendt {
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}
html[data-brand="aktiv-2026"] .a26p-chip--sendt::before {
  background-color: var(--a26-green);
  border-radius: 50%;
}

html[data-brand="aktiv-2026"] .a26p-chip--solgt {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-chip--feilet {
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}
html[data-brand="aktiv-2026"] .a26p-chip--feilet::before {
  background-color: var(--a26-cta);
}

html[data-brand="aktiv-2026"] .a26p-chip--rendrer {
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}
html[data-brand="aktiv-2026"] .a26p-chip--rendrer::before {
  background-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-chip--arkivert {
  border-color: var(--a26-hairline-soft);
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-eyebrow {
  align-items: center;
  color: var(--a26-eyebrow);
  display: flex;
  font-family: var(--font-a26-headline) !important;
  font-size: var(--a26-t-eyebrow);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  letter-spacing: var(--a26-track-eyebrow);
  line-height: var(--a26-lh-eyebrow);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-stickybar {
  background-color: var(--a26-white);
  border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  inset-inline: 0;
  padding-inline: var(--a26-s-4);
  position: fixed;
  z-index: 40;
}

html[data-brand="aktiv-2026"] .a26p-stickybar--above {
  bottom: calc(3.5rem + env(safe-area-inset-bottom));
  padding-block: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-stickybar--flush {
  bottom: 0;
  padding-bottom: calc(var(--a26-s-3) + env(safe-area-inset-bottom));
  padding-top: var(--a26-s-3);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-stickybar {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-sheet-scrim {
  background-color: var(--a26p-scrim);
  inset: 0;
  position: fixed;
  transition: opacity var(--dur-a26-chrome) var(--ease-a26-micro);
  z-index: 80;
}

html[data-brand="aktiv-2026"] .a26p-sheet {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  bottom: 0;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  inset-inline: 0;
  outline: none;
  padding-bottom: calc(var(--a26-s-5) + env(safe-area-inset-bottom));
  padding-inline: var(--a26-s-4);
  padding-top: var(--a26-s-3);
  position: fixed;
  transition: transform var(--dur-a26-chrome) var(--ease-a26-micro);
  z-index: 90;
}

html[data-brand="aktiv-2026"] .a26p-sheet--closed {
  transition:
    transform var(--dur-a26-chrome) var(--ease-a26-micro),
    visibility 0s var(--dur-a26-chrome);
}

html[data-brand="aktiv-2026"] .a26p-sheet-handle {
  align-self: center;
  background-color: var(--a26-hairline-soft);
  flex-shrink: 0;
  height: var(--a26p-handle-h);
  margin-bottom: var(--a26-s-3);
  width: var(--a26p-handle-w);
}

html[data-brand="aktiv-2026"] .a26p-sheet-title {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  padding-bottom: var(--a26-s-2);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-lightbox {
  align-items: center;
  background-color: rgba(25, 12, 4, 0.92);
  display: flex;
  inset: 0;
  justify-content: center;
  outline: none;
  position: fixed;
  z-index: 100;
}

html[data-brand="aktiv-2026"] .a26p-lightbox-content {
  align-items: center;
  display: flex;
  justify-content: center;
  max-height: 88vh;
  max-width: 92vw;
}

html[data-brand="aktiv-2026"] .a26p-lightbox-close,
html[data-brand="aktiv-2026"] .a26p-lightbox-prev,
html[data-brand="aktiv-2026"] .a26p-lightbox-next {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-on-dark);
  border-radius: var(--a26-radius-control);
  color: var(--a26-on-dark);
  cursor: pointer;
  display: flex;
  height: var(--a26-control-h);
  justify-content: center;
  position: absolute;
  width: var(--a26-control-h);
  z-index: 10;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-lightbox-close {
  right: var(--a26-s-4);
  top: calc(var(--a26-s-4) + env(safe-area-inset-top));
}

html[data-brand="aktiv-2026"] .a26p-lightbox-prev {
  left: var(--a26-s-3);
  top: 50%;
  transform: translateY(-50%);
}

html[data-brand="aktiv-2026"] .a26p-lightbox-next {
  right: var(--a26-s-3);
  top: 50%;
  transform: translateY(-50%);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-lightbox-close:hover,
  html[data-brand="aktiv-2026"] .a26p-lightbox-prev:hover,
  html[data-brand="aktiv-2026"] .a26p-lightbox-next:hover {
    background-color: var(--a26-on-dark);
    color: var(--a26-ink-chrome);
  }
}

html[data-brand="aktiv-2026"] .a26p-lightbox-close:active {
  transform: scale(var(--a26-press-scale));
}
html[data-brand="aktiv-2026"] .a26p-lightbox-prev:active,
html[data-brand="aktiv-2026"] .a26p-lightbox-next:active {
  transform: translateY(-50%) scale(var(--a26-press-scale));
}

html[data-brand="aktiv-2026"] .a26p-lightbox-close:focus-visible,
html[data-brand="aktiv-2026"] .a26p-lightbox-prev:focus-visible,
html[data-brand="aktiv-2026"] .a26p-lightbox-next:focus-visible {
  outline: 2px solid var(--a26-on-dark);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-pill,
  html[data-brand="aktiv-2026"] .a26p-sheet,
  html[data-brand="aktiv-2026"] .a26p-sheet--closed,
  html[data-brand="aktiv-2026"] .a26p-sheet-scrim,
  html[data-brand="aktiv-2026"] .a26p-lightbox-close,
  html[data-brand="aktiv-2026"] .a26p-lightbox-prev,
  html[data-brand="aktiv-2026"] .a26p-lightbox-next {
    transition-property: opacity !important;
  }
  html[data-brand="aktiv-2026"] .a26p-pill:active,
  html[data-brand="aktiv-2026"] .a26p-lightbox-close:active {
    transform: none;
  }
  html[data-brand="aktiv-2026"] .a26p-lightbox-prev:active,
  html[data-brand="aktiv-2026"] .a26p-lightbox-next:active {
    transform: translateY(-50%);
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-sidebar-w: 232px;
  --a26p-topbar-h: 40px;
  --a26p-tabbar-h: 56px;

  --a26p-tab-rule: 2px;

  --a26p-row-h: 44px;
  --a26p-sheetrow-h: 52px;
  --a26p-main-w: 1208px;

  --a26p-avatar: 32px;
  --a26p-avatar-lg: 40px;

  --a26p-mark-w: 30px;
  --a26p-mark-h: 26px;
  --a26p-lockup-rule-h: 22px;
  --a26p-script-w: 48px;
  --a26p-script-h: 22px;

  --a26p-menu-w: 240px;
  --a26p-acting-w: 200px;

  --a26p-acting-inset: 92px;
  --a26p-chat-w: 380px;
  --a26p-chat-size: 52px;
  --a26p-chat-max: 75vh;
  --a26p-chat-max-lg: 70vh;
  --a26p-composer-max: 112px;

  --a26p-login-w: 440px;
  --a26p-codebox-h: 60px;
}

html[data-brand="aktiv-2026"] .a26p-lockup-link {
  color: var(--a26-ink-chrome);
  display: inline-flex;
  text-decoration: none;
}

html[data-brand="aktiv-2026"] .a26p-lockup {
  align-items: center;
  display: inline-flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-lockup-mark {
  flex-shrink: 0;
  height: var(--a26p-mark-h);
  width: var(--a26p-mark-w);
}

html[data-brand="aktiv-2026"] .a26p-lockup-rule {
  background-color: currentColor;
  flex-shrink: 0;
  height: var(--a26p-lockup-rule-h);
  opacity: 0.25;
  width: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-lockup-script {
  flex-shrink: 0;
  height: var(--a26p-script-h);
  width: var(--a26p-script-w);
}

html[data-brand="aktiv-2026"] .a26p-shell {
  background-color: var(--a26-canvas);
  min-height: 100vh;
}

html[data-brand="aktiv-2026"] .a26p-main {
  margin-inline: auto;
  max-width: var(--a26p-main-w);
  padding-block: var(--a26-s-4)
    calc(var(--a26p-tabbar-h) + var(--a26-s-6) + env(safe-area-inset-bottom));
  padding-inline: var(--a26-gutter);
  width: 100%;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-shell {
    padding-left: var(--a26p-sidebar-w);
  }
  html[data-brand="aktiv-2026"] .a26p-main {
    padding-block: var(--a26-s-6) var(--a26-s-7);
  }
}

html[data-brand="aktiv-2026"] .a26p-sidebar {
  display: none;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-sidebar {
    background-color: var(--a26-white);
    border-right: var(--a26-hairline-w) solid var(--a26-hairline-soft);
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    padding-block: var(--a26-s-5) var(--a26-s-5);
    padding-inline: var(--a26-s-4);
    position: fixed;
    top: 0;
    width: var(--a26p-sidebar-w);
    z-index: 40;
  }
  html[data-brand="aktiv-2026"] .a26p-sidebar .a26p-lockup-link {
    margin-bottom: var(--a26-s-6);
    padding-inline: var(--a26-s-3);
  }
}

html[data-brand="aktiv-2026"] .a26p-nav {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-nav-item {
  align-items: center;
  border-radius: var(--a26-radius-control);
  color: var(--a26-muted);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  line-height: var(--a26-lh-ui);
  min-height: var(--a26p-row-h);
  padding-inline: var(--a26-s-3);
  text-decoration: none;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-nav-item svg {
  flex-shrink: 0;
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-nav-item--active {
  background-color: var(--a26-peach);
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-nav-item-link {
  align-items: center;
  align-self: stretch;
  color: inherit;
  display: flex;
  flex-grow: 1;
  gap: var(--a26-s-3);
  margin-inline: calc(var(--a26-s-3) * -1);
  min-width: 0;
  padding-inline: var(--a26-s-3);
  text-decoration: none;
}

html[data-brand="aktiv-2026"] .a26p-nav-chevron {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  margin-right: calc(var(--a26-s-3) * -1);
  padding-inline: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-nav-badge,
html[data-brand="aktiv-2026"] .a26p-sheetrow-badge {
  align-items: center;
  background-color: var(--a26-cta);
  border-radius: var(--a26-radius-control);
  color: var(--a26-cta-text);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  justify-content: center;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  margin-left: auto;
  min-height: var(--a26-s-5);
  min-width: var(--a26-s-5);
  padding-inline: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-nav-sub {
  border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  margin-block: var(--a26-s-1);
  margin-left: var(--a26-s-5);
  padding-left: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-nav-sub-item {
  align-items: center;
  color: var(--a26-muted);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26p-row-h);
  text-decoration: none;
  transition: color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-nav-sub-item--active {
  color: var(--a26-ink-chrome);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-nav-item:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
  html[data-brand="aktiv-2026"] .a26p-nav-sub-item:hover {
    color: var(--a26-ink-chrome);
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-nav-item:focus-visible,
html[data-brand="aktiv-2026"] .a26p-nav-item-link:focus-visible,
html[data-brand="aktiv-2026"] .a26p-nav-sub-item:focus-visible,
html[data-brand="aktiv-2026"] .a26p-nav-chevron:focus-visible,
html[data-brand="aktiv-2026"] .a26p-lockup-link:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-agent {
  align-items: center;
  background-color: var(--a26-canvas);
  display: flex;
  gap: var(--a26-s-3);
  margin-top: auto;
  padding: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-agent-avatar,
html[data-brand="aktiv-2026"] .a26p-agent-initial {
  border-radius: var(--a26-radius-control);
  flex-shrink: 0;
  height: var(--a26p-avatar);
  width: var(--a26p-avatar);
}

html[data-brand="aktiv-2026"] .a26p-agent-avatar {
  object-fit: cover;
}

html[data-brand="aktiv-2026"] .a26p-agent-initial {
  align-items: center;
  background-color: var(--a26-peach);
  color: var(--a26-ink-chrome);
  display: flex;
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  justify-content: center;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-agent-text {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-agent-name {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-agent-logout {
  background-color: transparent;
  border: 0;
  color: var(--a26-muted);
  cursor: pointer;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  padding: 0;
  text-align: left;
  text-transform: uppercase;
  transition: color var(--dur-micro) var(--ease-a26-micro);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-agent-logout:hover {
    color: var(--a26-ink-chrome);
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-agent-logout:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-topbar {
  --a26p-mark-w: 26px;
  --a26p-mark-h: 23px;
  --a26p-lockup-rule-h: 18px;
  --a26p-script-w: 44px;
  --a26p-script-h: 20px;
  align-items: center;
  background-color: var(--a26-white);
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  height: calc(var(--a26p-topbar-h) + env(safe-area-inset-top));
  padding-inline: var(--a26-gutter);
  padding-top: env(safe-area-inset-top);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-topbar {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-tabbar {
  background-color: var(--a26-white);
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  bottom: 0;
  inset-inline: 0;
  padding-bottom: env(safe-area-inset-bottom);
  position: fixed;
  z-index: 50;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-tabbar {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-tabbar-row {
  display: flex;
  height: var(--a26p-tabbar-h);
}

html[data-brand="aktiv-2026"] .a26p-tab {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-top: var(--a26p-tab-rule) solid transparent;
  color: var(--a26-muted);
  cursor: pointer;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  gap: var(--a26-s-1);
  justify-content: center;
  position: relative;
  text-decoration: none;
  transition:
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-tab svg {
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-tab--active {
  border-top-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-tab-label {
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-tab-dot {
  background-color: var(--a26-cta);
  height: var(--a26p-mark);

  left: calc(50% + var(--a26-s-1));
  position: absolute;
  top: var(--a26-s-2);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-tab:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-sheetwrap {
  display: contents;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-sheetwrap {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-sheetnav {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-sheetrow {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-ink-chrome);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  line-height: var(--a26-lh-ui);
  min-height: var(--a26p-sheetrow-h);
  padding-inline: var(--a26-s-2);
  text-decoration: none;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-sheetrow--active {
  background-color: var(--a26-peach);
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-sheetrow-glyph {
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-sheetrow-text {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-sheetrow-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-sheetrow-hint {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-sheetagent {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  gap: var(--a26-s-3);
  margin-top: var(--a26-s-3);
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-avatar,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-initial {
  height: var(--a26p-avatar-lg);
  width: var(--a26p-avatar-lg);
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-name {
  flex: 1 1 auto;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-sheetrow:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-sheetrow:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-kebab {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: var(--a26-control-h);
  justify-content: center;
  width: var(--a26-control-h);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-kebab:active {
  transform: scale(var(--a26-press-scale));
}

html[data-brand="aktiv-2026"] .a26p-menu {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  margin-top: var(--a26-s-1);
  padding-block: var(--a26-s-2);
  position: absolute;
  right: 0;
  top: 100%;
  width: var(--a26p-menu-w);
  z-index: 50;
}

html[data-brand="aktiv-2026"] .a26p-menu-item {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  line-height: var(--a26-lh-ui);
  min-height: var(--a26p-row-h);
  padding-inline: var(--a26-s-4);
  text-align: left;
  text-decoration: none;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-menu-item svg {
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-menu-item:disabled {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-menu-divider {
  background-color: var(--a26-hairline-soft);
  height: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-menu-item--destructive {
  align-items: flex-start;
  padding-block: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-menu-item--destructive > span {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-menu-mark {
  background-color: var(--a26-cta);
  flex-shrink: 0;
  height: var(--a26p-mark);

  margin-top: calc((var(--a26-lh-ui) - var(--a26p-mark)) / 2);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-menu-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-kebab:hover,
  html[data-brand="aktiv-2026"] .a26p-menu-item:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
  html[data-brand="aktiv-2026"] .a26p-menu-item:hover .a26p-menu-sub {
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-kebab:focus-visible,
html[data-brand="aktiv-2026"] .a26p-menu-item:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-acting {
  background-color: color-mix(in srgb, var(--a26-canvas) 95%, transparent);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-control);
  bottom: calc(var(--a26p-tabbar-h) + var(--a26-s-3) + env(safe-area-inset-bottom));
  left: var(--a26-s-3);
  padding: var(--a26-s-2) var(--a26-s-3);
  position: fixed;
  width: var(--a26p-acting-w);
  z-index: 50;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-acting {
    bottom: var(--a26p-acting-inset);
    left: var(--a26-s-4);
  }
}

html[data-brand="aktiv-2026"] .a26p-acting--expired {
  background-color: var(--a26-peach);
}

html[data-brand="aktiv-2026"] .a26p-acting-label,
html[data-brand="aktiv-2026"] .a26p-acting-action,
html[data-brand="aktiv-2026"] .a26p-acting-error {
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-acting-label {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-acting-name {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-acting-action {
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  margin-top: var(--a26-s-1);
  padding: 0;
  text-align: left;
  text-decoration: underline;
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-acting-action:disabled {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-acting-error {
  color: var(--a26-ink-chrome);
  margin-top: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-acting-action:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-chat-bubble {
  align-items: center;
  background-color: var(--a26-ink-chrome);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  bottom: calc(var(--a26p-tabbar-h) + var(--a26-s-3) + env(safe-area-inset-bottom));
  color: var(--a26-canvas);
  cursor: pointer;
  display: flex;
  height: var(--a26p-chat-size);
  justify-content: center;
  position: fixed;
  right: var(--a26-s-4);
  width: var(--a26p-chat-size);
  z-index: 50;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-chat-bubble:active {
  transform: scale(var(--a26-press-scale));
}

html[data-brand="aktiv-2026"] .a26p-chat-dot {
  background-color: var(--a26-cta);
  height: var(--a26p-mark);
  position: absolute;
  right: var(--a26-s-2);
  top: var(--a26-s-2);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-chat-panel {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  bottom: calc(var(--a26p-tabbar-h) + env(safe-area-inset-bottom));
  display: flex;
  flex-direction: column;
  inset-inline: 0;
  max-height: var(--a26p-chat-max);
  position: fixed;
  z-index: 50;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-chat-bubble {
    bottom: var(--a26-s-5);
    right: var(--a26-s-5);
  }
  html[data-brand="aktiv-2026"] .a26p-chat-panel {
    bottom: var(--a26-s-5);
    inset-inline: auto;
    max-height: var(--a26p-chat-max-lg);
    right: var(--a26-s-5);
    width: var(--a26p-chat-w);
  }
}

html[data-brand="aktiv-2026"] .a26p-chat-header {
  align-items: flex-start;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
  padding: var(--a26-s-4) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-chat-header > div {
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-chat-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-chat-sub,
html[data-brand="aktiv-2026"] .a26p-chat-empty,
html[data-brand="aktiv-2026"] .a26p-chat-empty-sub {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-chat-sub,
html[data-brand="aktiv-2026"] .a26p-chat-empty-sub {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-chat-empty {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-chat-close {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-muted);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: var(--a26-control-h);
  justify-content: center;
  margin-block: calc(var(--a26-s-3) * -1);
  margin-right: calc(var(--a26-s-3) * -1);
  width: var(--a26-control-h);
  transition: color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-chat-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--a26-s-4);
  overflow-y: auto;
  padding: var(--a26-s-4) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-chat-msg {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-chat-msg--agent {
  align-items: flex-end;
}

html[data-brand="aktiv-2026"] .a26p-chat-msg--henrik {
  align-items: flex-start;
}

html[data-brand="aktiv-2026"] .a26p-chat-msg > div {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: 85%;
  padding: var(--a26-s-2) var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-chat-msg--agent > div {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-chat-msg--henrik > div {
  background-color: var(--a26-peach);
  color: var(--a26-body);
}

html[data-brand="aktiv-2026"] .a26p-chat-meta,
html[data-brand="aktiv-2026"] .a26p-chat-error {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-chat-error {
  color: var(--a26-ink-chrome);
  padding-bottom: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-chat-divider {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-chat-divider-rule {
  background-color: var(--a26-hairline-soft);
  flex: 1 1 0;
  height: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-chat-composer {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-chat-composer > div {
  align-items: flex-end;
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-chat-input {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  flex: 1 1 auto;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  max-height: var(--a26p-composer-max);
  min-height: var(--a26-control-h);
  padding: var(--a26-s-3) var(--a26-s-4);
  resize: none;
}

html[data-brand="aktiv-2026"] .a26p-chat-input::placeholder {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-chat-send {
  align-items: center;
  background-color: var(--a26-cta);
  border: var(--a26-hairline-w) solid var(--a26-cta);
  border-radius: var(--a26-radius-control);
  color: var(--a26-cta-text);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: var(--a26-control-h);
  justify-content: center;
  width: var(--a26-control-h);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-chat-send:disabled {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-chat-send:active {
  transform: scale(var(--a26-press-scale));
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-chat-bubble:hover {
    background-color: var(--a26p-ink-hover);
  }
  html[data-brand="aktiv-2026"] .a26p-chat-close:hover {
    color: var(--a26-ink-chrome);
  }
  html[data-brand="aktiv-2026"] .a26p-chat-send:not(:disabled):hover {
    background-color: var(--a26-cta-hover);
  }
}

html[data-brand="aktiv-2026"] .a26p-chat-bubble:focus-visible,
html[data-brand="aktiv-2026"] .a26p-chat-close:focus-visible,
html[data-brand="aktiv-2026"] .a26p-chat-send:focus-visible,
html[data-brand="aktiv-2026"] .a26p-chat-input:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-login {
  align-items: center;
  background-color: var(--a26-canvas);
  display: flex;
  justify-content: center;
  min-height: 100vh;
  padding-block: var(--a26-s-7);
  padding-inline: var(--a26-gutter);
}

html[data-brand="aktiv-2026"] .a26p-login-panel {
  --a26p-mark-w: 32px;
  --a26p-mark-h: 28px;
  --a26p-lockup-rule-h: 24px;
  --a26p-script-w: 57px;
  --a26p-script-h: 26px;
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  color: var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  max-width: var(--a26p-login-w);
  padding-block: var(--a26-s-7);
  padding-inline: var(--a26-s-6);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-login-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  text-align: center;
}

html[data-brand="aktiv-2026"] .a26p-login-h {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-login-sub,
html[data-brand="aktiv-2026"] .a26p-login-hint,
html[data-brand="aktiv-2026"] .a26p-login-notice {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-login-sub {
  color: var(--a26-body);
}

html[data-brand="aktiv-2026"] .a26p-login-hint {
  color: var(--a26-muted);
  text-align: center;
}

html[data-brand="aktiv-2026"] .a26p-login-notice {
  background-color: var(--a26-peach);
  color: var(--a26-body);
  padding: var(--a26-s-3) var(--a26-s-4);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-login-form {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-login-field {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-login-label,
html[data-brand="aktiv-2026"] .a26p-login-error {
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-login-label {
  color: var(--a26-body);
}

html[data-brand="aktiv-2026"] .a26p-login-error {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-login-input {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding: var(--a26-s-3) var(--a26-s-4);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-login-input::placeholder {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-login-input:disabled {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-login-input:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-login-wide {
  justify-content: center;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-code {
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-code-row {
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-code-box {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  display: flex;
  flex: 1 1 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  height: var(--a26p-codebox-h);
  justify-content: center;
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-code-box--active {
  border-color: var(--a26-cta);
  border-width: var(--a26p-tab-rule);
}

html[data-brand="aktiv-2026"] .a26p-code-box--empty {
  border-color: var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-code-input {
  background-color: transparent;
  border: 0;
  caret-color: transparent;
  color: transparent;
  inset: 0;
  position: absolute;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-code-input:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-nav-item,
  html[data-brand="aktiv-2026"] .a26p-nav-sub-item,
  html[data-brand="aktiv-2026"] .a26p-agent-logout,
  html[data-brand="aktiv-2026"] .a26p-tab,
  html[data-brand="aktiv-2026"] .a26p-sheetrow,
  html[data-brand="aktiv-2026"] .a26p-kebab,
  html[data-brand="aktiv-2026"] .a26p-menu-item,
  html[data-brand="aktiv-2026"] .a26p-chat-bubble,
  html[data-brand="aktiv-2026"] .a26p-chat-close,
  html[data-brand="aktiv-2026"] .a26p-chat-send {
    transition-property: opacity !important;
  }
  html[data-brand="aktiv-2026"] .a26p-kebab:active,
  html[data-brand="aktiv-2026"] .a26p-chat-bubble:active,
  html[data-brand="aktiv-2026"] .a26p-chat-send:active {
    transform: none;
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-othumb-w: 64px;
  --a26p-othumb-h: 48px;
  --a26p-olane-status: 150px;
  --a26p-olane-visning: 140px;
  --a26p-olane-laget: 90px;
  --a26p-olane-action: 150px;

  --a26p-hrow-type: 104px;
  --a26p-hrow-status: 128px;
  --a26p-hrow-action: 56px;

  --a26p-ukens-aside: 260px;
  --a26p-search-w: 384px;

  --a26p-some-main: 320px;
}

html[data-brand="aktiv-2026"] .a26p-flush {
  padding: 0;
}

html[data-brand="aktiv-2026"] .a26p-phone-only {
  display: inline;
}

html[data-brand="aktiv-2026"] .a26p-wide-only {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-textlink {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  text-decoration: none;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-textlink:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-empty {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  padding: var(--a26-s-7) var(--a26-s-5);
  text-align: center;
}

html[data-brand="aktiv-2026"] .a26p-panel-head {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-panel-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  min-width: 0;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-textlink:hover {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-phone-only {
    display: none;
  }
  html[data-brand="aktiv-2026"] .a26p-wide-only {
    display: inline;
  }
}

html[data-brand="aktiv-2026"] .a26p-home {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-home-header {
  align-items: flex-end;
  display: flex;
  gap: var(--a26-s-4);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-home-greeting {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
}

html[data-brand="aktiv-2026"] .a26p-home-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-home-header-action {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-home-section {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-home-badge {
  align-items: center;
  background-color: var(--a26-cta);
  border-radius: var(--a26-radius-control);
  color: var(--a26-cta-text);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  justify-content: center;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  min-width: var(--a26p-chip-h);
  padding-inline: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-home-grid {
  display: grid;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-home-pair {
  display: grid;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-home-pair-main {
  min-width: 0;
  order: 2;
}

html[data-brand="aktiv-2026"] .a26p-home-pair-aside {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  min-width: 0;
  order: 1;
}

html[data-brand="aktiv-2026"] .a26p-help {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  padding-bottom: var(--a26-s-2);
  text-align: center;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-home {
    gap: var(--a26-s-6);
  }
  html[data-brand="aktiv-2026"] .a26p-home-header-action {
    display: block;
    flex-shrink: 0;
  }
  html[data-brand="aktiv-2026"] .a26p-home-grid {
    gap: var(--a26-s-4);
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  html[data-brand="aktiv-2026"] .a26p-home-grid--pair {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  html[data-brand="aktiv-2026"] .a26p-home-pair {
    align-items: start;
    gap: var(--a26-s-5);
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  html[data-brand="aktiv-2026"] .a26p-home-pair-main {
    order: 0;
  }
  html[data-brand="aktiv-2026"] .a26p-home-pair-aside {
    gap: var(--a26-s-4);
    order: 0;
  }
  html[data-brand="aktiv-2026"] .a26p-help {
    text-align: left;
  }
}

html[data-brand="aktiv-2026"] .a26p-pcard {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-pcard-overlay {
  inset: 0;
  position: absolute;
  z-index: 1;
}

html[data-brand="aktiv-2026"] .a26p-pcard-overlay:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-pcard-media {
  aspect-ratio: var(--a26-video-wide-aspect);
  background-color: var(--a26-canvas);
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  flex-shrink: 0;
  position: relative;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-pcard-image {
  display: block;
  height: 100%;
  inset: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-pcard-play {
  align-items: center;
  background-color: var(--a26-canvas);
  color: var(--a26-ink-chrome);
  display: flex;
  height: var(--a26-control-h);
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: var(--a26-control-h);
}

html[data-brand="aktiv-2026"] .a26p-pcard-play svg {
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-pcard-progress {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  left: 50%;
  line-height: var(--a26-lh-ui);
  padding: var(--a26-s-1) var(--a26-s-3);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-pcard-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-pcard-address {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-pcard-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-pcard-foot {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
  justify-content: space-between;
  margin-top: auto;
  padding-top: var(--a26-s-2);
  position: relative;
  z-index: 2;
}

html[data-brand="aktiv-2026"] .a26p-pcard-note {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  text-align: right;
}

@media (hover: hover) {

  html[data-brand="aktiv-2026"]
    .a26p-pcard-overlay:hover
    ~ .a26p-pcard-body
    .a26p-pcard-address {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-recent,
html[data-brand="aktiv-2026"] .a26p-strength,
html[data-brand="aktiv-2026"] .a26p-promo,
html[data-brand="aktiv-2026"] .a26p-ukens {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-strength,
html[data-brand="aktiv-2026"] .a26p-promo,
html[data-brand="aktiv-2026"] .a26p-ukens {
  height: 100%;
}

html[data-brand="aktiv-2026"] .a26p-promo {
  align-items: flex-start;
}

html[data-brand="aktiv-2026"] .a26p-promo-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-promo-body {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-bottom: auto;
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-identity {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-identity-avatar,
html[data-brand="aktiv-2026"] .a26p-identity-initial {
  border-radius: var(--a26-radius-control);
  flex-shrink: 0;
  height: var(--a26p-avatar-lg);
  width: var(--a26p-avatar-lg);
}

html[data-brand="aktiv-2026"] .a26p-identity-avatar {
  display: block;
  object-fit: cover;
}

html[data-brand="aktiv-2026"] .a26p-identity-initial {
  align-items: center;
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-ink-chrome);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  justify-content: center;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-identity-text {
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-identity-name {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-identity-role {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-meter {
  background-color: var(--a26-hairline-soft);
  display: block;
  height: var(--a26-hairline-w);
  margin-top: auto;
  overflow: hidden;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-meter-fill {
  background-color: var(--a26-ink-chrome);
  display: block;
  height: 100%;
}

html[data-brand="aktiv-2026"] .a26p-meter-label {
  color: var(--a26-muted);
  display: flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  justify-content: space-between;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-meter-value {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-missing {
  align-items: flex-start;
  color: var(--a26-body);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-missing-mark {
  background-color: var(--a26-ink-chrome);
  flex-shrink: 0;
  height: var(--a26p-mark);
  margin-top: calc((var(--a26-lh-body) - var(--a26p-mark)) / 2);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-home-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-hrows {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-hrow {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: inherit;
  display: flex;
  gap: var(--a26-s-3);
  padding-block: var(--a26-s-3);
  text-decoration: none;
}

html[data-brand="aktiv-2026"] .a26p-hrow:first-child {
  border-top: 0;
  padding-top: 0;
}

html[data-brand="aktiv-2026"] .a26p-hrow:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-hrow-type {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-hrow-main {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-hrow-address {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-hrow-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-hrow-status {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-end;
}

html[data-brand="aktiv-2026"] .a26p-hrow-action {
  display: none;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] a.a26p-hrow:hover .a26p-hrow-address {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-identity {
    align-items: center;
    display: flex;
    gap: var(--a26-s-3);
  }
  html[data-brand="aktiv-2026"] .a26p-hrow {
    gap: var(--a26-s-4);
  }
  html[data-brand="aktiv-2026"] .a26p-hrow-type {
    color: var(--a26-muted);
    display: block;
    flex-shrink: 0;
    font-family: var(--font-a26-mono) !important;
    font-size: var(--a26-t-mono);
    font-weight: 400 !important;
    letter-spacing: var(--a26-track-mono);
    line-height: var(--a26-lh-mono-text);
    text-transform: uppercase;
    width: var(--a26p-hrow-type);
  }
  html[data-brand="aktiv-2026"] .a26p-hrow-meta-type {
    display: none;
  }
  html[data-brand="aktiv-2026"] .a26p-hrow-status {
    justify-content: flex-start;
    width: var(--a26p-hrow-status);
  }
  html[data-brand="aktiv-2026"] .a26p-hrow-action {
    color: var(--a26-ink-chrome);
    display: flex;
    flex-shrink: 0;
    font-family: var(--font-a26-body) !important;
    font-size: var(--a26-t-ui);
    font-weight: 400 !important;
    justify-content: flex-end;
    line-height: var(--a26-lh-ui-text);
    width: var(--a26p-hrow-action);
  }
}

html[data-brand="aktiv-2026"] .a26p-ukens-rows,
html[data-brand="aktiv-2026"] .a26p-ukens-aside {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ukens-rows {
  flex: 1;
}

html[data-brand="aktiv-2026"] .a26p-ukens-row {
  align-items: baseline;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dot {
  background-color: var(--a26-green);
  border-radius: 50%;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-ukens-row-text {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-ukens-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-body {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-ukens-foot {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  margin-top: auto;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ukens-banner {
  background-color: var(--a26-ink);
  border-radius: var(--a26-radius-card);
  display: grid;
  gap: var(--a26-s-5);
  padding: var(--a26-s-6);
}

html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-ukens-main {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-eyebrow {
  color: var(--a26-peach);
}

html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-ukens-title,
html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-ukens-body,
html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-ukens-row-text {
  color: var(--a26-on-dark);
}

html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-pill--quiet {
  border-color: var(--a26-on-dark);
  color: var(--a26-on-dark);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-ukens-banner .a26p-pill--quiet:hover {
    background-color: var(--a26-on-dark);
    border-color: var(--a26-on-dark);
    color: var(--a26-ink-chrome);
  }
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-ukens-banner {
    align-items: center;
    gap: var(--a26-s-7);
    grid-template-columns: minmax(0, 1fr) minmax(0, var(--a26p-ukens-aside));
  }
}

html[data-brand="aktiv-2026"] .a26p-switch {
  background-color: var(--a26-white);
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  margin-inline: calc(var(--a26-gutter) * -1);
  padding: var(--a26-s-3) var(--a26-gutter);
}

html[data-brand="aktiv-2026"] .a26p-switch-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-switch-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] .a26p-switch-select {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  flex: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  min-width: 0;
  padding-inline: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-switch-select:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-switch-select:disabled {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-switch-error {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-switch-select {
    flex: none;
    min-width: var(--a26p-search-w);
  }
}

html[data-brand="aktiv-2026"] .a26p-orders {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-6);
}

html[data-brand="aktiv-2026"] .a26p-orders-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
}

html[data-brand="aktiv-2026"] .a26p-orders-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-orders-section,
html[data-brand="aktiv-2026"] .a26p-orders-list {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-orders-error {
  background-color: var(--a26-peach);
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-search {
  align-items: center;
  display: flex;
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-search-glyph {
  align-items: center;
  color: var(--a26-muted);
  display: flex;
  left: var(--a26-control-pad);
  pointer-events: none;
  position: absolute;
}

html[data-brand="aktiv-2026"] .a26p-search-glyph svg {
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-search-input {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-inline: calc(var(--a26-control-pad) + var(--a26-icon) + var(--a26-s-3))
    var(--a26-control-pad);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-search-input::placeholder {
  color: var(--a26-muted);
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-search-input:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-search {
    max-width: var(--a26p-search-w);
  }
}

html[data-brand="aktiv-2026"] .a26p-filters {
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
  width: fit-content;
}

html[data-brand="aktiv-2026"] .a26p-filters::-webkit-scrollbar {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-filter {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  justify-content: center;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-control-pad);
  white-space: nowrap;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-filter:first-child {
  border-left: 0;
}

html[data-brand="aktiv-2026"] .a26p-filter--active {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-filter--attention {
  background-color: var(--a26-peach);
  color: var(--a26-body);
}

html[data-brand="aktiv-2026"] .a26p-filter--muted {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-filter-count {
  opacity: 0.6;
}

html[data-brand="aktiv-2026"] .a26p-filter:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-filter:hover:not(.a26p-filter--active) {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-orows {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-orow-head {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-orow,
html[data-brand="aktiv-2026"] .a26p-some-row {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-orow--busy {
  opacity: 0.7;
  pointer-events: none;
}

html[data-brand="aktiv-2026"] .a26p-orow--archived {
  opacity: 0.6;
}

html[data-brand="aktiv-2026"] .a26p-orow-thumb {
  background-color: var(--a26-canvas);
  display: block;
  flex-shrink: 0;
  height: var(--a26p-othumb-h);
  overflow: hidden;
  position: relative;
  width: var(--a26p-othumb-w);
}

html[data-brand="aktiv-2026"] .a26p-orow-thumb-image {
  display: block;
  height: 100%;
  inset: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-orow-main {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-orow-address {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-orow-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-orow-chip-phone {
  display: flex;
  margin-top: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-orow-action-phone {
  display: flex;
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-olane-thumb,
html[data-brand="aktiv-2026"] .a26p-olane-status,
html[data-brand="aktiv-2026"] .a26p-olane-visning,
html[data-brand="aktiv-2026"] .a26p-olane-laget,
html[data-brand="aktiv-2026"] .a26p-olane-action {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-olane-bolig {
  flex: 1;
  min-width: 0;
}

@media (min-width: 56.25rem) {

  html[data-brand="aktiv-2026"] .a26p-orows {
    background-color: var(--a26-white);
    border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
    border-radius: var(--a26-radius-card);
    gap: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-orow-head {
    align-items: center;
    border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
    display: flex;
    gap: var(--a26-s-4);
    padding: var(--a26-s-3) var(--a26-s-5);
  }

  html[data-brand="aktiv-2026"] .a26p-orow-head.a26p-orow-head > * {
    color: var(--a26-muted);
    font-family: var(--font-a26-mono) !important;
    font-size: var(--a26-t-mono);
    font-weight: 400 !important;
    letter-spacing: var(--a26-track-mono);
    line-height: var(--a26-lh-mono-text);
    text-transform: uppercase;
  }

  html[data-brand="aktiv-2026"] .a26p-orow,
  html[data-brand="aktiv-2026"] .a26p-some-row {
    background-color: transparent;
    border: 0;
    border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
    gap: var(--a26-s-4);
    padding: var(--a26-s-3) var(--a26-s-5);
  }

  html[data-brand="aktiv-2026"] .a26p-orow:first-child,
  html[data-brand="aktiv-2026"] .a26p-some-row:first-child {
    border-top: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-orow-chip-phone,
  html[data-brand="aktiv-2026"] .a26p-orow-action-phone {
    display: none;
  }

  html[data-brand="aktiv-2026"] .a26p-olane-thumb {
    display: block;
    flex-shrink: 0;
    width: var(--a26p-othumb-w);
  }

  html[data-brand="aktiv-2026"] .a26p-olane-status {
    display: flex;
    flex-shrink: 0;
    width: var(--a26p-olane-status);
  }

  html[data-brand="aktiv-2026"] .a26p-olane-visning {
    color: var(--a26-ink-chrome);
    display: block;
    flex-shrink: 0;
    font-family: var(--font-a26-body) !important;
    font-size: var(--a26-t-ui);
    font-weight: 400 !important;
    line-height: var(--a26-lh-ui-text);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: var(--a26p-olane-visning);
  }

  html[data-brand="aktiv-2026"] .a26p-olane-laget {
    color: var(--a26-muted);
    display: block;
    flex-shrink: 0;
    font-family: var(--font-a26-mono) !important;
    font-size: var(--a26-t-mono);
    font-weight: 400 !important;
    letter-spacing: var(--a26-track-mono);
    line-height: var(--a26-lh-mono-text);
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    width: var(--a26p-olane-laget);
  }

  html[data-brand="aktiv-2026"] .a26p-olane-action {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: var(--a26-s-3);
    justify-content: flex-end;
    width: var(--a26p-olane-action);
  }
}

html[data-brand="aktiv-2026"] .a26p-some-row {
  align-items: flex-start;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-some-main {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-some-title {
  align-items: center;
  color: var(--a26-ink-chrome);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-ui-text);
  min-width: 0;
  overflow-wrap: anywhere;
}

html[data-brand="aktiv-2026"] .a26p-some-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-some-note {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-some-actions {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-some-status {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-end;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-some-row {
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
  }
  html[data-brand="aktiv-2026"] .a26p-some-main {
    flex: 1 1 var(--a26p-some-main);
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-filter {
    transition-property: opacity !important;
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-col-right: 340px;
  --a26p-col-ratio: 1.13fr;

  --a26p-solo-w: 760px;

  --a26p-hairline-on-dark: rgba(250, 245, 240, 0.4);
  --a26p-on-ink-soft: rgba(250, 245, 240, 0.7);

  --a26p-check: 20px;

  --a26p-spark-h: 56px;

  --a26p-dlg-w: 1120px;
  --a26p-dlg-side: 340px;
  --a26p-dlg-thumb-w: 96px;
  --a26p-dlg-thumb-h: 64px;
  --a26p-grip: 10px;
  --a26p-track-glyph: 28px;
  --a26p-track-list-h: 268px;
}

html[data-brand="aktiv-2026"] .a26p-order {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-order-grid {
  align-items: start;
  display: grid;
  gap: var(--a26-s-5);
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-order-left,
html[data-brand="aktiv-2026"] .a26p-order-right {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-order-right {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-order-band {
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-order-note {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-align: center;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-order-note-link {
  color: var(--a26-ink-chrome);
  text-decoration: underline;
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-order > .a26p-order-left {
  max-width: var(--a26p-solo-w);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-order-grid {
    grid-template-columns:
      minmax(0, var(--a26p-col-ratio))
      minmax(var(--a26p-col-right), 1fr);
  }
  html[data-brand="aktiv-2026"] .a26p-order-right {
    display: flex;
  }
}

html[data-brand="aktiv-2026"] .a26p-progress {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-progress-media {
  align-items: center;
  aspect-ratio: 16 / 9;
  background-color: var(--a26-peach);
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-progress-media img {
  height: 100%;
  inset: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-progress-chip {
  align-items: center;
  background-color: var(--a26-canvas);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-progress-foot {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-progress-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-progress-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-ohead {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-crumbs {
  align-items: center;
  display: none;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-crumb,
html[data-brand="aktiv-2026"] .a26p-crumb-sep,
html[data-brand="aktiv-2026"] .a26p-ohead-kicker,
html[data-brand="aktiv-2026"] .a26p-ohead-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-crumb {
  text-decoration: none;
}

html[data-brand="aktiv-2026"] .a26p-crumb--current {
  color: var(--a26-ink-chrome);
  max-width: 22rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] a.a26p-crumb:hover {
    color: var(--a26-ink-chrome);
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-ohead-row {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ohead-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
  min-width: 0;
  overflow-wrap: anywhere;
}

html[data-brand="aktiv-2026"] .a26p-ohead-chip {
  flex-shrink: 0;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-crumbs {
    display: flex;
  }
  html[data-brand="aktiv-2026"] .a26p-ohead-kicker {
    display: none;
  }
  html[data-brand="aktiv-2026"] .a26p-ohead-row {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }
}

html[data-brand="aktiv-2026"] .a26p-banner {
  align-items: flex-start;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-banner-text {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-banner-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-banner-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-banner-side {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-banner-link {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-decoration: underline;
  text-transform: uppercase;
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-banner--sendt .a26p-banner-title::before {
  background-color: var(--a26-green);
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: var(--a26-dot);
  margin-inline-end: var(--a26-s-3);
  vertical-align: middle;
  width: var(--a26-dot);
}

html[data-brand="aktiv-2026"] .a26p-banner--feilet .a26p-banner-title::before {
  background-color: var(--a26-cta);
  content: "";
  display: inline-block;
  height: var(--a26p-mark);
  margin-inline-end: var(--a26-s-3);
  vertical-align: middle;
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-banner--degraded .a26p-banner-title::before {
  background-color: var(--a26-ink-chrome);
  content: "";
  display: inline-block;
  height: var(--a26p-mark);
  margin-inline-end: var(--a26-s-3);
  vertical-align: middle;
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-banner--arkivert {
  border-color: var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-banner--solgt {
  background-color: var(--a26-ink);
  border-color: var(--a26-ink);
}
html[data-brand="aktiv-2026"] .a26p-banner--solgt .a26p-banner-title {
  color: var(--a26-canvas);
}
html[data-brand="aktiv-2026"] .a26p-banner--solgt .a26p-banner-meta {
  color: var(--a26-peach);
}
html[data-brand="aktiv-2026"] .a26p-banner--solgt .a26p-banner-link {
  color: var(--a26-canvas);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-banner {
    align-items: center;
    flex-direction: row;
    gap: var(--a26-s-6);
    justify-content: space-between;
  }
}

html[data-brand="aktiv-2026"] .a26p-video {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-video-stage {
  aspect-ratio: 16 / 9;
  background-color: var(--a26-peach);
  border: 0;
  border-radius: var(--a26-radius-media);
  cursor: pointer;
  display: block;
  margin: var(--a26-s-3);
  overflow: hidden;
  padding: 0;
  position: relative;
  width: auto;
}

html[data-brand="aktiv-2026"] .a26p-video-stage[disabled] {
  cursor: default;
}

html[data-brand="aktiv-2026"] .a26p-video-stage img {
  height: 100%;
  inset: 0;
  object-fit: cover;
  position: absolute;
  transition: transform var(--dur-micro) var(--ease-a26);
  width: 100%;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-video-stage:hover img {
    transform: scale(1.02);
  }
}

html[data-brand="aktiv-2026"] .a26p-video-missing {
  align-items: center;
  background-color: var(--a26-canvas);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  inset: 0;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  margin: auto;
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  position: absolute;
  text-transform: uppercase;
  white-space: nowrap;
  width: fit-content;
}

html[data-brand="aktiv-2026"] .a26p-video-seg {
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);

  grid-auto-flow: column;
  grid-template-columns: none;
  left: var(--a26-s-5);
  position: absolute;
  top: var(--a26-s-5);
  width: auto;
  z-index: 1;
}

html[data-brand="aktiv-2026"] .a26p-video-foot {
  align-items: flex-start;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  margin-top: var(--a26-s-3);
  padding: var(--a26-s-3) var(--a26-s-4) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-video-text {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-video-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-video-spec {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-video-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-video-foot {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
}

html[data-brand="aktiv-2026"] .a26p-graphics {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-graphics .a26h-device {

  align-items: stretch;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-graphics-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-ukens {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-label {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ukens-box {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: transparent;
  display: flex;
  flex-shrink: 0;
  height: var(--a26p-check);
  justify-content: center;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  width: var(--a26p-check);
}

html[data-brand="aktiv-2026"] .a26p-ukens-box--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-ukens-text {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-ukens-sub,
html[data-brand="aktiv-2026"] .a26p-ukens-error {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ukens-error {
  color: var(--a26-ink-chrome);
  padding-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-share {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-share-head {
  padding: var(--a26-s-4) var(--a26-s-4) var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-share-row {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  gap: var(--a26-s-3);
  min-height: var(--a26p-row-h);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-share-row--dormant {
  opacity: 0.45;
}

html[data-brand="aktiv-2026"] .a26p-share-name {
  color: var(--a26-ink-chrome);
  display: block;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-share-sub,
html[data-brand="aktiv-2026"] .a26p-share-note {
  color: var(--a26-muted);
  display: block;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-share-actions {
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-share-action {
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26-tap);
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-share-action:hover,
  html[data-brand="aktiv-2026"] a.a26p-share-name:hover {
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-share-action:focus-visible,
html[data-brand="aktiv-2026"] .a26p-share-chip:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-share-strip {
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-share-chip {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  display: flex;
  flex: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  justify-content: center;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  min-width: 0;
  padding-inline: var(--a26-s-3);
  text-decoration: none;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-share-chip--dormant {
  border-color: var(--a26-hairline-soft);
  color: var(--a26-muted);
  cursor: default;
  opacity: 0.45;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] a.a26p-share-chip:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-editcard {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-4);
  justify-content: space-between;
  padding: var(--a26-s-4) var(--a26-s-4) var(--a26-s-4) var(--a26-s-5);
  text-align: left;
  text-decoration: none;
  transition: background-color var(--dur-micro) var(--ease-a26-micro);
  width: 100%;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-editcard:hover .a26p-editcard-title {
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-editcard:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-editcard-text {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-editcard-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-editcard-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send {
  background-color: var(--a26-ink);
  border: var(--a26-hairline-w) solid var(--a26-ink);
  color: var(--a26-canvas);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-send-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-send-kicker {
  color: var(--a26-peach);
  font-family: var(--font-a26-headline) !important;
  font-size: var(--a26-t-eyebrow);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-eyebrow);
  line-height: var(--a26-lh-eyebrow);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send-heading {
  color: var(--a26-canvas);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-send-vitec {
  color: var(--a26p-on-ink-soft);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send-rows,
html[data-brand="aktiv-2026"] .a26p-send-form {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-send-row {
  border: var(--a26-hairline-w) solid var(--a26p-hairline-on-dark);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-send-row--edit:focus-within {
  border-color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-send-rowhead {
  align-items: center;
  display: flex;
  gap: var(--a26-s-2);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-send-chips {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-send-chip {
  align-items: center;
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-canvas);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-send-chip--quiet {
  background-color: transparent;
  border-color: var(--a26p-hairline-on-dark);
  color: var(--a26p-on-ink-soft);
}

html[data-brand="aktiv-2026"] .a26p-send-state {
  align-items: center;
  color: var(--a26-canvas);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-send-state-dot {
  background-color: var(--a26-green);
  border-radius: 50%;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-send-state-mark {
  background-color: var(--a26-cta);
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-send-name {
  color: var(--a26-canvas);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-send-sub {
  color: var(--a26p-on-ink-soft);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-send-field {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-send-fieldlabel {
  color: var(--a26-peach);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send-input {
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26p-hairline-on-dark);
  border-radius: var(--a26-radius-control);
  color: var(--a26-canvas);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-3);
  transition: border-color var(--dur-micro) var(--ease-a26-micro);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-send-input::placeholder {
  color: var(--a26p-hairline-on-dark);
}

html[data-brand="aktiv-2026"] .a26p-send-input:focus {
  border-color: var(--a26-canvas);
  outline: none;
}

html[data-brand="aktiv-2026"] .a26p-send-sms {
  align-items: center;
  color: var(--a26-canvas);
  cursor: pointer;
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-ui-text);
  min-height: var(--a26-tap);
}

html[data-brand="aktiv-2026"] .a26p-send-smsbox {
  accent-color: var(--a26-canvas);
  flex-shrink: 0;
  height: var(--a26p-check);
  width: var(--a26p-check);
}

html[data-brand="aktiv-2026"] .a26p-send-remove {
  background-color: transparent;
  border: 0;
  color: var(--a26p-on-ink-soft);
  cursor: pointer;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26-tap);
  padding: 0;
  text-transform: uppercase;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-send-remove:hover,
  html[data-brand="aktiv-2026"] .a26p-send-add:hover {
    color: var(--a26-canvas);
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-send-rowerror {
  color: var(--a26-canvas);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send-rowerror::before,
html[data-brand="aktiv-2026"] .a26p-send-error::before {
  background-color: var(--a26-cta);
  content: "";
  display: inline-block;
  height: var(--a26p-mark);
  margin-inline-end: var(--a26-s-2);
  vertical-align: middle;
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-send-add {
  align-items: center;
  align-self: flex-start;
  background-color: transparent;
  border: 0;
  color: var(--a26-canvas);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-control-gap);
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-tap);
  padding: 0;
}

html[data-brand="aktiv-2026"] .a26p-send-add svg {
  flex-shrink: 0;
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-send-cap,
html[data-brand="aktiv-2026"] .a26p-send-notice,
html[data-brand="aktiv-2026"] .a26p-send-error {
  color: var(--a26p-on-ink-soft);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send-notice,
html[data-brand="aktiv-2026"] .a26p-send-error {
  border: var(--a26-hairline-w) solid var(--a26p-hairline-on-dark);
  padding: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-send-error {
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-send-foot {
  border-top: var(--a26-hairline-w) solid var(--a26p-hairline-on-dark);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-send-helper {
  color: var(--a26p-on-ink-soft);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-align: center;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-send .a26p-pill {
  width: 100%;
}
html[data-brand="aktiv-2026"] .a26p-send .a26p-pill--quiet {
  border-color: var(--a26-canvas);
  color: var(--a26-canvas);
}
@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-send .a26p-pill--quiet:hover {
    background-color: var(--a26-canvas);
    color: var(--a26-ink-chrome);
  }
}
html[data-brand="aktiv-2026"] .a26p-send .a26p-pill:focus-visible {
  outline-color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-osticky {
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-osticky-edit {
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-osticky-send {
  flex: 1;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-stat {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-stat-headline {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-stat-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-stat-tiles {
  border-block: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: grid;
  gap: var(--a26-s-4);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding-block: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-stat-tile {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-stat-value {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-variant-numeric: tabular-nums;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-stat-label,
html[data-brand="aktiv-2026"] .a26p-stat-barvalue,
html[data-brand="aktiv-2026"] .a26p-spark-head,
html[data-brand="aktiv-2026"] .a26p-spark-foot {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-stat-bars {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-stat-barrow {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-stat-barname {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  width: 8rem;
}

html[data-brand="aktiv-2026"] .a26p-stat-bartrack {
  background-color: var(--a26-hairline-soft);
  flex: 1;
  height: var(--a26-hairline-w);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-stat-barfill {
  background-color: var(--a26-ink-chrome);
  display: block;
  height: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-stat-barvalue {
  flex-shrink: 0;
  font-variant-numeric: tabular-nums;
  text-align: right;
  width: 3rem;
}

html[data-brand="aktiv-2026"] .a26p-spark {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-spark-head,
html[data-brand="aktiv-2026"] .a26p-spark-foot {
  display: flex;
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-spark-bars {
  align-items: flex-end;
  display: flex;
  gap: var(--a26-s-1);
  height: var(--a26p-spark-h);
}

html[data-brand="aktiv-2026"] .a26p-spark-col {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  justify-content: flex-end;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-spark-bar {
  background-color: var(--a26-ink-chrome);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-spark-base {
  background-color: var(--a26-hairline-soft);
  height: var(--a26-hairline-w);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-spark-peak {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-variant-numeric: tabular-nums;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-stat-tiles {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-dlg-scrim {
  background-color: var(--a26p-scrim);
  inset: 0;
  position: fixed;
  z-index: 90;
}

html[data-brand="aktiv-2026"] .a26p-dlg {
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  inset: 0;
  margin: auto;
  max-height: 100%;
  max-width: var(--a26p-dlg-w);
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 95;
}

html[data-brand="aktiv-2026"] .a26p-dlg-head {
  align-items: flex-start;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-4);
  justify-content: space-between;
  padding: var(--a26-s-4) var(--a26-s-4) var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-dlg-kicker,
html[data-brand="aktiv-2026"] .a26p-dlg-count,
html[data-brand="aktiv-2026"] .a26p-dlg-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-dlg-kicker {
  color: var(--a26-eyebrow);
}

html[data-brand="aktiv-2026"] .a26p-dlg-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-dlg-close {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  height: var(--a26-control-h);
  justify-content: center;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  width: var(--a26-control-h);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-dlg-close:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-dlg-close:focus-visible,
html[data-brand="aktiv-2026"] .a26p-dlg-tab:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-dlg-tabs {
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  flex-shrink: 0;
  margin: 0 var(--a26-s-4) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-dlg-tab {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-control-gap);
  justify-content: center;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-3);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-dlg-tab + .a26p-dlg-tab {
  border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-dlg-tab:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-dlg-tab--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-dlg-tabbadge {
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-dlg-clickaway {
  inset: 0;
  position: absolute;
}

html[data-brand="aktiv-2026"] .a26p-dlg-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-4);
  min-height: 0;
  overflow-y: auto;
  padding: 0 var(--a26-s-4) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-dlg-zone {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-dlg-zonelabel {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-eyebrow);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  padding-top: var(--a26-s-3);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-dlg-row {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
  padding: var(--a26-s-2) var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-dlg-picker {
  flex-basis: 100%;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-dlg-grip {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-muted);
  cursor: grab;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  min-height: var(--a26-tap);
  padding: 0;
  touch-action: none;
  width: var(--a26-s-6);
}

html[data-brand="aktiv-2026"] .a26p-dlg-grip:active {
  cursor: grabbing;
}

html[data-brand="aktiv-2026"] .a26p-dlg-grip svg {
  height: calc(var(--a26p-grip) * 2);
  width: var(--a26p-grip);
}

html[data-brand="aktiv-2026"] .a26p-dlg-grip:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-dlg-index {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-variant-numeric: tabular-nums;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-dlg-thumb {
  background-color: var(--a26-peach);
  flex-shrink: 0;
  height: var(--a26p-dlg-thumb-h);
  object-fit: cover;
  width: var(--a26p-dlg-thumb-w);
}

html[data-brand="aktiv-2026"] .a26p-dlg-capwrap {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-dlg-caption {
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-3);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-dlg-caption:focus {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-dlg-capcount {
  align-items: center;
  align-self: flex-start;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-variant-numeric: tabular-nums;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-dlg-foot {
  align-items: stretch;
  background-color: var(--a26-white);
  border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: var(--a26-s-3);
  padding: var(--a26-s-3) var(--a26-s-4)
    calc(var(--a26-s-3) + env(safe-area-inset-bottom));
}

html[data-brand="aktiv-2026"] .a26p-dlg-footactions {
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-dlg-footactions .a26p-pill {
  flex: 1;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-dlg {
    max-height: calc(100% - var(--a26-s-7));
  }
  html[data-brand="aktiv-2026"] .a26p-dlg-head,
  html[data-brand="aktiv-2026"] .a26p-dlg-body,
  html[data-brand="aktiv-2026"] .a26p-dlg-foot {
    padding-inline: var(--a26-s-6);
  }
  html[data-brand="aktiv-2026"] .a26p-dlg-tabs {
    margin-inline: var(--a26-s-6);
  }
  html[data-brand="aktiv-2026"] .a26p-dlg-foot {
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
  }
  html[data-brand="aktiv-2026"] .a26p-dlg-footactions .a26p-pill {
    flex: 0 0 auto;
  }
}

html[data-brand="aktiv-2026"] .a26p-track {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-track-head {
  align-items: center;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-track-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-track-meta,
html[data-brand="aktiv-2026"] .a26p-track-sub,
html[data-brand="aktiv-2026"] .a26p-track-pick {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-track-list {
  display: flex;
  flex-direction: column;
  max-height: var(--a26p-track-list-h);
  overflow-y: auto;
}

html[data-brand="aktiv-2026"] .a26p-track-row {
  align-items: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-3);
  min-height: var(--a26-control-h);
  padding: var(--a26-s-2) var(--a26-s-4);
  text-align: left;
  transition: background-color var(--dur-micro) var(--ease-a26-micro);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-track-row + .a26p-track-row {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-track-row--on {
  background-color: var(--a26-peach);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-track-row:hover .a26p-track-name {
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-track-row:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-track-glyph {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  flex-shrink: 0;
  height: var(--a26p-track-glyph);
  justify-content: center;
  width: var(--a26p-track-glyph);
}

html[data-brand="aktiv-2026"] .a26p-track-row--on .a26p-track-glyph {
  background-color: var(--a26-ink);
  border-color: var(--a26-ink);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-track-name {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-track-row--on .a26p-track-sub,
html[data-brand="aktiv-2026"] .a26p-track-row--on .a26p-track-pick {
  color: var(--a26-body);
}

html[data-brand="aktiv-2026"] .a26p-fakta {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-fakta-head {
  align-items: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-4);
  text-align: left;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-fakta-row {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-fakta-label {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-fakta-value {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-confirm {
  background-color: var(--a26-peach);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-confirm-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-confirm-sub {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-confirm-option {
  align-items: flex-start;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  line-height: var(--a26-lh-body);
  padding: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-confirm-option--on {
  border-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-confirm-radio {
  accent-color: var(--a26-ink-chrome);
  flex-shrink: 0;
  height: var(--a26p-check);
  margin-top: var(--a26-s-1);
  width: var(--a26p-check);
}

html[data-brand="aktiv-2026"] .a26p-send-cta {
  display: none;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-send-cta {
    display: inline-flex;
  }
}

html[data-brand="aktiv-2026"] .a26p-light-media {
  background-color: var(--a26-ink);
  border-radius: var(--a26-radius-media);
  max-height: 66vh;
  max-width: 90vw;
  object-fit: contain;
}

html[data-brand="aktiv-2026"] .a26p-light-caption {
  color: var(--a26-canvas);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-light-meta,
html[data-brand="aktiv-2026"] .a26p-light-help {
  color: var(--a26-canvas);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  opacity: 0.7;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-light-chips {
  border: var(--a26-hairline-w) solid var(--a26-on-dark);
  grid-auto-flow: column;
  grid-template-columns: none;
}

html[data-brand="aktiv-2026"] .a26p-light-chips .a26h-seg-item {
  border-left-color: var(--a26-on-dark);
  color: var(--a26-on-dark);
}

html[data-brand="aktiv-2026"] .a26p-light-chips .a26h-seg-item[aria-checked="true"] {
  background-color: var(--a26-on-dark);
  color: var(--a26-ink-chrome);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-light-chips .a26h-seg-item:hover {
    background-color: var(--a26-on-dark);
    color: var(--a26-ink-chrome);
  }
}

html[data-brand="aktiv-2026"] .a26p-order-anchor {
  scroll-margin-top: var(--a26-s-4);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-order-phone {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-fakta-chip {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-fakta-field {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-3);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-fakta-field--on {
  border-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-fakta-field:focus {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] {

  --a26p-rail-w: 340px;

  --a26p-time-w: 160px;

  --a26p-phone-w: 180px;

  --a26p-suggest-h: 260px;
}

html[data-brand="aktiv-2026"] .a26p-primer {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-primer-header {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-primer-grid {
  display: grid;
  gap: var(--a26-s-5);
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-primer-main,
html[data-brand="aktiv-2026"] .a26p-primer-rail {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  min-width: 0;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-primer-grid {
    grid-template-columns: minmax(0, 1fr) var(--a26p-rail-w);
  }
}

html[data-brand="aktiv-2026"] .a26p-prefill {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  column-gap: var(--a26-s-2);
  display: flex;
  flex-wrap: wrap;
  padding: var(--a26-s-3) var(--a26-s-4);
  row-gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-prefill-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-prefill-address {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-prefill .a26p-textlink {
  margin-inline-start: auto;
}

html[data-brand="aktiv-2026"] .a26p-fcard {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-fcard-head {
  align-items: baseline;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-fcard-num,
html[data-brand="aktiv-2026"] .a26p-fcard-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-fcard-meta {
  margin-inline-start: auto;
}

html[data-brand="aktiv-2026"] .a26p-fcard-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  margin: 0;
}

html[data-brand="aktiv-2026"] .a26p-field {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-field-label {
  color: var(--a26-eyebrow);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-field-row {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-input,
html[data-brand="aktiv-2026"] .a26p-input-box,
html[data-brand="aktiv-2026"] .a26p-field-time .primer-input {
  appearance: none;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  box-shadow: none;
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
  padding-block: 0;
  padding-inline: var(--a26-control-pad);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-input-box {
  align-items: center;
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-input-glyph {
  align-items: center;
  color: var(--a26-muted);
  display: flex;
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-input-glyph svg {
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-input-bare {
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-width: 0;
  outline: none;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-input::placeholder,
html[data-brand="aktiv-2026"] .a26p-input-bare::placeholder {
  color: var(--a26-muted);
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-input:focus-visible,
html[data-brand="aktiv-2026"] .a26p-input-box:focus-within,
html[data-brand="aktiv-2026"] .a26p-field-time .primer-input:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-hint {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  line-height: var(--a26-lh-mono-text);
}

html[data-brand="aktiv-2026"] .a26p-hint--warn {
  align-items: center;
  color: var(--a26-ink-chrome);
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-hint--warn::before {
  background-color: var(--a26-cta);
  content: "";
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-field-time > div {
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-field-time *,
html[data-brand="aktiv-2026"] .a26p-field-time *::before,
html[data-brand="aktiv-2026"] .a26p-field-time *::after {
  border-radius: 0 !important;
  box-shadow: none !important;
}

html[data-brand="aktiv-2026"] .a26p-field-time > div > div:last-child {
  border-color: var(--a26-ink-chrome);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-field-row {
    align-items: flex-end;
    flex-direction: row;
  }

  html[data-brand="aktiv-2026"] .a26p-field-grow {
    flex: 1 1 0;
  }

  html[data-brand="aktiv-2026"] .a26p-field-time {
    flex-shrink: 0;
    width: var(--a26p-time-w);
  }
}

html[data-brand="aktiv-2026"] .a26p-suggest-wrap {
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-suggest {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  inset-inline: 0;
  max-height: var(--a26p-suggest-h);
  overflow-y: auto;
  overscroll-behavior: contain;
  position: absolute;
  top: calc(100% - var(--a26-hairline-w));
  z-index: 50;
}

html[data-brand="aktiv-2026"] .a26p-suggest-item {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-3) var(--a26-control-pad);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-suggest-item:first-child {
  border-top: 0;
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-suggest-item--stack {
    align-items: flex-start;
    flex-direction: column;
    gap: var(--a26-s-1);
  }

  html[data-brand="aktiv-2026"] .a26p-suggest-item--stack .a26p-suggest-meta {
    margin-inline-start: 0;
    white-space: normal;
  }
}

html[data-brand="aktiv-2026"] .a26p-suggest-name {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-suggest-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  margin-inline-start: auto;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-suggest-item--active,
html[data-brand="aktiv-2026"] .a26p-suggest-item--active .a26p-suggest-name,
html[data-brand="aktiv-2026"] .a26p-suggest-item--active .a26p-suggest-meta {
  color: var(--a26-hover-text);
}

html[data-brand="aktiv-2026"] .a26p-suggest-item--active {
  background-color: var(--a26-hover-fill);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-suggest-item:hover {
    background-color: var(--a26-hover-fill);
  }
  html[data-brand="aktiv-2026"] .a26p-suggest-item:hover .a26p-suggest-name,
  html[data-brand="aktiv-2026"] .a26p-suggest-item:hover .a26p-suggest-meta {
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-timing {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-timing-grid {
  display: grid;
  gap: var(--a26-s-2);
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-timing-card {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-2);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-control-pad);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-timing-card-label {
  flex-grow: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-timing-card--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-timing-card--past {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-timing-passed {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-timing-card:has(:focus-visible) {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"]
    .a26p-timing-card:not(.a26p-timing-card--on):not(.a26p-timing-card--past):hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-timing-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-inset {
  background-color: var(--a26-canvas);
  border-inline-start: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-sendline {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-sendwarn {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  line-height: var(--a26-lh-mono-text);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-client-head {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-client-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-client-remove {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: var(--a26-radius-control);
  color: var(--a26-muted);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  margin-inline-end: calc(var(--a26-s-3) * -1);
  min-height: var(--a26-control-h);
  min-width: var(--a26-control-h);
  transition: color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-client-remove:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-client-remove:hover {
    color: var(--a26-ink-chrome);
  }
}

html[data-brand="aktiv-2026"] .a26p-client-grid {
  display: grid;
  gap: var(--a26-s-3);
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-add {
  justify-content: flex-start;
  width: 100%;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-client-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr) var(--a26p-phone-w);
  }
}

html[data-brand="aktiv-2026"] .a26p-notice {
  background-color: var(--a26-peach);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-notice-text {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-notice-strong {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-primer-foot {
  display: flex;
}

html[data-brand="aktiv-2026"] .a26p-primer-foot .a26p-pill {
  width: 100%;
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-primer-foot {
    justify-content: flex-end;
  }
  html[data-brand="aktiv-2026"] .a26p-primer-foot .a26p-pill {
    width: auto;
  }
}

html[data-brand="aktiv-2026"] .a26p-spinner {
  border: 2px solid currentColor;
  border-block-end-color: transparent;
  border-inline-end-color: transparent;
  display: inline-block;
  flex-shrink: 0;
  height: var(--a26-icon);
  width: var(--a26-icon);
  animation: a26p-spin 900ms linear infinite;
}

@keyframes a26p-spin {
  to {
    transform: rotate(360deg);
  }
}

html[data-brand="aktiv-2026"] .a26p-toast {
  background-color: var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  bottom: var(--a26-s-5);
  color: var(--a26-canvas);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  inset-inline-start: 50%;
  line-height: var(--a26-lh-ui-text);
  max-width: min(var(--a26-measure), calc(100% - var(--a26-s-6)));
  opacity: 0;
  padding: var(--a26-s-3) var(--a26-s-4);
  pointer-events: none;
  position: fixed;
  text-align: center;
  transform: translate(-50%, var(--a26-s-3));
  transition:
    opacity var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
  z-index: 100;
}

html[data-brand="aktiv-2026"] .a26p-toast--open {
  opacity: 1;
  transform: translate(-50%, 0);
}

html[data-brand="aktiv-2026"] .a26p-toast-link {
  color: var(--a26-canvas);
  text-decoration: underline;
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-success {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  padding: var(--a26-s-7) var(--a26-s-5);
  text-align: center;
}

html[data-brand="aktiv-2026"] .a26p-success-mark {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  display: flex;
  height: var(--a26-control-h);
  justify-content: center;
  width: var(--a26-control-h);
}

html[data-brand="aktiv-2026"] .a26p-success-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-success-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-rpanel,
html[data-brand="aktiv-2026"] .a26p-forrige {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-rpanel-head {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-rrows {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-rrow {
  align-items: center;
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-rmark {
  flex-shrink: 0;
  height: var(--a26p-mark);
  margin-block-start: 0;
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-rmark--ok {
  background-color: var(--a26-green);
  border-radius: 50%;
}

html[data-brand="aktiv-2026"] .a26p-rmark--gap {
  background-color: var(--a26-cta);
}

html[data-brand="aktiv-2026"] .a26p-rmark--booster {
  background-color: var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-rrow-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-rrow-label--muted {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-rpanel-note {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-forrige-media {
  align-items: center;
  aspect-ratio: 16 / 9;
  background-color: var(--a26-ink-chrome);
  display: flex;
  justify-content: center;
  margin: calc(var(--a26-s-5) * -1) calc(var(--a26-s-5) * -1) 0;
}

html[data-brand="aktiv-2026"] .a26p-forrige-mark {
  align-items: center;
  background-color: var(--a26-canvas);
  color: var(--a26-ink-chrome);
  display: flex;
  height: var(--a26-tap);
  justify-content: center;
  width: var(--a26-tap);
}

html[data-brand="aktiv-2026"] .a26p-forrige-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-forrige-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-forrige .a26p-pill {
  align-self: flex-start;
}

html[data-brand="aktiv-2026"] .a26p-siste {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  padding-top: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-siste-text {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow-wrap: anywhere;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-sendte {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-sendte-empty {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  padding: var(--a26-s-8) var(--a26-s-5);
  text-align: center;
}

html[data-brand="aktiv-2026"] .a26p-sendte-empty-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-ecard {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ecard-head {
  align-items: flex-start;
  display: flex;
  gap: var(--a26-s-4);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-ecard-main {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ecard-address {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  margin: 0;
  overflow-wrap: anywhere;
}

html[data-brand="aktiv-2026"] .a26p-ecard-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ecard-state {
  align-items: center;
  color: var(--a26-muted);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] .a26p-ecard-state-strong {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-ecard-state-mark {
  background-color: var(--a26-green);
  border-radius: 50%;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-stats {
  border-block: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: grid;
  gap: var(--a26-s-4);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding-block: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-stat {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-stat-value {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-stat-label {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-stats {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-qa {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-qa-label {
  color: var(--a26-eyebrow);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-qa-grid {
  display: grid;
  gap: var(--a26-s-4);
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-qa-item {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-qa-q,
html[data-brand="aktiv-2026"] .a26p-qa-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  line-height: var(--a26-lh-mono-text);
}

html[data-brand="aktiv-2026"] .a26p-qa-a {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  white-space: pre-wrap;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-qa-grid {
    gap: var(--a26-s-5);
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-ecard-foot {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  column-gap: var(--a26-s-4);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: var(--a26-s-3);
  row-gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-outcome {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-outcome-q {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-outcome-buttons {
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-outcome .a26p-chip svg {
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-textlink--muted {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-ecard-foot .a26p-textlink {
  align-items: center;
  display: inline-flex;
  gap: var(--a26-s-2);
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-suggest-item,
  html[data-brand="aktiv-2026"] .a26p-timing-card,
  html[data-brand="aktiv-2026"] .a26p-client-remove,
  html[data-brand="aktiv-2026"] .a26p-toast {
    transition-property: opacity !important;
  }

  html[data-brand="aktiv-2026"] .a26p-spinner {
    animation: none !important;
  }

  html[data-brand="aktiv-2026"] .a26p-toast {
    transform: translate(-50%, 0);
  }
}

html[data-brand="aktiv-2026"] .a26p-rrow-label--gap {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-field-time .primer-input > span {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-field-time .primer-input > svg {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-qa button.a26p-textlink {
  align-self: flex-start;
  text-align: left;
}

html[data-brand="aktiv-2026"] {

  --a26p-profil-rail: 340px;

  --a26p-switch-w: 40px;
  --a26p-switch-h: 22px;
  --a26p-switch-knob: 14px;
  --a26p-switch-pad: 3px;

  --a26p-hjelp-index: 34px;
  --a26p-hjelp-cat: 190px;

  --a26p-article-w: 720px;
  --a26p-article-measure: 640px;

  --a26p-checkbox: 18px;
  --a26p-tick-w: 1.5px;
  --a26p-tick-w-box: 8px;
  --a26p-tick-h: 4px;

  --a26p-looks-w: 384px;
  --a26p-look-on-w: 2px;

  --a26p-skeleton-line-h: 32px;
  --a26p-skeleton-line-w: 384px;
  --a26p-skeleton-row-h: 96px;
}

html[data-brand="aktiv-2026"] .a26p-profil {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-profil-page {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-profil-header {
  align-items: flex-end;
  display: flex;
  gap: var(--a26-s-5);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-profil-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-profil-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-profil-header .a26p-pill {
  display: none;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-profil-header .a26p-pill {
    display: inline-flex;
    flex-shrink: 0;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-nav {
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  margin-inline: 0;
  overflow-x: auto;
  scrollbar-width: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-nav::-webkit-scrollbar {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-navitem {
  align-items: center;
  background-color: transparent;
  color: var(--a26-muted);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  justify-content: center;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-tap);
  padding-inline: var(--a26-s-4);
  text-decoration: none;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-profil-navitem + .a26p-profil-navitem {
  border-left: var(--a26-hairline-w) solid var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-profil-navitem--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-profil-navitem:hover {
    color: var(--a26-ink-chrome);
  }
  html[data-brand="aktiv-2026"] .a26p-profil-navitem--on:hover {
    color: var(--a26-canvas);
  }
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-profil-nav {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-logout {
  display: flex;
  justify-content: center;
  padding-top: var(--a26-s-4);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-profil-logout {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-block {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-block-head {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-block-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-block-badge {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-align: right;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-block-badge--quiet {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-fieldlabel {
  color: var(--a26-body);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-toggle-row {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-4);
  padding-block: var(--a26-s-3);
  text-align: left;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-toggle-row:first-of-type {
  border-top: 0;
}

html[data-brand="aktiv-2026"] .a26p-toggle-row--off .a26p-toggle-text {
  opacity: 0.55;
}

html[data-brand="aktiv-2026"] .a26p-toggle-row:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-toggle-text {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-toggle-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-toggle-hint {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-toggle-track {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  display: flex;
  flex-shrink: 0;
  height: var(--a26p-switch-h);
  justify-content: flex-start;
  padding: var(--a26p-switch-pad);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    justify-content var(--dur-micro) var(--ease-a26-micro);
  width: var(--a26p-switch-w);
}

html[data-brand="aktiv-2026"] .a26p-toggle-track--on {
  background-color: var(--a26-ink-chrome);
  justify-content: flex-end;
}

html[data-brand="aktiv-2026"] .a26p-toggle-knob {
  background-color: var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  display: block;
  flex-shrink: 0;
  height: var(--a26p-switch-knob);
  width: var(--a26p-switch-knob);
}

html[data-brand="aktiv-2026"] .a26p-toggle-track--on .a26p-toggle-knob {
  background-color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-savepill {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  gap: var(--a26-control-gap);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-switch-h);
  padding-inline: var(--a26-s-3);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-savepill--saving,
html[data-brand="aktiv-2026"] .a26p-savepill--saved,
html[data-brand="aktiv-2026"] .a26p-savepill--dirty,
html[data-brand="aktiv-2026"] .a26p-savepill--error {
  background-color: var(--a26-white);
}

html[data-brand="aktiv-2026"] .a26p-savepill-dot {
  background-color: var(--a26-green);
  border-radius: 50%;
  display: block;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-savepill-mark {
  background-color: var(--a26-cta);
  display: block;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-savepill-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-savebar {
  align-items: center;
  background-color: var(--a26-white);
  border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-4);
  justify-content: space-between;
  padding-block: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-savebar-text {
  color: var(--a26-muted);
  display: flex;
  flex-direction: column;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  gap: var(--a26-s-1);
  line-height: var(--a26-lh-body);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-savebar-hint {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-savebar-actions {
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-savecard {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-savecard-head {
  align-items: center;
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-savecard-mark {
  background-color: var(--a26-cta);
  display: block;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-savecard-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-savecard-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-savecard-note {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-profil-rail {
  display: none;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-profil-rail {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: var(--a26-s-4);
    position: sticky;
    top: var(--a26-s-6);
    width: var(--a26p-profil-rail);
  }
}

html[data-brand="aktiv-2026"] .a26p-styrke {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-styrke-head {
  align-items: baseline;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-styrke-label {
  color: var(--a26-body);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-styrke-value {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-styrke-meter {
  background-color: var(--a26-hairline-soft);
  height: var(--a26-hairline-w);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-styrke-fill {
  background-color: var(--a26-ink-chrome);
  display: block;
  height: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-styrke-row {
  align-items: center;
  display: flex;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-styrke-mark {
  background-color: var(--a26-cta);
  display: block;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-styrke-text {
  color: var(--a26-body);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-profil-preview {
  align-items: flex-start;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-profil-preview-label {
  color: var(--a26-body);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-profil-preview-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-profil-preview-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-areachip {
  align-items: center;
  background-color: var(--a26-peach);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-ui);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-areachip--quiet {
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-quote {
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-quote--video {
  background-color: var(--a26-peach);
}

html[data-brand="aktiv-2026"] .a26p-quote-meta {
  align-items: center;
  color: var(--a26-body);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-queue {
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-queue-mark {
  background-color: var(--a26-cta);
  display: block;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-queue-text {
  color: var(--a26-ink-chrome);
  flex-grow: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-changed {
  align-items: center;
  background-color: var(--a26-peach);
  color: var(--a26-body);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-smswarn {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-office {
  background-color: var(--a26-peach);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-office-note {
  color: var(--a26-body);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-notice {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-6) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-notice-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-notice-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope *,
html[data-brand="aktiv-2026"] .a26p-profil-scope *::before,
html[data-brand="aktiv-2026"] .a26p-profil-scope *::after {
  border-radius: var(--a26-radius-control);
  box-shadow: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope * {
  border-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope section,
html[data-brand="aktiv-2026"] .a26p-profil-scope aside > div,
html[data-brand="aktiv-2026"] .a26p-profil-scope input,
html[data-brand="aktiv-2026"] .a26p-profil-scope select,
html[data-brand="aktiv-2026"] .a26p-profil-scope textarea {
  border-width: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] :where(.a26p-profil-scope, .a26p-profil-scope *),
html[data-brand="aktiv-2026"] :where(.a26p-some-scope, .a26p-some-scope *),
html[data-brand="aktiv-2026"] :where(.a26p-ob-step, .a26p-ob-step *) {
  font-family: var(--font-a26-body);
  font-size: var(--a26-t-ui);
  font-weight: 400;
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] :where(.a26p-profil-scope, .a26p-some-scope, .a26p-ob-step) p {
  font-size: var(--a26-t-body);
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] :where(.a26p-profil-scope, .a26p-some-scope, .a26p-ob-step) :is(h1, h2, h3, h4) {
  font-family: var(--font-a26-display);
  font-size: var(--a26-t-h3);
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button:not(.a26p-pill):not(.a26p-toggle-row):not(:has(img)):not(:has(video)),
html[data-brand="aktiv-2026"]
  .a26p-some-scope
  button:not(.a26p-pill):not(:has(img)):not(:has(video)) {
  min-height: var(--a26-tap);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='text'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='tel'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='email'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='url'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='search'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input:not([type]),
html[data-brand="aktiv-2026"] .a26p-profil-scope select,
html[data-brand="aktiv-2026"] .a26p-profil-scope textarea {
  background-color: var(--a26-white);
  border-color: var(--a26-ink-chrome);
  border-style: solid;
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  padding-inline: var(--a26-s-3);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='text'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='tel'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='email'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='url'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='search'],
html[data-brand="aktiv-2026"] .a26p-profil-scope input:not([type]),
html[data-brand="aktiv-2026"] .a26p-profil-scope select {
  min-height: var(--a26-control-h);
  padding-block: 0;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope textarea {
  padding-block: var(--a26-s-3);
  resize: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope ::placeholder {
  color: var(--a26-muted);
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input:focus-visible,
html[data-brand="aktiv-2026"] .a26p-profil-scope select:focus-visible,
html[data-brand="aktiv-2026"] .a26p-profil-scope textarea:focus-visible {
  box-shadow: none;
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='checkbox'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='checkbox'] {
  appearance: none;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  cursor: pointer;
  display: inline-block;
  flex-shrink: 0;
  height: var(--a26p-checkbox);
  margin: 0;
  position: relative;
  width: var(--a26p-checkbox);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='checkbox']:checked,
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='checkbox']:checked {
  background-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='checkbox']:checked::after,
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='checkbox']:checked::after {
  border-bottom: var(--a26p-tick-w) solid var(--a26-canvas);
  border-left: var(--a26p-tick-w) solid var(--a26-canvas);
  content: '';
  height: var(--a26p-tick-h);
  left: 50%;
  position: absolute;
  top: 45%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: var(--a26p-tick-w-box);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='checkbox']:focus-visible,
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='checkbox']:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope input[type='radio'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='radio'] {
  accent-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope h2,
html[data-brand="aktiv-2026"] .a26p-profil-scope h3 {
  color: var(--a26-ink-chrome);
  font-size: var(--a26-t-h3);
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope p,
html[data-brand="aktiv-2026"] .a26p-profil-scope label,
html[data-brand="aktiv-2026"] .a26p-profil-scope li {
  font-family: var(--font-a26-body) !important;
  font-weight: 400 !important;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button:not(.a26p-pill):not(.a26p-toggle-row) {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"]
    .a26p-profil-scope
    button:not(.a26p-pill):not(.a26p-toggle-row):hover {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-scope img,
html[data-brand="aktiv-2026"] .a26p-profil-scope video {
  border-radius: var(--a26-radius-media);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope > div {
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-hjelp {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-header {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-5);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-cats {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-cat {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-3);
  text-transform: uppercase;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-cat--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-hjelp-cat:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-hjelp-cat:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-list {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-row {
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-block: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead {
  align-items: baseline;
  display: grid;
  gap: var(--a26-s-4);
  grid-template-columns: var(--a26p-hjelp-index) minmax(0, 1fr) auto;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-index {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-rowtitle {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  min-width: 0;
  text-decoration: none;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-hjelp-rowtitle:hover {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-hjelp-rowcat {
  color: var(--a26-muted);
  display: none;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-glyph {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: flex-end;
  min-height: var(--a26-tap);
  min-width: var(--a26-tap);
  padding: 0;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-glyph svg {
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-glyph:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-panel {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  max-width: var(--a26p-article-measure);
  padding-left: calc(var(--a26p-hjelp-index) + var(--a26-s-4));
}

html[data-brand="aktiv-2026"] .a26p-hjelp-panelbody {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-panelmeta {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-panellink {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-transform: uppercase;
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-paneldate {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-empty {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  padding: var(--a26-s-5);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead {
    grid-template-columns:
      var(--a26p-hjelp-index) minmax(0, 1fr)
      var(--a26p-hjelp-cat) auto;
  }
  html[data-brand="aktiv-2026"] .a26p-hjelp-rowcat {
    display: block;
  }
}

html[data-brand="aktiv-2026"] .a26p-article {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-6);
  margin-inline: auto;
  max-width: var(--a26p-article-w);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-article-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-backlink {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-decoration: none;
  text-transform: uppercase;
  width: fit-content;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-backlink:hover {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-article-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
}

html[data-brand="aktiv-2026"] .a26p-article-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-article-body {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26p-article-measure);
}

html[data-brand="aktiv-2026"] :where(.a26p-article-body, .a26p-article-body *) {
  font-family: var(--font-a26-body);
  font-size: var(--a26-t-body);
  font-weight: 400;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-article-body h2,
html[data-brand="aktiv-2026"] .a26p-article-body h3 {
  color: var(--a26-ink-chrome);
  font-size: var(--a26-t-h3);
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  margin-bottom: var(--a26-s-3);
  margin-top: var(--a26-s-6);
}

html[data-brand="aktiv-2026"] .a26p-article-body p,
html[data-brand="aktiv-2026"] .a26p-article-body ul,
html[data-brand="aktiv-2026"] .a26p-article-body ol {
  margin-block: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-article-body a {
  color: var(--a26-ink-chrome);
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-article-body blockquote {
  background-color: var(--a26-peach);
  border-radius: var(--a26-radius-card);
  color: var(--a26-body);
  font-size: var(--a26-t-body);
  line-height: var(--a26-lh-body);
  margin-block: var(--a26-s-5);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-article-body img {
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-media);
  margin-block: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-related {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  max-width: var(--a26p-article-measure);
  padding-top: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-related-row {
  align-items: baseline;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: grid;
  gap: var(--a26-s-4);
  grid-template-columns: var(--a26p-hjelp-index) minmax(0, 1fr) auto;
  padding-block: var(--a26-s-3);
  text-decoration: none;
}

html[data-brand="aktiv-2026"] .a26p-related-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
  min-width: 0;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-related-row:hover .a26p-related-title {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-some {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-6);
}

html[data-brand="aktiv-2026"] .a26p-some-header {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-somepage-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-somepage-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-somepage-section {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-some-sectionhead {
  align-items: baseline;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-some-sectiontitle {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-some-sectioncount {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-some-grid {
  align-items: start;
  display: grid;
  gap: var(--a26-s-4);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-some-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-tmpl {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  text-decoration: none;
  transition: border-color var(--dur-micro) var(--ease-a26-micro);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] a.a26p-tmpl:hover {
    border-color: var(--a26-ink-chrome);
  }
}

html[data-brand="aktiv-2026"] .a26p-tmpl--draft {
  opacity: 0.55;
}

html[data-brand="aktiv-2026"] .a26p-tmpl-media {
  background-color: var(--a26-canvas);
  border-radius: var(--a26-radius-media);
  overflow: hidden;
  position: relative;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-tmpl-chip {
  align-items: center;
  background-color: var(--a26-canvas);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  left: var(--a26-s-3);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  position: absolute;
  text-transform: uppercase;
  top: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-tmpl *,
html[data-brand="aktiv-2026"] .a26p-tmpl *::before,
html[data-brand="aktiv-2026"] .a26p-tmpl *::after {
  border-radius: var(--a26-radius-control);
}

html[data-brand="aktiv-2026"] .a26p-tmpl .a26p-tmpl-media,
html[data-brand="aktiv-2026"] .a26p-tmpl img,
html[data-brand="aktiv-2026"] .a26p-tmpl video {
  border-radius: var(--a26-radius-media);
}

html[data-brand="aktiv-2026"] .a26p-tmpl-body {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-tmpl-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h3);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-tmpl-promise {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-tmpl-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-order-form {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-order-form-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-order-form-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h1);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h1);
}

html[data-brand="aktiv-2026"] .a26p-some-scope *,
html[data-brand="aktiv-2026"] .a26p-some-scope *::before,
html[data-brand="aktiv-2026"] .a26p-some-scope *::after {
  border-radius: var(--a26-radius-control);
  box-shadow: none;
}

html[data-brand="aktiv-2026"] .a26p-some-scope img,
html[data-brand="aktiv-2026"] .a26p-some-scope video {
  border-radius: var(--a26-radius-media);
}

html[data-brand="aktiv-2026"] .a26p-some-scope input[type='text'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='tel'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='email'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='url'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='search'],
html[data-brand="aktiv-2026"] .a26p-some-scope input:not([type]),
html[data-brand="aktiv-2026"] .a26p-some-scope select,
html[data-brand="aktiv-2026"] .a26p-some-scope textarea {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  padding-inline: var(--a26-s-3);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-some-scope input[type='text'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='tel'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='email'],
html[data-brand="aktiv-2026"] .a26p-some-scope input[type='url'],
html[data-brand="aktiv-2026"] .a26p-some-scope input:not([type]),
html[data-brand="aktiv-2026"] .a26p-some-scope select {
  min-height: var(--a26-control-h);
  padding-block: 0;
}

html[data-brand="aktiv-2026"] .a26p-some-scope textarea {
  padding-block: var(--a26-s-3);
  resize: none;
}

html[data-brand="aktiv-2026"] .a26p-some-scope ::placeholder {
  color: var(--a26-muted);
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-some-scope input:focus-visible,
html[data-brand="aktiv-2026"] .a26p-some-scope select:focus-visible,
html[data-brand="aktiv-2026"] .a26p-some-scope textarea:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-some-scope h2,
html[data-brand="aktiv-2026"] .a26p-some-scope h3 {
  color: var(--a26-ink-chrome);
  font-size: var(--a26-t-h3);
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h3);
}

html[data-brand="aktiv-2026"] .a26p-looks {
  display: grid;
  gap: var(--a26-s-3);

  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: var(--a26p-looks-w);
}

html[data-brand="aktiv-2026"] .a26p-look {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  padding: 0;
  text-align: left;
  transition: border-color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-look--on {
  border-color: var(--a26-ink-chrome);
  border-width: var(--a26p-look-on-w);
}

html[data-brand="aktiv-2026"] .a26p-look:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-some-submit {
  justify-content: center;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-some-submitnote {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-align: center;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-some-success {
  align-items: flex-start;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-6) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-some-success-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-some-success-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-ob {
  background-color: var(--a26-canvas);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

html[data-brand="aktiv-2026"] .a26p-ob-bar {
  align-items: center;
  display: flex;
  gap: var(--a26-s-5);
  justify-content: space-between;
  padding-block: var(--a26-s-5);
  padding-inline: var(--a26-gutter);
}

html[data-brand="aktiv-2026"] .a26p-ob-lockup {
  display: inline-flex;
}

html[data-brand="aktiv-2026"] .a26p-ob-status {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ob-dot {
  background-color: var(--a26-green);
  border-radius: 50%;
  display: block;
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-ob-saved,
html[data-brand="aktiv-2026"] .a26p-ob-count {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ob-count {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-ob-rule {
  background-color: var(--a26-hairline-soft);
  display: block;
  height: var(--a26-hairline-w);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-ob-rule-fill {
  background-color: var(--a26-ink-chrome);
  display: block;
  height: var(--a26-hairline-w);
  transition: width var(--dur-reveal) var(--ease-a26);
}

html[data-brand="aktiv-2026"] .a26p-ob-step {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-ob-step *,
html[data-brand="aktiv-2026"] .a26p-ob-step *::before,
html[data-brand="aktiv-2026"] .a26p-ob-step *::after {
  border-radius: var(--a26-radius-control);
  box-shadow: none;
}

html[data-brand="aktiv-2026"] .a26p-ob-step img,
html[data-brand="aktiv-2026"] .a26p-ob-step video {
  border-radius: var(--a26-radius-media);
}

html[data-brand="aktiv-2026"] .a26p-ob-step h1 {
  color: var(--a26-ink-chrome);
  font-size: var(--a26-t-h2);
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-ob-step input[type='text'],
html[data-brand="aktiv-2026"] .a26p-ob-step input[type='tel'],
html[data-brand="aktiv-2026"] .a26p-ob-step input[type='email'],
html[data-brand="aktiv-2026"] .a26p-ob-step input:not([type]),
html[data-brand="aktiv-2026"] .a26p-ob-step select,
html[data-brand="aktiv-2026"] .a26p-ob-step textarea {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] .a26p-ob-step input[type='text'],
html[data-brand="aktiv-2026"] .a26p-ob-step input[type='tel'],
html[data-brand="aktiv-2026"] .a26p-ob-step input[type='email'],
html[data-brand="aktiv-2026"] .a26p-ob-step input:not([type]),
html[data-brand="aktiv-2026"] .a26p-ob-step select {
  min-height: var(--a26-control-h);
}

html[data-brand="aktiv-2026"] .a26p-ob-step ::placeholder {
  color: var(--a26-muted);
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-ob-step button {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-height: var(--a26-control-h);
}

html[data-brand="aktiv-2026"] .a26p-ob-back {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: var(--a26-tap);
  min-width: var(--a26-tap);
  padding: 0;
  position: absolute;
  left: var(--a26-gutter);
  top: 0;
  z-index: 1;
}

html[data-brand="aktiv-2026"] .a26p-ob-back svg {
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-ob-back:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-skeleton {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-skeleton-head {
  display: flex;
}

html[data-brand="aktiv-2026"] .a26p-skeleton-line {
  background-color: var(--a26-hairline-soft);
  display: block;
  height: var(--a26p-skeleton-line-h);
  max-width: var(--a26p-skeleton-line-w);
  width: 60%;
}

html[data-brand="aktiv-2026"] .a26p-skeleton-row {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: block;
  height: var(--a26p-skeleton-row-h);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-state {
  align-items: flex-start;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  max-width: var(--a26-measure);
  padding: var(--a26-s-6) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-state-mark {
  background-color: var(--a26-cta);
  display: block;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-state-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-state-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-state-actions {
  display: flex;
  gap: var(--a26-s-3);
  padding-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] {

  --a26p-pane-thumb-w: 64px;
  --a26p-pane-thumb-h: 48px;

  --a26p-track-lane: 48px;
}

html[data-brand="aktiv-2026"] .a26p-dlg-head,
html[data-brand="aktiv-2026"] .a26p-dlg-body,
html[data-brand="aktiv-2026"] .a26p-dlg-foot {
  padding-inline: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-dlg-tabs {
  margin-block: var(--a26-s-5) calc(var(--a26-s-5) - var(--a26-s-4));
  margin-inline: 0;
}

html[data-brand="aktiv-2026"] .a26p-pane-note,
html[data-brand="aktiv-2026"] .a26p-pane-row,
html[data-brand="aktiv-2026"] .a26p-pane-thumb,
html[data-brand="aktiv-2026"] .a26p-pane-chip,
html[data-brand="aktiv-2026"] .a26p-pane-input,
html[data-brand="aktiv-2026"] .a26p-pane-tile,
html[data-brand="aktiv-2026"] .a26p-pane-tilefoot,
html[data-brand="aktiv-2026"] .a26p-track-filters,
html[data-brand="aktiv-2026"] .a26p-track-chip,
html[data-brand="aktiv-2026"] .a26p-track-box {
  box-sizing: border-box;
}

html[data-brand="aktiv-2026"] .a26p-pane {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-help {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
}

html[data-brand="aktiv-2026"] .a26p-pane-note {
  background-color: var(--a26-peach);
  border-radius: var(--a26-radius-card);
  color: var(--a26-body);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  padding: var(--a26-s-3) var(--a26-s-4);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-pane-formats,
html[data-brand="aktiv-2026"] .a26p-pane-segs {
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-pane-dot {
  background-color: currentColor;
  display: inline-block;
  height: var(--a26-s-2);
  margin-left: var(--a26-s-2);
  vertical-align: middle;
  width: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-pane-row {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-2) var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-row--on {
  border-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-pane-lane {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-thumb {
  background-color: var(--a26-peach);
  border: 0;
  cursor: pointer;
  display: block;
  flex-shrink: 0;
  height: var(--a26p-pane-thumb-h);
  overflow: hidden;
  padding: 0;
  position: relative;
  width: var(--a26p-pane-thumb-w);
}

html[data-brand="aktiv-2026"] .a26p-pane-thumb:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-pane-thumb-image {
  height: 100%;
  inset: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-pane-tag {
  align-items: center;
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-variant-numeric: tabular-nums;
  font-weight: 400 !important;
  justify-content: center;
  left: 0;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  padding-inline: var(--a26-s-1);
  position: absolute;
  top: 0;
  z-index: 2;
}

html[data-brand="aktiv-2026"] .a26p-pane-tag--bottom {
  bottom: 0;
  top: auto;
}

html[data-brand="aktiv-2026"] .a26p-pane-main {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-pane-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-pane-chips {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-pane-chip {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-pane-chip--on {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-pane-field {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-pane-input {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  display: flex;
  gap: var(--a26-s-2);
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-input input {
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  flex: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-style: normal;
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  min-width: 0;
  outline: none;
}

html[data-brand="aktiv-2026"] .a26p-pane-input:focus-within {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-pane-count {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-variant-numeric: tabular-nums;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-pane-group {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-grouplabel {
  align-items: baseline;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-eyebrow);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  padding-top: var(--a26-s-3);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-pane-groupsub {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-pane-tiles {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-tile {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  cursor: pointer;
  flex-shrink: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  transition: opacity var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-pane-tile--on,
html[data-brand="aktiv-2026"] .a26p-pane-tile--open {
  border-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-pane-tile--dim {
  opacity: 0.45;
}

html[data-brand="aktiv-2026"] .a26p-pane-tile:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-pane-tilemedia {
  background-color: var(--a26-peach);
  overflow: hidden;
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-pane-tilefoot {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
  justify-content: space-between;
  min-height: var(--a26-control-h);
  padding-inline: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-tilefoot--on {
  background-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-pane-tilefoot--on .a26p-pane-tilelabel,
html[data-brand="aktiv-2026"] .a26p-pane-tilefoot--on .a26p-pane-chip {
  border-color: var(--a26-canvas);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-pane-tilefoot--on .a26p-pane-chip--on {
  background-color: var(--a26-canvas);
  border-color: var(--a26-canvas);
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-pane-tilelabel {
  align-items: center;
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-1);
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-pane-picker {
  border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-left: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pane-pickerlabel {
  color: var(--a26-eyebrow);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-track-head,
html[data-brand="aktiv-2026"] .a26p-track-row,
html[data-brand="aktiv-2026"] .a26p-track-filters {
  padding-inline: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-track-head {
  text-align: left;
}

html[data-brand="aktiv-2026"] .a26p-track-headtext {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--a26-s-2);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-track-filters {
  background-color: var(--a26-white);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-block: var(--a26-s-3);
  position: sticky;
  top: 0;
  z-index: 10;
}

html[data-brand="aktiv-2026"] .a26p-track-search {
  padding-inline: var(--a26-control-pad);
}

html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filters {
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filter {
  flex: 1 1 0;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-track-chip {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-track-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  padding-block: var(--a26-s-4);
  text-align: center;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-track-pick {
  align-items: center;
  background-color: transparent;
  border: 0;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  padding: 0;
  width: var(--a26p-track-lane);
}

html[data-brand="aktiv-2026"] button.a26p-track-pick {
  cursor: pointer;
  min-height: var(--a26-control-h);
}

html[data-brand="aktiv-2026"] .a26p-track-pick:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-track-box {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  flex-shrink: 0;
  height: var(--a26p-check);
  justify-content: center;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  width: var(--a26p-check);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-track-row:hover .a26p-track-box,
  html[data-brand="aktiv-2026"] .a26p-track-pick:hover .a26p-track-box {
    background-color: color-mix(in srgb, var(--a26-ink-chrome) 6%, transparent);
  }
}

html[data-brand="aktiv-2026"] .a26p-track-row--on .a26p-track-box,
html[data-brand="aktiv-2026"] .a26p-track-pick[aria-checked="true"] .a26p-track-box {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-pane-tile,
  html[data-brand="aktiv-2026"] .a26p-track-box {
    transition-property: opacity !important;
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-switch-w: 44px;
  --a26p-switch-h: 24px;
  --a26p-switch-knob: 16px;
  --a26p-switch-pad: 3px;
  --a26p-switch-travel: 20px;

  --a26p-switch-lane: 96px;

  --a26p-toggle-row-h: 56px;

  --a26p-quote-photo: 40px;

  --a26p-plus: 17px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button[class~="bg-aktiv-dark"]:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-profil-scope button[class~="bg-aktiv-black"]:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-profil-scope button[class~="bg-aktiv-red"]:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-profil-scope a[class~="bg-aktiv-dark"]:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-profil-scope a[class~="bg-aktiv-black"]:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-some-scope button[class~="bg-aktiv-dark"]:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-some-scope button[class~="bg-aktiv-black"]:not(.a26p-pill):not(.a26p-toggle-row) {
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button[class~="bg-aktiv-dark"]:not(.a26p-pill):not(.a26p-toggle-row) svg,
html[data-brand="aktiv-2026"] .a26p-profil-scope button[class~="bg-aktiv-black"]:not(.a26p-pill):not(.a26p-toggle-row) svg {
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-pill,
html[data-brand="aktiv-2026"] .a26p-some-scope .a26p-pill {
  border-width: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-nav-sub {
  border-left: 0;
  padding-left: 0;
}

html[data-brand="aktiv-2026"] .a26p-nav-sub-item {
  border-left: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  padding-inline: var(--a26-s-4) var(--a26-s-3);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-nav-sub-item--active {
  background-color: var(--a26-peach);

  border-left-color: var(--a26-ink-chrome);
  border-left-width: 2px;
  color: var(--a26-ink-chrome);
  margin-left: -1px;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-nav-sub-item--active:hover {
    text-decoration: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-nav-item--section {
  background-color: transparent;
  color: var(--a26-ink-chrome);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-nav-item--section:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-navitem--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-toggle-track {
  align-self: center;
  background-color: var(--a26-canvas);

  border-color: var(--a26-ink-chrome);
  border-style: solid;
  border-width: var(--a26-hairline-w);

  height: var(--a26p-switch-h);
  justify-content: flex-start;
  max-height: var(--a26p-switch-h);
  min-height: var(--a26p-switch-h);
  min-width: var(--a26p-switch-w);
  transition: background-color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-toggle-track--on {
  background-color: var(--a26-ink-chrome);
  justify-content: flex-start;
}

html[data-brand="aktiv-2026"] .a26p-toggle-knob {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  transform: translateX(0);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-toggle-track--on .a26p-toggle-knob {
  background-color: var(--a26-canvas);
  border-color: var(--a26-canvas);
  transform: translateX(var(--a26p-switch-travel));
}

html[data-brand="aktiv-2026"] .a26p-toggle-track:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-toggle-knob {
    transition: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-toggle-row {

  border-top-color: var(--a26-hairline-soft);
  border-top-style: solid;
  border-top-width: var(--a26-hairline-w);
  min-height: var(--a26p-toggle-row-h);

  padding-block: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-toggle-row:first-of-type {
  border-top-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-toggle-lane {
  align-items: center;
  display: flex;
  flex: 0 0 var(--a26p-switch-lane);
  gap: var(--a26-s-2);
  justify-content: flex-start;
}

html[data-brand="aktiv-2026"] .a26p-toggle-state {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-block-badge--quiet {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-body);
  display: inline-flex;
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-quote,
html[data-brand="aktiv-2026"] .a26p-quote--video {
  background-color: var(--a26-white);
  gap: var(--a26-s-3);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-quote-head {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope img.a26p-quote-photo {
  border-radius: var(--a26-radius-control);
  flex-shrink: 0;
  height: var(--a26p-quote-photo);
  object-fit: cover;
  width: var(--a26p-quote-photo);
}

html[data-brand="aktiv-2026"] .a26p-quote-who {
  align-items: baseline;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-quote-name {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-quote-role {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-quote-chip {
  align-items: center;
  background-color: var(--a26-peach);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-quote-body {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-style: normal;
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] .a26p-quote-foot {
  display: flex;
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-quote-actions {
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-3);
  margin-left: auto;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-quote-action:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: transparent;
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-quote-action:not(.a26p-pill):not(.a26p-toggle-row):hover {
    color: var(--a26-ink-chrome);
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-plus:not(.a26p-pill):not(.a26p-toggle-row) {
  align-items: center;
  align-self: flex-start;
  background-color: transparent;
  color: var(--a26-ink-chrome);
  display: inline-flex;
  gap: var(--a26-s-2);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-plus svg {
  flex-shrink: 0;
  height: var(--a26p-plus);
  width: var(--a26p-plus);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-plus:not(.a26p-pill):not(.a26p-toggle-row):hover {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-request {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-request {
    flex-direction: row;
  }
  html[data-brand="aktiv-2026"] .a26p-request select {
    flex-grow: 1;
  }
}

html[data-brand="aktiv-2026"] .a26p-request .a26p-pill {
  flex-shrink: 0;
}

html[data-brand="aktiv-2026"] .a26p-savebar {
  align-items: stretch;
  background-color: var(--a26-white);
  border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  flex-direction: column;
  gap: var(--a26-s-4);
  justify-content: flex-start;
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-savebar-actions {
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-savebar .a26p-pill:disabled {
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-stil-head {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-stil-body {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-tone {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-tone {
    flex-direction: row;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-tonecard:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  gap: var(--a26-s-1);
  padding: var(--a26-s-3) var(--a26-s-4);
  text-align: left;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-tonecard--on:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-tonecard-label {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-tonecard-desc {
  color: inherit;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  opacity: 0.75;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  .a26p-toggle-track:not(.a26p-pill):not(.a26p-toggle-row):not(:has(img)):not(:has(video)) {
  height: var(--a26p-switch-h);
  max-height: var(--a26p-switch-h);
  min-height: var(--a26p-switch-h);
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-block-head {
    align-items: flex-start;
    flex-direction: column;
    gap: var(--a26-s-2);
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-sidebar-w: 264px;

  --a26p-mark-w: 47px;
  --a26p-mark-h: 40px;
  --a26p-lockup-rule-h: 34px;
  --a26p-script-w: 96px;
  --a26p-script-h: 44px;

  --a26p-portrait-w: 40px;
  --a26p-portrait-h: 52px;

  --a26p-share-lane: 160px;

  --a26p-send-chamfer: 12px;
}

html[data-brand="aktiv-2026"] .a26p-nav-item,
html[data-brand="aktiv-2026"] .a26p-nav-sub-item,
html[data-brand="aktiv-2026"] .a26p-nav-item-link {
  white-space: nowrap;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-sidebar {

    padding-block: 0 var(--a26-s-5);
  }
  html[data-brand="aktiv-2026"] .a26p-sidebar .a26p-lockup-link {
    margin-bottom: 0;
    padding-block: var(--a26-s-5);
  }
}

html[data-brand="aktiv-2026"] .a26p-topbar {
  --a26p-topbar-h: 56px;
  --a26p-mark-w: 33px;
  --a26p-mark-h: 28px;
  --a26p-lockup-rule-h: 24px;
  --a26p-script-w: 61px;
  --a26p-script-h: 28px;
}

html[data-brand="aktiv-2026"] .a26p-ohead-chip {
  clip-path: polygon(
    var(--a26-chamfer) 0,
    calc(100% - var(--a26-chamfer)) 0,
    100% var(--a26-chamfer),
    100% calc(100% - var(--a26-chamfer)),
    calc(100% - var(--a26-chamfer)) 100%,
    var(--a26-chamfer) 100%,
    0 calc(100% - var(--a26-chamfer)),
    0 var(--a26-chamfer)
  );
}

html[data-brand="aktiv-2026"] .a26p-share-actions {
  align-items: center;
  flex-shrink: 0;
  gap: var(--a26-s-3);
  justify-content: flex-start;
  width: var(--a26p-share-lane);
}

html[data-brand="aktiv-2026"] .a26p-share-copy {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: var(--a26-control-h);
  justify-content: center;
  padding: 0;
  width: var(--a26-control-h);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-share-copy svg {
  flex-shrink: 0;
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-share-copy--done {
  background-color: var(--a26-hover-fill);
  border-color: var(--a26-hover-fill);
  color: var(--a26-hover-text);
}

html[data-brand="aktiv-2026"] .a26p-share-copy:active {
  transform: scale(var(--a26-press-scale));
}

html[data-brand="aktiv-2026"] .a26p-share-open {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  text-decoration: none;
  white-space: nowrap;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-share-copy:hover {
    background-color: var(--a26-hover-fill);
    border-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
  html[data-brand="aktiv-2026"] .a26p-share-open:hover {
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-share-copy:focus-visible,
html[data-brand="aktiv-2026"] .a26p-share-open:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-send {
  clip-path: polygon(
    var(--a26p-send-chamfer) 0,
    calc(100% - var(--a26p-send-chamfer)) 0,
    100% var(--a26p-send-chamfer),
    100% calc(100% - var(--a26p-send-chamfer)),
    calc(100% - var(--a26p-send-chamfer)) 100%,
    var(--a26p-send-chamfer) 100%,
    0 calc(100% - var(--a26p-send-chamfer)),
    0 var(--a26p-send-chamfer)
  );
}

html[data-brand="aktiv-2026"] .a26p-agent,
html[data-brand="aktiv-2026"] .a26p-sheetagent {
  align-items: center;
  background-color: var(--a26-canvas);
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-agent {
  margin-top: auto;
}

html[data-brand="aktiv-2026"] .a26p-agent-avatar,
html[data-brand="aktiv-2026"] .a26p-agent-initial,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-avatar,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-initial {
  border-radius: var(--a26-radius-control);
  flex-shrink: 0;
  height: var(--a26p-portrait-h);
  object-fit: cover;
  width: var(--a26p-portrait-w);
}

html[data-brand="aktiv-2026"] .a26p-agent-text,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-text {
  display: flex;
  flex-direction: column;
  gap: 0;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-name {
  color: var(--a26-ink-chrome);
  flex: 0 1 auto;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-chat-bubble {
  background-color: var(--a26-canvas);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  gap: var(--a26-control-gap);
  height: var(--a26-control-h);
  padding-inline: var(--a26-control-pad);
  width: auto;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro),
    transform var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-chat-bubble svg {
  flex-shrink: 0;
  height: var(--a26-icon);
  width: var(--a26-icon);
}

html[data-brand="aktiv-2026"] .a26p-chat-bubble-label {
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-chat-dot {
  right: 0;
  top: 0;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-chat-bubble:hover {
    background-color: var(--a26-hover-fill);
    border-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-lightbox {
  padding-top: calc(var(--a26-control-h) + env(safe-area-inset-top));
}

html[data-brand="aktiv-2026"] .a26p-light-figure {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  max-height: 88vh;
}

html[data-brand="aktiv-2026"] .a26p-light-bar {
  align-items: center;

  background-color: color-mix(in srgb, var(--a26-canvas) 95%, transparent);
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  box-sizing: content-box;
  display: flex;
  gap: var(--a26-s-4);
  height: var(--a26-control-h);
  inset-inline: 0;
  justify-content: space-between;
  padding-right: var(--a26-control-h);
  padding-top: env(safe-area-inset-top);
  position: fixed;
  top: 0;
  z-index: 10;
}

html[data-brand="aktiv-2026"] .a26p-light-spec {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  overflow: hidden;
  padding-left: var(--a26-gutter);
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-light-bar .a26p-video-actions {
  flex-shrink: 0;
  flex-wrap: nowrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-light-stage {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 0;
}

html[data-brand="aktiv-2026"] .a26p-lightbox-close {
  border-color: transparent;
  color: var(--a26-ink-chrome);
  right: 0;
  top: env(safe-area-inset-top);
  z-index: 11;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-lightbox-close:hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-listrow-h: 56px;
}

html[data-brand="aktiv-2026"] .a26p-tab {
  border-top-width: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-tab--active {
  border-top-width: var(--a26p-tab-rule);
}

html[data-brand="aktiv-2026"] .a26p-track-row {
  height: var(--a26p-listrow-h);
  min-height: var(--a26p-listrow-h);
  padding-block: 0;
}

html[data-brand="aktiv-2026"] .a26p-fakta-head {
  border: var(--a26-hairline-w) solid transparent;
  padding-inline: var(--a26-control-pad);
}

html[data-brand="aktiv-2026"] .a26p-fakta-row:first-child {
  border-top: 0;
}

html[data-brand="aktiv-2026"] .a26p-fakta-reset {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-row-h);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-fakta-reset:disabled {
  color: var(--a26-muted);
  cursor: not-allowed;
}

html[data-brand="aktiv-2026"] .a26p-fakta-reset:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-smscount {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-align: right;
}

html[data-brand="aktiv-2026"] .a26p-profil-logout .a26p-textlink {
  align-items: center;
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-row-h);
  padding-inline: var(--a26-s-4);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] [data-a26-mock],
html[data-brand="aktiv-2026"] [data-a26-mock] * {
  border-color: var(--a26-hairline-soft) !important;
}

html[data-brand="aktiv-2026"] {

  --a26p-bars-bottom: calc(
    var(--a26p-tabbar-h) + var(--a26-hairline-w) + env(safe-area-inset-bottom)
  );

  --a26p-pcard-aspect-phone: 3 / 2;

  --a26p-chat-max-phone: calc(100dvh - var(--a26p-bars-bottom) - var(--a26-s-6));
}

html[data-brand="aktiv-2026"] .a26p-main {
  padding-bottom: calc(var(--a26p-bars-bottom) + var(--a26-s-6));
}

@media (min-width: 56.25rem) {

  html[data-brand="aktiv-2026"] .a26p-main {
    padding-bottom: var(--a26-s-7);
  }
}

@media (max-width: 39.99rem) {

  html[data-brand="aktiv-2026"] .a26p-chat-bubble {
    display: none;
  }

  html[data-brand="aktiv-2026"] .a26p-chat-panel {
    bottom: var(--a26p-bars-bottom);
    height: var(--a26p-chat-max-phone);
    max-height: var(--a26p-chat-max-phone);
  }

  html[data-brand="aktiv-2026"] .a26p-chat-list {
    flex: 1 1 auto;
    min-height: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-switch-row {
    display: grid;
    grid-template-columns: 1fr auto;
  }

  html[data-brand="aktiv-2026"] .a26p-switch-label {
    grid-column: 1 / -1;
  }

  html[data-brand="aktiv-2026"] .a26p-switch-select {
    min-width: 0;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-pcard-media {
    aspect-ratio: var(--a26p-pcard-aspect-phone);
  }

  html[data-brand="aktiv-2026"] .a26p-filters {
    display: grid;

    grid-template-columns: repeat(6, 1fr);
    overflow-x: visible;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-filter {
    border-bottom: var(--a26-hairline-w) solid var(--a26-ink-chrome);
    grid-column: span 2;
    min-width: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-filter:nth-child(4),
  html[data-brand="aktiv-2026"] .a26p-filter:nth-child(5) {
    border-bottom: 0;
    grid-column: span 3;
  }

  html[data-brand="aktiv-2026"] .a26p-filter:nth-child(1),
  html[data-brand="aktiv-2026"] .a26p-filter:nth-child(4) {
    border-left: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-filter-count {
    white-space: nowrap;
  }

  html[data-brand="aktiv-2026"] .a26p-ob-back {
    justify-content: flex-start;
    left: auto;
    margin-bottom: var(--a26-s-2);
    position: static;
    top: auto;
  }

  html[data-brand="aktiv-2026"] .a26p-topbar .a26p-lockup-link {
    align-items: center;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-panel-head .a26p-textlink,
  html[data-brand="aktiv-2026"] .a26p-help .a26p-textlink {
    align-items: center;
    display: inline-flex;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-acting-action {
    align-items: center;
    display: inline-flex;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-acting {
    bottom: calc(var(--a26p-bars-bottom) + var(--a26-s-3));
  }
}

html[data-brand="aktiv-2026"] .a26p-sheetchat {
  background-color: transparent;
  cursor: pointer;
  text-align: left;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-sheetchat-badge {
  margin-inline-start: auto;
}

@media (min-width: 40rem) {

  html[data-brand="aktiv-2026"] .a26p-sheetchat {
    display: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-logout {
  align-items: center;
  display: inline-flex;
  min-height: var(--a26-tap);
}

html[data-brand="aktiv-2026"] .a26p-switch-action {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  height: var(--a26-control-h);
  justify-content: center;
  line-height: var(--a26-lh-ui);
  padding-inline: var(--a26-control-pad);
  white-space: nowrap;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-switch-action:disabled {
  color: var(--a26-muted);
  cursor: not-allowed;
  opacity: 0.6;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-switch-action:not(:disabled):hover {
    background-color: var(--a26-hover-fill);
    border-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-switch-action:focus-visible,
html[data-brand="aktiv-2026"] .a26p-sheetchat:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-switch-action {
    transition-property: opacity !important;
  }
}

@media (max-width: 39.99rem) {

  html[data-brand="aktiv-2026"] .a26p-osticky {
    flex-direction: column;
  }

  html[data-brand="aktiv-2026"] .a26p-osticky-send {
    flex: 0 0 auto;
    order: -1;
  }

  html[data-brand="aktiv-2026"] .a26p-share-strip {
    flex-direction: column;
  }

  html[data-brand="aktiv-2026"] .a26p-send {
    padding: var(--a26-s-4);
  }
  html[data-brand="aktiv-2026"] .a26p-send-row {
    padding: var(--a26-s-3);
  }

  html[data-brand="aktiv-2026"] .a26p-send-add {
    align-self: stretch;
    justify-content: center;
  }

  html[data-brand="aktiv-2026"] .a26p-banner-link {
    align-items: center;
    display: inline-flex;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-lightbox {
    padding-top: calc(var(--a26-control-h) * 2 + env(safe-area-inset-top));
  }
  html[data-brand="aktiv-2026"] .a26p-light-bar {
    align-items: stretch;
    flex-direction: column;
    gap: 0;
    height: calc(var(--a26-control-h) * 2);
    justify-content: flex-start;
    padding-right: 0;
  }
  html[data-brand="aktiv-2026"] .a26p-light-spec {
    align-items: center;
    display: flex;

    height: var(--a26-control-h);
    padding-right: calc(var(--a26-control-h) + var(--a26-gutter));
  }
  html[data-brand="aktiv-2026"] .a26p-light-bar .a26p-video-actions {
    padding-inline: var(--a26-gutter);
  }

  html[data-brand="aktiv-2026"] .a26p-lightbox-prev,
  html[data-brand="aktiv-2026"] .a26p-lightbox-next {
    bottom: calc(var(--a26-s-4) + env(safe-area-inset-bottom));
    top: auto;
    transform: none;
  }
  html[data-brand="aktiv-2026"] .a26p-lightbox-prev:active,
  html[data-brand="aktiv-2026"] .a26p-lightbox-next:active {
    transform: scale(var(--a26-press-scale));
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-capwrap {
    flex-basis: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filters {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
  }
  html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filter {
    flex: 0 0 auto;
  }

  html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filter:nth-child(odd) {
    border-left: 0;
  }
  html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filter:nth-child(even) {
    border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  }
  html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filter:nth-child(n + 3) {
    border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  }

  html[data-brand="aktiv-2026"] .a26p-track-filters .a26p-filter:last-child:nth-child(odd) {
    grid-column: 1 / -1;
  }

  html[data-brand="aktiv-2026"] .a26p-track-glyph {
    height: var(--a26-tap);
    width: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-pane-lane {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  html[data-brand="aktiv-2026"] .a26p-pane-main {
    flex-basis: 100%;
    order: 2;
  }

  html[data-brand="aktiv-2026"] .a26p-fakta,
  html[data-brand="aktiv-2026"] .a26p-fakta-head {
    min-width: 0;
  }
  html[data-brand="aktiv-2026"] .a26p-fakta-head {
    flex-wrap: wrap;
  }
  html[data-brand="aktiv-2026"] .a26p-fakta-reset {
    flex-basis: 100%;
  }
}

@media (max-width: 39.99rem) and (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-lightbox-prev:active,
  html[data-brand="aktiv-2026"] .a26p-lightbox-next:active {
    transform: none;
  }
}

@media (max-width: 56.24rem) {

  html[data-brand="aktiv-2026"] .a26p-profil-nav {
    border: 0;
    flex-wrap: wrap;
    gap: var(--a26-s-2);
    overflow-x: visible;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-navitem {
    border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
    padding-inline: var(--a26-s-3);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-navitem + .a26p-profil-navitem {
    border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="justify-between"][class~="flex"]:not([class~="flex-col"]):not(:has(> button:last-child > svg:only-child)) {
    align-items: flex-start;
    flex-direction: column;
    gap: var(--a26-s-2);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="justify-between"][class~="flex"]:not([class~="flex-col"]) > * {
    max-width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope [class~="rounded-full"][class~="shrink-0"] {
    white-space: normal;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="min-w-0"][class~="items-center"][class~="gap-2.5"] {
    flex-wrap: wrap;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-3.5"][class~="border-t"] {
    align-items: flex-start;
    flex-wrap: wrap;
    row-gap: var(--a26-s-2);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-3.5"][class~="border-t"] > div[class~="min-w-0"] {
    flex-basis: 0;
    min-width: 50%;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-3.5"][class~="border-t"] > [class~="rounded-full"] {
    order: 2;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-3.5"][class~="border-t"] > div[class~="shrink-0"]:last-child {
    flex: 0 0 auto;
    margin-left: auto;
    order: 3;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="gap-1.5"]:not([class~="flex-col"]):has(> button[aria-pressed]) {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="gap-1.5"]:not([class~="flex-col"]) > button[aria-pressed] {
    justify-content: center;
    min-width: 0;
    padding-inline: var(--a26-s-2);
    text-align: center;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-track-filters {
    position: static;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-track-filters .a26p-filters {
    display: grid;
    gap: var(--a26-s-2);
    grid-template-columns: 1fr 1fr;
    overflow-x: visible;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-track-filters .a26p-filter {
    border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
    text-align: center;
    white-space: normal;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope textarea {
    field-sizing: content;
    min-height: calc((2 * var(--a26-lh-ui-text)) + (2 * var(--a26-s-3)) + (2 * var(--a26-hairline-w)));
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-start"][class~="gap-3"]:has(> [class~="grow"] > textarea) {
    flex-wrap: wrap;
    row-gap: var(--a26-s-2);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-start"][class~="gap-3"]:has(> [class~="grow"] > textarea) > div[class~="grow"] {
    flex-basis: 100%;
    order: 2;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-start"][class~="gap-3"]:has(> [class~="grow"] > textarea) > button:last-child {
    margin-left: auto;
    order: 1;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="grow"] > div[class~="justify-between"]:has(> [class~="italic"]) {
    align-items: flex-start;
    flex-direction: column;
    gap: var(--a26-s-1);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope [class~="italic"][class~="truncate"] {
    max-width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-toggle-row {
    flex-wrap: wrap;
    row-gap: var(--a26-s-1);
  }

  html[data-brand="aktiv-2026"] .a26p-toggle-hint {
    flex-basis: 100%;
    order: 3;
  }

  html[data-brand="aktiv-2026"] .a26p-savebar-actions {
    flex-direction: column-reverse;
  }

  html[data-brand="aktiv-2026"] .a26p-savebar-actions > .a26p-pill {
    justify-content: center;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-areachip > button:has(> svg:only-child) {
    justify-content: center;
    min-width: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-2.5"]:has(> input[type="text"][class~="grow"]) {
    flex-wrap: wrap;
    row-gap: var(--a26-s-1);
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-2.5"]:has(> input[type="text"][class~="grow"]) > span[class~="truncate"] {
    flex-basis: 100%;
    max-width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-scope div[class~="items-center"][class~="gap-2.5"] > input[type="text"][class~="grow"] {
    text-align: left;
  }

  html[data-brand="aktiv-2026"] .a26p-input-box > .a26p-input-bare {
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-hjelp-cat {
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-hjelp-rowtitle {
    align-items: center;
    display: flex;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-backlink {
    align-items: center;
    display: inline-flex;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-textlink {
    align-items: center;
    display: inline-flex;
    min-height: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-tmpl-title {
    overflow-wrap: break-word;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-track-filters button.a26p-filter--active {
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-savepill {
  min-height: var(--a26-tap);
}

html[data-brand="aktiv-2026"] {

  --a26p-tick: 16px;

  --a26p-token-h: 40px;

  --a26p-siden-lane: 216px;
}

html[data-brand="aktiv-2026"] .a26p-tilpass {
  border-color: var(--a26-hairline-soft);
  gap: 0;
  padding: 0;
}

html[data-brand="aktiv-2026"] .a26p-tilpass--open {
  border-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-tilpass-head {
  align-items: baseline;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4) var(--a26-s-5);
  text-align: left;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-head:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-summary {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  margin-inline-start: auto;
  text-align: right;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-open {
  align-items: center;
  color: var(--a26-ink-chrome);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-1);
  line-height: var(--a26-lh-ui);
  text-decoration: underline;
  text-underline-offset: 3px;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-open svg {
  height: 12px;
  width: 12px;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-body {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-tilpass-intro {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin: 0;
}

html[data-brand="aktiv-2026"] .a26p-tgroup {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-tgroup-head {
  align-items: center;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
  padding-bottom: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-tgroup-head svg {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  height: 12px;
  width: 12px;
}

html[data-brand="aktiv-2026"] .a26p-tgroup-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-tgroup-note,
html[data-brand="aktiv-2026"] .a26p-tilpass-hint {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-tgroup-note {
  margin-inline-start: auto;
  text-align: right;
}

html[data-brand="aktiv-2026"] .a26p-tgroup-rows {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-grid {
  display: grid;
  column-gap: var(--a26-s-5);
  grid-template-columns: minmax(0, 1fr);
}

@media (min-width: 64rem) {
  html[data-brand="aktiv-2026"] .a26p-tilpass-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-tick-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
  padding-bottom: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-tick {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  min-height: var(--a26-tap);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-ui);
  padding: 0;
  text-align: left;
}

html[data-brand="aktiv-2026"] .a26p-tick:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-tick-box {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: transparent;
  display: inline-flex;
  flex-shrink: 0;
  height: var(--a26p-tick);
  justify-content: center;
  width: var(--a26p-tick);
}

html[data-brand="aktiv-2026"] .a26p-tick-box--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-tick-box svg {
  height: 10px;
  width: 10px;
}

html[data-brand="aktiv-2026"] .a26p-tick-aside {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-kart {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-bottom: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-kart-chips {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-kart-flabel {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-ui-text);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-kart-chips .a26p-pill[aria-pressed="true"] {
  background-color: var(--a26-hover-fill);
  border-color: var(--a26-hover-fill);
  color: var(--a26-hover-text);
}

html[data-brand="aktiv-2026"] .a26p-tokens {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-token {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-2);
  line-height: var(--a26-lh-ui);
  min-height: var(--a26p-token-h);
  padding-inline: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-token-tag {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-token-remove {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--a26-muted);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;

  margin-inline: calc(var(--a26-s-1) * -1);
  min-height: var(--a26-tap);
  min-width: var(--a26-tap);
  padding: 0;
}

html[data-brand="aktiv-2026"] .a26p-token-remove svg {
  height: 10px;
  width: 10px;
}

html[data-brand="aktiv-2026"] .a26p-token-remove:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-trow {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-3);
  padding-block: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-trow:first-of-type {
  border-top: 0;
}

html[data-brand="aktiv-2026"] .a26p-trow-main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-trow-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-trow-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-teditor {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-bottom: var(--a26-s-4);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-teditor-pair {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-tnum {
  color: var(--a26-eyebrow);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-picks {
  display: flex;
  flex-direction: column;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-pick {
  align-items: flex-start;
  background-color: transparent;
  border: 0;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  cursor: pointer;
  display: flex;
  gap: var(--a26-s-3);
  min-height: var(--a26-tap);
  padding-block: var(--a26-s-3);
  text-align: left;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-pick:first-of-type {
  border-top: 0;
}

html[data-brand="aktiv-2026"] .a26p-pick:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

html[data-brand="aktiv-2026"] .a26p-pick-text {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-pick-who {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-pick-quote {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] .a26p-foot-hint {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-tilpass-errors {
  color: var(--a26-body);
  display: flex;
  flex-direction: column;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-1);
  line-height: var(--a26-lh-ui-text);
}

html[data-brand="aktiv-2026"] .a26p-vidintro {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin: 0;
}

html[data-brand="aktiv-2026"] .a26p-vidfoot {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  padding-top: var(--a26-s-3);
  text-transform: uppercase;
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-tilpass-head {
    flex-wrap: wrap;
    gap: var(--a26-s-2);
    padding: var(--a26-s-4) var(--a26-s-4);
  }

  html[data-brand="aktiv-2026"] .a26p-tilpass-summary {
    flex-basis: 100%;
    margin-inline-start: 0;
    text-align: left;
  }

  html[data-brand="aktiv-2026"] .a26p-tilpass-open {
    margin-inline-start: auto;
  }

  html[data-brand="aktiv-2026"] .a26p-tilpass-body {
    gap: var(--a26-s-4);
    padding: var(--a26-s-4);
  }

  html[data-brand="aktiv-2026"] .a26p-tgroup-note {
    flex-basis: 100%;
    margin-inline-start: 0;
    text-align: left;
  }

}

html[data-brand="aktiv-2026"] .a26p-primer-foot--hint {
  align-items: center;
  column-gap: var(--a26-s-3);
  flex-wrap: wrap;
  row-gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-primer-foot--hint .a26p-foot-hint {
  flex-basis: 100%;
  text-align: center;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-primer-foot--hint .a26p-foot-hint {
    flex-basis: auto;
    margin-inline-end: auto;
    order: -1;
    text-align: left;
  }
}

@font-face {
  font-family: "Aktiv Sans";
  src: url("https://aktiv-signatur-cdn.b-cdn.net/brand/aktiv-2026-1ec0df52/fonts/AktivSans-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

html[data-brand="aktiv-2026"] {

  --a26p-strong: 500;
  --a26p-t-block: 24px;
  --a26p-lh-block: 28px;
}

html[data-brand="aktiv-2026"] .a26p-agent-name,
html[data-brand="aktiv-2026"] .a26p-nav-item,
html[data-brand="aktiv-2026"] .a26p-nav-item-link,
html[data-brand="aktiv-2026"] .a26p-nav-sub-item,
html[data-brand="aktiv-2026"] .a26p-hrow-address,
html[data-brand="aktiv-2026"] .a26p-orow-address,
html[data-brand="aktiv-2026"] .a26p-identity-name,
html[data-brand="aktiv-2026"] .a26p-share-name,
html[data-brand="aktiv-2026"] .a26p-send-name,
html[data-brand="aktiv-2026"] .a26p-olane-visning,
html[data-brand="aktiv-2026"] .a26p-filter,
html[data-brand="aktiv-2026"] .a26p-graphics-empty,

html[data-brand="aktiv-2026"] .a26p-track-name,
html[data-brand="aktiv-2026"] .a26p-pane-title,
html[data-brand="aktiv-2026"] .a26p-pane-tilelabel,
html[data-brand="aktiv-2026"] .a26p-dlg-tab,
html[data-brand="aktiv-2026"] .a26p-suggest-name,
html[data-brand="aktiv-2026"] .a26p-timing-card-label,
html[data-brand="aktiv-2026"] .a26p-rrow-label,
html[data-brand="aktiv-2026"] .a26p-trow-label,
html[data-brand="aktiv-2026"] .a26p-toggle-label,
html[data-brand="aktiv-2026"] .a26p-ecard-state-strong {
  font-weight: var(--a26p-strong) !important;
}

html[data-brand="aktiv-2026"] .a26p-tab-label {
  font-family: var(--font-a26-body) !important;
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-eyebrow,
html[data-brand="aktiv-2026"] .a26p-send-fieldlabel,
html[data-brand="aktiv-2026"] .a26p-sheet-title,
html[data-brand="aktiv-2026"] .a26p-sheetrow-label,
html[data-brand="aktiv-2026"] .a26p-send-kicker,

html[data-brand="aktiv-2026"] .a26p-dlg-zonelabel,
html[data-brand="aktiv-2026"] .a26p-pane-grouplabel,
html[data-brand="aktiv-2026"] .a26p-field-label,
html[data-brand="aktiv-2026"] .a26p-prefill-label,
html[data-brand="aktiv-2026"] .a26p-client-label,
html[data-brand="aktiv-2026"] .a26p-tgroup-label,
html[data-brand="aktiv-2026"] .a26p-login-label {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-ui-text);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-eyebrow,
html[data-brand="aktiv-2026"] .a26p-sheet-title,
html[data-brand="aktiv-2026"] .a26p-sheetrow-label,
html[data-brand="aktiv-2026"] .a26p-dlg-zonelabel,
html[data-brand="aktiv-2026"] .a26p-pane-grouplabel {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-orow-head.a26p-orow-head > *,
html[data-brand="aktiv-2026"] .a26p-fakta-label,
html[data-brand="aktiv-2026"] .a26p-pane-pickerlabel {
  font-family: var(--font-a26-body) !important;
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-card,
html[data-brand="aktiv-2026"] .a26p-empty,
html[data-brand="aktiv-2026"] .a26p-video,
html[data-brand="aktiv-2026"] .a26p-share,
html[data-brand="aktiv-2026"] .a26p-editcard,
html[data-brand="aktiv-2026"] .a26p-ukens,
html[data-brand="aktiv-2026"] .a26p-stat,
html[data-brand="aktiv-2026"] .a26p-orows,
html[data-brand="aktiv-2026"] .a26p-orow,
html[data-brand="aktiv-2026"] .a26p-some-row,

html[data-brand="aktiv-2026"] .a26p-fcard,
html[data-brand="aktiv-2026"] .a26p-prefill,
html[data-brand="aktiv-2026"] .a26p-success,
html[data-brand="aktiv-2026"] .a26p-track,
html[data-brand="aktiv-2026"] .a26p-fakta,
html[data-brand="aktiv-2026"] .a26p-state {
  border-color: var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-graphics {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-card-pad,
html[data-brand="aktiv-2026"] .a26p-stat,
html[data-brand="aktiv-2026"] .a26p-order .a26p-ukens,
html[data-brand="aktiv-2026"] .a26p-fcard:not(.a26p-tilpass),
html[data-brand="aktiv-2026"] .a26p-rpanel,
html[data-brand="aktiv-2026"] .a26p-forrige,
html[data-brand="aktiv-2026"] .a26p-ecard {
  padding: var(--a26-s-4);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-graphics,
  html[data-brand="aktiv-2026"] .a26p-card-pad,
  html[data-brand="aktiv-2026"] .a26p-stat,
  html[data-brand="aktiv-2026"] .a26p-order .a26p-ukens,
  html[data-brand="aktiv-2026"] .a26p-fcard:not(.a26p-tilpass),
  html[data-brand="aktiv-2026"] .a26p-rpanel,
  html[data-brand="aktiv-2026"] .a26p-forrige,
  html[data-brand="aktiv-2026"] .a26p-ecard {
    padding: var(--a26-s-5);
  }
}

html[data-brand="aktiv-2026"] .a26p-panel-title,
html[data-brand="aktiv-2026"] .a26p-promo-title,
html[data-brand="aktiv-2026"] .a26p-ukens-title,
html[data-brand="aktiv-2026"] .a26p-progress-title,
html[data-brand="aktiv-2026"] .a26p-banner-title,
html[data-brand="aktiv-2026"] .a26p-video-title,
html[data-brand="aktiv-2026"] .a26p-editcard-title,
html[data-brand="aktiv-2026"] .a26p-send-heading,
html[data-brand="aktiv-2026"] .a26p-stat-headline,
html[data-brand="aktiv-2026"] .a26p-light-caption,
html[data-brand="aktiv-2026"] .a26p-chat-title,

html[data-brand="aktiv-2026"] .a26p-dlg-title,
html[data-brand="aktiv-2026"] .a26p-track-title,
html[data-brand="aktiv-2026"] .a26p-confirm-title,
html[data-brand="aktiv-2026"] .a26p-fcard-title,
html[data-brand="aktiv-2026"] .a26p-success-title,
html[data-brand="aktiv-2026"] .a26p-forrige-title,
html[data-brand="aktiv-2026"] .a26p-sendte-empty-title,
html[data-brand="aktiv-2026"] .a26p-ob-step :is(h1, h2, h3, h4) {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-block);
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-block);
}

html[data-brand="aktiv-2026"] .a26p-stat-value {
  font-family: var(--font-a26-body) !important;
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
}

html[data-brand="aktiv-2026"] .a26p-video-actions .a26p-pill:nth-child(2) {
  background-color: transparent;
  border-color: transparent;
  color: var(--a26-ink-chrome);
  padding-inline: 0;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-video-actions .a26p-pill:nth-child(2):hover {
    background-color: transparent;
    border-color: transparent;
    color: var(--a26-ink-chrome);
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-video-actions .a26p-pill:nth-child(2) {
    border-color: var(--a26-ink-chrome);
    padding-inline: var(--a26-control-pad);
  }
}

html[data-brand="aktiv-2026"] .a26p-state-actions .a26p-pill {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-state-actions .a26p-pill:hover {
    background-color: var(--a26p-ink-hover);
    border-color: var(--a26p-ink-hover);
    color: var(--a26-canvas);
  }
}

html[data-brand="aktiv-2026"] .a26p-dlg-sub,
html[data-brand="aktiv-2026"] .a26p-light-help,
html[data-brand="aktiv-2026"] .a26p-pane-note,
html[data-brand="aktiv-2026"] .a26p-toggle-hint,
html[data-brand="aktiv-2026"] .a26p-tgroup-note,
html[data-brand="aktiv-2026"] .a26p-tilpass-hint,
html[data-brand="aktiv-2026"] .a26p-tilpass-summary,
html[data-brand="aktiv-2026"] .a26p-trow-meta,
html[data-brand="aktiv-2026"] .a26p-foot-hint {
  font-family: var(--font-a26-body) !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-mono-text);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-navitem,
html[data-brand="aktiv-2026"] .a26p-toggle-label,
html[data-brand="aktiv-2026"] .a26p-quote-name,
html[data-brand="aktiv-2026"] .a26p-savecard-title,
html[data-brand="aktiv-2026"] .a26p-tonecard-label,
html[data-brand="aktiv-2026"] .a26p-queue-text,
html[data-brand="aktiv-2026"] .a26p-savebar-text {
  font-weight: 500 !important;
}

html[data-brand="aktiv-2026"] .a26p-fieldlabel,
html[data-brand="aktiv-2026"] .a26p-styrke-label,
html[data-brand="aktiv-2026"] .a26p-profil-preview-label,
html[data-brand="aktiv-2026"] .a26p-hjelp-panellink,
html[data-brand="aktiv-2026"] .a26p-backlink {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-ui-text);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-quote-action:not(.a26p-pill):not(.a26p-toggle-row) {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  letter-spacing: normal;

  line-height: var(--a26-lh-ui);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-toggle-hint,
html[data-brand="aktiv-2026"] .a26p-tonecard-desc,
html[data-brand="aktiv-2026"] .a26p-styrke-text,
html[data-brand="aktiv-2026"] .a26p-office-note,
html[data-brand="aktiv-2026"] .a26p-savecard-note,
html[data-brand="aktiv-2026"] .a26p-savebar-hint,
html[data-brand="aktiv-2026"] .a26p-vidfoot,
html[data-brand="aktiv-2026"] .a26p-some-submitnote,
html[data-brand="aktiv-2026"] .a26p-profil-logout .a26p-textlink {
  font-family: var(--font-a26-body) !important;
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-mono-text);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-cat {
  font-family: var(--font-a26-body) !important;
  font-weight: 500 !important;
  letter-spacing: normal;
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-block-label,
html[data-brand="aktiv-2026"] .a26p-styrke-value,
html[data-brand="aktiv-2026"] .a26p-profil-preview-title,
html[data-brand="aktiv-2026"] .a26p-notice-title,
html[data-brand="aktiv-2026"] .a26p-stil-head,
html[data-brand="aktiv-2026"] .a26p-hjelp-rowtitle,
html[data-brand="aktiv-2026"] .a26p-related-title,
html[data-brand="aktiv-2026"] .a26p-tmpl-title,
html[data-brand="aktiv-2026"] .a26p-some-sectiontitle,
html[data-brand="aktiv-2026"] .a26p-some-success-title,
html[data-brand="aktiv-2026"] .a26p-profil-scope :is(h1, h2, h3, h4),
html[data-brand="aktiv-2026"] .a26p-some-scope :is(h1, h2, h3, h4) {
  font-family: var(--font-a26-body) !important;
  font-weight: 500 !important;
  letter-spacing: normal;
}

html[data-brand="aktiv-2026"] .a26p-article-body h2,
html[data-brand="aktiv-2026"] .a26p-article-body h3 {
  font-weight: 500;
  letter-spacing: normal;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-index,
html[data-brand="aktiv-2026"] .a26p-related .a26p-hjelp-index {
  font-family: var(--font-a26-mono) !important;
}

html[data-brand="aktiv-2026"] .a26p-savecard,
html[data-brand="aktiv-2026"] .a26p-office,
html[data-brand="aktiv-2026"] .a26p-notice,
html[data-brand="aktiv-2026"] .a26p-profil-preview,
html[data-brand="aktiv-2026"] .a26p-some-success,
html[data-brand="aktiv-2026"] .a26p-profil-nav {
  border-color: var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-list {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  padding-inline: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-hjelp-list > .a26p-hjelp-row:last-child {
  border-bottom: 0;
}

html[data-brand="aktiv-2026"] .a26p-block,
html[data-brand="aktiv-2026"] .a26p-savecard,
html[data-brand="aktiv-2026"] .a26p-office,
html[data-brand="aktiv-2026"] .a26p-styrke,
html[data-brand="aktiv-2026"] .a26p-profil-preview,
html[data-brand="aktiv-2026"] .a26p-savebar,
html[data-brand="aktiv-2026"] .a26p-hjelp-empty {
  padding: var(--a26-s-4);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-block,
  html[data-brand="aktiv-2026"] .a26p-savecard,
  html[data-brand="aktiv-2026"] .a26p-office,
  html[data-brand="aktiv-2026"] .a26p-styrke,
  html[data-brand="aktiv-2026"] .a26p-profil-preview,
  html[data-brand="aktiv-2026"] .a26p-savebar,
  html[data-brand="aktiv-2026"] .a26p-hjelp-empty,
  html[data-brand="aktiv-2026"] .a26p-hjelp-list {
    padding: var(--a26-s-5);
  }

  html[data-brand="aktiv-2026"] .a26p-hjelp-list {
    padding-block: 0;
  }
}

html[data-brand="aktiv-2026"] .a26p-notice:has(> .a26p-notice-title) {
  padding: var(--a26-s-5) var(--a26-s-4);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-notice:has(> .a26p-notice-title) {
    padding: var(--a26-s-6) var(--a26-s-5);
  }
}

html[data-brand="aktiv-2026"] .a26p-block-label,
html[data-brand="aktiv-2026"] .a26p-profil-preview-title,
html[data-brand="aktiv-2026"] .a26p-notice-title,
html[data-brand="aktiv-2026"] .a26p-stil-head,
html[data-brand="aktiv-2026"] .a26p-hjelp-rowtitle,
html[data-brand="aktiv-2026"] .a26p-related-title,
html[data-brand="aktiv-2026"] .a26p-tmpl-title,
html[data-brand="aktiv-2026"] .a26p-some-sectiontitle,
html[data-brand="aktiv-2026"] .a26p-some-success-title,
html[data-brand="aktiv-2026"] .a26p-profil-scope :is(h1, h2, h3, h4),
html[data-brand="aktiv-2026"] .a26p-some-scope :is(h1, h2, h3, h4),
html[data-brand="aktiv-2026"] .a26p-article-body h2,
html[data-brand="aktiv-2026"] .a26p-article-body h3 {
  font-size: var(--a26p-t-block);
  line-height: var(--a26p-lh-block);
}

html[data-brand="aktiv-2026"] .a26p-article-body h2,
html[data-brand="aktiv-2026"] .a26p-article-body h3 {
  font-family: var(--font-a26-body) !important;
  font-weight: var(--a26p-strong) !important;
}

html[data-brand="aktiv-2026"] .a26p-styrke-value {
  font-size: var(--a26p-t-block);
  line-height: var(--a26p-lh-block);
}

html[data-brand="aktiv-2026"] .a26p-autoq {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: var(--a26-radius-card);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-autoq {
    padding: var(--a26-s-5);
  }
}

html[data-brand="aktiv-2026"] .a26p-autoq-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-block);
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-block);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-autoq-body {
  color: var(--a26-body);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400;
  letter-spacing: normal;
  line-height: var(--a26-lh-body);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-autoq-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400;
  letter-spacing: normal;
  line-height: var(--a26-lh-mono-text);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-autoq-count {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] {

  --a26p-agent-portrait: 40px;
}

html[data-brand="aktiv-2026"] .a26p-agent {
  align-items: center;
  background-color: transparent;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  column-gap: var(--a26-s-3);
  display: flex;
  margin-top: auto;

  padding: var(--a26-s-4) 0;
}

html[data-brand="aktiv-2026"] .a26p-sheetagent {

  align-items: flex-start;
  background-color: transparent;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  column-gap: var(--a26-s-3);
  margin-top: var(--a26-s-4);
  padding-block: var(--a26-s-4) 0;
  padding-inline: 0;
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-logout-form {
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-agent-avatar,
html[data-brand="aktiv-2026"] .a26p-agent-initial,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-avatar,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-initial {
  border-radius: var(--a26-radius-control);
  flex-shrink: 0;
  height: var(--a26p-agent-portrait);
  object-fit: cover;
  width: var(--a26p-agent-portrait);
}

html[data-brand="aktiv-2026"] .a26p-agent-text,
html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-text {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 0;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-agent-office {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-mono-text);
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-agent-logout-form {
  flex-shrink: 0;
  margin-left: auto;
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-logout-form {
  margin-left: 0;
}

html[data-brand="aktiv-2026"] .a26p-agent-logout {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-ui);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-sheetagent .a26p-agent-logout {
  align-items: center;
  display: inline-flex;
  min-height: var(--a26-tap);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-agent-logout:hover {
    color: var(--a26-ink-chrome);
    text-decoration: underline;
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-primer-grid--solo {
  grid-template-columns: minmax(0, 1fr);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-primer-grid--solo {
    grid-template-columns: minmax(0, 1fr);
  }

  html[data-brand="aktiv-2026"] .a26p-primer-grid--solo .a26p-primer-main {
    max-width: 720px;
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-ref-grip: 44px;

  --a26p-track-play: 44px;
  --a26p-track-row-h: 56px;
  --a26p-track-glyph-svg: 17px;

  --a26p-track-chiplane: 96px;
}

html[data-brand="aktiv-2026"] .a26p-ref {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ref-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-ref-lede {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-ref-cards {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref .a26p-quote {
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ref .a26p-quote-head {
  align-items: center;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref button.a26p-ref-grip:not(.a26p-pill):not(.a26p-toggle-row) {
  flex: 0 0 var(--a26p-ref-grip);
  height: var(--a26p-ref-grip);
  justify-content: flex-start;
  margin-left: 0;
  min-height: var(--a26p-ref-grip);
  width: var(--a26p-ref-grip);
}

html[data-brand="aktiv-2026"] .a26p-ref-index {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ref .a26p-quote-foot {
  align-items: center;
  column-gap: var(--a26-s-3);
  flex-wrap: wrap;
  justify-content: flex-start;
  row-gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref-initials {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  height: var(--a26p-quote-photo);
  justify-content: center;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
  width: var(--a26p-quote-photo);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref button.a26p-quote-action:not(.a26p-pill):not(.a26p-toggle-row) {
  align-items: center;
  color: var(--a26-ink-chrome);
  display: inline-flex;
  min-height: var(--a26p-ref-grip);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref button.a26p-quote-action:disabled {
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-ref .a26p-quote-actions {
  align-items: center;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref-foot {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  margin-top: var(--a26-s-2);
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-ref-pending {
  align-items: center;
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  column-gap: var(--a26-s-3);
  display: flex;
  flex-wrap: wrap;
  min-height: var(--a26p-toggle-row-h);
  padding: var(--a26-s-2) var(--a26-s-4);
  row-gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ref-pendingtext {
  color: var(--a26-muted);
  flex-grow: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-mono-text);
  min-width: 0;
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-ref .a26p-quote-actions .a26p-pill {
  flex-shrink: 0;
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-ref .a26p-quote-foot .a26p-quote-actions {
    flex-basis: 100%;
    margin-left: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ref .a26p-quote-foot .a26p-quote-chip {
    margin-left: auto;
  }
}

html[data-brand="aktiv-2026"] .a26p-trackcats {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-trackcat,
html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-trackcat:not(.a26p-pill):not(.a26p-toggle-row) {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-3);
  text-transform: uppercase;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-trackcat--on,
html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-trackcat--on:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-trackcat:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

@media (hover: hover) {

  html[data-brand="aktiv-2026"] .a26p-trackcat:hover,
  html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-trackcat:not(.a26p-pill):not(.a26p-toggle-row):hover {
    text-decoration: none;
  }

  html[data-brand="aktiv-2026"] .a26p-trackcat:not(.a26p-trackcat--on):hover,
  html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-trackcat:not(.a26p-trackcat--on):not(.a26p-pill):not(.a26p-toggle-row):hover {
    background-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-track-filters {
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-track-filters,
html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-track-row {
  padding-inline: 0;
}

html[data-brand="aktiv-2026"] .a26p-track-row {
  align-items: center;
  column-gap: var(--a26-s-3);
  display: grid;

  height: auto;
  grid-template-areas: "play main chip box";
  grid-template-columns:
    var(--a26p-track-play)
    minmax(0, 1fr)
    var(--a26p-track-chiplane)
    var(--a26p-track-lane);
  min-height: var(--a26p-track-row-h);
  padding-block: var(--a26-s-2);
  row-gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-track-glyph {
  grid-area: play;
}

html[data-brand="aktiv-2026"] .a26p-track-main {
  display: flex;
  flex-direction: column;
  grid-area: main;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-track-chiplane {
  align-items: center;
  display: flex;
  grid-area: chip;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-track-pick {
  grid-area: box;
}

html[data-brand="aktiv-2026"] .a26p-track-name {
  font-size: var(--a26-t-ui);
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-track-sub {
  display: flex;
  gap: var(--a26-s-1);
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-track-chip {
  font-family: var(--font-a26-body) !important;
  font-weight: var(--a26p-strong) !important;
  letter-spacing: normal;
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-track-glyph,
html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-track-glyph:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-track-row--on .a26p-track-glyph {
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  height: var(--a26p-track-play);
  min-height: var(--a26p-track-play);
  width: var(--a26p-track-play);
}

html[data-brand="aktiv-2026"] .a26p-track-glyph svg {
  height: var(--a26p-track-glyph-svg);
  width: auto;
}

html[data-brand="aktiv-2026"] .a26p-track-glyph--on,
html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-track-glyph--on:not(.a26p-pill):not(.a26p-toggle-row),
html[data-brand="aktiv-2026"] .a26p-track-row--on .a26p-track-glyph--on {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-track-glyph:disabled {
  cursor: default;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-track-glyph:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-track-row {
    grid-template-areas:
      "play main box"
      "play chip box";
    grid-template-columns:
      var(--a26p-track-play)
      minmax(0, 1fr)
      var(--a26p-track-lane);
  }
}

html[data-brand="aktiv-2026"] .a26p-stil-foot {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-body);
  text-transform: none;
}

html[data-brand="aktiv-2026"] {

  --a26p-seg-min: 140px;

  --a26p-tilpass-lane: 64px;
}

html[data-brand="aktiv-2026"] .a26p-filters--pair {
  display: flex;
  grid-template-columns: none;
  max-width: 100%;
  overflow-x: auto;
  width: fit-content;
}

html[data-brand="aktiv-2026"] .a26p-filters--pair .a26p-filter {
  border: var(--a26-hairline-w) solid transparent;
  border-left-color: var(--a26-ink-chrome);
  grid-column: auto;
  min-width: var(--a26p-seg-min);
}

html[data-brand="aktiv-2026"] .a26p-filters--pair .a26p-filter:first-child {
  border-left-color: transparent;
}

html[data-brand="aktiv-2026"] .a26p-tilpass .a26p-tilpass-grid {
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-tilpass .a26p-toggle-lane {
  flex: 0 0 auto;
  justify-content: flex-end;
  min-width: var(--a26p-tilpass-lane);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-client-grid {
    grid-template-columns:
      minmax(0, 1fr)
      minmax(0, 1.2fr)
      minmax(var(--a26p-phone-w), 0.9fr);
  }

  html[data-brand="aktiv-2026"] .a26p-client-grid .a26p-field {
    justify-content: flex-end;
  }
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-tilpass .a26p-toggle-row {
    flex-wrap: nowrap;
  }

  html[data-brand="aktiv-2026"] .a26p-tilpass .a26p-toggle-hint {
    flex-basis: auto;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-scope {
  --a26p-switch-lane: 64px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-toggle-row {
  align-items: center;
  column-gap: var(--a26-s-4);
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--a26p-switch-lane);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-toggle-lane {
  display: grid;
  gap: var(--a26-s-1);
  justify-items: end;
  row-gap: var(--a26-s-1);
  width: var(--a26p-switch-lane);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-toggle-lane .a26p-toggle-track {
  justify-self: end;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-toggle-state {
  text-align: right;
}

html[data-brand="aktiv-2026"] .a26p-frame-lede {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-body);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-frame-options {
  display: grid;
  gap: var(--a26-s-3);
  grid-template-columns: repeat(2, minmax(0, 1fr));

  max-width: 460px;
}

html[data-brand="aktiv-2026"] .a26p-frame-options--locked {
  opacity: 0.4;
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button.a26p-frame-option:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  display: flex;
  flex-direction: column;
  gap: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button.a26p-frame-option--on:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"]
    .a26p-frame-options--locked
    button.a26p-frame-option:not(.a26p-pill):not(.a26p-toggle-row):hover {
    text-decoration: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-frame-media {
  aspect-ratio: 4 / 5;
  display: block;
  position: relative;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-frame-media svg {
  display: block;
  height: 100%;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-frame-foot {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-frame-label {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  line-height: var(--a26-lh-ui);
}

html[data-brand="aktiv-2026"] .a26p-frame-sub {
  color: inherit;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  opacity: 0.75;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-frame-note {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] {

  --a26p-osticky-h-single: calc(var(--a26-control-h) + var(--a26-s-3) * 2);
  --a26p-osticky-h-stack: var(--a26p-osticky-h-single);
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] {
    --a26p-osticky-h-stack: calc(var(--a26-control-h) * 2 + var(--a26-s-3) * 3);
  }
}

html[data-brand="aktiv-2026"] .a26p-order--sticky-stack {
  padding-bottom: var(--a26p-osticky-h-stack);
}

html[data-brand="aktiv-2026"] .a26p-order--sticky-single {
  padding-bottom: var(--a26p-osticky-h-single);
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-order--sticky-stack,
  html[data-brand="aktiv-2026"] .a26p-order--sticky-single {
    padding-bottom: 0;
  }
}

html[data-brand="aktiv-2026"] .a26p-dlg-state {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

@media (min-width: 40rem) {

  html[data-brand="aktiv-2026"] {
    --a26p-dlg-thumb-w: 160px;
    --a26p-dlg-thumb-h: 107px;
  }
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-dlg-grip {
    order: 1;
    width: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-row > .a26p-dlg-index {
    order: 2;
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-state {
    order: 3;
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-swap {
    flex: 0 0 var(--a26-tap);
    gap: 0;
    margin-inline-start: auto;
    min-height: var(--a26-tap);
    min-width: var(--a26-tap);
    order: 4;
    padding-inline: 0;
    width: var(--a26-tap);
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-swaplabel {
    display: none;
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-thumb {
    aspect-ratio: 3 / 2;
    flex-basis: 100%;
    height: auto;
    order: 5;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-capwrap {
    flex-basis: 100%;
    order: 6;
  }

  html[data-brand="aktiv-2026"] .a26p-dlg-picker {
    order: 7;
  }

  html[data-brand="aktiv-2026"] .a26p-pane-lane {
    flex-wrap: wrap;
  }

  html[data-brand="aktiv-2026"] .a26p-pane-lane > .a26p-pane-thumb {
    aspect-ratio: 3 / 2;
    flex-basis: 100%;
    height: auto;
    order: 5;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-pane-lane > .a26p-pane-main {
    flex: 1 1 0;
    order: 3;
  }

  html[data-brand="aktiv-2026"] .a26p-pane-lane > .a26p-dlg-swap {
    order: 4;
  }
}

html[data-brand="aktiv-2026"] .a26p-fakta > .a26p-fakta-head {
  padding-block: var(--a26-s-4);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-fakta > .a26p-fakta-head {
    padding-block: var(--a26-s-5);
  }
}

html[data-brand="aktiv-2026"] .a26p-fakta > .a26p-fakta-head > svg {
  align-self: flex-start;
  margin-top: calc((var(--a26-lh-body) - 17px) / 2);
}

html[data-brand="aktiv-2026"] .a26p-fakta > .a26p-fakta-head > div {
  flex: 1 1 0;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-some-cats {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2) var(--a26-s-2);
  row-gap: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-some-cat {
  align-items: center;
  background-color: transparent;

  border: var(--a26-hairline-w) solid transparent;
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  justify-content: center;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-block: 0;
  padding-inline: var(--a26-s-3);
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
  transition:
    background-color var(--dur-micro) var(--ease-a26-micro),
    border-color var(--dur-micro) var(--ease-a26-micro),
    color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-some-cat::after {
  content: "";
  inset-block: calc((var(--a26-tap) - var(--a26p-chip-h)) / -2);
  inset-inline: 0;
  position: absolute;
}

html[data-brand="aktiv-2026"] .a26p-some-cat--on {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-some-cat:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: -2px;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-some-cat:hover:not(.a26p-some-cat--on) {
    background-color: var(--a26-hover-fill);
    border-color: var(--a26-hover-fill);
    color: var(--a26-hover-text);
  }
}

html[data-brand="aktiv-2026"] .a26p-tmpl-media {
  border-radius: var(--a26-radius-card);
}

html[data-brand="aktiv-2026"] .a26p-tmpl .a26p-tmpl-media,
html[data-brand="aktiv-2026"] .a26p-tmpl img,
html[data-brand="aktiv-2026"] .a26p-tmpl video {
  border-radius: var(--a26-radius-card);
}

html[data-brand="aktiv-2026"] .a26p-tmpl--draft {
  opacity: 0.4;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] a.a26p-tmpl:hover {
    border-color: var(--a26-hairline-soft);
  }

  html[data-brand="aktiv-2026"] a.a26p-tmpl:hover .a26p-tmpl-title {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
}

html[data-brand="aktiv-2026"] .a26p-tmpl-badges {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-1);
  margin-top: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-tmpl-badge {
  align-items: center;
  background-color: var(--a26-canvas);
  border-radius: var(--a26-radius-control);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-some-grid {
  grid-template-columns: minmax(0, 1fr);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-some-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 64rem) {
  html[data-brand="aktiv-2026"] .a26p-some-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-tmpl-title {
    font-size: var(--a26-t-ui);
    line-height: var(--a26-lh-ui-text);
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-t-helper: 14px;
  --a26p-lh-helper: 18px;
}

html[data-brand="aktiv-2026"] .a26p-helper,
html[data-brand="aktiv-2026"] .a26p-send-vitec,
html[data-brand="aktiv-2026"] .a26p-send-helper,
html[data-brand="aktiv-2026"] .a26p-ukens-sub,
html[data-brand="aktiv-2026"] .a26p-editcard-sub,
html[data-brand="aktiv-2026"] .a26p-order-note,
html[data-brand="aktiv-2026"] .a26p-share-sub,
html[data-brand="aktiv-2026"] .a26p-share-note,
html[data-brand="aktiv-2026"] .a26p-sheetrow-hint,
html[data-brand="aktiv-2026"] .a26p-orow-meta,
html[data-brand="aktiv-2026"] .a26p-some-meta,
html[data-brand="aktiv-2026"] .a26p-track-meta,
html[data-brand="aktiv-2026"] .a26p-track-sub,
html[data-brand="aktiv-2026"] .a26p-pane-note,
html[data-brand="aktiv-2026"] .a26p-dlg-sub {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-helper);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-helper {
  color: var(--a26-muted);
  margin: 0;
}

html[data-brand="aktiv-2026"] .a26p-shell:has(.a26p-order--sticky-single) .a26p-tabbar {
  display: none;
}

@media (max-width: 56.2499rem) {
  html[data-brand="aktiv-2026"] .a26p-shell:has(.a26p-order--sticky-single) .a26p-main {
    padding-bottom: calc(env(safe-area-inset-bottom) + var(--a26-s-6));
  }
}

html[data-brand="aktiv-2026"] .a26p-order--sticky-single .a26p-stickybar--flush {
  padding-bottom: calc(var(--a26-s-2) + env(safe-area-inset-bottom));
  padding-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-order--sticky-single {
  padding-bottom: calc(var(--a26-control-h) + var(--a26-s-2) * 2);
}

html[data-brand="aktiv-2026"] .a26p-orecip {
  align-items: baseline;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
  padding-block: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-orecip-text {
  color: var(--a26-body);
  flex: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 400 !important;
  line-height: var(--a26p-lh-helper);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-orecip-action {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 500 !important;
  line-height: var(--a26p-lh-helper);
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-pcard-address,
html[data-brand="aktiv-2026"] .a26p-hrow-address {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
}

html[data-brand="aktiv-2026"] .a26p-home-badge,
html[data-brand="aktiv-2026"] .a26p-nav-badge,
html[data-brand="aktiv-2026"] .a26p-sheetrow-badge {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-ukensline {
  align-items: baseline;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-2) var(--a26-s-3);
  padding-block: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ukensline-label {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ukensline-text {
  color: var(--a26-body);
  flex: 1;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukensline-action {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  line-height: var(--a26-lh-ui-text);
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-orow {
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-orow-overlay {
  inset: 0;
  position: absolute;
  z-index: 0;
}

html[data-brand="aktiv-2026"] .a26p-orow .a26p-orow-thumb {
  pointer-events: none;
}

html[data-brand="aktiv-2026"] .a26p-orow .a26p-orow-action-phone,
html[data-brand="aktiv-2026"] .a26p-orow .a26p-olane-action {
  position: relative;
  z-index: 1;
}

html[data-brand="aktiv-2026"] .a26p-orow-open {
  color: var(--a26-ink-chrome);
  display: none;
  flex-shrink: 0;
  white-space: nowrap;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  line-height: var(--a26-lh-ui-text);
  margin-left: auto;
}

@media (max-width: 56.2499rem) {
  html[data-brand="aktiv-2026"] .a26p-orow-open {
    display: inline;
  }
  html[data-brand="aktiv-2026"] .a26p-orow-chip-phone {
    align-items: baseline;
    flex-wrap: wrap;
    gap: var(--a26-s-2) var(--a26-s-3);
  }
}

html[data-brand="aktiv-2026"] .a26p-orows--novisning .a26p-olane-visning {
  display: none;
}

@media (max-width: 39.99rem) {

  html[data-brand="aktiv-2026"] .a26p-filters:not(:has(> .a26p-filter:nth-child(5))) {
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    grid-template-columns: none;
  }

  html[data-brand="aktiv-2026"]
    .a26p-filters:not(:has(> .a26p-filter:nth-child(5)))
    .a26p-filter {
    border-bottom: 0;
    grid-column: auto;
  }

  html[data-brand="aktiv-2026"]
    .a26p-filters:not(:has(> .a26p-filter:nth-child(5)))
    .a26p-filter:nth-child(4) {
    border-left: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  }

  html[data-brand="aktiv-2026"] .a26p-orow-meta {
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }
}

html[data-brand="aktiv-2026"] .a26p-trackcat,
html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-trackcat:not(.a26p-pill):not(.a26p-toggle-row) {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 500 !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-helper);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-chat-send:disabled {
  background-color: transparent;
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  cursor: not-allowed;
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-dlg:focus {
  outline: none;
}

html[data-brand="aktiv-2026"] .a26p-dlg:focus-visible {
  outline: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  outline-offset: calc(var(--a26-hairline-w) * -2);
}

html[data-brand="aktiv-2026"] .a26p-lightbox {
  background-color: var(--a26-ink-chrome);
}

@media (max-width: 39.99rem) {

  html[data-brand="aktiv-2026"] .a26p-pane-tiles {
    align-items: stretch;
    flex-direction: column;
  }

  html[data-brand="aktiv-2026"] .a26p-pane-tile {
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-pane-tilemedia {
    height: auto;
    width: 100%;
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-t-helper: 14px;
  --a26p-lh-helper: 18px;
}

html[data-brand="aktiv-2026"] .a26p-helper,
html[data-brand="aktiv-2026"] .a26p-hint,
html[data-brand="aktiv-2026"] .a26p-toggle-hint,
html[data-brand="aktiv-2026"] .a26p-tgroup-note,
html[data-brand="aktiv-2026"] .a26p-tilpass-hint,
html[data-brand="aktiv-2026"] .a26p-tilpass-summary,
html[data-brand="aktiv-2026"] .a26p-tilpass-intro,
html[data-brand="aktiv-2026"] .a26p-foot-hint,
html[data-brand="aktiv-2026"] .a26p-frame-lede,
html[data-brand="aktiv-2026"] .a26p-tonecard-desc,
html[data-brand="aktiv-2026"] .a26p-styrke-text,
html[data-brand="aktiv-2026"] .a26p-office-note,
html[data-brand="aktiv-2026"] .a26p-savecard-note,
html[data-brand="aktiv-2026"] .a26p-savebar-hint,
html[data-brand="aktiv-2026"] .a26p-vidfoot,
html[data-brand="aktiv-2026"] .a26p-changed,
html[data-brand="aktiv-2026"] .a26p-stil-foot,
html[data-brand="aktiv-2026"] .a26p-ref-lede {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-helper);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-block > p:last-child {
  color: var(--a26-muted);
  font-size: var(--a26p-t-helper);
  line-height: var(--a26p-lh-helper);
}

html[data-brand="aktiv-2026"] .a26p-field-label,
html[data-brand="aktiv-2026"] .a26p-fieldlabel,
html[data-brand="aktiv-2026"] .a26p-client-label,
html[data-brand="aktiv-2026"] .a26p-prefill-label,
html[data-brand="aktiv-2026"] .a26p-tgroup-label,
html[data-brand="aktiv-2026"] .a26p-styrke-label,
html[data-brand="aktiv-2026"] .a26p-profil-scope label {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-qagroup {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-profil-nav {
    display: grid;
    gap: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
    width: 100%;
  }

  html[data-brand="aktiv-2026"] .a26p-profil-nav .a26p-profil-navitem {
    align-items: center;
    border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
    display: flex;
    justify-content: center;
    margin: 0 -1px -1px 0;
    min-height: 48px;
    padding: var(--a26-s-2) var(--a26-s-3);
    text-align: center;
    white-space: normal;
  }
}

html[data-brand="aktiv-2026"] .a26p-timing .a26p-timing-passed {
  display: block;
  white-space: normal;
}

html[data-brand="aktiv-2026"] .a26p-ecard-side {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ecard-side .a26p-outcome {
  align-items: flex-end;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ecard-spec {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  padding-top: var(--a26-s-3);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-qa-tallies {
  display: grid;
  gap: var(--a26-s-3);
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-pfrow {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  column-gap: var(--a26-s-3);
  display: grid;
  grid-template-columns: auto auto minmax(0, 1fr) auto;
  padding-block: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-pfrow--dragged {
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-pfthumb {
  flex-shrink: 0;
  height: 56px;
  object-fit: cover;
  width: 56px;
}

html[data-brand="aktiv-2026"] .a26p-pfthumb--empty {
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-pftext {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-pfaddress {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: var(--a26p-strong) !important;
  line-height: var(--a26-lh-ui-text);

  overflow-wrap: break-word;
}

html[data-brand="aktiv-2026"] .a26p-pfmeta {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 400 !important;
  line-height: var(--a26p-lh-helper);
}

html[data-brand="aktiv-2026"] .a26p-pfspec {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono-text);
  text-transform: uppercase;
  white-space: normal;
}

html[data-brand="aktiv-2026"] .a26p-pfbadge {
  align-items: center;
  align-self: flex-start;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: 0;
  color: var(--a26-muted);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  margin-top: var(--a26-s-1);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-pfactions {
  display: flex;
  flex-shrink: 0;
  gap: var(--a26-s-2);
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-pfrow {
    grid-template-columns: auto auto minmax(0, 1fr);
    row-gap: var(--a26-s-2);
  }

  html[data-brand="aktiv-2026"] .a26p-pfrow .a26p-pfactions {
    grid-column: 1 / -1;
    justify-content: flex-end;
  }
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-pfaction:not(.a26p-pill):not(.a26p-toggle-row) {
  align-items: center;
  background-color: transparent;

  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: var(--a26-radius-control);
  color: var(--a26-muted);
  display: inline-flex;
  height: 44px;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 44px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-pfaction--on:not(.a26p-pill):not(.a26p-toggle-row) {
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-qabadge {
  align-items: center;
  background-color: transparent;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  border-radius: 0;
  color: var(--a26-muted);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  min-height: var(--a26p-chip-h);
  padding-inline: var(--a26-s-2);
  text-transform: uppercase;
  white-space: nowrap;
  width: fit-content;
}

html[data-brand="aktiv-2026"] .a26p-qasuggests {
  display: grid;
  gap: 0;
  grid-template-columns: minmax(0, 1fr);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-qasuggest:not(.a26p-pill):not(.a26p-toggle-row) {
  align-items: center;
  background-color: transparent;
  border: 0;

  border-top: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: 0;
  color: var(--a26-ink-chrome);
  display: flex;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  gap: var(--a26-s-3);
  letter-spacing: normal;
  line-height: var(--a26-lh-ui-text);
  min-height: 44px;
  padding: var(--a26-s-2) 0;
  text-align: left;
  text-transform: none;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-qasuggest:not(.a26p-pill):not(.a26p-toggle-row)::before {
  color: var(--a26-muted);
  content: "+";
  flex-shrink: 0;
  font-family: var(--font-a26-mono);
  width: 12px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-qasuggest:disabled {
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-qacount {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  opacity: 0;
  text-align: right;
  transition: opacity var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] :focus-within > .a26p-qacount {
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-areacard {
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  padding: var(--a26-s-3) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-areainput {

  background-color: var(--a26-white);
  border-radius: var(--a26-radius-control);
  border-width: var(--a26-hairline-w);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26-lh-ui-text);
  padding-inline: var(--a26-s-3);
  resize: none;
  text-transform: none;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope .a26p-areainput + .a26p-fieldlabel {
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-quote-action--strong:not(.a26p-pill):not(.a26p-toggle-row) {
  color: var(--a26-ink-chrome);
  text-decoration: underline;
  text-underline-offset: 3px;
}

html[data-brand="aktiv-2026"] .a26p-profil-scope button.a26p-quote-action--quiet:not(.a26p-pill):not(.a26p-toggle-row) {
  color: var(--a26-muted);
  font-weight: 400 !important;
  text-decoration: none;
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button.a26p-frame-option--on:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: transparent;
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-frame-mark {
  align-items: center;
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
  display: inline-flex;
  font-family: var(--font-a26-mono);
  font-size: var(--a26-t-mono);
  height: var(--a26p-chip-h);
  inset-block-start: var(--a26-s-2);
  inset-inline-end: var(--a26-s-2);
  justify-content: center;
  line-height: 1;
  position: absolute;
  width: var(--a26p-chip-h);
}

html[data-brand="aktiv-2026"] .a26p-toggle-row {
  min-height: 60px;
}

html[data-brand="aktiv-2026"] .a26p-qatoggle {
  align-items: center;
  display: inline-flex;
  min-height: var(--a26-tap);
}

html[data-brand="aktiv-2026"] {
  --a26p-t-helper: 14px;
  --a26p-lh-helper: 18px;
}

html[data-brand="aktiv-2026"] .a26p-state-root {
  align-items: center;
  background-color: var(--a26-canvas);
  display: flex;
  justify-content: center;
  min-height: 100vh;
  padding: var(--a26-s-7) var(--a26-gutter);
}
html[data-brand="aktiv-2026"] .a26p-state-root > .a26p-state {
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-backlink {
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-some-cat {
  font-family: var(--font-a26-body) !important;
  font-weight: 500 !important;
  letter-spacing: normal;
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-some-orderstatus {
  align-items: center;
  border: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  color: var(--a26-ink-chrome);
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
  min-height: var(--a26-tap);
  padding: var(--a26-s-3) var(--a26-s-4);
  text-decoration: none;
}
@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-some-orderstatus:hover {
    border-color: var(--a26-ink-chrome);
  }
}
html[data-brand="aktiv-2026"] .a26p-some-orderstatus:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}
html[data-brand="aktiv-2026"] .a26p-some-orderstatus-text {
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  line-height: var(--a26-lh-ui-text);
  min-width: 0;
}
html[data-brand="aktiv-2026"] .a26p-some-orderstatus-arrow {
  color: var(--a26-muted);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-order-form-family {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

@media (min-width: 64rem) {
  html[data-brand="aktiv-2026"] .a26p-some-submit {
    align-self: flex-end;
    justify-content: center;
    width: auto;
  }
}

html[data-brand="aktiv-2026"] .a26p-some-submitnote {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead {
  align-items: center;
  color: inherit;
  grid-template-areas:
    'idx title glyph'
    '.   cat   cat';
  min-height: var(--a26-tap);
  row-gap: var(--a26-s-1);
  text-decoration: none;
}
html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead > .a26p-hjelp-index {
  grid-area: idx;
}
html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead > .a26p-hjelp-rowtitle {
  grid-area: title;
}
html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead > .a26p-hjelp-rowcat {
  display: block;
  grid-area: cat;
}
html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead > .a26p-hjelp-glyph {
  grid-area: glyph;
}
@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead {
    grid-template-areas: 'idx title cat glyph';
  }
}

html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead .a26p-hjelp-glyph {
  color: var(--a26-muted);
  min-height: 0;
}
@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead:hover .a26p-hjelp-rowtitle {
    text-decoration: underline;
    text-decoration-thickness: var(--a26-hairline-w);
    text-underline-offset: 0.14em;
  }
  html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead:hover .a26p-hjelp-glyph {
    color: var(--a26-ink-chrome);
  }
}
html[data-brand="aktiv-2026"] .a26p-hjelp-rowhead:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-login-hint,
html[data-brand="aktiv-2026"] .a26p-hjelp-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-helper);
  text-transform: none;
}

html[data-brand="aktiv-2026"] .a26p-login-emailline {
  align-items: baseline;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
  min-height: var(--a26-control-h);
  width: 100%;
}
html[data-brand="aktiv-2026"] .a26p-login-emailvalue {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html[data-brand="aktiv-2026"] .a26p-login-emailedit {
  background-color: transparent;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 500 !important;
  line-height: var(--a26-lh-ui-text);
  min-height: var(--a26-tap);
  padding: 0;
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}
html[data-brand="aktiv-2026"] .a26p-login-emailedit:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-code-box--active {
  border-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-ob-step h1 {
  font-family: var(--font-a26-display) !important;
  font-weight: 400 !important;
}

html[data-brand="aktiv-2026"] .a26p-ob-step [class~='bg-aktiv-sage'] {
  background-color: var(--a26-ink) !important;
}
html[data-brand="aktiv-2026"] .a26p-ob-step [class~='bg-aktiv-sage'] svg {
  stroke: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope [class~='text-aktiv-pine'],
html[data-brand="aktiv-2026"] .a26p-profil-scope [class~='text-aktiv-dark'],
html[data-brand="aktiv-2026"] .a26p-some-scope [class~='text-aktiv-pine'],
html[data-brand="aktiv-2026"] .a26p-some-scope [class~='text-aktiv-dark'],
html[data-brand="aktiv-2026"] .a26p-ob-step [class~='text-aktiv-pine'],
html[data-brand="aktiv-2026"] .a26p-ob-step [class~='text-aktiv-dark'] {
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-profil-scope [class~='text-aktiv-greige'],
html[data-brand="aktiv-2026"] .a26p-profil-scope [class~='text-aktiv-sage'],
html[data-brand="aktiv-2026"] .a26p-some-scope [class~='text-aktiv-greige'],
html[data-brand="aktiv-2026"] .a26p-some-scope [class~='text-aktiv-sage'],
html[data-brand="aktiv-2026"] .a26p-ob-step [class~='text-aktiv-greige'],
html[data-brand="aktiv-2026"] .a26p-ob-step [class~='text-aktiv-sage'] {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-shell [class*="mask-image"],
html[data-brand="aktiv-2026"] .a26p-dlg [class*="mask-image"] {
  -webkit-mask-image: none;
  mask-image: none;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-dlg-foot {
    align-items: flex-end;
    flex-direction: column;
    gap: var(--a26-s-2);
    justify-content: flex-start;
  }
  html[data-brand="aktiv-2026"] .a26p-dlg-foot .a26p-helper {
    text-align: right;
  }
}

html[data-brand="aktiv-2026"] {

  --a26p-chat-lane: calc(var(--a26-s-5) + var(--a26-control-h) + var(--a26-s-6));
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-shell:has(.a26p-chat-bubble) .a26p-main {
    padding-bottom: var(--a26p-chat-lane);
  }
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-some-scope [role='tablist'] button,
  html[data-brand="aktiv-2026"] .a26p-some-scope [role='tablist'] button * {
    font-size: var(--a26-t-mono);
  }
}

html[data-brand="aktiv-2026"] .a26p-some-scope [role='group'] > button img {
  border-radius: var(--a26-radius-control);
}

@media (min-width: 40rem) {
  html[data-brand="aktiv-2026"] .a26p-looks {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  html[data-brand="aktiv-2026"] .a26p-looks:has(> :nth-child(4)) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

html[data-brand="aktiv-2026"] .a26p-frame-tag {
  align-items: center;
  background-color: var(--a26-canvas);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
  display: inline-flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  height: var(--a26p-chip-h);
  inset-block-start: var(--a26-s-2);
  inset-inline-start: var(--a26-s-2);
  letter-spacing: var(--a26-track-mono);
  line-height: 1;
  padding-inline: var(--a26-s-2);
  position: absolute;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button.a26p-frame-option:not(.a26p-pill):not(.a26p-toggle-row) {
  position: relative;
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button.a26p-frame-option--disabled:not(.a26p-pill):not(.a26p-toggle-row) {
  cursor: not-allowed;
  opacity: 0.4;
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"]
    .a26p-profil-scope
    button.a26p-frame-option--disabled:not(.a26p-pill):not(.a26p-toggle-row):hover {
    text-decoration: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-frame-reason {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-ui);
  font-weight: 400 !important;
  line-height: var(--a26-lh-ui-text);
  max-width: 460px;
}

html[data-brand="aktiv-2026"] .a26p-frame-actions {
  display: flex;
}

html[data-brand="aktiv-2026"]
  .a26p-profil-scope
  button.a26p-frame-reset:not(.a26p-pill):not(.a26p-toggle-row) {
  background-color: transparent;
  padding: 0;
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-6);
  padding-bottom: var(--a26-s-8);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-headtext {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  margin-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-sync {
  display: none;
  flex-direction: column;
  gap: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-syncline {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-syncline--muted {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-weeks {
  border: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  margin-top: calc(-1 * var(--a26-s-3));
  max-width: 520px;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week {
  align-items: center;
  color: var(--a26-ink-chrome);
  display: flex;
  flex: 1 1 0;
  gap: 10px;
  justify-content: center;
  min-height: 44px;
  text-decoration: none;
  transition: background-color var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week--on {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week-label {
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: 11px;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: 14px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week--on .a26p-ukens-dash-week-meta {
  color: color-mix(in srgb, var(--a26-canvas) 70%, transparent);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-week:not(.a26p-ukens-dash-week--on):hover {
    background-color: color-mix(in srgb, var(--a26-ink-chrome) 6%, transparent);
  }
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week:has([data-pending]) {
  background-color: var(--a26-ink-chrome);
  color: var(--a26-canvas);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-week:has([data-pending]) .a26p-ukens-dash-week-meta {
  color: color-mix(in srgb, var(--a26-canvas) 70%, transparent);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-weeks:has([data-pending]) .a26p-ukens-dash-week--on {
  background-color: transparent;
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-weeks:has([data-pending]) .a26p-ukens-dash-week--on .a26p-ukens-dash-week-meta {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-weeks:has([data-pending]) ~ * {
  opacity: 0.45;
  pointer-events: none;
  transition: opacity var(--dur-micro) var(--ease-a26-micro);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner {
  background-color: var(--a26-ink);
  color: var(--a26-on-dark);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-5);
  padding: var(--a26-s-6) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-main {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--a26-s-4);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-eyebrow {
  color: var(--a26-peach);
  font-family: var(--font-a26-headline) !important;
  font-size: 14px;
  font-stretch: expanded;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-eyebrow);
  line-height: 18px;
  text-transform: uppercase;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-title {
  color: var(--a26-on-dark);
  font-family: var(--font-a26-display) !important;
  font-size: 30px;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: 34px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-body {
  color: color-mix(in srgb, var(--a26-on-dark) 70%, transparent);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: var(--a26-lh-body);
  max-width: var(--a26-measure);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-error {
  color: var(--a26-peach);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tiles {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile {
  align-items: flex-start;
  background-color: transparent;
  border: var(--a26-hairline-w) solid color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
  color: var(--a26-on-dark);
  cursor: pointer;
  display: flex;
  flex: 1 1 0;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4);
  text-align: left;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile--on {
  background-color: color-mix(in srgb, var(--a26-on-dark) 8%, transparent);
  border-color: var(--a26-on-dark);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile:focus-visible {
  outline: 2px solid var(--a26-on-dark);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-box {
  align-items: center;
  border: var(--a26-hairline-w) solid color-mix(in srgb, var(--a26-on-dark) 60%, transparent);
  display: flex;
  flex-shrink: 0;
  height: 18px;
  justify-content: center;
  margin-top: 2px;
  width: 18px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-box--on {
  border-color: var(--a26-on-dark);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-box--on::after {
  background-color: var(--a26-on-dark);
  content: "";
  height: 10px;
  width: 10px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-text {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-title {
  font-family: var(--font-a26-body) !important;
  font-size: 17px;
  font-weight: 400 !important;
  line-height: 22px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-meta {
  color: color-mix(in srgb, var(--a26-on-dark) 70%, transparent);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tile-hint {
  color: color-mix(in srgb, var(--a26-on-dark) 70%, transparent);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-actions {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-actions > .a26p-pill {
  justify-content: center;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-pill-ondark {
  background-color: transparent;
  border-color: var(--a26-on-dark);
  color: var(--a26-on-dark);
}

@media (hover: hover) {
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-pill-ondark:not(:disabled):hover {
    background-color: var(--a26-on-dark);
    border-color: var(--a26-on-dark);
    color: var(--a26-ink-chrome);
  }
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-pill-off,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-pill-ondark:disabled {
  border-color: color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
  color: color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
  cursor: default;
  opacity: 1;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-actions .a26p-pill--cta:disabled {
  opacity: 0.6;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-note {
  color: color-mix(in srgb, var(--a26-on-dark) 70%, transparent);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
  max-width: 440px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-link {
  background: none;
  border: 0;
  color: var(--a26-on-dark);
  cursor: pointer;
  font: inherit;
  padding: 0;
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-progress {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  max-width: 540px;
  padding-top: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-progress-track {
  background-color: color-mix(in srgb, var(--a26-on-dark) 25%, transparent);
  height: 3px;
  overflow: hidden;
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-progress-fill {
  background-color: var(--a26-on-dark);
  display: block;
  height: 100%;
  transition: width var(--dur-reveal) var(--ease-a26);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-progress-meta {
  color: var(--a26-on-dark);
  display: flex;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  gap: var(--a26-s-4);
  justify-content: space-between;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-progress-meta > span:last-child:not(:first-child) {
  color: color-mix(in srgb, var(--a26-on-dark) 70%, transparent);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside {
  border-top: var(--a26-hairline-w) solid color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
  display: flex;
  gap: var(--a26-s-4);
  padding-top: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-poster {
  align-self: flex-start;
  aspect-ratio: 9 / 16;
  background-color: var(--a26-ink-chrome);
  border: var(--a26-hairline-w) solid color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
  display: block;
  flex-shrink: 0;
  object-fit: cover;
  width: 40px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro {
  -webkit-font-smoothing: antialiased;
  align-self: flex-start;
  aspect-ratio: 9 / 16;
  background-color: var(--a26-ink);
  container-type: inline-size;
  display: block;
  flex-shrink: 0;
  font-synthesis: none;
  outline: var(--a26-hairline-w) solid color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
  outline-offset: calc(var(--a26-hairline-w) * -1);
  overflow: hidden;
  position: relative;
  width: 64px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-badge {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98 100'%3E%3Cpath d='M72.857 1.22L96.606 25.497V74.502L72.857 98.78H24.969L1.22 74.502V25.497L24.969 1.22H72.857Z' fill='%23FF5F0F'/%3E%3Cpath d='M72.857 1.22L96.606 25.497V74.502L72.857 98.78H24.969L1.22 74.502V25.497L24.969 1.22H72.857Z' fill='none' stroke='%2332140A' stroke-width='2.439'/%3E%3Cpath d='M48.264 28.093L60.698 57.072L60.725 57.135L60.764 57.078C63.018 53.621 65.016 49.902 66.604 46.288L66.627 46.236H65.957C63.506 46.236 61.672 45.545 60.451 44.434C59.23 43.322 58.619 41.788 58.619 40.096C58.619 37.777 59.742 34.879 61.613 32.561C63.484 30.244 66.1 28.511 69.081 28.511C70.685 28.511 71.941 29.045 72.797 30.075C73.653 31.107 74.114 32.641 74.114 34.651C74.114 36.217 73.756 38.308 73.142 40.557L73.122 40.633L73.192 40.6C74.362 40.081 75.683 39.405 77.305 38.524L78.865 42.328C76.974 43.267 74.276 44.359 71.527 45.191L71.51 45.196L71.504 45.213C69.456 50.445 66.231 56.41 62.495 61.275L62.482 61.292L62.491 61.312L67.077 71.992H59.591C59.538 68.666 59.333 66.993 58.924 65.683L58.905 65.623L58.861 65.67C55.022 69.804 50.678 72.621 46.853 72.621C44.94 72.621 43.337 72.073 42.213 70.975C41.089 69.878 40.438 68.227 40.438 66.01C40.438 63.269 41.472 59.584 43.225 55.685C44.978 51.788 47.447 47.682 50.313 44.099L50.327 44.082L50.319 44.061L46.939 35.581L46.931 35.557H46.778L46.768 35.581L36.834 60.499C35.299 64.368 34.735 66.83 34.325 71.993H26.631L41.152 38.122C41.818 36.576 42.192 35.276 42.263 34.072C42.333 32.868 42.101 31.762 41.561 30.605L40.408 28.093H48.264ZM52.048 48.502C49.844 51.54 48.077 54.631 46.859 57.441C45.642 60.251 44.974 62.782 44.974 64.7C44.974 65.83 45.218 66.614 45.688 67.114C46.159 67.615 46.849 67.826 47.725 67.826H47.763V67.823C49.222 67.813 50.779 67.183 52.375 66.097C53.985 65.002 55.639 63.442 57.278 61.583L57.293 61.566L57.285 61.545L52.112 48.511L52.088 48.448L52.048 48.502ZM68.107 32.207C67.532 32.207 66.932 32.501 66.357 32.977C65.782 33.455 65.229 34.119 64.748 34.867C63.785 36.362 63.102 38.202 63.102 39.572C63.102 40.442 63.335 41.185 63.81 41.711C64.286 42.237 65.002 42.541 65.957 42.541C66.669 42.541 67.382 42.489 68.145 42.334L68.174 42.363L68.194 42.307C69.27 39.322 69.885 36.647 69.885 34.704C69.885 33.914 69.705 33.29 69.391 32.863C69.077 32.435 68.631 32.207 68.107 32.207Z' fill='%2332140A' stroke='%2332140A' stroke-width='0.074'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
  display: block;
  height: calc(173cqw / 10.8);
  left: calc(455cqw / 10.8);
  position: absolute;
  top: calc(401cqw / 10.8);
  width: calc(170cqw / 10.8);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-column {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: calc(124cqw / 10.8);
  position: absolute;
  top: calc(771cqw / 10.8);
  width: calc(832cqw / 10.8);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-title {
  color: var(--a26-on-dark);
  display: block;
  font-family: var(--font-a26-headline) !important;
  font-size: calc(137cqw / 10.8);
  font-weight: 400 !important;
  letter-spacing: -0.01em;
  line-height: calc(125cqw / 10.8);
  text-align: center;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-sub {
  color: var(--a26-on-dark);
  display: block;
  font-family: var(--font-a26-display) !important;
  font-size: calc(52cqw / 10.8);
  font-weight: 400 !important;
  letter-spacing: -0.01em;
  line-height: calc(58cqw / 10.8);
  padding-top: calc(44cqw / 10.8);
  text-align: center;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-sign {
  align-items: center;
  display: flex;
  height: calc(300cqw / 10.8);
  justify-content: center;
  left: 0;
  position: absolute;
  top: calc(1283cqw / 10.8);
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-sign-img {
  display: block;
  height: calc(300cqw / 10.8);
  max-width: calc(832cqw / 10.8);
  object-fit: contain;
  width: auto;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-sign-text {
  color: var(--a26-on-dark);
  display: block;
  font-family: var(--font-a26-headline) !important;
  font-size: calc(64cqw / 10.8 * var(--ukens-fit, 1));
  font-weight: 400 !important;
  letter-spacing: 0.2em;
  line-height: 1.15;
  max-width: calc(832cqw / 10.8);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro-sign-text--wrap {
  white-space: normal;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-text {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--a26-s-2);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-label {
  color: var(--a26-peach);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-stamp {
  color: var(--a26-on-dark);
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 21px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-meta {
  color: color-mix(in srgb, var(--a26-on-dark) 70%, transparent);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-figure {
  color: var(--a26-on-dark);
  font-family: var(--font-a26-display) !important;
  font-size: 32px;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: 37px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-links {
  display: flex;
  flex-wrap: wrap;
  gap: 6px var(--a26-s-4);
  margin-top: auto;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside-link {
  color: var(--a26-on-dark);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
  width: max-content;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-section {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-headtext {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: var(--a26-t-h2);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: var(--a26-lh-h2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-sub {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26-t-body);
  font-weight: 400 !important;
  line-height: 22px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  white-space: nowrap;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-list {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
  padding: var(--a26-s-2) var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-cols {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-col {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past {
  align-items: center;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  gap: var(--a26-s-4);
  padding: var(--a26-s-4) 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-chevron {
  color: var(--a26-ink-chrome);
  display: none;
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  justify-content: center;
  width: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-text {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-title {
  color: var(--a26-muted);
  font-family: var(--font-a26-headline) !important;
  font-size: 13px;
  font-stretch: expanded;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-eyebrow);
  line-height: 16px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-title [data-long] {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-body {
  color: var(--a26-muted);
  display: none;
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-link,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-undo,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-card-link,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-action {
  background: none;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  flex-shrink: 0;
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 20px;
  padding: 0;
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-undo {
  color: var(--a26-muted);
  font-size: inherit;
  line-height: inherit;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-day {
  align-items: center;
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-5) 0 10px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-day-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-headline) !important;
  font-size: 13px;
  font-stretch: expanded;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-eyebrow);
  line-height: 16px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-day-today {
  background-color: var(--a26-peach);
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
  padding: var(--a26-s-1) var(--a26-s-2);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-3) 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-day + .a26p-ukens-dash-row {
  border-top: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-check {
  align-items: center;
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  color: var(--a26-white);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: 20px;
  justify-content: center;
  padding: 0;
  width: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-check--on {
  background-color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-check--off,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-check:disabled {
  background-color: var(--a26-canvas);
  border-color: var(--a26-hairline-soft);
  cursor: default;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-check--on:disabled:not(.a26p-ukens-dash-check--off) {
  background-color: var(--a26-ink-chrome);
  border-color: var(--a26-ink-chrome);
  opacity: 0.5;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-check--none {
  background: none;
  border: 0;
  cursor: default;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-check:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-thumb {
  background-color: var(--a26-canvas);
  display: block;
  flex-shrink: 0;
  height: 48px;
  object-fit: cover;
  width: 64px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-main {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-address {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: 17px;
  font-weight: 400 !important;
  line-height: 22px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-sted,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-mmeta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-sted {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-mstatus {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  padding-top: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-time,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-agent,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-status {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-note {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: 13px;
  font-weight: 400 !important;
  line-height: 18px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row--muted .a26p-ukens-dash-row-address,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-row--muted .a26p-ukens-dash-row-time,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-row--muted .a26p-ukens-dash-row-agent-name {
  color: var(--a26-muted);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row--muted .a26p-ukens-dash-thumb {
  opacity: 0.45;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-time--struck {
  text-decoration: line-through;
  text-decoration-thickness: var(--a26-hairline-w);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-chip-coming {
  border-color: var(--a26-ink-chrome);
  color: var(--a26-ink-chrome);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-chip-coming::before {
  border: var(--a26-hairline-w) solid var(--a26-ink-chrome);
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  flex-shrink: 0;
  height: var(--a26p-mark);
  width: var(--a26p-mark);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-empty {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 20px;
  padding: var(--a26-s-4) 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-lower {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-side {
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold {
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-head {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4) 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-headtext {
  background: none;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
  padding: 0;
  text-align: left;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-title {
  font-family: var(--font-a26-body) !important;
  font-size: 17px;
  font-weight: 400 !important;
  line-height: 22px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-chevron {
  color: var(--a26-ink-chrome);
  flex-shrink: 0;
  font-family: var(--font-a26-mono) !important;
  font-size: 16px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-body {
  display: none;
  padding-bottom: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold--open .a26p-ukens-dash-fold-body {
  display: block;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-body .a26p-ukens-dash-section-title,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-body .a26p-ukens-dash-card-head {
  display: none;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-im {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-row {
  border-bottom: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-4) 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-left,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-right {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-1);
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-address,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 22px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-meta {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-body,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-foot {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-card {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-4);
  padding: var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-card-head {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-card-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: 24px;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: 28px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-card-link {
  font-size: 14px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-card-meta,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-track-meta,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-version-meta,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-log-label {
  color: var(--a26-muted);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-card-text,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-version-text {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-track {
  align-items: center;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  gap: var(--a26-s-3);
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-track-play {
  align-items: center;
  background-color: var(--a26-ink-chrome);
  border: 0;
  color: var(--a26-canvas);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: 36px;
  justify-content: center;
  padding: 0;
  width: 36px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-track-play:focus-visible {
  outline: 2px solid var(--a26-ink-chrome);
  outline-offset: 2px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-track-text {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-track-name,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-version-stamp {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 22px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tip {
  background-color: var(--a26-peach);
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 14px var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tip-label {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-mono) !important;
  font-size: var(--a26-t-mono);
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-mono);
  line-height: var(--a26-lh-mono);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-tip-text,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-log-text {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-version {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-version + .a26p-ukens-dash-version {
  border-top-color: var(--a26-hairline-soft);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-version-head {
  align-items: center;
  display: flex;
  gap: var(--a26-s-3);
  justify-content: space-between;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-version-links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a26-s-1) var(--a26-s-4);
  padding-top: var(--a26-s-1);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-version-link {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-body) !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
  text-decoration: underline;
  text-decoration-thickness: var(--a26-hairline-w);
  text-underline-offset: 0.14em;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-log {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline-soft);
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: var(--a26-s-4);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-scrim {
  align-items: flex-end;
  background-color: var(--a26p-scrim);
  display: flex;
  inset: 0;
  justify-content: center;
  position: fixed;
  z-index: 60;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog {
  background-color: var(--a26-white);
  border: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
  max-height: 92vh;
  outline: none;
  width: 100%;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-head {
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-2);
  padding: var(--a26-s-5) var(--a26-s-5) var(--a26-s-4);
  position: relative;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-eyebrow {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-headline) !important;
  font-size: 13px;
  font-stretch: expanded;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-eyebrow);
  line-height: 16px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-title {
  color: var(--a26-ink-chrome);
  font-family: var(--font-a26-display) !important;
  font-size: 32px;
  font-weight: 400 !important;
  letter-spacing: var(--a26-track-display);
  line-height: 37px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-sub,
html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-note {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  line-height: 20px;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-close {
  background: none;
  border: 0;
  color: var(--a26-ink-chrome);
  cursor: pointer;
  font-size: 22px;
  height: var(--a26-tap);
  line-height: 1;
  position: absolute;
  right: var(--a26-s-3);
  top: var(--a26-s-3);
  width: var(--a26-tap);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-body {
  border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  flex: 1 1 auto;
  min-height: 0;
  overflow: auto;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-foot {
  align-items: stretch;
  border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  display: flex;
  flex-direction: column;
  gap: var(--a26-s-3);
  padding: var(--a26-s-4) var(--a26-s-5) var(--a26-s-5);
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-foot .a26p-pill--cta:disabled {
  opacity: 0.4;
}

html[data-brand="aktiv-2026"] .a26p-ukens-dash-toast {
  background-color: var(--a26-ink-chrome);
  bottom: calc(var(--a26-s-8) + var(--a26-s-3));
  color: var(--a26-canvas);
  font-family: var(--font-a26-body) !important;
  font-size: 15px;
  font-weight: 400 !important;
  left: var(--a26-s-4);
  line-height: 20px;
  padding: var(--a26-s-3) var(--a26-s-4);
  position: fixed;
  right: var(--a26-s-4);
  z-index: 55;
}

@media (min-width: 56.25rem) {
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-head {
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-between;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-sub {
    font-size: 17px;
    line-height: 26px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-sync {
    align-items: flex-end;
    display: flex;
    padding-bottom: var(--a26-s-1);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner {
    flex-direction: row;
    gap: var(--a26-s-7);
    padding: var(--a26-s-6);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-title {
    font-size: 36px;
    line-height: 40px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-banner-body {
    font-size: 17px;
    line-height: 26px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-tiles {
    flex-direction: row;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-actions {
    align-items: center;
    flex-direction: row;
    gap: 20px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-actions > .a26p-pill {
    flex-shrink: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-aside {
    border-left: var(--a26-hairline-w) solid color-mix(in srgb, var(--a26-on-dark) 40%, transparent);
    border-top: 0;
    flex-shrink: 0;
    padding-left: var(--a26-s-6);
    padding-top: 0;
    width: 300px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-poster,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-intro {
    align-self: flex-start;
    aspect-ratio: 9 / 16;
    height: auto;
    width: 112px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-section {
    padding-top: var(--a26-s-4);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-head {
    align-items: flex-end;
    flex-direction: row;
    gap: var(--a26-s-5);
    justify-content: space-between;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-section-meta {
    padding-bottom: 3px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-list {
    padding: var(--a26-s-2) var(--a26-s-5);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-cols {
    align-items: center;
    display: flex;
    gap: var(--a26-s-4);
    padding: var(--a26-s-3) 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-col--lead {
    flex-shrink: 0;
    width: 20px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-col--bolig {
    flex: 1 1 auto;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-col--time,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-time {
    flex-shrink: 0;
    width: 140px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-col--agent,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-agent {
    flex-shrink: 0;
    width: 220px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-col--status,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-status {
    flex-shrink: 0;
    width: 200px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-past {
    border-top: var(--a26-hairline-w) solid var(--a26-hairline);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-chevron {
    display: flex;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-title [data-long] {
    display: inline;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-title [data-short] {
    display: none;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-past-body {
    display: block;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row {
    gap: var(--a26-s-4);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-thumb {
    height: 54px;
    width: 72px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-sted {
    display: block;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-mmeta,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-mstatus {
    display: none;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-time {
    color: var(--a26-ink-chrome);
    display: block;
    font-family: var(--font-a26-body) !important;
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 20px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-agent {
    align-items: center;
    display: flex;
    gap: 10px;
    min-width: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-agent-photo {
    flex-shrink: 0;
    height: 28px;
    object-fit: cover;
    object-position: 50% 20%;
    width: 28px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-agent-name {
    color: var(--a26-ink-chrome);
    font-family: var(--font-a26-body) !important;
    font-size: 15px;
    font-weight: 400 !important;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-row-status {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: var(--a26-s-1);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-lower {
    align-items: flex-start;
    flex-direction: row;
    gap: var(--a26-s-6);
    padding-top: var(--a26-s-4);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-lower > .a26p-ukens-dash-fold {
    flex: 1 1 auto;
    min-width: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-side {
    flex-shrink: 0;
    gap: var(--a26-s-5);
    width: 360px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold {
    border-bottom: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-head {
    display: none;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-body,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold--open .a26p-ukens-dash-fold-body {
    display: block;
    padding-bottom: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-body .a26p-ukens-dash-section-title {
    display: block;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-fold-body .a26p-ukens-dash-card-head {
    display: flex;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-lower .a26p-ukens-dash-section {
    padding-top: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-row {
    flex-direction: row;
    gap: var(--a26-s-5);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-left {
    flex-shrink: 0;
    width: 250px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-im-right {
    flex: 1 1 auto;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-scrim {
    align-items: center;
    padding: var(--a26-s-6);
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog {
    max-height: 86vh;
    max-width: 640px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-foot {
    align-items: center;
    flex-direction: row;
    gap: 20px;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-dialog-foot .a26p-pill {
    flex-shrink: 0;
  }

  html[data-brand="aktiv-2026"] .a26p-ukens-dash-toast {
    bottom: var(--a26-s-6);
    left: auto;
    max-width: 420px;
    right: var(--a26-s-6);
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-progress-fill,
  html[data-brand="aktiv-2026"] .a26p-ukens-dash-week {
    transition: none;
  }
}

html[data-brand="aktiv-2026"] .a26p-tick-aside {
  color: var(--a26-muted);
  font-family: var(--font-a26-body) !important;
  font-size: var(--a26p-t-helper);
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: var(--a26p-lh-helper);
  text-transform: none;
}

@media (max-width: 39.99rem) {
  html[data-brand="aktiv-2026"] .a26p-tick-aside {
    flex-basis: 100%;
  }
}
