.app-header[data-v-24e25d6a]{background-color:var(--color-black);padding:16px var(--gap-small);justify-content:space-between;align-items:center;display:flex}.app-header__logo[data-v-24e25d6a]{width:auto;height:28px;display:block}.app-header__nav[data-v-24e25d6a]{align-items:center;gap:24px;display:flex}.app-header__link[data-v-24e25d6a]{color:var(--color-white);opacity:.7;font-size:14px;font-weight:500;text-decoration:none}.app-header__link[data-v-24e25d6a]:hover{opacity:.9}.app-header__link.active[data-v-24e25d6a]{opacity:1;border-bottom:2px solid var(--color-accent);padding-bottom:2px}.theme-switch[data-v-24e25d6a]{align-items:center;gap:8px;display:flex}.theme-switch__dot[data-v-24e25d6a]{opacity:.75;background-clip:padding-box;border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0}.theme-switch__dot[data-v-24e25d6a]:hover{opacity:1}.theme-switch__dot--active[data-v-24e25d6a]{opacity:1;border-color:var(--color-white)}.theme-switch__dot--green[data-v-24e25d6a]{background-color:#91ce88}.theme-switch__dot--pink[data-v-24e25d6a]{background-color:#dc7ab3}.theme-switch__dot--blue[data-v-24e25d6a]{background-color:#77c1df}.theme-switch__dot--orange[data-v-24e25d6a]{background-color:#e7a36e}.app-header__user[data-v-24e25d6a]{align-items:center;gap:12px;display:flex}.app-header__username[data-v-24e25d6a]{color:var(--color-white);font-size:14px;font-weight:500}.app-header__logout.btn-secondary[data-v-24e25d6a]{color:var(--color-white);border-color:var(--color-white)}.app-layout[data-v-4c9ded97]{flex-direction:column;min-height:100vh;display:flex}.app-layout__main[data-v-4c9ded97]{flex:1}:root{--accent-50:#f2f9f1;--accent-100:#e4f3e2;--accent-200:#cde9c9;--accent-300:#b2ddac;--accent-400:#91ce88;--accent-500:#70b964;--accent-600:#589d4d;--accent-700:#487d40;--accent-800:#3a6034;--accent-900:#2b4527;--color-bg:#f3f7f3;--color-border:#dde5dc;--color-text-muted:#5f705c;--color-ink:#1c2e19;--color-black:var(--color-ink);--color-white:#fff;--color-red:#dc0017;--color-surface:var(--color-white);--color-text:var(--color-ink);--color-accent:var(--accent-300);--color-accent-soft:var(--accent-100);--color-accent-strong:var(--accent-700);--color-chart:var(--accent-400);--site-hrnytt:var(--accent-500);--site-varahem:var(--accent-700);--site-adressgruppen:var(--accent-300);--site-reaktion:var(--accent-200);--site-allaadresser:var(--accent-800);--status-good-bg:var(--accent-200);--status-good-text:var(--accent-800);--status-warn-bg:var(--accent-50);--status-warn-border:var(--accent-500);--status-warn-text:var(--accent-700);--status-bad-bg:var(--color-ink);--status-bad-text:var(--color-white);--status-off-bg:color-mix(in srgb, var(--color-ink) 9%, transparent);--status-off-text:var(--color-text-muted);--mark-bg:color-mix(in srgb, var(--color-ink) 11%, transparent);--mark-border:color-mix(in srgb, var(--color-ink) 28%, transparent);--color-dot-pageview:var(--accent-300);--color-dot-redirect:var(--accent-700);--ramp-1:var(--accent-200);--ramp-2:var(--accent-300);--ramp-3:var(--accent-400);--ramp-4:var(--accent-500);--ramp-5:var(--accent-600);--ramp-6:var(--accent-700);--ramp-7:var(--accent-800);--ramp-8:var(--accent-900);--gap-small:20px;--gap-medium:60px;--gap-large:100px;--radius-small:6px;--radius-medium:10px;--radius-large:20px;--font-heading:"Cal Sans", "Poppins", sans-serif;--font-body:"Poppins", sans-serif}:root[data-theme=pink]{--accent-50:#faeff6;--accent-100:#f5e0ec;--accent-200:#edc5dc;--accent-300:#e3a6c9;--accent-400:#d77fb2;--accent-500:#c55998;--accent-600:#a9427e;--accent-700:#863765;--accent-800:#682c4f;--accent-900:#4a2139;--color-bg:#f7f3f5;--color-border:#e4dde1;--color-text-muted:#725f6a;--color-ink:#142934}:root[data-theme=blue]{--accent-50:#eff7fb;--accent-100:#dff0f6;--accent-200:#c3e2ef;--accent-300:#a2d3e6;--accent-400:#7ac0dc;--accent-500:#52a9cb;--accent-600:#3b8fb0;--accent-700:#31728c;--accent-800:#28596c;--accent-900:#1e404d;--color-bg:#f3f5f7;--color-border:#dce1e5;--color-text-muted:#5c6870;--color-ink:#142934}:root[data-theme=orange]{--accent-50:#fcf4ed;--accent-100:#f9e9dc;--accent-200:#f4d5bd;--accent-300:#efbf9a;--accent-400:#e7a36e;--accent-500:#db8543;--accent-600:#c06b2a;--accent-700:#995724;--accent-800:#76441e;--accent-900:#553116;--color-bg:#f8f5f2;--color-border:#e7e0da;--color-text-muted:#72645a;--color-ink:#322115}*{box-sizing:border-box}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-black);margin:0 0 var(--gap-small) 0}a{color:var(--color-black)}button,.btn{font-family:var(--font-body);border-radius:var(--radius-medium);background-color:var(--color-black);color:var(--color-white);cursor:pointer;border:none;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .15s,opacity .15s}button:hover,.btn:hover{opacity:.85}button.btn-primary,.btn-primary{background-color:var(--color-accent);color:var(--color-black)}button.btn-secondary,.btn-secondary{color:var(--color-black);border:1px solid var(--color-black);background-color:#0000}button[name=remove]{margin-bottom:var(--gap-small)}input[type=text],input[type=password],select{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-white);width:100%;padding:10px 12px;font-size:15px}input[type=text]:focus,input[type=password]:focus,select:focus{border-color:var(--color-black);outline:none}.form-group{margin-bottom:var(--gap-small);text-align:left}.form-group label{color:var(--color-text-muted);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.container{gap:var(--gap-small);flex-wrap:wrap;display:flex}.column{flex:1;min-width:300px}@media (width<=768px){.container{flex-direction:column}.column{min-width:auto}}.filter-component{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--gap-small);margin-bottom:var(--gap-small);text-align:left;transition:background-color .15s}.filter-component--disabled{background-color:var(--color-bg)}.filter-component h3{font-size:16px}.filter-badge{border-radius:var(--radius-large);background-color:var(--color-accent);color:var(--color-black);vertical-align:middle;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.filter-toggle{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.filter-toggle input[type=checkbox]{cursor:pointer;width:auto;margin:0}.tag-item{border-radius:var(--radius-large);background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;margin:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.tag-item.bg-red-500{border-color:var(--color-accent);color:var(--color-black);background-color:var(--color-accent)!important}.tag-item.tag-item--excluded{border:1px dashed var(--color-text-muted);color:var(--color-text-muted);background-color:#0000;text-decoration:line-through}.tag-item--split{align-items:stretch;padding:0;display:inline-flex}.tag-item__main{cursor:pointer;padding:6px 8px 6px 14px}.tag-item__drill{border:none;border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:0 var(--radius-large) var(--radius-large) 0;color:inherit;cursor:pointer;background:0 0;padding:0 12px 0 8px;font-size:16px;line-height:1}.tag-item__drill:hover{background-color:color-mix(in srgb, var(--color-ink) 10%, transparent)}.tag-item__badge{background-color:var(--color-accent-strong);min-width:18px;color:var(--color-white);text-align:center;border-radius:9px;margin-left:8px;padding:0 5px;font-size:11px;line-height:18px;text-decoration:none;display:inline-block}.tag-item__icon{margin-right:6px;font-weight:700;text-decoration:none;display:inline-block}.tag-item:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.mode-switch{border:1px solid var(--color-border);border-radius:var(--radius-large);margin:0 0 10px;display:inline-flex;overflow:hidden}.mode-switch__option{color:var(--color-text);background-color:#0000;border-radius:0;padding:5px 14px;font-size:13px}.mode-switch__option--on{background-color:var(--color-accent);color:var(--color-black)}.mode-switch__option:disabled{opacity:.5;cursor:not-allowed}.filter-hint{color:var(--color-text-muted);margin:0 0 8px;font-size:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vue-slider .vue-slider-rail{background-color:var(--color-border)}.vue-slider .vue-slider-process{background-color:var(--color-accent-strong)}.vue-slider .vue-slider-dot-handle{background-color:var(--color-white);box-shadow:0 0 0 2px var(--color-accent-strong)}.vue-slider .vue-slider-dot-tooltip-inner{border-color:var(--color-accent-strong);background-color:var(--color-accent-strong)}.stats__tabs{margin-bottom:var(--gap-small);flex-wrap:wrap;gap:8px;display:flex}.stats__tab{color:var(--color-text);border:1px solid var(--color-border);background-color:#0000}.stats__tab--active{background-color:var(--color-accent);color:var(--color-black);border-color:var(--color-accent)}.stats__back{margin-bottom:var(--gap-small)}.stats__pagination{margin-top:var(--gap-small);align-items:center;gap:12px;display:flex}.stats__pagination button:disabled,.stats__pagination-page{color:var(--color-text-muted);font-size:13px}.stats__search{max-width:360px;margin-bottom:var(--gap-small)}.stats-table{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--gap-small)}.stats-table__title{margin-bottom:6px;font-size:16px}.stats-table__note{color:var(--color-text-muted);margin:0 0 var(--gap-small) 0;font-size:12px}.stats-table__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.stats-table__table th,.stats-table__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 10px}.stats-table__table th{font-family:var(--font-heading);color:var(--color-black);z-index:1;background-color:var(--color-surface);font-weight:700;position:sticky;top:0}.stats-table__num{text-align:right;font-variant-numeric:tabular-nums}.stats-table__flag{text-align:center}.stats-table__check{background-color:var(--color-accent);width:20px;height:20px;color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.stats-table__dash{color:var(--color-text-muted)}.stats-table__domain-link{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.stats-table__domain-link:hover{color:var(--color-accent-strong);-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}.stats-table__email-icon{cursor:pointer;display:inline-block}.stats-table__email-icon:hover{color:var(--color-accent-strong)}.stats-table__email-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.stats-table__email-link:hover{color:var(--color-accent-strong);-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}
