/* WatchCall Site Fix — runde6 A/B/C (lyst look). Load LAST in <head>.
   Rører ikke chart-JS / shell / topbar-filer. Chart-canvas urørt. */
/* 20261111alleb3s: doede rail-skjul og wc-has-rail-rester fjernet (rail.js vaek siden 3n). */
:root,html{
  color-scheme:light!important;
  --wc-bg:#ffffff!important;
  --wc-bg-2:#f7f8fa!important;
  --wc-surface:#ffffff!important;
  --wc-surface-2:#f4f6f8!important;
  --wc-surface-3:#eef1f4!important;
  --wc-line:#e6e8ec!important;
  --wc-line-2:#d7dbe1!important;
  --wc-text:#0f172a!important;
  --wc-text-2:#5b6474!important;
  --wc-text-3:#7a8394!important;
  --wc-glass:rgba(255,255,255,.92)!important;
  --kr-bg:#ffffff!important;
  --kr-line:#e6e8ec!important;
  --bg:#ffffff!important;
  --card:#ffffff!important;
  --text:#0f172a!important;
  --muted:#5b6474!important;
}
html,body{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  color-scheme:light!important;
}
/* mørk topbar-flash fra wc-theme.css (#wch{background:#0b0e14!important}) */
#wch,header#wch,body header.wch,html body #wch{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  border-bottom:1px solid #e6e8ec!important;
  color:#0f172a!important;
  box-shadow:none!important;
}
#wch *,header#wch *{color:#0f172a}
#wch a[aria-current],#wch .on,#wch .active{color:#0f766e!important}

/* kronos gitter (wc-kronos.css body background-image !important) */
html body,body.wcls-dkon,body{
  background-image:none!important;
  background-attachment:scroll!important;
}

/* ========== B) Profilmenu #wc-pmenu (inline styles i wc-shell.js) ========== */
#wc-pmenu{
  background:#ffffff!important;
  background-color:#ffffff!important;
  border:1px solid #e6e8ec!important;
  box-shadow:0 10px 30px rgba(15,23,42,.12)!important;
  color:#0f172a!important;
}
#wc-pmenu a,
#wc-pmenu a[role="menuitem"],
#wc-pmenu button,
#wc-pmenu button[role="menuitem"],
#wc-pmenu #wc-pm-out{
  color:#0f172a!important;
  background:transparent!important;
  border-color:#e6e8ec!important;
}
#wc-pmenu a:hover,
#wc-pmenu button:hover{
  background:#f4f6f8!important;
  color:#0f172a!important;
}
#wc-pmenu #wc-pm-out,
#wc-pmenu button#wc-pm-out{
  color:#b91c1c!important;
  border-top:1px solid #e6e8ec!important;
}

/* ========== C) Chart-indstillinger + Indikatorer (CSS only) ========== */
/* Indikatorer / topbar-popovers fra wc-topbar.js (.wctb-pop) */
.wctb-pop,
#wctb-p-ind,#wctb-p-pat,#wctb-p-type,#wctb-p-tf,#wctb-p-lay{
  background:#ffffff!important;
  background-color:#ffffff!important;
  border:1px solid #e6e8ec!important;
  box-shadow:0 8px 24px rgba(15,23,42,.12)!important;
  color:#0f172a!important;
}
.wctb-pop h4,.wctb-pop h5,.wctb-pop .nt,.wctb-pop .disc,
.wctb-pop .rc span,.wctb-pop .rc i,.wctb-pop .tgl small{
  color:#5b6474!important;
}
.wctb-pop .mi,.wctb-pop .rc,.wctb-pop .tgl,.wctb-pop .ct,.wctb-pop .ib{
  color:#0f172a!important;
  background:transparent!important;
  border-color:#e6e8ec!important;
}
.wctb-pop .mi:hover,.wctb-pop .rc:hover,.wctb-pop .tgl:hover,.wctb-pop .ct:hover,.wctb-pop .ib:hover{
  background:#f4f6f8!important;
  color:#0f172a!important;
}
.wctb-pop .ct,.wctb-pop #wctb-cq{
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
.wctb-pop .tgl i{background:#d7dbe1!important}
.wctb-pop .tgl i::after{background:#ffffff!important}
.wctb-pop .tgl.on i{background:rgba(15,118,110,.35)!important}
.wctb-pop .tgl.on i::after{background:#0f766e!important}
.wctb-pop .rg{background:#f4f6f8!important;color:#0f172a!important}
.wctb-pop .mi.on,.wctb-pop .rc.on b,.wctb-pop .rc.on i,.wctb-pop .tgl.on span,.wctb-pop .ra{
  color:#0f766e!important;
}

/* Indstillinger for chart — kr2-sheet (kronos) + ta-sheet (ticker) */
html body #kr2-sheet,
html body #kr2-sheet .kr-mbody,
html body #kr2-sheet .kr-mfoot,
html body #kr2-sheet .kr-msec,
html body #kr2-sheet .kr-sh,
html body .kr-sheet{
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
  border-color:#e6e8ec!important;
}
html body #kr2-sheet *,
html body .kr-sheet *{
  color:#0f172a;
  border-color:#e6e8ec;
}
html body #kr2-sheet .kr-shl,
html body #kr2-sheet small,
html body #kr2-sheet .muted{
  color:#5b6474!important;
}
html body #kr2-sheet .kr-mtf button,
html body #kr2-sheet .kr-tools button,
html body #kr2-sheet .kr-btn2,
html body #kr2-sheet input,
html body #kr2-sheet select,
html body #kr2-sheet textarea{
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
html body #kr2-x{
  color:#0f172a!important;
  background:#f4f6f8!important;
}
html body #kr2-scrim{
  background:rgba(15,23,42,.35)!important;
}

/* ta-sheet (mørk i ticker.html inline) */
.ta-sheet,
html body .ta-sheet{
  background:#ffffff!important;
  background-color:#ffffff!important;
  border-color:#e6e8ec!important;
  color:#0f172a!important;
}
.ta-sheet-head,
html body .ta-sheet-head{
  color:#0f172a!important;
}
.ta-sheet-head button,
html body .ta-sheet-head button{
  color:#5b6474!important;
}
.ta-sheet *{color:#0f172a}

/* kx-panel mørk gradient */
.kx-panel,#kx-panel,html body .kx-panel{
  background:#ffffff!important;
  background-image:none!important;
  border:1px solid #e6e8ec!important;
  color:#0f172a!important;
}

/* chart canvas — eksplicit urørt (ingen filter/baggrund på canvas) */
canvas{filter:none!important}

/* C ekstra: indikator-chips lyse (var mørke #131722 i topbar) */
.wctb-pop .ct,
html body .wctb-pop .ct,
#wctb-p-ind .ct{
  background:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
.wctb-pop .ct:hover{background:#eef1f4!important;color:#0f172a!important}
.wctb-pop .ct.on,.wctb-pop .ct[aria-pressed="true"]{
  background:rgba(15,118,110,.12)!important;
  color:#0f766e!important;
  border-color:#0f766e!important;
}
/* kr2 drawer panel always solid white when open */
html body #kr2-sheet.kr-sheet,
html body #kr2-sheet.kr-drawer,
html body #kr2-sheet.on,
html body .kr-sheet.on,
html body .kr-drawer.on{
  background:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
}
html body #kr2-sheet .kr-mbody,
html body #kr2-sheet .kr-sh,
html body #kr2-sheet .kr-mfoot{
  background:#ffffff!important;
  color:#0f172a!important;
}

/* C: ta-tg chips i indikator-popover (ticker/topbar) */
.wctb-pop .ta-tg,
#wctb-p-ind .ta-tg,
#ta-toggles .ta-tg,
html body .ta-tg{
  background:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
.wctb-pop .ta-tg.on,
#wctb-p-ind .ta-tg.on,
html body .ta-tg.on{
  background:rgba(15,118,110,.12)!important;
  color:#0f766e!important;
  border-color:#0f766e!important;
}

/* ========== D) Rest 0+2-6: alerts, signal, teal, login-stripe, watchlist ========== */

/* 4) Mørkere grønblå — hvid tekst ≥4.5:1, links, logo Call */
:root,html{
  --wc-accent:#0f766e!important;
  --wc-accent-hover:#0b5f59!important;
  --wc-accent-press:#0b5f59!important;
  --wc-accent-ink:#ffffff!important;
  --wc-accent-soft:rgba(15,118,110,.12)!important;
  --wc-accent-line:rgba(15,118,110,.40)!important;
  --teal:#0f766e!important;
  --teal2:#0b5f59!important;
  --c:#0f766e!important;
  --kr-cyan:#0f766e!important;
  --kr-text:#0f172a!important;
  --kr-text2:#475569!important;
  --dim:#475569!important;
}
.wch-name b,
#wch .wch-name b,
html body .wch-name b,
.brand b, footer .wch-name b{
  color:#0f766e!important;
}
html body .btn-primary,
html body a.btn-primary,
html body #wch .btn-primary,
html body .btn.pri,
html body button.pri,
html body .btn.primary,
html body a.gsi-btn + .btn,
#opret .btn.pri, #login .btn.pri,
html body .btn.pri{
  background:#0f766e!important;
  background-image:none!important;
  background-color:#0f766e!important;
  color:#ffffff!important;
  border-color:transparent!important;
}
html body .btn-primary:hover,
html body .btn.pri:hover{
  background:#0b5f59!important;
  color:#ffffff!important;
}
/* opret-links (vilkårene / privatlivspolitikken) */
#opret a, #login a, .chk a, .card a[href*="vilkaar"], .card a[href*="privatliv"],
html body #opret a, html body #login a{
  color:#0f766e!important;
}
/* 0) Alerts + generelle mørke controls */
html body .btn,
html body button.btn,
html body .form input,
html body .form select,
html body .mseg label,
html body .card,
html body .rule{
  background:#ffffff!important;
  background-color:#ffffff!important;
  color:#0f172a!important;
  border-color:#e6e8ec!important;
}
html body .btn{
  background:#f4f6f8!important;
  border:1px solid #d7dbe1!important;
  color:#0f172a!important;
}
html body .btn.primary,
html body .btn.pri{
  background:#0f766e!important;
  color:#ffffff!important;
  border:0!important;
}
html body .form input,
html body .form select,
html body input[type="email"],
html body input[type="text"],
html body select{
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
html body .mseg label{
  background:#f4f6f8!important;
  color:#0f172a!important;
}
html body .bottom{
  background:#ffffff!important;
  background-color:#ffffff!important;
  border-top:1px solid #e6e8ec!important;
}
html body .bottom a{color:#475569!important}
html body .bottom a.on{color:#0f766e!important}
html body .card h2{color:#0f766e!important}
html body .sub, html body .hint, html body .log, html body .dim{color:#475569!important}

/* 2) Signaltekst ≥4.5:1 */
.sig-lab, html body .sig-lab,
.kr-feed time, html body .kr-feed time,
.kr-feed li, html body .kr-feed li,
.kr-cap, html body .kr-cap{
  color:#475569!important;
}
.kr-feed li, html body .kr-feed li{color:#0f172a!important}
.kr-feed time, html body .kr-feed time,
.sig-lab, html body .sig-lab{color:#475569!important}

/* 5) Login/#opret: fjern dobbelt top-padding (~70px hvid stribe) */
@media(min-width:900px){
  body:has(#opret) .wrap,
  body:has(#login) .wrap,
  body:has(.wc-tabs) .wrap{
    padding-top:12px!important;
  }
}
html body #wch{top:0!important}
/* auth.css mørk baggrund på login — hold hvid */
body:has(#opret), body:has(#login), body:has(.wc-tabs){
  background:#ffffff!important;
  background-image:none!important;
}

/* 6) Watchlist-kort: lyst + synlig tom-tilstand + chevron i stedet for 〈 */
.wc-wl, html body .wc-wl{
  background:#ffffff!important;
  border:1px solid #e6e8ec!important;
  color:#0f172a!important;
}
.wc-wl header, html body .wc-wl header{
  color:#0f766e!important;
  border-bottom:1px solid #e6e8ec!important;
}
.wc-wl header button, #wc-wl-col, html body #wc-wl-col{
  background:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
  font-size:0!important;
  line-height:0!important;
}
#wc-wl-col::before{
  content:"‹";
  font-size:18px;
  line-height:1;
  color:#0f172a;
  font-weight:800;
}
.wc-wl.collapsed #wc-wl-col::before{content:"›"}
.wc-wl-body .ks-note, html body .wc-wl-body .ks-note{
  color:#475569!important;
  font-size:13px!important;
  line-height:1.45!important;
}
.wc-wl-body:empty::before{
  content:"Listen er tom. Søg et symbol og tilføj det fra listen.";
  display:block;
  padding:12px 10px;
  color:#475569;
  font:500 13px/1.45 Inter,system-ui,sans-serif;
}
.wc-wl-row, html body .wc-wl-row{
  color:#0f172a!important;
  background:transparent!important;
}
.wc-wl-row:hover, .wc-wl-row.on{
  background:#f4f6f8!important;
}
.wc-wl-row .up{color:#0f766e!important}
.wc-wl-row .dn{color:#b91c1c!important}

/* rest-e: #wcb bundnav (theme har #0b0e14!important) + mev/minput */
html body #wcb,
html body nav#wcb,
#wcb{
  background:#ffffff!important;
  background-color:#ffffff!important;
  border-top:1px solid #e6e8ec!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  color:#475569!important;
}
html body #wcb a,
html body #wcb button,
#wcb a,#wcb button{color:#475569!important}
html body #wcb [data-nav].on,
html body #wcb [aria-current],
#wcb[data-active] [data-nav]{/* keep accent via theme */}
html body #wch,
html body header#wch,
#wch{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0f172a!important;
}
html body .mev label,
html body .minput,
html body #m-limit,
html body label.mrow{
  background:#ffffff!important;
  background-color:#ffffff!important;
  color:#0f172a!important;
  border-color:#d7dbe1!important;
}
/* wl chevron: skjul 〈 tekst helt */
html body #wc-wl-col,
#wc-wl-col{
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  text-shadow:none!important;
}
#wc-wl-col::before{
  content:"‹"!important;
  font-size:18px!important;
  line-height:1!important;
  color:#0f172a!important;
  font-weight:800!important;
}
.wc-wl.collapsed #wc-wl-col::before{content:"›"!important}

/* SITE runde6-rest */
/* 1) /t/BTC fold-bjælker: lyse som andre kort */
html body details.kr-fold,
html body .kr-fold,
details.kr-fold{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  border:1px solid #e6e8ec!important;
  border-radius:12px!important;
  color:#0f172a!important;
  box-shadow:none!important;
}
html body details.kr-fold > summary,
html body .kr-fold > summary,
.kr-fold > summary{
  color:#0f172a!important;
  background:transparent!important;
  min-height:44px;
  list-style:none;
}
html body details.kr-fold > summary::-webkit-details-marker,
.kr-fold > summary::-webkit-details-marker{display:none}
html body details.kr-fold > summary::after,
.kr-fold > summary::after{
  content:"›";
  margin-left:auto;
  padding-left:10px;
  color:#475569!important;
  font-weight:800;
  font-size:18px;
  line-height:1;
  transform:rotate(90deg);
  display:inline-block;
}
html body details.kr-fold[open] > summary::after,
.kr-fold[open] > summary::after{transform:rotate(-90deg)}
html body details.kr-fold[open] > summary,
.kr-fold[open] > summary{
  border-bottom:1px solid #e6e8ec!important;
  color:#0f172a!important;
}

/* 2) Lys teal+#fff (wc-white + inline) → #0f766e+#fff ≥4,5:1
   :not(.wc-ignore) hæver specificitet over html body button.kr-sup i wc-white.css */
html body button.kr-sup:not(.wc-ignore),
html body .kr-sup:not(.wc-ignore),
html body button.wcls-go:not(.wc-ignore),
html body .wcls-go:not(.wc-ignore),
html body button.kr-mgo:not(.wc-ignore),
html body .kr-mgo:not(.wc-ignore),
html body button.kr-cta:not(.wc-ignore),
html body .kr-cta:not(.wc-ignore),
html body .kr-fold .calc-form button:not(.wc-ignore),
html body .calc-form button:not([class]):not(.wc-ignore),
html body .wc-tabs a.on:not(.wc-ignore),
html body .wc-tabs a[aria-selected="true"]:not(.wc-ignore),
html body form#kr2-sym button:not(.wc-ignore),
html body .kr-mform button[type=submit]:not(.wc-ignore),
html body button[type=submit]:not(.wc-ignore),
html body .wcls-tabs button.on:not(.wc-ignore),
html body .wcls-tabs button[aria-pressed="true"]:not(.wc-ignore),
html body .kr-tfo[aria-pressed="true"]:not(.wc-ignore),
html body .kr-mtf button.on:not(.wc-ignore),
html body .wcls-tf .on:not(.wc-ignore),
html body #wc-skanfaner a[aria-current="page"]:not(.wc-ignore){
  background:#0f766e!important;
  background-color:#0f766e!important;
  background-image:none!important;
  color:#ffffff!important;
  border-color:#0f766e!important;
}
html body button.kr-sup:not(.wc-ignore) em,
html body .kr-sup:not(.wc-ignore) em,
html body button.kr-sup:not(.wc-ignore) svg,
html body button.kr-sup:not(.wc-ignore) svg *,
html body .kr-sup:not(.wc-ignore) svg,
html body .kr-sup:not(.wc-ignore) svg *{
  color:#ffffff!important;
  stroke:#ffffff!important;
  fill:none!important;
}
html body button.kr-sup.on:not(.wc-ignore),
html body .kr-sup.on:not(.wc-ignore),
html body button.kr-sup.busy:not(.wc-ignore),
html body .kr-sup.busy:not(.wc-ignore){
  background:#0f766e!important;
  color:#ffffff!important;
  border-color:#0f766e!important;
}
html body .wc-tabs a:not(.on){color:#0f172a!important}

/* 3) N3: #kr-toast efter Nulstil – lys læsbar, skjult når tom / uden .on
   (wc-white.js kan male mørk toast; :empty skjuler rester) */
html body #kr-toast.kr-top,
html body #kr-toast{
  background:#ffffff!important;
  background-color:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #e6e8ec!important;
  box-shadow:0 8px 24px rgba(15,23,42,.12)!important;
}
html body #kr-toast:not(.on),
html body #kr-toast:empty,
html body #kr-toast.kr-top:not(.on),
html body #kr-toast.kr-top:empty{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* 4) N5: mobilmenu – #kr2-litescrim (wc-white → hvid !important) må ikke dække #kr2-lite */
html body #kr2-litescrim.kr-scrim,
html body #kr2-litescrim{
  z-index:999!important;
  opacity:.45!important;
}
html body #kr2-lite.kr-drawer,
html body #kr2-lite.kr-lite,
html body #kr2-lite.kr-sheet,
html body #kr2-lite{
  z-index:10050!important;
}

/* 5) N2: /settings 1280–1920 – én Log ud (skjul header når settings-knap findes) */
body:has(#btn-logout) #wch-out{
  display:none!important;
}

/* F8: kontrast ≥4.5:1 – grøn %, Neutral, Live, værktøjslabels */
html body .c-bull,
html body span.c-bull,
html body .kr-hhead .c-bull,
html body .ch.up,
html body .up,
html body .pos,
html body .wc-up{color:#0f766e!important}
html body .ne,
html body span.ne,
html body .rd-page .ne,
html body .rd-tape .ne,
html body .rd-pill.Neutral{color:#0f766e!important}
html body .rd-pill.Neutral{background:rgba(15,118,110,.12)!important}
html body .live,
html body .brand .live,
html body .brand-mini .live,
html body .live-px.on{color:#0f766e!important}
html body .live-px.on .dot{background:#0f766e!important}
html body #kr2-sheet .kr-tools button,
html body .kr-tools button,
html body .kr-tools .lab,
html body .kr-tool,
html body .ta-tools-btn,
html body #wc-open-tools{color:#0f172a!important}

/* F11: formular-fejltekster røde ≥14px, kontrast ≥4.5:1 */
html body .err,
html body p.err,
html body #er.err,
html body #el.err,
html body [role="alert"].err{color:#b91c1c!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important}
/* SITE runde6-rest end */

/* ========== SITE pop-watch-light: sheets + WL + popovers lyse (Alertsify) ========== */
html body #wc-sheet-root,
#wc-sheet-root{
  background:rgba(15,23,42,.35)!important;
}
html body .wc-sheet-panel,
.wc-sheet-panel,
html body #wc-sheet-root .wc-sheet-panel{
  background:#ffffff!important;
  background-color:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #e6e8ec!important;
  border-bottom:0!important;
  box-shadow:0 -8px 28px rgba(15,23,42,.12)!important;
}
html body .wc-sheet-panel > header,
.wc-sheet-panel > header{
  background:#ffffff!important;
  color:#0f766e!important;
  border-bottom:1px solid #e6e8ec!important;
}
html body .wc-sheet-panel > header b,
html body #wc-sheet-title,
#wc-sheet-title{
  color:#0f766e!important;
}
html body .wc-sheet-panel > header button,
.wc-sheet-panel > header button,
html body .wc-sheet-panel > header button[data-x]{
  background:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
html body .wc-sheet-body,
.wc-sheet-body{
  background:#ffffff!important;
  color:#0f172a!important;
}
/* Watchlist-handlinger i sheet */
html body .wc-wl-tog,
.wc-wl-tog,
html body .wc-wl-x,
.wc-wl-x,
html body .wc-wl-body button[data-rm],
.wc-wl-body button[data-rm]{
  background:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
html body .wc-wl-all,
.wc-wl-all,
html body .wc-wl-actions a,
.wc-wl-actions a{
  background:#ffffff!important;
  color:#0f766e!important;
  border:1px solid #0f766e!important;
  font-weight:700!important;
}
html body .wc-wl.in-sheet,
.wc-wl.in-sheet,
html body .wc-wl.in-sheet header,
.wc-wl.in-sheet header{
  background:#ffffff!important;
  color:#0f766e!important;
  border-color:#e6e8ec!important;
}
html body .wc-wl-row,
.wc-wl-row,
html body .wc-wl-row b,
html body .wc-wl-row span{
  color:#0f172a!important;
}
/* Theme-sheet (wc-shell) også lys */
html body .wc-sheet,
.wc-sheet,
html body .wc-sheet-bd + .wc-sheet{
  background:#ffffff!important;
  color:#0f172a!important;
  border-color:#e6e8ec!important;
}
html body .wc-sheet .sh-h,
.wc-sheet .sh-h,
html body .wc-sheet .sh-b,
.wc-sheet .sh-b{
  background:#ffffff!important;
  color:#0f172a!important;
}
html body .wc-sheet .sh-h h2{color:#0f766e!important}
html body .wc-sheet .wc-iconbtn,
.wc-sheet .wc-iconbtn{
  background:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
}
/* Popovers: ingen mørk rest */
html body .wctb-pop,
.wctb-pop,
#wctb-p-ind,#wctb-p-pat,#wctb-p-type,#wctb-p-tf,#wctb-p-lay,#wctb-p-alert{
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #e6e8ec!important;
  box-shadow:0 8px 24px rgba(15,23,42,.12)!important;
}
html body .wctb-pop button,
.wctb-pop button,
html body .wctb-pop .mi,
html body .wctb-pop .ct{
  color:#0f172a!important;
}
/* SITE pop-watch-light end */


/* ========== SITE krit2-m1m5: MTF/ekko light + Brud/Støtte kontrast + accent #0f766e ========== */
html body .score-cell .score-bar,
html body .ta-sum .bar,
html body .kx-panel .kx-bar{background:#e6e8ec!important}
html body .kx-panel{background:#ffffff!important;border-color:#e6e8ec!important;color:#0f172a!important}
html body .kr-fz span,
html body .kr-fz .ek-s{background:#ffffff!important;color:#0f172a!important;border:1px solid #e6e8ec!important;box-shadow:0 1px 4px rgba(15,23,42,.12)!important}
@media (max-width:599px){
  html body .kr-fz span{background:#ffffff!important;color:#0f172a!important;border:1px solid #e6e8ec!important;box-shadow:0 1px 4px rgba(15,23,42,.12)!important}
}
html body .lvl-chip.brk{background:#fff7ed!important;color:#9a3412!important;border-color:#fdba74!important}
html body .lvl-chip.brk .lab,html body .lvl-chip.brk .val,html body .lvl-chip.brk .dist{color:#9a3412!important;opacity:1!important}
html body .lvl-chip.sup{background:#eff6ff!important;color:#1e40af!important;border-color:#93c5fd!important}
html body .lvl-chip.sup .lab,html body .lvl-chip.sup .val,html body .lvl-chip.sup .dist{color:#1e40af!important;opacity:1!important}
html body .live-px,html body .live-px.on{color:#0f766e!important}
html body .live-px .dot,html body .live-px.on .dot{background:#0f766e!important}
html body .st-lab.ob,html body .st-lab.res{color:#9a3412!important;border-color:#fdba74!important;background:#fff7ed!important}
html body .st-lab.os,html body .st-lab.sup{color:#1e40af!important;border-color:#93c5fd!important;background:#eff6ff!important}
html body .kx-chip{background:#ffffff!important;border-color:#e6e8ec!important;color:#0f172a!important}
html body .kr-tfo[aria-pressed="true"],
html body .kr-mtf button.on,
html body #kr2-sheet .kr-mtf button.kr-tfo[aria-pressed="true"],
html body .wcls-tf button.on,
html body .kr-rsw[aria-checked="true"] i,
html body .kr-mgo,html body .kr-sup,html body .wcls-go,
html body #wc-skanfaner a[aria-current="page"],
html body .btn.primary,html body .btn.pri{
  background:#0f766e!important;border-color:#0f766e!important;color:#fff!important
}
html body .wcls-tf button.on{background:rgba(15,118,110,.12)!important;color:#0f766e!important;border-color:#0f766e!important}
html body .kr-tfo[aria-pressed="true"],
html body #kr2-sheet .kr-mtf button.kr-tfo[aria-pressed="true"]{background:#0f766e!important;color:#fff!important}
html body a[href="/track-record"],html body .kr-hk-note a{color:#0f766e!important}
/* SITE krit2-m1m5 end */


/* ========== SITE krit2-an: Analysér-kort (hvid) ========== */
html body .kr-acard{
  margin:12px 10px 0;padding:14px 16px;border-radius:14px;
  background:#ffffff!important;border:1px solid #e6e8ec!important;
  color:#0f172a!important;box-shadow:0 1px 4px rgba(15,23,42,.06);
  font:500 14px/1.45 Inter,system-ui,sans-serif;
}
html body .kr-acard .kr-ac-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 10px}
html body .kr-acard .kr-ac-h strong{font-size:15px;color:#0f172a}
html body .kr-acard .kr-ac-dir{font-weight:800;color:#0f766e;font-size:13px}
html body .kr-acard .kr-ac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}
html body .kr-acard .kr-ac-grid > div{background:#f8fafc;border:1px solid #e6e8ec;border-radius:10px;padding:10px 12px}
html body .kr-acard dt{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-weight:700}
html body .kr-acard dd{margin:4px 0 0;font:800 18px/1.2 "JetBrains Mono",ui-monospace,monospace;color:#0f172a}
html body .kr-acard small{display:block;margin-top:4px;font-size:11px;color:#64748b}
html body .kr-acard .kr-ac-why{margin:0 0 8px;color:#0f172a;font-size:13.5px}
html body .kr-acard .kr-ac-meta{margin:0 0 8px;font-size:12.5px;color:#334155}
html body .kr-acard .kr-ac-src{margin:0;font-size:11.5px;color:#64748b;line-height:1.4}
@media (max-width:599px){
  html body .kr-acard{margin:10px 8px 0;padding:12px}
  html body .kr-acard .kr-ac-grid{grid-template-columns:1fr;gap:8px}
  html body .kr-acard dd{font-size:16px}
}
/* SITE krit2-an end */

/* ========== SITE krit2-f3: mobil-popover synlig + toast lys + litescrim ========== */
html body #kr2-litescrim,
html body #kr2-litescrim.kr-scrim{
  background:rgba(15,23,42,.35)!important;
  background-color:rgba(15,23,42,.35)!important;
  opacity:.45!important;
  pointer-events:auto;
}
html body #kr2-lite,
html body #kr2-lite.kr-drawer,
html body #kr2-lite.kr-lite,
html body #kr2-lite.kr-sheet{
  z-index:10050!important;
  background:#ffffff!important;
  color:#0f172a!important;
}
html body #kr2-lite *,
html body #kr2-lite button,
html body #kr2-lite .mi,
html body #kr2-lite .ct,
html body #kr2-lite .ta-tg{
  color:#0f172a!important;
}
/* wctb-pop: alle børn læsbare (ikke hvid-på-hvid) */
html body .wctb-pop,
html body .wctb-pop *{
  color:#0f172a!important;
}
html body .wctb-pop h4,
html body .wctb-pop h5,
html body .wctb-pop .nt,
html body .wctb-pop .disc,
html body .wctb-pop .rc span,
html body .wctb-pop .rc i,
html body .wctb-pop .tgl small{
  color:#5b6474!important;
}
html body .wctb-pop .mi.on,
html body .wctb-pop .rc.on b,
html body .wctb-pop .tgl.on span,
html body .wctb-pop .ra,
html body .wctb-pop .ct.on,
html body .wctb-pop .ta-tg.on{
  color:#0f766e!important;
}
@media (max-width:599px){
  html body .wctb-pop:not([hidden]){
    left:8px!important;right:8px!important;width:auto!important;
    max-width:none!important;max-height:min(70vh,560px)!important;
    bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;top:auto!important;
    overflow:auto!important;
    background:#ffffff!important;color:#0f172a!important;
    z-index:10060!important;
  }
}
/* Watchlist/dashboard toast — lys (override inline #163528) */
html body .toast,
html body #toast.show,
html body #toast{
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #e6e8ec!important;
  box-shadow:0 8px 24px rgba(15,23,42,.12)!important;
}
html body #kr-toast,
html body #kr-toast.kr-top{
  background:#ffffff!important;
  color:#0f172a!important;
  border:1px solid #e6e8ec!important;
  box-shadow:0 8px 24px rgba(15,23,42,.12)!important;
}
/* SITE krit2-f3 end */



/* ========== SITE krit2-f3b: touch-bd scrim må ikke være solid hvid ========== */
html body .wc-touch-bd,
html body .wc-touch-bd.on,
html body .wc-touch-bd.pop{
  background:rgba(15,23,42,.45)!important;
  background-color:rgba(15,23,42,.45)!important;
  background-image:none!important;
}
html body .wctb-pop{
  z-index:10060!important;
}
/* SITE krit2-f3b end */

/* ========== SITE krit2-f2f8: ks-grid hvid + % rød + værktøjslabels ========== */
html body .ks-grid,
html body #keystats-slot .ks-grid{
  background:transparent!important;
}
html body .ks-grid > div,
html body #keystats-slot .ks-grid > div,
html body .ks-grid div{
  background:#ffffff!important;
  background-color:#ffffff!important;
  border:1px solid #e6e8ec!important;
  color:#0f172a!important;
}
html body .ks-grid .k,
html body #keystats-slot .ks-grid .k{
  color:#64748b!important;
}
html body .ks-grid .v,
html body #keystats-slot .ks-grid .v{
  color:#0f172a!important;
}
/* F8: negativ % ≥4.5:1 */
html body #pct,
html body .pct.dn,
html body .ch.dn,
html body .dn,
html body .c-bear,
html body .neg{
  color:#b91c1c!important;
}
/* F8: tegneværktøj labels/ikoner */
html body .ta-draw button,
html body .ta-draw button span,
html body .kr-tools button,
html body .kr-tools .lab,
html body .kr-tool,
html body .ta-tools-btn{
  color:#475569!important;
}
html body .ta-draw button{
  background:#ffffff!important;
  border-color:#e6e8ec!important;
}
html body .ta-draw button.on{
  color:#0f766e!important;
  border-color:#0f766e!important;
  background:rgba(15,118,110,.12)!important;
}
/* SITE krit2-f2f8 end */

/* krit2-rt2: skan mønsterkort hvid */
html body .skan-panel,
html body .skan-panel.skan-cmp{background:#fff!important;background-color:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 8px 24px rgba(15,23,42,.12)!important}
html body .skan-panel h3,
html body .skan-cmp .skan-hd .skan-nm{color:#0f172a!important}
html body .skan-panel h3 b,
html body .skan-cmp .skan-hd .skan-cf{color:#0369a1!important}
html body .skan-pos,
html body .skan-panel dt,
html body .skan-disc{color:#475569!important}
html body .skan-cmp .skan-sum{color:#334155!important}
html body .skan-call.Bullish{color:#0f766e!important}
html body .skan-call.Neutral{color:#a16207!important}
html body .skan-call.Bearish{color:#b91c1c!important}
html body .skan-ic{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important}
html body .skan-cmp .skan-more{border-top-color:#e2e8f0!important}
html body .skan-cmp.pill .skan-pill{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}
html body .skan-clear{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}

/* skan-tabs-0511: mørk .kr-seg → samme hvide stil som #wc-skanfaner */
html body .kr-seg{
  background:transparent!important;border:0!important;padding:0 12px!important;gap:8px!important;max-width:1200px!important;margin:14px auto 0!important;
}
html body .kr-seg [role=tab]{
  background:#fff!important;color:#0f172a!important;border:1px solid #d7dbe1!important;border-radius:999px!important;
  box-shadow:none!important;min-height:44px!important;font-weight:600!important;
}
html body .kr-seg [role=tab][aria-selected=true],
html body .kr-seg [role=tab][aria-current=page]{
  background:#0f766e!important;border-color:#0f766e!important;color:#fff!important;
}
html body .kr-hsup-out{position:static!important;top:auto!important;right:auto!important;display:flex!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;justify-content:center!important;box-sizing:border-box!important}
@media(max-width:720px){
  html body .kr-hwrap .kr-tfb{margin-right:0!important}
}


/* minliste-20261105: samlet liste på /skan (pills hvid+#0f766e) */
html body #wc-minliste .wc-ml-pill.on{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}
html body #wc-minliste .wc-ml-edit.on{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}

/* samlet-liste-20261106samlet1 */
html.wc-samlet-liste #t5-tabs,
body:has(#wc-minliste) #t5-tabs{display:none!important}
#wc-minliste .wc-ml-meta{margin:0 0 6px;font-size:12.5px;color:#64748b}

/* ===== samlet-liste-20261106samlet2: én Lister-sektion / én resultatflade ===== */
html.wc-samlet-liste #t5-tabs{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}
html.wc-samlet-liste #top5 > .t5-top{display:none!important}
/* Resultat bor i #wc-ml-result — skjul leftover tomme wrappers */
html.wc-samlet-liste #top5 > .t5-cards,
html.wc-samlet-liste #top5 > .t5-tablewrap,
html.wc-samlet-liste #top5 > #t5-src,
html.wc-samlet-liste #top5 > #t5-pat-sec{display:none!important}

#wc-minliste .wc-ml-src{margin:0 0 8px;font-size:12.5px;color:#64748b;line-height:1.45}
#wc-minliste .wc-ml-mktbar{display:flex;gap:6px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}
#wc-minliste .wc-ml-mktbar[hidden]{display:none!important}
#wc-minliste .wc-ml-mktbar::-webkit-scrollbar{display:none}
#wc-minliste .wc-ml-mkt{flex:0 0 auto;border:1px solid #d7dbe1;background:#fff;color:#0f172a;border-radius:999px;padding:6px 12px;font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer;min-height:34px}
#wc-minliste .wc-ml-mkt.on{background:#0f766e;border-color:#0f766e;color:#fff}
#wc-minliste .wc-ml-result{margin:0 0 4px}
#wc-minliste .wc-ml-result .t5-cards{margin:0 0 12px}
#wc-minliste .wc-ml-result .t5-src{margin:0 0 8px}
#wc-minliste .wc-ml-result .t5-tablewrap,
#wc-minliste .wc-ml-tablewrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}
#wc-minliste .wc-ml-table td.wc-ml-act{width:44px;padding:0;text-align:center}
#wc-minliste .wc-ml-table tbody tr{cursor:pointer}
#wc-minliste .wc-ml-list[hidden]{display:none!important}

/* list-mode: kun list-tabellen — ingen Top5/SCORE/mønstre */
html.wc-ml-mode-list #wc-ml-result #t5-cards,
html.wc-ml-mode-list #wc-ml-result #t5-src,
html.wc-ml-mode-list #wc-ml-result > .t5-tablewrap:not(.wc-ml-tablewrap),
html.wc-ml-mode-list #wc-ml-result #t5-pat-sec{display:none!important}

/* table-mode: SCORE (+ kategori-topkort) — skjul list-tabel */
html.wc-ml-mode-table #wc-ml-result .wc-ml-tablewrap{display:none!important}
html.wc-ml-mode-table #wc-ml-result #t5-pat-sec{display:none!important}

/* patterns-mode: mønstre — skjul SCORE-tabel og list */
html.wc-ml-mode-patterns #wc-ml-result .wc-ml-tablewrap,
html.wc-ml-mode-patterns #wc-ml-result .t5-tablewrap:not(#t5-pat-sec .t5-tablewrap){display:none!important}
html.wc-ml-mode-patterns #wc-ml-result > .t5-tablewrap{display:none!important}

/* Fanerækken: horisontalt scroll OK, ingen side-overflow */
#wc-minliste .wc-ml-pills{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none}
#wc-minliste .wc-ml-pills::-webkit-scrollbar{display:none}

/* Fix samlet2 mode visibility (override) */
html.wc-ml-mode-list #wc-ml-result #t5-cards,
html.wc-ml-mode-list #wc-ml-result #t5-src,
html.wc-ml-mode-list #wc-ml-result > .t5-tablewrap,
html.wc-ml-mode-list #wc-ml-result #t5-pat-sec{display:none!important}

html.wc-ml-mode-table #wc-ml-result .wc-ml-tablewrap,
html.wc-ml-mode-table #wc-ml-result #t5-pat-sec{display:none!important}
html.wc-ml-mode-table #wc-ml-result #t5-cards{display:grid!important}
html.wc-ml-mode-table #wc-ml-result > .t5-tablewrap{display:block!important}

html.wc-ml-mode-patterns #wc-ml-result .wc-ml-tablewrap,
html.wc-ml-mode-patterns #wc-ml-result > .t5-tablewrap{display:none!important}
html.wc-ml-mode-patterns #wc-ml-result #t5-pat-sec{display:block!important}
html.wc-ml-mode-patterns #wc-ml-result #t5-cards{display:grid!important}

html.wc-ml-mode-list #wc-ml-result .wc-ml-tablewrap{display:block!important}
html.wc-ml-mode-list #wc-ml-result .wc-ml-table{display:table!important;width:100%}


/* ===== 20261111alleb3y2: white-regler flyttet herhen for sider med samme cascade (ikke gaesteforside/wc-shell:off — deres wc-white.css-link og resterende white-regler bliver) ===== */
html body #kr-tfchip,html body .kr-menubtn,html body .kr-reset,html body .kr-btn2,html body .kr-setbtn,html body .kr-fsbtn,html body .kr-fbtn,html body .wcls-tf button{color:#0f172a!important;background:#fff!important;border:1px solid #d7dbe1!important;opacity:1!important}
html body .wcls-tf button.on{background:rgba(15,118,110,.12)!important;color:#0f766e!important;border-color:#0f766e!important}
html body .kr-cta,html body .kr-mgo,html body button.kr-cta *{background:#0f766e!important;background-image:none!important;color:#fff!important;border-color:#0f766e!important}
html body .kr-cta svg,html body .kr-cta svg *{stroke:#fff!important}
html body button.kr-sup,html body .wcls-go{background:#0f766e!important;background-image:none!important;color:#fff!important;border-color:#0f766e!important}
html body button.kr-sup svg,html body button.kr-sup svg *{stroke:#fff!important}
html body #wctb,html body .wctb{background:#fff!important;border-color:#e6e8ec!important;color:#0f172a!important}
html body #wctb *{color:#0f172a}
html body #kr2-sheet,html body #kr2-sheet .kr-mbody,html body #kr2-sheet .kr-mfoot,html body #kr2-sheet .kr-msec{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e6e8ec!important}
html body #kr2-sheet *{color:#0f172a;border-color:#e6e8ec}
html body #kr2-sheet .kr-shl,html body #kr2-sheet small{color:#5b6474!important}
html body #kr2-sheet .kr-mtf button,html body #kr2-sheet .kr-tools button,html body #kr2-sheet .kr-btn2{background:#fff!important;color:#0f172a!important;border:1px solid #d7dbe1!important;box-shadow:none!important}
html body #kr2-sheet .kr-mtf button.on{background:rgba(15,118,110,.1)!important;color:#0f766e!important;border-color:#0f766e!important}
html body #kr2-sheet input{background:#fff!important;color:#0f172a!important}
html body #kr2-sheet #kr2-x{color:#0f172a!important;background:#f4f6f8!important}
html body #kr2-scrim{background:rgba(15,23,42,.35)!important}
section.card,.wrap>section.card,#opret.card,#login.card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px rgba(15,23,42,.06)!important;color:#0f172a!important}
section.card h1,section.card h2,section.card label{color:#0f172a!important}
section.card p{color:#475569!important}
.kr-rsw i{background:#e2e8f0!important;border:1px solid #cbd5e1!important}
.kr-rsw i::after,.kr-rsw i:after{background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.25)!important}
.kr-rsw[aria-checked="true"] i{background:#0f766e!important;border-color:#0f766e!important}
.kr-rsw{text-align:left!important}
.kr-rsw>span{text-align:left!important;flex:1 1 auto!important;margin-right:10px}
.kr-rsw>span small{text-align:left!important}
.kr-tfo[aria-pressed="true"],.kr-mtf button.on,.wcls-tf .on{background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}
body.wcls-dkon #wcls #kr2-sheet .kr-sh{display:none!important}
html body #kr2-sheet .kr-mtf button.kr-tfo[aria-pressed="true"],html body #wcls #kr2-sheet .kr-mtf button.kr-tfo[aria-pressed="true"]{background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}
#wc-skanfaner{display:flex;gap:8px;max-width:1200px;margin:14px auto 0;padding:0 16px;box-sizing:border-box}
#wc-skanfaner a{flex:0 0 auto;padding:9px 18px;border-radius:999px;border:1px solid #d7dbe1;background:#fff;color:#0f172a;font-weight:600;font-size:14px;text-decoration:none}
#wc-skanfaner a[aria-current="page"]{background:#0f766e;border-color:#0f766e;color:#fff}
@media(max-width:600px){#wc-skanfaner a{flex:1 1 0;text-align:center;padding:9px 8px}}
#wc-skanfaner~* #kr-segtabs,body:has(#wc-skanfaner) #kr-segtabs{display:none!important}
html body .kr-kpi,html body section.kr-lists{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:none!important}
html body .kr-kpi *:not(.up):not(.dn):not(.neg):not(.pos):not([style*="color"]){color:#0f172a}
html body .kr-kpi small,html body .kr-kpi p{color:#475569!important}
html body .kx-chip{background:#f1f5f9!important;color:#0f172a!important;border-color:#e2e8f0!important}
html body .kr-kpis .kr-kpi,
html body .kr-kpi,
html body div.kr-kpi{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  border:1px solid #e6e8ec!important;
  color:#0f172a!important;
  box-shadow:none!important;
}
html body .kr-kpi > span,
html body .kr-kpi span{
  color:#64748b!important;
  letter-spacing:.08em;
}
html body .kr-kpi > b,
html body .kr-kpi b{
  color:#0f172a!important;
}
html body .kr-kpi > b.c-bear,
html body .kr-kpi b.c-bear{color:#dc2626!important}
html body .kr-kpi > b.c-bull,
html body .kr-kpi b.c-bull{color:#0a9f6b!important}
html body .kr-kpi > b.c-neu,
html body .kr-kpi b.c-neu{color:#b45309!important}
html body .kr-kpi > small,
html body .kr-kpi small{
  color:#64748b!important;
}
html body section.kr-lists,
html body #kr-lists,
html body .kr-lists{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  border:1px solid #e6e8ec!important;
  color:#0f172a!important;
  box-shadow:none!important;
}
html body .kr-lists h2,
html body #kr-lists h2{
  color:#0f172a!important;
}
html body .kr-tabs button,
html body .kr-tabs button.lk{
  background:#f4f6f8!important;
  background-color:#f4f6f8!important;
  color:#0f172a!important;
  border:1px solid #d7dbe1!important;
  opacity:1!important;
}
html body .kr-tabs button.on{
  background:#0f766e!important;
  background-color:#0f766e!important;
  color:#ffffff!important;
  border-color:#0f766e!important;
}
html body .kr-tabs button.lk{
  color:#64748b!important;
}
html body .kr-srch{
  background:#ffffff!important;
  border:1px solid #d7dbe1!important;
  color:#64748b!important;
}
html body .kr-srch input{
  background:transparent!important;
  background-color:transparent!important;
  color:#0f172a!important;
  border:0!important;
}
html body .kr-srch input::placeholder{color:#94a3b8!important}
html body .kr-pop,
html body .kr-pop li{
  background:#ffffff!important;
  color:#0f172a!important;
}
html body .kr-pop a{
  color:#0f172a!important;
  border-top:1px solid #eef1f4!important;
  background:transparent!important;
}
html body .kr-pop .n{color:#64748b!important}
html body .kr-pop .px{color:#0f172a!important}
html body .kr-pop .ch.up,
html body .kr-pop .up{color:#0a9f6b!important}
html body .kr-pop .ch.dn,
html body .kr-pop .dn{color:#dc2626!important}
html body .kr-home .kr-card,
html body section.kr-home .kr-card{
  background:#ffffff!important;
  background-image:none!important;
  border:1px solid #e6e8ec!important;
  color:#0f172a!important;
}
html body .kr-home .kr-cap,
html body .kr-card .kr-cap{color:#64748b!important}
.kr-seg{display:flex!important;gap:8px!important;padding:0 16px!important;margin:14px auto 0!important;border:0!important;background:transparent!important;max-width:1200px!important;box-sizing:border-box}
.kr-seg [role=tab]{flex:1 1 0!important;padding:9px 18px!important;border-radius:999px!important;border:1px solid #d7dbe1!important;background:#fff!important;color:#0f172a!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;min-height:44px!important;box-shadow:none!important}
.kr-seg [role=tab][aria-selected=true],.kr-seg [role=tab][aria-current=page]{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}
#wc-skanfaner{display:flex;gap:8px;max-width:1200px;margin:14px auto 0;padding:0 16px;box-sizing:border-box}
@media(max-width:600px){.kr-seg{padding:0 12px!important}.kr-seg [role=tab]{padding:9px 8px!important}}
#wc-minliste,section.wc-minliste{max-width:1200px;margin:12px auto 8px;padding:0 16px;box-sizing:border-box}
#wc-minliste .wc-ml-inner{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 14px 8px;box-shadow:none}
#wc-minliste .wc-ml-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
#wc-minliste .wc-ml-head h2{margin:0;font:800 18px/1.2 Inter,system-ui,sans-serif;color:#0f172a;letter-spacing:-.02em}
#wc-minliste .wc-ml-edit{all:unset;cursor:pointer;font:600 13px Inter,system-ui,sans-serif;color:#0f766e;padding:6px 10px;border-radius:999px;border:1px solid #d7dbe1;background:#fff;min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center}
#wc-minliste .wc-ml-edit.on{background:#0f766e;border-color:#0f766e;color:#fff}
#wc-minliste .wc-ml-pills{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
#wc-minliste .wc-ml-pills::-webkit-scrollbar{display:none}
#wc-minliste .wc-ml-pill{flex:0 0 auto;border:1px solid #d7dbe1;background:#fff;color:#0f172a;border-radius:999px;padding:8px 14px;font:600 13px Inter,system-ui,sans-serif;cursor:pointer;min-height:40px;box-sizing:border-box}
#wc-minliste .wc-ml-pill.on{background:#0f766e;border-color:#0f766e;color:#fff}
#wc-minliste .wc-ml-search{position:relative;margin:4px 0 8px}
#wc-minliste .wc-ml-search input{width:100%;box-sizing:border-box;min-height:44px;border-radius:12px;border:1px solid #d7dbe1;background:#fff;color:#0f172a;padding:10px 14px;font:500 15px Inter,system-ui,sans-serif}
#wc-minliste .wc-ml-search input:focus{outline:2px solid rgba(15,118,110,.35);outline-offset:1px;border-color:#0f766e}
#wc-minliste .wc-ml-suggest{position:absolute;left:0;right:0;top:100%;z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:4px;box-shadow:0 8px 24px rgba(15,23,42,.08);max-height:260px;overflow:auto}
#wc-minliste .wc-ml-sug{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer;font:500 14px Inter,system-ui,sans-serif;color:#0f172a}
#wc-minliste .wc-ml-sug:last-child{border-bottom:0}
#wc-minliste .wc-ml-sug:hover{background:#f8fafc}
#wc-minliste .wc-ml-sug b{font-weight:700}
#wc-minliste .wc-ml-sug span{color:#64748b;font-size:12.5px}
#wc-minliste .wc-ml-note{margin:0 0 8px;font-size:12px;color:#64748b}
#wc-minliste .wc-ml-list{list-style:none;margin:0;padding:0}
#wc-minliste .wc-ml-list li{position:relative;display:flex;align-items:stretch;border-top:1px solid #f1f5f9}
#wc-minliste .wc-ml-list li:first-child{border-top:0}
#wc-minliste .wc-ml-list a{flex:1;display:grid;grid-template-columns:72px 1fr auto 88px;gap:8px;align-items:center;padding:11px 4px;color:#0f172a;text-decoration:none;font:500 14px Inter,system-ui,sans-serif;min-height:44px;box-sizing:border-box}
#wc-minliste .wc-ml-list .n{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#wc-minliste .wc-ml-list .px{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f172a}
#wc-minliste .wc-ml-list .ch{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
#wc-minliste .wc-ml-list .ch.up{color:#0a9f6b}
#wc-minliste .wc-ml-list .ch.dn{color:#dc2626}
#wc-minliste .wc-ml-rm{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:44px;color:#94a3b8;font-size:22px;font-weight:600;border-radius:8px}
#wc-minliste .wc-ml-rm:hover{color:#dc2626;background:#fef2f2}
#wc-minliste .wc-ml-empty{padding:18px 8px;text-align:center;color:#64748b;font:500 13.5px Inter,system-ui,sans-serif;border:0!important}
#wc-ml-toast{position:fixed;left:50%;bottom:88px;transform:translateX(-50%) translateY(12px);background:#0f172a;color:#fff;padding:10px 16px;border-radius:999px;font:600 13px Inter,system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:90;max-width:90vw}
#wc-ml-toast.on{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:600px){
  #wc-minliste{padding:0 12px;margin-top:10px}
  #wc-minliste .wc-ml-list a{grid-template-columns:64px 1fr auto 78px;gap:6px;font-size:13.5px;padding:10px 2px}
  #wc-minliste .wc-ml-pill{padding:7px 12px;font-size:12.5px}
}
html.wc-samlet-liste #t5-tabs,
body:has(#wc-minliste) #t5-tabs{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}
#wc-minliste .wc-ml-meta{margin:0 0 6px;font-size:12.5px;color:#64748b;line-height:1.4}
#wc-minliste .wc-ml-list[hidden]{display:none!important}
html.wc-samlet-liste #t5-tabs{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}
html.wc-samlet-liste #top5 > .t5-top{display:none!important}
html.wc-samlet-liste #top5 > .t5-cards,
html.wc-samlet-liste #top5 > .t5-tablewrap,
html.wc-samlet-liste #top5 > #t5-src,
html.wc-samlet-liste #top5 > #t5-pat-sec{display:none!important}
#wc-minliste .wc-ml-src{margin:0 0 8px;font-size:12.5px;color:#64748b;line-height:1.45}
#wc-minliste .wc-ml-mktbar{display:flex;gap:6px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}
#wc-minliste .wc-ml-mktbar[hidden]{display:none!important}
#wc-minliste .wc-ml-mktbar::-webkit-scrollbar{display:none}
#wc-minliste .wc-ml-mkt{flex:0 0 auto;border:1px solid #d7dbe1;background:#fff;color:#0f172a;border-radius:999px;padding:6px 12px;font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer;min-height:34px}
#wc-minliste .wc-ml-mkt.on{background:#0f766e;border-color:#0f766e;color:#fff}
#wc-minliste .wc-ml-result{margin:0 0 4px}
#wc-minliste .wc-ml-result .t5-cards{margin:0 0 12px}
#wc-minliste .wc-ml-result .t5-src{margin:0 0 8px}
#wc-minliste .wc-ml-result .t5-tablewrap,
#wc-minliste .wc-ml-tablewrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}
#wc-minliste .wc-ml-table td.wc-ml-act{width:44px;padding:0;text-align:center}
#wc-minliste .wc-ml-table tbody tr{cursor:pointer}
#wc-minliste .wc-ml-list[hidden]{display:none!important}
html.wc-ml-mode-list #wc-ml-result #t5-cards,
html.wc-ml-mode-list #wc-ml-result #t5-src,
html.wc-ml-mode-list #wc-ml-result > .t5-tablewrap:not(.wc-ml-tablewrap),
html.wc-ml-mode-list #wc-ml-result #t5-pat-sec{display:none!important}
html.wc-ml-mode-table #wc-ml-result .wc-ml-tablewrap{display:none!important}
html.wc-ml-mode-table #wc-ml-result #t5-pat-sec{display:none!important}
html.wc-ml-mode-patterns #wc-ml-result .wc-ml-tablewrap,
html.wc-ml-mode-patterns #wc-ml-result .t5-tablewrap:not(#t5-pat-sec .t5-tablewrap){display:none!important}
html.wc-ml-mode-patterns #wc-ml-result > .t5-tablewrap{display:none!important}
#wc-minliste .wc-ml-pills{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none}
#wc-minliste .wc-ml-pills::-webkit-scrollbar{display:none}
html.wc-ml-mode-list #wc-ml-result #t5-cards,
html.wc-ml-mode-list #wc-ml-result #t5-src,
html.wc-ml-mode-list #wc-ml-result > .t5-tablewrap,
html.wc-ml-mode-list #wc-ml-result #t5-pat-sec{display:none!important}
html.wc-ml-mode-table #wc-ml-result .wc-ml-tablewrap,
html.wc-ml-mode-table #wc-ml-result #t5-pat-sec{display:none!important}
html.wc-ml-mode-table #wc-ml-result #t5-cards{display:grid!important}
html.wc-ml-mode-table #wc-ml-result > .t5-tablewrap{display:block!important}
html.wc-ml-mode-patterns #wc-ml-result .wc-ml-tablewrap,
html.wc-ml-mode-patterns #wc-ml-result > .t5-tablewrap{display:none!important}
html.wc-ml-mode-patterns #wc-ml-result #t5-pat-sec{display:block!important}
html.wc-ml-mode-patterns #wc-ml-result #t5-cards{display:grid!important}
html.wc-ml-mode-list #wc-ml-result .wc-ml-tablewrap{display:block!important}
html.wc-ml-mode-list #wc-ml-result .wc-ml-table{display:table!important;width:100%}
.t5-table tbody tr:hover,
.t5-table tbody tr:active,
.t5-table tbody tr:focus,
.t5-table tbody tr:focus-within,
.wc-table tbody tr:hover,
.wc-table tbody tr:active,
.wc-table tbody tr:focus,
.wc-table tbody tr:focus-within{
  background:#f4f6f8!important;
}
.t5-table tbody tr:hover td,
.t5-table tbody tr:active td,
.t5-table tbody tr:focus td,
.t5-table tbody tr:focus-within td,
.wc-table tr:hover td,
.wc-table tr:active td,
.wc-table tr:focus td,
.wc-table tbody tr:hover td,
.wc-table tbody tr:active td{
  background:#f4f6f8!important;
  color:#0f172a!important;
}
.t5-table tbody tr:hover td.up,
.t5-table tbody tr:active td.up,
.t5-table tbody tr:focus td.up,
.t5-table tbody tr:focus-within td.up,
.wc-table tr:hover td.up,
.wc-table tr:active td.up,
.wc-table tbody tr:hover td.up,
.wc-table tbody tr:active td.up,
.t5-table tbody tr:hover .up,
.t5-table tbody tr:active .up,
.wc-table tr:hover .up,
.wc-table tr:active .up{
  color:#0a9f6b!important;
}
.t5-table tbody tr:hover td.dn,
.t5-table tbody tr:active td.dn,
.t5-table tbody tr:focus td.dn,
.t5-table tbody tr:focus-within td.dn,
.wc-table tr:hover td.dn,
.wc-table tr:active td.dn,
.wc-table tbody tr:hover td.dn,
.wc-table tbody tr:active td.dn,
.t5-table tbody tr:hover .dn,
.t5-table tbody tr:active .dn,
.wc-table tr:hover .dn,
.wc-table tr:active .dn{
  color:#dc2626!important;
}
html.wc-samlet-liste details.kr-disc,
html body > details.kr-disc{
  margin-left:16px!important;
  margin-right:16px!important;
  max-width:1200px;
  box-sizing:border-box;
}
html.wc-samlet-liste details.kr-disc.t5-rules,
html body > details.kr-disc.t5-rules{
  margin:8px 16px 12px!important;
}
.t5-table td{border-bottom-color:#e6e8ec!important}
.t5-sc{background:#eef2f6!important;color:#0f172a!important}
.t5-sc.hi{background:rgba(15,118,110,.12)!important;color:#0f766e!important}
.t5-sc.lo{background:rgba(185,28,28,.10)!important;color:#b91c1c!important}
.t5-more:hover,.t5-more:active{background:#f4f6f8!important;color:#0f766e!important}
.t5-pat-btn{background:#f4f6f8!important;color:#475569!important;border-color:#d7dbe1!important;box-shadow:none!important}
.t5-pat-btn:hover{color:#0f172a!important}
.t5-pat-btn.on{background:rgba(15,118,110,.12)!important;border-color:#0f766e!important;color:#0f766e!important}
.sk-card{background:#fff!important;border-color:#e6e8ec!important;color:#0f172a!important}
#pf-table thead th{background:#fff!important}
