:root{--ark-paper:#e6e3dc;--ark-plane:#f3f1ec;--ark-surface:#fff;--ark-ink:#1e2024;--ark-muted:#4c5047;--ark-line:#dad7ce;--ark-accent:#14543c;--ark-selection:#d5d2c9;--ark-action:#14543c;--ark-action-hover:#0e3e2c;--ark-on-action:#f3f1ec;--ark-input-line:#9e9c91;--ark-brand:#14543c;--ark-success:#14543c;--ark-success-bg:#d3dcd6;--ark-danger:#9b2d14;--ark-danger-bg:#f6e9e4;--ark-attention:#8a6a12;--ark-attention-bg:#f6efdc;--ark-info:#3a5a6b;--ark-info-bg:#e7edf0;--ark-success-solid:#14543c;--ark-attention-solid:#8a6a12;--ark-danger-solid:#9b2d14;--ark-info-solid:#3a5a6b;--ark-hover:#edeae2;--ark-ring:0 0 0 1px #9e9c91;--ark-shadow-card:none;--ark-shadow-raised:0 0 0 1px #9e9c91;--ark-elevation:0 0 0 1px #9e9c91;--ark-font-rubrik:"Familjen Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ark-font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ark-font-mono:"IBM Plex Mono", ui-monospace, monospace;--ark-radius:0;--ark-panel-radius:0;--ark-radius-bubbla:20px;--ark-radius-knapp:26px;--ark-knapp-hojd:50px;--ark-rutnat:28px;--ark-rutnat-linje:#1e202412;--ark-sarmote:#8a6a12;--ark-projektering:#3a5a6b;--ark-myndighet:#6b6a61;--ark-stapel-klar:#b9b6ab;--ark-space-1:4px;--ark-space-2:8px;--ark-space-3:12px;--ark-space-4:16px;--ark-space-6:24px;--ark-space-8:32px;--ark-text-meta:.75rem;--ark-text-ui:.875rem;--ark-text-body:1rem;--ark-text-section:1.25rem;--ark-text-title:2rem;--ark-motion:.16s;--ark-ease:cubic-bezier(.2,.8,.2,1);--ark-layer-menu:30;--ark-layer-overlay:50;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,:root.dark{--border:var(--ark-input-line);--line:var(--ark-line);--muted:var(--ark-muted);--text:var(--ark-ink);--accent:var(--ark-accent);--foreground:var(--ark-ink);--background:var(--ark-surface);--chat-bg:var(--ark-paper);--chat-surface:var(--ark-surface);--chat-surface-alt:var(--ark-plane);--chat-text:var(--ark-ink);--chat-text-sec:var(--ark-muted);--chat-hint:var(--ark-muted);--chat-border:var(--ark-line);--chat-timestamp:var(--ark-muted);--chat-progress-bg:var(--ark-plane);--chat-bubble-ai:var(--ark-surface);--chat-bubble-user:var(--ark-selection);--chat-input-bg:var(--ark-surface);--chat-avatar-ai-bg:var(--ark-action);--chat-avatar-ai-color:var(--ark-on-action);--chat-avatar-user-bg:var(--ark-plane);--chat-avatar-user-color:var(--ark-ink);--chat-chip-bg:var(--ark-surface);--chat-chip-border:var(--ark-line);--chat-chip-active-bg:var(--ark-selection);--chat-chip-active-border:var(--ark-input-line);--chat-chip-active-color:var(--ark-ink);--panel-bg:var(--ark-plane);--panel-divider:var(--ark-line);--panel-label:var(--ark-muted);--panel-empty:var(--ark-line);--panel-filled:var(--ark-ink);--panel-dot:var(--ark-accent);--panel-new:var(--ark-accent);--panel-card-bg:var(--ark-surface);--panel-card-border:var(--ark-line);--panel-card-text:var(--ark-muted);--panel-card-value:var(--ark-ink);--color-g-green:var(--ark-action);--color-g-orange-med:var(--ark-accent);--color-g-orange-deep:var(--ark-accent);--color-g-orange-light:var(--ark-selection);--color-g-orange-soft:var(--ark-selection);--color-g-text:var(--ark-ink);--color-g-text-sec:var(--ark-muted);--color-g-hint:var(--ark-muted);--color-g-border:var(--ark-line);--color-g-surface:var(--ark-plane);--color-g-bg:var(--ark-paper);--color-g-bg-side:var(--ark-plane);--color-g-white:var(--ark-surface);--color-g-timestamp:var(--ark-muted);--color-g-action:var(--ark-action);--color-g-action-text:var(--ark-on-action);--color-g-amber-bg:var(--ark-attention-bg);--color-g-amber-border:var(--ark-attention);--color-g-amber-text:var(--ark-attention);--color-g-red-bg:var(--ark-danger-bg);--color-g-red-border:var(--ark-danger);--color-g-red-text:var(--ark-danger)}html body{background-color:var(--ark-paper);background-image:linear-gradient(var(--ark-rutnat-linje) 1px, transparent 1px), linear-gradient(90deg, var(--ark-rutnat-linje) 1px, transparent 1px);background-size:var(--ark-rutnat) var(--ark-rutnat);color:var(--ark-ink);font-family:var(--ark-font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html :is(code,kbd,samp,pre,time,[data-mono]),html .mono{font-family:var(--ark-font-mono)}html :is(h1,h2,h3,h4,h5,h6){font-family:var(--ark-font-rubrik);text-transform:none;text-wrap:balance}html h1{font-size:var(--ark-text-title);letter-spacing:-.035em;font-weight:700;line-height:1.05}html h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.1}html h3{font-size:var(--ark-text-section);letter-spacing:-.025em;font-weight:600;line-height:1.2}html :is(h4,h5,h6){letter-spacing:-.025em;font-weight:600;line-height:1.2}html :is(.etikett,[data-etikett]){font-family:var(--ark-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ark-muted);font-size:11px;font-weight:600}html ::placeholder{color:var(--ark-muted);opacity:1}html ::selection{background:var(--ark-selection);color:var(--ark-ink)}html :is(input,textarea){caret-color:var(--ark-accent)}html :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ark-accent);outline-offset:3px}html ::-webkit-scrollbar-thumb{background:var(--ark-input-line);border-radius:0}.admin-shell{height:100dvh;color:var(--ark-ink);background:0 0;display:flex}.admin-main-wrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.admin-main{flex:1;width:100%;max-width:1480px;min-height:0;padding:32px 40px;overflow:auto}.admin-sidebar{background:var(--ark-plane);border-right:1px solid var(--ark-line);flex-shrink:0;width:224px;height:100%;overflow:auto}.admin-sidebar a{align-items:center;min-height:44px;display:flex}.admin-sidebar a[aria-current=page]{background:var(--ark-selection);color:var(--ark-ink)}.admin-topbar{border-bottom:1px solid var(--ark-line);background:var(--ark-surface);flex-wrap:wrap}.admin-topbar fieldset{width:220px}.admin-topbar legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-main :is(h1,h2,h3,h4){color:var(--ark-ink);text-wrap:balance}.admin-main h1{font-size:var(--ark-text-title);letter-spacing:-.035em;font-weight:700}.admin-main :is(input:not([type=checkbox]):not([type=radio]),select,button){min-height:40px}.admin-main :is(input,textarea,select){color:var(--ark-ink)}html .timeline-card{background:var(--ark-surface);border-color:var(--ark-input-line);color:var(--ark-ink);border-radius:0}html .timeline-card:hover{background:var(--ark-hover);border-color:var(--ark-input-line)}html .timeline-card .kp-text{color:var(--ark-ink)}html .timeline-card .kp-label{color:var(--ark-muted)}html .timeline:before{background:var(--ark-line)}html .risk-card-high{background:var(--ark-danger-bg);border-color:var(--ark-danger)}html .risk-card-medium{background:var(--ark-attention-bg);border-color:var(--ark-attention)}html .risk-card-low{background:var(--ark-success-bg);border-color:var(--ark-success)}@media (max-width:760px){.admin-shell{flex-direction:column}.admin-sidebar{border-right:0;border-bottom:1px solid var(--ark-line);width:100%;height:auto;max-height:170px}.admin-sidebar nav{flex-flow:row;gap:8px;display:flex;overflow-x:auto}.admin-sidebar a{white-space:nowrap;flex-shrink:0}.admin-main{padding:24px 16px}.admin-main-wrap{width:100%}.admin-topbar{gap:12px!important;padding:12px 16px!important}.admin-topbar fieldset{flex:1;min-width:210px}.admin-main :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.knowledge-workspace{min-width:0;height:100%;display:flex;overflow:hidden}.knowledge-columns{flex:1;min-width:0;display:flex;overflow:hidden}.knowledge-collections{flex-shrink:0;width:220px;overflow:auto}.knowledge-main{flex:1;min-width:0;padding:24px 28px;overflow:auto}.knowledge-search{flex-shrink:0;width:300px;overflow:auto}@media (max-width:1100px){.knowledge-global-nav{display:none}.knowledge-columns{flex-wrap:wrap;overflow:auto}.knowledge-collections{width:190px}.knowledge-search{border-top:1px solid var(--ark-line);width:100%}}@media (max-width:600px){.knowledge-columns{display:block}.knowledge-collections{border-bottom:1px solid var(--ark-line);width:100%;max-height:240px}.knowledge-main{padding:24px 16px;overflow-x:auto}.knowledge-workspace :is(input,select,textarea){font-size:16px!important}}[data-project-refresh-status]{min-height:1.5em;color:var(--ark-muted);margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:760px){aside[aria-label=Projektnavigation]>div:has(>label>select[aria-label=Projekt]){grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}[data-project-intelligence-workspace]>[data-project-header]{padding-block:.75rem}[data-project-header]>div:not(:first-child){margin-top:.5rem}}
.application-frame-module__24MJ8a__frame{background:var(--ark-paper);height:100dvh;color:var(--ark-ink);flex-direction:column;display:flex}.application-frame-module__24MJ8a__header{border-bottom:1px solid var(--ark-line);background:var(--ark-plane);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 28px;display:flex}.application-frame-module__24MJ8a__brand{color:var(--ark-ink);letter-spacing:-.03em;align-items:center;gap:10px;font-size:24px;font-weight:600;text-decoration:none;display:inline-flex}.application-frame-module__24MJ8a__brand span{width:30px;height:30px;color:var(--ark-on-action);background:var(--ark-brand);font-family:var(--ark-font-rubrik);border-radius:50%;place-items:center;font-size:16px;display:grid}.application-frame-module__24MJ8a__header fieldset{width:240px}.application-frame-module__24MJ8a__header legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.application-frame-module__24MJ8a__content{scrollbar-color:var(--ark-line) transparent;flex:1;min-height:0;overflow:auto}.application-frame-module__24MJ8a__content>:is(main,div){min-height:100%}@media (max-width:600px){.application-frame-module__24MJ8a__header{gap:8px;padding:12px 16px}.application-frame-module__24MJ8a__brand{font-size:21px}.application-frame-module__24MJ8a__header fieldset{width:210px}}@media (max-width:380px){.application-frame-module__24MJ8a__header fieldset{width:100%}}.application-frame-module__24MJ8a__frame{background:0 0}.application-frame-module__24MJ8a__header{background:var(--ark-plane);min-height:56px}.application-frame-module__24MJ8a__brand{font-family:var(--ark-font-rubrik);letter-spacing:-.03em;font-size:20px;font-weight:700}.application-frame-module__24MJ8a__brand span{border-radius:50%;width:28px;height:28px;font-size:15px;font-weight:700}
