@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-600-normal.woff2) format("woff2")}:root{--pm-absolute: #ffffff;--pm-back: #f8fafc;--pm-text: #1f2628;--pm-primary: #1B15E5;--pm-red: #e51576;--pm-green: #15e5d6;--pm-active: #fbe632;--pm-primary-light: color-mix(in srgb, var(--pm-primary), transparent 75%);--pm-gray: color-mix(in srgb, var(--pm-text) 50%, var(--pm-back));--pm-gray-dark: color-mix(in srgb, var(--pm-text) 75%, var(--pm-back));--pm-bright: rgba(124, 146, 153, .05);--pm-line: color-mix(in srgb, var(--pm-text), transparent 91%);--absolute: var(--pm-absolute);--back: var(--pm-back);--text: var(--pm-text);--primary: var(--pm-primary);--red: var(--pm-red);--green: var(--pm-green);--active: var(--pm-active);--gray: var(--pm-gray);--gray-dark: var(--pm-gray-dark);--bright: var(--pm-bright);--line: var(--pm-line);--input: var(--absolute);--bg: var(--absolute);--bg-2: var(--bright);--bg-elevated: var(--absolute);--card-bg: var(--absolute);--border: var(--line);--text-muted: var(--gray);--accent: var(--primary);--danger: var(--red);--danger-bg: color-mix(in srgb, var(--red), transparent 88%);--surface: var(--absolute);--surface-2: var(--bright);--surface-1: var(--absolute);--surface-subtle: var(--bright);--border-soft: var(--line);--border-light: var(--line);--card: var(--absolute);--ink: var(--text);--text-dim: var(--gray);--success: var(--green);--error: var(--red);--warn: var(--active);--warning: var(--active);--warning-bg: color-mix(in srgb, var(--active), transparent 88%);--stat-accent: var(--primary);--mono: var(--font-mono);--hover: var(--bright);--gray-bg: var(--bright);--gray-light: var(--bright);--gray-lightest: var(--bright);--gray-pale: var(--bright);--gray-soft: var(--bright);--bg-3: var(--bright);--square-border: 4px;--round-border: 10px;--gap: 16px;--gap-small: 8px;--gap-mini: 4px;--font-sans: "Inter", Manrope, Satoshi, "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--motion-fast: .15s;--motion-base: .22s;--motion-medium: .3s;--motion-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--ease-decelerate: cubic-bezier(0, 0, 0, 1);--ease-accelerate: cubic-bezier(.3, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}html[data-textsize=large]{zoom:1.1}html[data-textsize=xlarge]{zoom:1.25}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:14px;color:var(--text);background:var(--back);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}h1,h2,h3,h4,p{margin:0}h1{font-size:2rem;line-height:1.15;font-weight:600;letter-spacing:-.01em}h2{font-size:1.5rem;line-height:1.1;font-weight:600;color:var(--primary);letter-spacing:-.01em}h3{font-size:1.125rem;line-height:1.25;font-weight:600}h4{font-size:1rem;line-height:1.3;font-weight:600}.eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;color:var(--gray-dark)}.label{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:var(--gray-dark)}code,pre,kbd{font-family:var(--font-mono)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;color:inherit}::selection{background:var(--active);color:var(--text)}html[data-theme=contrast]{--pm-absolute: #ffffff;--pm-back: #e2e8f0;--pm-text: #0f172a;--pm-primary: #1B15E5;--pm-red: #e51576;--pm-green: #15e5d6;--pm-active: #fbe632;--pm-bright: rgba(15, 23, 42, .1);--pm-line: color-mix(in srgb, var(--pm-text), transparent 70%);--absolute: var(--pm-absolute);--back: var(--pm-back);--text: var(--pm-text);--primary: var(--pm-primary);--red: var(--pm-red);--green: var(--pm-green);--active: var(--pm-active);--gray: color-mix(in srgb, var(--pm-text) 50%, var(--pm-back));--gray-dark: color-mix(in srgb, var(--pm-text) 75%, var(--pm-back));--bright: var(--pm-bright);--line: var(--pm-line);--input: var(--absolute)}html[data-theme=contrast] .card{background:color-mix(in srgb,var(--card-group-color, transparent) 10%,var(--absolute));border-color:color-mix(in srgb,var(--card-group-color, var(--text)),transparent 70%);border-left:3px solid color-mix(in srgb,var(--card-group-color, var(--text)),transparent 30%);padding-left:calc(var(--card-pad-x) - 2px)}@media(hover:hover){html[data-theme=contrast] .card:hover{border-color:color-mix(in srgb,var(--card-group-color, var(--text)),transparent 50%)}}html[data-theme=polaris-light]{--pm-absolute: #fdfcf9;--pm-back: #fbf8f1;--pm-text: #001e3f;--pm-primary: #1783a0;--pm-red: #fa6845;--pm-green: #66b279;--pm-active: #f2c166;--pm-bright: rgba(0, 30, 63, .05);--pm-line: color-mix(in srgb, var(--pm-text), transparent 91%);--absolute: var(--pm-absolute);--back: var(--pm-back);--text: var(--pm-text);--primary: var(--pm-primary);--red: var(--pm-red);--green: var(--pm-green);--active: var(--pm-active);--gray: color-mix(in srgb, var(--pm-text) 50%, var(--pm-back));--gray-dark: color-mix(in srgb, var(--pm-text) 75%, var(--pm-back));--bright: var(--pm-bright);--line: var(--pm-line);--input: var(--absolute);--font-sans: "Aptos", "Inter", Manrope, Satoshi, "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html[data-theme=polaris-dark]{color-scheme:dark;--pm-absolute: color-mix(in srgb, #001e3f, white 8%);--pm-back: #001e3f;--pm-text: #eef1f3;--pm-primary: color-mix(in srgb, #527af2, black 15%);--pm-red: #fa6845;--pm-green: #66b279;--pm-active: #f2c166;--pm-bright: rgba(230, 240, 245, .06);--pm-line: color-mix(in srgb, #9cced9, transparent 55%);--absolute: var(--pm-absolute);--back: var(--pm-back);--text: var(--pm-text);--primary: var(--pm-primary);--red: var(--pm-red);--green: var(--pm-green);--active: var(--pm-active);--gray: color-mix(in srgb, var(--pm-text) 50%, var(--pm-back));--gray-dark: color-mix(in srgb, var(--pm-text) 75%, var(--pm-back));--bright: var(--pm-bright);--line: var(--pm-line);--input: var(--absolute);--font-sans: "Aptos", "Inter", Manrope, Satoshi, "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html[data-theme=polaris-dark] .overlevering-status-chip.is-draft{background:color-mix(in srgb,#f2c166,transparent 75%);color:#f2c166}html[data-theme=polaris-dark] .card-papir-badge.is-placed{background:color-mix(in srgb,var(--text),transparent 82%);color:var(--text)}html[data-theme=polaris-dark] .site-logo{filter:invert(1) brightness(1.4)}html[data-theme=polaris-dark] .dokument-callout-title,html[data-theme=polaris-dark] .dokument-callout-body,html[data-theme=polaris-dark] .dokument-callout-body *{color:inherit!important}html[data-theme=polaris-dark] .dokument-callout.tone-info{background:color-mix(in srgb,#527af2,var(--absolute) 80%);border-left-color:#527af2;color:color-mix(in srgb,#527af2,white 25%)}html[data-theme=polaris-dark] .dokument-callout.tone-tip{background:color-mix(in srgb,#66b279,var(--absolute) 80%);border-left-color:#66b279;color:#66b279}html[data-theme=polaris-dark] .dokument-callout.tone-warning{background:color-mix(in srgb,#f2c166,var(--absolute) 80%);border-left-color:#f2c166;color:#f2c166}html[data-theme=polaris-dark] .dokument-callout.tone-neutral{background:var(--bright);border-left-color:var(--gray);color:var(--text)}html[data-theme=polaris-dark] .mote-seksjon-menu,html[data-theme=polaris-dark] .mote-card-overlay,html[data-theme=polaris-dark] .mote-seksjon,html[data-theme=polaris-dark] .seksjon-overlevering-followups,html[data-theme=polaris-dark] .seksjon-overlevering-followup,html[data-theme=polaris-dark] .seksjon-bemanning-count,html[data-theme=polaris-dark] .seksjon-bemanning-summary-pill,html[data-theme=polaris-dark] .seksjon-vakt-oppgave-card,html[data-theme=polaris-dark] .seksjon-dagsplan-gruppe-count,html[data-theme=polaris-dark] .seksjon-dagsplan-person,html[data-theme=polaris-dark] .seksjon-papir-kandidat,html[data-theme=polaris-dark] .pp-chat-msg-body,html[data-theme=polaris-dark] .pp-chat-attachment-thumb,html[data-theme=polaris-dark] .pp-chat-pending,html[data-theme=polaris-dark] .dokument-contact-row,html[data-theme=polaris-dark] .dokument-contact-input{background:var(--absolute)}html[data-theme=polaris-dark] .mote-seksjon-head{background:color-mix(in srgb,var(--text),var(--absolute) 92%)}html[data-theme=polaris-dark] .mote-seksjon-menu-row:hover{background:var(--bright)}html[data-theme=polaris-dark] .mote-card-overlay-title{color:var(--text)}html[data-theme=polaris-dark] .system-backup-warn,html[data-theme=polaris-dark] .inbox-unrouted,html[data-theme=polaris-dark] .dokument-callout.tone-warning,html[data-theme=polaris-dark] .experimental-badge{background:color-mix(in srgb,var(--active),var(--absolute) 80%)}html[data-theme=polaris-dark] input[type=date],html[data-theme=polaris-dark] input[type=datetime-local],html[data-theme=polaris-dark] input[type=time]{color-scheme:dark}html[data-theme=dark]{--pm-absolute: #1a1d20;--pm-back: #0d0f11;--pm-text: #eef1f3;--pm-primary: #5c57ff;--pm-red: #ff4a96;--pm-green: #15e5d6;--pm-active: #fbe632;--pm-bright: rgba(230, 240, 245, .06);--pm-line: color-mix(in srgb, #ffffff, transparent 88%);--absolute: var(--pm-absolute);--back: var(--pm-back);--text: var(--pm-text);--primary: var(--pm-primary);--red: var(--pm-red);--green: var(--pm-green);--active: var(--pm-active);--gray: color-mix(in srgb, var(--pm-text) 50%, var(--pm-back));--gray-dark: color-mix(in srgb, var(--pm-text) 75%, var(--pm-back));--bright: var(--pm-bright);--line: var(--pm-line);--input: var(--absolute)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,#ffffff,transparent 85%)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#ffffff,transparent 70%)}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=datetime-local],html[data-theme=dark] input[type=time]{color-scheme:dark}html[data-theme=dark] .admin-head h1,html[data-theme=dark] .admin-page-title,html[data-theme=dark] .calendar-head h1,html[data-theme=dark] .daily header.page h1,html[data-theme=dark] .publisering-head h1,html[data-theme=dark] .papirplan-head h1,html[data-theme=dark] .helgeplan-detail-head h1,html[data-theme=dark] .auth-title{color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text),transparent 85%);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text),transparent 70%)}html:not([data-scrollbars=on]) *{scrollbar-width:none;-ms-overflow-style:none}html:not([data-scrollbars=on]) *::-webkit-scrollbar{display:none}.btn{font:500 11px/1 var(--font-sans);letter-spacing:.2px;padding:7px 12px;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:var(--square-border);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);display:inline-flex;align-items:center;gap:6px}.btn:hover{border-color:var(--gray)}.btn:active:not(:disabled){transform:scale(.94);transition-duration:60ms}.btn:not(:active):not(:disabled){transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-spring)}.btn.is-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.is-primary:hover{background:color-mix(in srgb,var(--primary),#000 10%);border-color:color-mix(in srgb,var(--primary),#000 10%)}.btn.is-alt{border-color:var(--primary);color:var(--primary)}.btn.is-alt:hover{background:var(--primary);color:#fff}.btn.is-ghost{border-color:transparent;color:var(--gray-dark)}.btn.is-ghost:hover{border-color:var(--line);color:var(--text)}.btn.is-danger{color:var(--red);border-color:color-mix(in srgb,var(--red),transparent 70%)}.btn.is-danger:hover{background:var(--red);border-color:var(--red);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.tag{display:inline-flex;align-items:center;gap:4px}kbd{font:500 10px/1 var(--font-mono);padding:2px 5px;background:var(--bright);border:1px solid var(--line);border-radius:2px;color:var(--text)}.site-switcher{position:relative}.site-switcher-trigger{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border:1px solid transparent;background:transparent;border-radius:var(--square-border);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.site-switcher-trigger:hover{border-color:var(--line);background:var(--back)}.site-switcher .site-logo{width:26px;height:26px;object-fit:contain;border-radius:3px;flex-shrink:0}.site-switcher .site-logo-placeholder,.admin-table .site-logo-placeholder{width:26px;height:26px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font:600 13px/1 var(--font-sans);flex-shrink:0}.site-switcher .site-name{display:flex;flex-direction:column;line-height:1.1;text-align:left}.site-switcher .site-name b{font:600 11px/1.2 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--text)}.site-switcher .site-name span{font:500 10px/1.2 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--gray-dark)}.site-popover{position:absolute;top:calc(100% + 4px);left:0;min-width:260px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);z-index:30;padding:4px;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--text),transparent 80%)}.site-popover-head{padding:8px 10px 4px;font:500 9px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray)}.site-popover-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:transparent;border-radius:3px;cursor:pointer;font:500 13px/1 var(--font-sans);color:var(--text);text-align:left}.site-popover-item:hover{background:var(--bright)}.site-popover-item.is-active{color:var(--primary);font-weight:600}.site-popover-item.is-action{color:var(--gray-dark)}.site-popover-item.is-action:hover{color:var(--primary)}.site-popover-item .site-logo,.site-popover-item .site-logo-placeholder{width:20px;height:20px;font-size:11px}.site-popover-item>span{flex:1}.site-popover-divider{height:1px;background:var(--line);margin:4px 8px}.topbar{padding:14px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;background:var(--absolute);flex-shrink:0}.topbar .brand{display:flex;align-items:center;gap:10px}.topbar .brand img{width:26px;height:26px;object-fit:contain}.topbar .brand .name{display:flex;flex-direction:column;line-height:1.1}.topbar .brand .name b{font:600 11px/1.2 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase}.topbar .brand .name span{font:500 10px/1.2 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--gray-dark)}.group-picker{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--square-border);padding:6px 10px;cursor:pointer;font:500 11px/1 var(--font-sans);letter-spacing:.5px;text-transform:uppercase;color:var(--text);background:var(--back);position:relative}.group-picker:hover{border-color:var(--gray)}.group-picker .dot{width:8px;height:8px;border-radius:50%}.group-picker .popover{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);z-index:20;padding:4px}.group-picker .popover .item{padding:8px 10px;border-radius:3px;display:flex;align-items:center;gap:8px;font:500 11px/1 var(--font-sans);letter-spacing:.5px;text-transform:uppercase;color:var(--text);cursor:pointer}.group-picker .popover .item:hover{background:var(--bright)}.group-picker .popover .item.is-active{color:var(--primary)}.topbar .view-switcher{display:flex;gap:2px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);padding:3px}.topbar .view-switcher button{font:500 12px/1 var(--font-sans);padding:7px 12px;border:0;background:transparent;color:var(--gray-dark);border-radius:3px;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-spring)}.topbar .view-switcher button:hover{color:var(--text)}.topbar .view-switcher button:active{transform:scale(.94);transition-duration:60ms}.topbar .view-switcher button.is-active{background:var(--primary);color:#fff}.topbar .counts-chip{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:999px;padding:3px 4px;background:var(--absolute);font:500 11.5px/1 var(--font-sans);color:var(--gray-dark);flex-shrink:0}.topbar .counts-chip-item{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px}.topbar .counts-chip-item strong{font:600 12px/1 var(--font-sans);color:var(--text)}.topbar .counts-chip-item.urgent strong{color:var(--red, #dc2626)}.topbar .counts-chip-item.accent strong{color:var(--primary)}.topbar .counts-chip-label{font-size:10.5px;letter-spacing:.3px;text-transform:lowercase;color:var(--gray)}.topbar .counts-chip-sep{width:1px;height:14px;background:var(--line);align-self:center}.topbar .counts-chip-item.is-toggle{border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.topbar .counts-chip-item.is-toggle:hover{background:color-mix(in srgb,var(--red, #dc2626),transparent 88%)}.topbar .counts-chip-item.is-toggle.is-active{background:var(--red, #dc2626)}.topbar .counts-chip-item.is-toggle.is-active strong,.topbar .counts-chip-item.is-toggle.is-active .counts-chip-label{color:#fff}.topbar .counts-chip.urgent-filter-active{border-color:color-mix(in srgb,var(--red, #dc2626),transparent 60%);box-shadow:0 0 0 2px color-mix(in srgb,var(--red, #dc2626),transparent 85%)}.topbar-measure-mirror{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;gap:16px;white-space:nowrap;width:max-content;flex-shrink:0}.topbar-overflow-menu .overflow-counts{display:flex;flex-direction:column;gap:1px;padding:2px 0}.topbar-overflow-menu .overflow-counts-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:4px;font:500 12.5px/1.2 var(--font-sans);color:var(--text);border:0;background:transparent;text-align:left;width:100%}.topbar-overflow-menu .overflow-counts-row strong{font:600 12.5px/1.2 var(--font-sans)}.topbar-overflow-menu .overflow-counts-row.is-toggle{cursor:pointer}.topbar-overflow-menu .overflow-counts-row.is-toggle:hover{background:color-mix(in srgb,var(--red, #dc2626),transparent 92%)}.topbar-overflow-menu .overflow-counts-row.is-toggle.is-active{background:var(--red, #dc2626);color:#fff}.topbar-overflow-menu .overflow-counts-row.is-toggle.is-active strong{color:#fff}.topbar-overflow{position:relative;display:inline-flex}.topbar-overflow-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);box-shadow:0 8px 24px #00000014;padding:6px;z-index:40;display:flex;flex-direction:column;gap:1px;max-height:calc(100dvh - 90px);overflow-y:auto;-webkit-overflow-scrolling:touch}.topbar-overflow-head{font:500 9.5px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);padding:6px 8px 4px}.topbar-overflow-sep{height:1px;margin:4px 0;background:var(--line)}.topbar-overflow-menu .overflow-item,.overflow-item{display:flex!important;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;background:transparent;color:var(--text);font:500 12.5px/1.2 var(--font-sans);text-align:left;cursor:pointer;border-radius:4px;transition:background var(--motion-fast) var(--ease-standard)}.topbar-overflow-menu .overflow-item:hover,.overflow-item:hover{background:color-mix(in srgb,var(--primary),transparent 92%);color:var(--text)}.topbar-overflow-menu .overflow-item.is-active{background:color-mix(in srgb,var(--primary),transparent 88%);color:var(--primary);font-weight:600}.search-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);padding:4px 5px 4px 12px;border-radius:999px;flex:0 0 auto;width:280px;cursor:text;background:var(--back);color:var(--gray);font:400 12.5px/1 var(--font-sans);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.search-trigger:hover{border-color:color-mix(in srgb,var(--primary),transparent 50%);background:var(--absolute)}.search-trigger .search-trigger-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-trigger kbd{flex-shrink:0;font:600 10px/1 var(--font-mono);padding:2px 6px;min-width:18px;text-align:center;background:var(--absolute);border:1px solid var(--line);border-radius:3px;color:var(--gray-dark)}@media(max-width:1100px){.search-trigger{width:200px}}.topbar .counts{display:flex;gap:10px;font:500 10px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--gray-dark)}.topbar .counts .accent{color:var(--primary)}.topbar .counts .urgent{color:var(--red)}.app-shell{height:100%;display:flex;flex-direction:column}.app-body{flex:1;overflow:hidden;display:flex;flex-direction:column}.view-enter{flex:1;min-height:0;display:flex;flex-direction:column;animation:view-in var(--motion-base) var(--ease-decelerate)}@keyframes view-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.board{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0 24px 20px}.board-inner{display:flex;gap:16px;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.board-column-strip{display:flex;flex-wrap:nowrap;overflow-x:auto;min-width:0;flex:1 1 auto;scrollbar-width:none}.board-column-strip::-webkit-scrollbar{display:none}.board-column-strip-pill{flex:0 0 auto;font-weight:600;line-height:1}.board-column-strip-pill:hover{background:var(--bright);color:var(--text)}.board-column-strip-pill.is-visible{background:var(--accent, var(--text));border-color:var(--accent, var(--text))}.board-column-strip-pill:focus-visible{outline:2px solid var(--accent, var(--text));outline-offset:2px}.board-toolbar{display:flex;align-items:center;gap:8px;padding-top:20px;margin-bottom:10px}.board-toolbar .btn{min-height:32px;padding:4px 12px;font-size:12px}.board-mine-btn{position:relative}.board-mine-badge{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--red, #dc2626);border:1.5px solid var(--surface, #fff);pointer-events:none}.board-urgent-filter-pill{background:color-mix(in srgb,var(--red, #dc2626),transparent 90%);border-color:color-mix(in srgb,var(--red, #dc2626),transparent 60%)!important;color:var(--red, #dc2626)!important}.board-urgent-filter-pill:hover{background:var(--red, #dc2626)!important;color:#fff!important}.board-switcher{position:relative}.board-switcher-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);font:500 12px/1 var(--font-sans);color:var(--text);cursor:pointer}.board-switcher-trigger:hover{background:var(--bright)}.board-switcher-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:240px;width:max-content;max-width:360px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);box-shadow:0 8px 24px #0000001a;padding:4px;display:flex;flex-direction:column}.bs-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;background:transparent;border-radius:calc(var(--square-border) - 2px);font:400 13px/1.3 var(--font-sans);color:var(--text);cursor:pointer;text-align:left}.bs-item>:first-child{color:var(--gray-dark);flex-shrink:0}.bs-item:hover{background:var(--bright)}.bs-item:hover>:first-child{color:var(--text)}.bs-item.is-selected{background:var(--bright);font-weight:500}.bs-item.is-selected>:first-child{color:var(--text)}.bs-item.is-selected>:last-child{margin-left:auto;color:var(--primary, #1B15E5);flex-shrink:0}.bs-item.is-danger{color:var(--red, #dc2626)}.bs-item.is-danger>:first-child{color:var(--red, #dc2626)}.bs-item.is-danger:hover{background:color-mix(in srgb,var(--red, #dc2626),transparent 92%)}.bs-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-divider{height:1px;background:var(--line);margin:4px 0}.board-sortfilter{position:relative;display:inline-flex;gap:6px}.board-sortfilter-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;font:500 12px/1 var(--font-sans)}.board-sortfilter-trigger.is-open{background:var(--bright)}.board-sortfilter-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:220px;width:max-content;max-width:340px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);box-shadow:0 8px 24px #0000001a;padding:4px;display:flex;flex-direction:column}.board-sortfilter-menu-wide{min-width:260px}.bs-empty{padding:12px 10px;font:400 12.5px/1.4 var(--font-sans);color:var(--gray-dark)}.bs-color-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.board-switcher-customizer{min-width:300px;padding:12px}.bs-header{font:500 10px/1 var(--font-sans);color:var(--gray-dark);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px}.bs-cols{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:2px}.bs-cols li{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 0}.bs-col-row{flex:1;display:flex;align-items:center;gap:8px;cursor:pointer;font:400 12px/1 var(--font-sans)}.bs-col-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-col-move{display:flex;gap:2px}.bs-col-move button{width:22px;height:22px;border:1px solid var(--line);background:var(--absolute);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gray-dark)}.bs-col-move button:hover:not(:disabled){background:var(--bright);color:var(--text)}.bs-col-move button:disabled{opacity:.3;cursor:not-allowed}.bs-actions{display:flex;justify-content:flex-end;gap:8px}.column{flex:1 1 0;min-width:220px;display:flex;flex-direction:column;gap:8px;min-height:0}.column-head{padding:6px 4px 8px;display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;background:var(--back)}.column-head>div:first-child{flex:1;min-width:0}.column-head .title{font:600 13px/1.2 var(--font-sans);color:var(--text);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-restricted-badge{display:inline-block;margin-left:4px;font-size:10px;vertical-align:1px;filter:grayscale(.3);cursor:help}.column-email-btn{background:none;border:none;padding:3px 4px;border-radius:4px;color:var(--gray-dark);cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0;opacity:.55;line-height:1}.column-email-btn:hover{opacity:1;background:var(--bright);color:var(--primary)}.column-add-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:5px;background:var(--absolute);color:var(--gray-dark);cursor:pointer;flex-shrink:0;transition:color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.column-add-btn:hover{color:var(--primary);border-color:var(--primary)}.column-head .hint{font:400 11px/1.3 var(--font-sans);color:var(--gray-dark);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-head .count{font:600 11px/1 var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums;background:var(--bright);border:1px solid var(--line);padding:3px 7px;border-radius:999px;flex-shrink:0}.column-body{display:flex;flex-direction:column;gap:8px;flex:1;min-height:120px;padding:6px 2px 2px;border-radius:var(--square-border);transition:background .28s var(--ease-standard);overflow-y:auto}.column-body.is-over{background:color-mix(in srgb,var(--primary),transparent 90%)}@keyframes drop-zone-pulse{0%,to{background:color-mix(in srgb,var(--primary),transparent 90%)}50%{background:color-mix(in srgb,var(--primary),transparent 82%)}}.column-sort-hint{font:500 11px/1.35 var(--font-sans);color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 92%);border:1px dashed color-mix(in srgb,var(--primary),transparent 60%);border-radius:6px;padding:8px 10px;flex-shrink:0;animation:popover-in var(--motion-fast) var(--ease-decelerate)}.card-placeholder{border:2px dashed color-mix(in srgb,var(--primary),transparent 50%);background:color-mix(in srgb,var(--primary),transparent 88%);border-radius:6px;animation:card-placeholder-in .12s ease-out;flex-shrink:0}@keyframes card-placeholder-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}.add-card{font:500 11px/1 var(--font-sans);padding:10px;border:1px dashed var(--line);background:transparent;color:var(--gray-dark);border-radius:var(--square-border);cursor:pointer;text-align:left}.add-card:hover{border-color:var(--gray);color:var(--text)}.add-card{transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-spring)}.add-card:active{transform:scale(.97);transition-duration:60ms}.column-archive{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line)}.column-archive-btn{font:500 11px/1 var(--font-sans);padding:8px 10px;border:1px solid var(--line);background:transparent;color:var(--gray-dark);border-radius:var(--square-border);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.column-archive-btn:hover:not(:disabled){border-color:var(--gray);color:var(--text)}.column-archive-btn:disabled{opacity:.6;cursor:progress}.column-archive-btn.is-secondary{border-style:dashed}.column-archive-hint{margin:0;font:400 10px/1.4 var(--font-sans);color:var(--gray)}.column-archive-error{margin:0;font:500 10px/1.4 var(--font-sans);color:var(--danger, #c0392b)}.column-section-head{display:flex;align-items:center;gap:6px;padding:4px 6px;margin:4px 0 2px;font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-dark);border-top:1px solid var(--line);-webkit-user-select:none;user-select:none}.column-section-head.is-clickable{cursor:pointer;border-radius:3px}.column-section-head.is-clickable:hover{background:var(--back);color:var(--text)}.column-section-label{flex:1}.column-section-count{color:var(--gray);font-weight:500;font-size:10px}.column-section-chevron{font-size:9px;color:var(--gray);width:10px;text-align:center}.card{--card-pad-x: 13px;--card-pad-bottom: 10px;padding:11px var(--card-pad-x) var(--card-pad-bottom);background:var(--absolute);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;gap:7px;cursor:pointer;box-shadow:0 1px 2px -1px color-mix(in srgb,var(--text),transparent 93%);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}@media(hover:hover){.card:hover{border-color:color-mix(in srgb,var(--text),transparent 72%);box-shadow:0 16px 36px -16px color-mix(in srgb,var(--text),transparent 65%),0 2px 6px -2px color-mix(in srgb,var(--text),transparent 88%);transform:translateY(-3px)}}.card.is-lifted{box-shadow:0 24px 48px -16px color-mix(in srgb,var(--text),transparent 55%),0 4px 10px -4px color-mix(in srgb,var(--text),transparent 80%);transform:scale(1.03) rotate(1.2deg);animation:card-lift var(--motion-base) var(--ease-decelerate)}@keyframes card-lift{0%{transform:scale(1) rotate(0);box-shadow:0 1px 2px -1px color-mix(in srgb,var(--text),transparent 93%)}to{transform:scale(1.03) rotate(1.2deg)}}.card:active:not(.is-dragging){transform:translateY(0) scale(.985);transition-duration:60ms}.card.is-dragging{opacity:.4}.card.is-dimmed{opacity:.28;filter:grayscale(.4);pointer-events:auto;transition:opacity .15s,filter .15s}.card.is-dimmed:hover{opacity:.55;filter:grayscale(0)}.card:focus{outline:none}.card:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.card.is-focused{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 8px 20px -10px color-mix(in srgb,var(--primary),transparent 70%)}.card .row1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.card .title{font:500 13.5px/1.4 var(--font-sans);color:var(--text);letter-spacing:-.003em}.card .meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;color:var(--gray-dark);font:400 11px/1 var(--font-sans)}.card .meta .deadline{color:var(--primary);display:inline-flex;gap:4px;align-items:center;font-variant-numeric:tabular-nums;font-weight:500}.card .meta .card-appointment{color:#c2410c;display:inline-flex;gap:4px;align-items:center;font-variant-numeric:tabular-nums;font-weight:500}.card .meta .card-work-period{color:#0369a1;display:inline-flex;gap:4px;align-items:center;font-variant-numeric:tabular-nums;font-weight:500}.column-prompt-modal{width:380px;max-width:calc(100vw - 32px);padding:18px 20px 16px;gap:12px;align-self:flex-start;max-height:none}@media(max-width:720px){.modal.column-prompt-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.modal.column-prompt-modal footer{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}.modal.column-prompt-modal footer .btn{width:auto;min-height:0}}.column-prompt-modal header h2{font-size:15px;font-weight:600;margin:0;color:var(--text)}.column-prompt-modal .column-prompt-card-title{font-size:11px}.column-prompt-modal .column-prompt-body{margin:0;font:400 13px/1.45 var(--font-sans);color:var(--gray-dark)}.column-prompt-modal .column-prompt-never{display:block;margin:8px 0 0;font-size:12px;opacity:.8;cursor:pointer}.column-prompt-modal .column-prompt-field{display:flex;flex-direction:column;gap:4px}.column-prompt-modal .column-prompt-field label{font:500 11px/1 var(--font-sans);letter-spacing:.5px;color:var(--gray-dark)}.column-prompt-modal .column-prompt-field input{font:400 13px var(--font-sans);padding:6px 10px;border:1px solid var(--line);border-radius:3px;background:var(--absolute);width:100%;outline:none}.column-prompt-modal .column-prompt-field input:focus{border-color:var(--primary)}.article-import-modal{width:640px;max-width:calc(100vw - 32px);max-height:88vh;padding:20px 22px 16px;gap:14px;display:flex;flex-direction:column}.article-import-modal header h2{font-size:16px;font-weight:600;margin:0;color:var(--text)}.article-import-modal .eyebrow{margin-top:4px;font-size:11px}.article-import-body{flex:1;overflow-y:auto;min-height:120px}.article-import-loading,.article-import-empty{padding:24px 0;font-size:13px}.article-import-error{border-radius:4px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.article-import-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.article-import-item{display:flex;gap:10px;padding:12px}.article-import-item.is-selected{border-color:var(--primary)}.article-import-checkbox{display:flex;align-items:flex-start;padding-top:2px}.article-import-checkbox input{width:16px;height:16px;cursor:pointer}.article-import-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.article-import-headline{color:var(--text)}.article-import-headline a{color:inherit;text-decoration:none}.article-import-headline a:hover{text-decoration:underline}.article-import-meta{display:flex;flex-wrap:wrap;font-size:11px}.article-import-byline{display:inline-flex;align-items:center;gap:4px}.article-import-byline.is-unmatched,.article-import-match-hint{color:var(--gray)}.article-import-section{font-size:10px}.article-import-summary{font:400 12.5px/1.45 var(--font-sans);color:var(--gray-dark);margin-top:2px}.article-import-summary.is-ai{color:var(--text);display:flex;gap:5px;align-items:flex-start}.article-import-summary-error{font-size:11px;color:var(--danger, #c33);display:inline-flex;align-items:center;gap:4px}.article-import-actions{display:flex;gap:8px;margin-top:4px}.article-import-actions .btn.is-small{font-size:11px;padding:3px 8px;min-height:0}.board-article-import-btn{display:inline-flex;align-items:center;gap:5px}.article-import-tab .intro{max-width:720px;margin-bottom:18px}.article-import-tab-section{max-width:720px;display:flex;flex-direction:column;gap:12px}.article-import-tab-label{font:600 12px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.5px;color:var(--gray-dark)}.article-import-tab-empty{font-size:13px;color:var(--gray);margin:0}.article-import-toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.article-import-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer;margin:0}.article-import-toggle input[type=checkbox]:disabled{cursor:not-allowed}.article-import-toggle input[type=checkbox]:disabled+span{color:var(--gray)}.article-import-chip-list{display:flex;flex-wrap:wrap;gap:6px}.article-import-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;background:var(--gray-pale, #eee);border-radius:12px;font-size:12px}.article-import-chip-remove{background:transparent;border:0;padding:2px;cursor:pointer;border-radius:10px;color:var(--gray-dark);display:inline-flex;align-items:center;justify-content:center}.article-import-chip-remove:hover{background:var(--line);color:var(--danger, #c33)}.article-import-add-wrap{position:relative;max-width:360px}.article-import-add-input{width:100%;font:400 13px var(--font-sans);padding:7px 10px;border:1px solid var(--line);border-radius:3px;background:var(--absolute)}.article-import-add-input:focus{border-color:var(--primary);outline:none}.article-import-suggestions{position:absolute;top:calc(100% + 2px);left:0;right:0;list-style:none;margin:0;padding:4px 0;background:var(--absolute);border:1px solid var(--line);border-radius:4px;box-shadow:0 4px 16px #00000014;z-index:10;max-height:220px;overflow-y:auto}.article-import-suggestions li button{width:100%;text-align:left;background:transparent;border:0;padding:6px 10px;font:400 13px var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--text)}.article-import-suggestions li button:hover{background:var(--gray-pale, #eee)}.article-import-tab-hint{font-size:11px;color:var(--gray)}.article-import-tab-error{display:inline-flex;align-items:center;gap:4px;color:var(--danger, #c33);font-size:12px}.article-import-tab-actions{display:flex;gap:8px;margin-top:8px}.card .meta .grow{flex:1}.card .meta .src{display:inline-flex;align-items:center;color:var(--gray)}.card .meta .assignee-avatars{display:inline-flex;align-items:center}.card .meta .assignee-avatar{width:22px;height:22px;border-radius:50%;color:#fff;font:700 9.5px/22px var(--font-sans);letter-spacing:.3px;text-align:center;margin-left:-6px;border:2px solid var(--absolute);box-sizing:border-box;flex-shrink:0;transition:transform var(--motion-fast) var(--ease-standard)}.card .meta .assignee-avatar.is-more{background:var(--gray);font-size:9px;font-weight:600}.card:hover .meta .assignee-avatar{transform:translate(0)}.card .meta .attach-marker{display:inline-flex;align-items:center;gap:3px;color:var(--gray-dark);font-variant-numeric:tabular-nums}.card .card-cover{margin:-11px calc(-1 * var(--card-pad-x)) 0;border-radius:5px 5px 0 0;overflow:hidden;background:color-mix(in srgb,var(--text),transparent 94%)}.card .card-cover img{display:block;width:100%;height:110px;object-fit:cover}.card .card-cover.is-doc img{object-position:top;border-bottom:1px solid var(--line)}.card .card-cover-file{display:flex;align-items:center;gap:6px;margin:-4px 0 0;padding:5px 8px;border:1px solid var(--line);border-radius:5px;background:color-mix(in srgb,var(--text),transparent 96%);color:var(--gray-dark);font-size:11px;min-width:0}.card .card-cover-file-ext{flex-shrink:0;font:600 9px/1 var(--font-mono);letter-spacing:.04em;padding:2px 4px;border-radius:3px;background:color-mix(in srgb,var(--text),transparent 88%)}.card .card-cover-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadein{0%{opacity:0}to{opacity:1}}.palette-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text),transparent 60%);display:flex;justify-content:center;padding-top:12vh;z-index:100;animation:fadein var(--motion-base) var(--ease-decelerate);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.palette{width:560px;max-width:calc(100vw - 40px);background:var(--absolute);border-radius:var(--round-border);border:1px solid var(--line);overflow:hidden;max-height:60vh;display:flex;flex-direction:column}.palette .input-row{padding:14px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.palette input{flex:1;border:0;outline:0;font:400 15px var(--font-sans);color:var(--text);background:transparent}.palette .results{padding:6px;overflow:auto;flex:1}.palette .section-head{padding:8px 12px 4px;font:500 9px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray)}.palette .item{padding:10px 12px;display:flex;align-items:center;gap:12px;border-radius:var(--square-border);cursor:pointer}.palette .item.is-active{background:var(--bright)}.palette .item .icon{font:500 14px/1 var(--font-mono);color:var(--primary);width:20px;text-align:center}.palette .item .text{flex:1;font:400 13px var(--font-sans);color:var(--text)}.palette .item .text .dim{color:var(--gray-dark)}.palette .empty{padding:24px;text-align:center;color:var(--gray-dark);font-size:13px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text),transparent 60%);display:flex;justify-content:center;padding-top:10dvh;z-index:90;animation:fadein var(--motion-base) var(--ease-decelerate);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:540px;max-width:calc(100vw - 40px);max-height:80dvh;align-self:flex-start;background:var(--absolute);border-radius:var(--round-border);border:1px solid var(--line);padding:28px 32px 24px;display:flex;flex-direction:column;gap:16px;overflow:auto;animation:modal-enter var(--motion-medium) var(--ease-spring);transform-origin:center top}@keyframes modal-enter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal{position:relative}.modal header{display:flex;align-items:baseline;justify-content:space-between}.modal header h2{font-size:1.25rem}.modal .field{display:flex;flex-direction:column;gap:6px}.modal .field label{font:500 10px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-dark)}.modal .field input,.modal .field textarea,.modal .field select{font:400 14px/1.4 var(--font-sans);padding:8px 10px;border:1px solid var(--line);background:var(--input);border-radius:var(--square-border);color:var(--text);outline:none;transition:border-color var(--motion-fast) var(--ease-standard)}.modal .field input:focus,.modal .field textarea:focus,.modal .field select:focus{border-color:var(--primary)}.modal .field textarea{resize:vertical;min-height:60px;font-family:var(--font-sans)}.modal .row{display:flex;gap:12px}.modal .row>.field{flex:1}.modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.modal .chips{display:flex;gap:6px;flex-wrap:wrap}.modal .chips .chip{font:500 10px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:6px 10px;border:1px solid var(--line);border-radius:var(--square-border);cursor:pointer;background:transparent;color:var(--gray-dark)}.modal .chips .chip.is-on{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 94%)}.sites-clone-parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px}.sites-clone-parts .sites-checkbox{align-items:flex-start}.sites-clone-parts .sites-field-hint{display:block;margin-top:2px}.site-oppsett-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.site-oppsett-head h3{margin:0}.site-oppsett-count{font:500 12px/1 var(--font-sans);color:var(--gray-dark)}.site-oppsett-list{list-style:none;margin:0;padding:0}.site-oppsett-list li{display:grid;grid-template-columns:20px minmax(160px,auto) 1fr auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font:400 13px/1.3 var(--font-sans)}.site-oppsett-list li:first-child{border-top:none}.site-oppsett-mark{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.site-oppsett-list li.is-ok .site-oppsett-mark{background:var(--primary);border-color:var(--primary)}.site-oppsett-list li.is-ok .site-oppsett-label{color:var(--gray-dark)}.site-oppsett-label{font-weight:500;color:var(--text)}.site-oppsett-hint{color:var(--gray-dark);font-size:12px}.site-oppsett-tall{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.site-oppsett-tall div{display:flex;flex-direction:column;gap:2px}.site-oppsett-tall strong{font:600 22px/1 var(--font-sans);color:var(--text)}.site-oppsett-tall span{font:400 12px/1.2 var(--font-sans);color:var(--gray-dark)}.site-oppsett-nye{margin-top:16px}.site-oppsett-nye h4{margin:0 0 6px;font:600 13px/1.2 var(--font-sans)}.site-oppsett-nye table{width:100%;border-collapse:collapse}.site-oppsett-nye td{padding:6px 8px 6px 0;border-top:1px solid var(--line);vertical-align:middle}.site-oppsett-navn{font:500 13px/1.2 var(--font-sans);color:var(--text)}@media(max-width:720px){.site-oppsett-list li{grid-template-columns:20px 1fr auto}.site-oppsett-hint{grid-column:2 / 4}}.site-secret-row{padding:12px 0;border-top:1px solid var(--line)}.site-secret-row:first-child{border-top:none;padding-top:0}.site-secret-row-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-secret-badge{font:500 10px/1 var(--font-sans);letter-spacing:.02em;padding:3px 7px;border-radius:999px;border:1px solid transparent}.site-secret-badge.is-set{color:var(--green, #16a34a);background:color-mix(in srgb,var(--green, #16a34a) 12%,transparent)}.site-secret-badge.is-legacy{color:var(--gray-dark);background:var(--surface-2, #e5e7eb)}.site-secret-badge.is-unset{color:var(--gray-dark);border-color:var(--line)}.site-secret-desc{margin:4px 0 0;font:400 12px/1.4 var(--font-sans);color:var(--gray-dark);max-width:560px}.site-secret-meta{margin:4px 0 0;font:400 11px/1.3 var(--font-sans);color:var(--gray)}.site-secret-row-actions{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.site-secret-row-actions input{font:400 13px/1.4 var(--font-sans);padding:7px 9px;border:1px solid var(--line);background:var(--absolute);border-radius:4px;color:var(--text);outline:none;min-width:220px;flex:1 1 220px;max-width:360px}.site-secret-row-actions input:focus{border-color:var(--primary)}.some-channels-config{display:flex;flex-direction:column;gap:6px;max-width:540px}.some-channel-row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.some-channel-toggle{display:inline-flex;align-items:center;gap:6px;font:400 13px/1 var(--font-sans);color:var(--gray-dark);cursor:pointer}.some-channel-toggle.is-on{color:var(--text)}.some-channel-row input[type=text],.some-channel-row>input{padding:6px 9px;border:1px solid var(--line);background:var(--absolute);border-radius:4px;outline:none;transition:border-color var(--motion-fast) var(--ease-standard)}.some-channel-row>input:hover{border-color:var(--gray)}.some-channel-row>input:focus{border-color:var(--primary)}.some-channel-row>input:disabled{background:var(--bright);color:var(--gray);cursor:not-allowed}.logo-picker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.logo-picker .btn.is-ghost{padding:6px 10px;font-size:11px}.logo-preview{width:32px;height:32px;object-fit:contain;border:1px solid var(--line);border-radius:3px;background:var(--absolute);padding:2px}.logo-cell{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:2px;border-radius:3px;transition:background var(--motion-fast) var(--ease-standard)}.logo-cell:hover{background:var(--bright)}.fb-announce{margin:0 0 14px}.fb-announce-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.fb-announce-list{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--line)}.fb-announce-option{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.feedback-table td.fb-title{font-weight:600;display:flex;align-items:center;gap:6px}.feedback-table .fb-caret{display:inline-flex;color:var(--gray);transition:color var(--motion-fast) var(--ease-standard)}.feedback-table tr.fb-row{cursor:pointer}.feedback-table tr.fb-row:hover .fb-caret{color:var(--primary)}.feedback-table tr.fb-row.is-open{background:var(--bright)}.feedback-table tr.fb-row.is-open .fb-caret{color:var(--primary)}.feedback-table tr.fb-row-expanded td{padding:0 14px 16px;background:var(--bright);border-bottom:1px solid var(--line)}.feedback-table .fb-description{padding:12px 16px;border-left:3px solid var(--primary);background:var(--absolute);border-radius:var(--square-border)}.feedback-table .fb-description p{font:400 13.5px/1.55 var(--font-sans);color:var(--text);margin:0 0 10px;white-space:pre-wrap}.feedback-table .fb-description p.dim{color:var(--gray-dark);font-style:italic}.feedback-table .fb-description dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:8px 0 0;font:400 11.5px/1.4 var(--font-sans)}.feedback-table .fb-description dt{color:var(--gray-dark);text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:10px;align-self:center}.feedback-table .fb-description dd{margin:0;color:var(--text)}.feedback-table td .dim{color:var(--gray);font-style:italic}.feedback-table td.time{font:400 11px/1.2 var(--font-mono);color:var(--gray-dark);white-space:nowrap}.type-chip{font:600 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border-radius:3px;display:inline-block}.type-chip.is-bug{color:var(--red);background:color-mix(in srgb,var(--red),transparent 88%)}.type-chip.is-forslag{color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 88%)}.version-btn.has-unread{color:var(--primary)}.modal.changelog-modal{width:640px;max-width:calc(100vw - 40px);max-height:84vh}.modal.changelog-modal footer .btn.is-primary{justify-content:center}.error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.error-boundary-card{max-width:520px;width:100%;padding:32px;display:flex;flex-direction:column;gap:16px}@keyframes error-boundary-emoji-bounce{0%{transform:scale(.6) translateY(-8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.error-boundary-card h1{margin:0;color:var(--text)}.error-boundary-msg{font:400 14px/1.5 var(--font-mono);margin:0;padding:12px 14px;word-break:break-word}.error-boundary-help{font:400 14px/1.5 var(--font-sans);color:var(--gray-dark);margin:0}.error-boundary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.modal.onboarding-modal{width:520px;max-width:calc(100vw - 40px)}.onboarding-intro{margin:0}.onboarding-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.onboarding-bullets li{grid-template-columns:16px 1fr;gap:10px;align-items:start}.onboarding-bullets li>span:first-child,.onboarding-bullets li svg{color:var(--primary);margin-top:4px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px;margin:0 auto;max-width:480px;color:var(--text)}.empty-state-icon{color:var(--gray-dark);margin-bottom:4px}.empty-state-title{font:600 16px/1.3 var(--font-sans);margin:0}.empty-state-desc{font:400 13px/1.5 var(--font-sans);color:var(--gray-dark);max-width:380px}.empty-state-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.modal.shortcuts-overlay{width:560px;max-width:calc(100vw - 40px);max-height:84vh}.shortcuts-overlay .kbd,.shortcuts-overlay kbd.kbd{display:inline-block;font:500 11px/1 var(--font-mono);padding:3px 7px;background:var(--bright);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;color:var(--text);min-width:18px;text-align:center}.shortcuts-groups{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:4px 4px 8px 0}.shortcuts-group h3{margin:0 0 8px}.shortcuts-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.shortcuts-group li{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:12px;padding:4px 0}.shortcuts-keys{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.shortcuts-keys .kbd-plus{color:var(--gray-dark);font-size:10px;margin:0 2px}.shortcuts-desc{font:400 13px/1.4 var(--font-sans);color:var(--text)}.changelog-list{display:flex;flex-direction:column;gap:28px;overflow-y:auto;overflow-x:hidden;max-height:60vh;padding:8px 4px 8px 0;min-width:0}.changelog-entry{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.changelog-entry:last-child{border-bottom:0;padding-bottom:4px}.changelog-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.changelog-entry .version-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.changelog-entry .latest-badge{font:600 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:4px 7px;border-radius:3px;background:var(--primary);color:#fff}.changelog-entry .unread-badge{font:600 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:4px 7px;border-radius:3px;border:1px solid color-mix(in srgb,var(--primary),transparent 60%);color:var(--primary)}.changelog-entry h3{font:600 16px/1.3 var(--font-sans);color:var(--text);margin:0}.changelog-entry .date{white-space:nowrap;margin-top:4px}.change-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.change-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:baseline;font:400 13.5px/1.5 var(--font-sans);color:var(--text)}.change-item .change-text{min-width:0;overflow-wrap:anywhere}.change-item .change-art{align-items:center;justify-content:center;vertical-align:-3px;margin-right:7px}.change-item.is-new .change-art{color:var(--primary)}.change-item.is-improved .change-art{color:#0a8f80}.change-item.is-fixed .change-art{color:var(--red)}.change-item .change-title{font-weight:700;color:var(--text);margin-right:6px}.change-item .change-type{align-self:start}.change-item.is-new .change-type{background:color-mix(in srgb,var(--primary),transparent 88%)}.change-item.is-improved .change-type{background:color-mix(in srgb,#15e5d6,transparent 75%);color:#0a8f80}.change-item.is-fixed .change-type{background:color-mix(in srgb,var(--red),transparent 88%);color:var(--red)}.modal.welcome-changelog-modal{width:500px;max-width:calc(100vw - 32px);max-height:88vh;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;animation:welcome-pop .42s cubic-bezier(.34,1.56,.64,1) both}.welcome-close{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.welcome-close:hover{background:color-mix(in srgb,#000,transparent 62%)}.welcome-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px}.welcome-hero-glow{position:absolute;top:-60%;right:-10%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35) 0%,transparent 70%);animation:welcome-glow 6s ease-in-out infinite;pointer-events:none}.welcome-hero-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40;color:#fff;animation:welcome-badge-spark 2.4s ease-in-out infinite}.welcome-hero-text{position:relative;min-width:0}.welcome-eyebrow{display:block}.welcome-hero-text h2{margin:0}.welcome-highlights{display:flex;flex-direction:column;overflow-y:auto}.welcome-card{display:grid;gap:16px;align-items:center;animation:welcome-card-in .5s cubic-bezier(.22,1,.36,1) both}.welcome-card-art{align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;animation:welcome-art-pop .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:inherit}.welcome-card.is-new .welcome-card-art{background:color-mix(in srgb,var(--primary),transparent 86%);color:var(--primary)}.welcome-card.is-improved .welcome-card-art{background:color-mix(in srgb,#15e5d6,transparent 80%);color:#0a8f80}.welcome-card.is-fixed .welcome-card-art{background:color-mix(in srgb,var(--red),transparent 86%);color:var(--red)}.welcome-card-body{min-width:0}.welcome-card-tag{display:inline-block;margin-bottom:5px}.welcome-card-title{margin:0 0 3px;font:700 15.5px/1.25 var(--font-sans);color:var(--text)}.welcome-card-text{margin:0;font:400 13px/1.5 var(--font-sans);color:var(--gray-dark);overflow-wrap:anywhere}.welcome-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.welcome-more-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;padding:0;font:500 13px/1.3 var(--font-sans);color:var(--primary);transition:gap .15s ease}.welcome-more-link:hover{gap:10px}.welcome-cta{margin-left:auto;justify-content:center}.welcome-preview-pill{position:absolute;top:14px;left:16px;z-index:2;font:600 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:5px 9px;border-radius:999px;color:#fff;background:color-mix(in srgb,#000,transparent 70%);box-shadow:inset 0 0 0 1px #ffffff40}.welcome-changelog-modal.is-empty-preview{width:440px}.welcome-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:30px 26px 24px}.welcome-empty-pill{font:600 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;border-radius:999px;color:var(--gray-dark);background:color-mix(in srgb,var(--gray-dark),transparent 88%)}.welcome-empty-text{margin:0;font:400 14px/1.6 var(--font-sans);color:var(--text)}@keyframes welcome-pop{0%{transform:scale(.92) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes welcome-card-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes welcome-glow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}@keyframes welcome-badge-spark{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(-6deg)}}@keyframes welcome-art-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.modal.welcome-changelog-modal,.welcome-card,.welcome-card-art,.welcome-hero-glow,.welcome-hero-badge{animation:none}}.modal.pick-card{width:680px;max-width:calc(100vw - 40px);max-height:82vh;padding:26px 28px 20px}.pick-filters{display:flex;gap:10px;align-items:center}.pick-search{flex:1;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);transition:border-color var(--motion-fast) var(--ease-standard)}.pick-search:focus-within{border-color:var(--primary)}.pick-search input{flex:1;border:0;outline:0;font:400 13px var(--font-sans);background:transparent;color:var(--text)}.pick-col{font:400 12px/1 var(--font-sans);padding:7px 10px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);color:var(--text);outline:none}.pick-toggle{display:flex;align-items:center;gap:8px;font:400 13px var(--font-sans);color:var(--gray-dark);cursor:pointer;-webkit-user-select:none;user-select:none}.pick-toggle input{cursor:pointer}.pick-list{display:flex;flex-direction:column;gap:4px;overflow:auto;max-height:52vh;border:1px solid var(--line);border-radius:var(--square-border);padding:4px;background:var(--back)}.pick-empty{padding:24px;text-align:center;color:var(--gray-dark);font-size:13px;font-style:italic}.pick-item{text-align:left;padding:10px 12px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);font-family:var(--font-sans)}.pick-item:hover{border-color:var(--primary)}.pick-item:disabled{cursor:not-allowed}.pick-item.is-dim{opacity:.5}.pick-item.is-dim:hover{border-color:var(--line)}.pick-item-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.pick-item-head .grow{flex:1}.pick-col-badge{font:500 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:3px 6px;border:1px solid var(--line);border-radius:3px;color:var(--gray-dark)}.pick-deadline{display:inline-flex;align-items:center;gap:3px;color:var(--primary);font-weight:500}.pick-assignee{font:400 11px/1 var(--font-sans);color:var(--gray-dark)}.pick-linked{font:500 10px/1 var(--font-sans);letter-spacing:.5px;color:var(--gray-dark)}.pick-linked.is-here{color:var(--green)}.pick-title{font:500 13.5px/1.35 var(--font-sans);color:var(--text)}.admin{flex:1;overflow:auto}.admin-inner{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.experimental-badge{display:inline-block;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px}.sidebar-item .experimental-badge{margin-left:auto;font-size:9px;padding:0 4px;letter-spacing:.02em}.system-backup-actions{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--bright)}.system-backup-actions .btn{display:inline-flex;align-items:center;gap:6px}.system-backup-meta{display:flex;flex-wrap:wrap;gap:32px;padding:0 4px}.system-backup-meta>div{display:flex;flex-direction:column;gap:2px}.system-backup-meta strong{font-size:1.4rem;font-weight:600;color:var(--text)}.system-backup-meta span{font-size:11.5px;color:var(--gray-dark)}.system-backup-filename{font-size:11px;color:var(--gray-dark);font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);margin-top:2px}.system-backup-help{margin-top:8px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);font-size:13px;color:var(--text)}.system-backup-help summary{cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.system-backup-help summary:hover{color:var(--primary)}.system-backup-help ol{margin:12px 0 8px 1.2em;padding:0;display:flex;flex-direction:column;gap:6px}.system-backup-help code{background:var(--bright);border:1px solid var(--line);border-radius:3px;padding:1px 4px;font-size:12px}.system-backup-warn{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border-radius:6px;background:#fff4e5;color:#7a4f00;font-size:12.5px}.ai-tab{display:flex;flex-direction:column;gap:24px}.ai-tab-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ai-tab-header h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text)}.ai-tab-header .intro{margin:4px 0 0;color:var(--gray-dark);font-size:12.5px}.ai-tab-controls{display:flex;gap:8px;align-items:center}.ai-tab-controls select,.ai-tab-controls button{font:500 12px/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line);border-radius:5px;background:var(--absolute);cursor:pointer}.ai-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ai-stat-card{background:var(--absolute);border:1px solid var(--line);border-radius:6px;padding:12px 14px}.ai-stat-value{font:600 22px/1.1 var(--font-sans);color:var(--text)}.ai-stat-label{font:500 11.5px/1.3 var(--font-sans);color:var(--gray-dark);margin-top:4px;text-transform:uppercase;letter-spacing:.03em}.ai-section{background:var(--absolute);border:1px solid var(--line);border-radius:6px;padding:16px 18px}.ai-section h3{margin:0 0 6px;font:600 13px/1.3 var(--font-sans);color:var(--text)}.ai-section .intro-small{color:var(--gray-dark);font-size:12px;margin:0 0 10px}.ai-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.ai-table{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.4}.ai-table th,.ai-table td{padding:6px 10px;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--text),transparent 92%);vertical-align:top}.ai-table tbody tr:last-child td{border-bottom:none}.ai-table th{font:600 11.5px/1 var(--font-sans);color:var(--gray-dark);text-transform:uppercase;letter-spacing:.03em}.ai-table code{font:500 11.5px/1.4 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);background:color-mix(in srgb,var(--text),transparent 92%);padding:1px 5px;border-radius:3px}.ai-table .muted{color:var(--gray-dark)}.source-db{color:#2f7d32;font-weight:500}.source-env{color:#c77700;font-weight:500}.source-default{color:var(--gray-dark)}.error-banner{padding:8px 12px;border-radius:5px;background:#ffebee;color:#c62828;font-size:12.5px;border:1px solid #ffcdd2}@keyframes paper-drop-pulse{0%,to{box-shadow:0 -2px color-mix(in srgb,var(--primary),transparent 30%)}50%{box-shadow:0 -3px 0 var(--primary)}}.column-roles{flex-direction:column;align-items:stretch;gap:14px}.column-roles-header{display:flex;flex-direction:column;gap:2px}.column-roles-header h4{margin:0;font:600 13px/1.2 var(--font-sans);color:var(--text)}.column-roles-header small{font:400 11px/1.3 var(--font-sans);color:var(--gray-dark)}.column-roles-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.column-roles .field{min-width:0}.color-swatches{display:flex;gap:4px}.swatch{width:22px;height:22px;border-radius:50%;border:2px solid var(--absolute);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.swatch:hover{transform:scale(1.1)}.swatch.is-active{box-shadow:0 0 0 2px var(--text)}.swatch-sm{width:14px;height:14px;border-width:1px}.filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-row select,.filter-row input[type=text]{font:400 12px/1 var(--font-sans);padding:6px 8px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);color:var(--text);outline:none}.events-summary{font:400 12px/1 var(--font-sans);color:var(--gray-dark);margin:4px 2px}.events-table .mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.events-table .dim{color:var(--gray-dark)}.events-table .cat-chip{display:inline-block;padding:2px 8px;border-radius:999px;font:500 11px/1.4 var(--font-sans);color:var(--text);letter-spacing:.3px}.events-table .ev-row{cursor:pointer}.events-table .ev-row.is-open td{background:var(--bright)}.events-table .ev-row-expanded td{background:var(--bright);padding:14px 16px}.events-table .ev-meta{display:grid;grid-template-columns:100px 1fr;gap:4px 12px;margin:0 0 10px;font:400 12px/1.4 var(--font-sans)}.events-table .ev-meta dt{color:var(--gray-dark);text-transform:uppercase;font-size:10px;letter-spacing:1px}.events-table .ev-meta dd{margin:0;word-break:break-all}.events-table .ev-payload{margin:0;padding:10px 12px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);font:400 11px/1.5 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);overflow-x:auto;max-height:300px}.events-viewswitch{display:inline-flex;gap:2px;background:var(--bright);border:1px solid var(--line);border-radius:var(--square-border);padding:3px;align-self:flex-start}.events-viewswitch button{border:0;background:transparent;padding:6px 14px;font:500 12px/1 var(--font-sans);color:var(--gray-dark);border-radius:calc(var(--square-border) - 3px);cursor:pointer}.events-viewswitch button:hover{color:var(--text)}.events-viewswitch button.is-active{background:var(--absolute);color:var(--text);box-shadow:0 1px 2px #0000000f}.events-dashboard{display:flex;flex-direction:column;gap:20px}.errors-modal .errors-table td{vertical-align:top;padding:8px 10px;font-size:12px}.errors-modal .errors-msg{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;white-space:pre-wrap;word-break:break-word;max-width:0}.ranked-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ranked-list li{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;padding:6px 10px;font:400 12px/1.3 var(--font-sans);border-radius:6px;overflow:hidden}.ranked-list.is-mono .label{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px}.ranked-list .bar-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ranked-list .bar-fill{height:100%;background:var(--primary, #1B15E5);opacity:.08}.ranked-list .label{position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.ranked-list .count{position:relative;z-index:1;color:var(--gray-dark);font-variant-numeric:tabular-nums;padding-left:10px}.line-chart{display:flex;flex-direction:column;gap:6px}.line-chart-title{font:500 12px/1.2 var(--font-sans);color:var(--text)}.line-chart-svg-wrap{position:relative;width:100%}.line-chart-svg-wrap svg{width:100%;height:120px;display:block}.line-chart-x-labels{display:flex;justify-content:space-between;font:400 10px/1 var(--font-sans);color:var(--gray-dark)}.line-chart-tooltip{position:absolute;top:0;transform:translate(-50%);background:var(--text);color:var(--absolute);padding:4px 8px;border-radius:4px;font:500 11px/1.2 var(--font-sans);pointer-events:none;white-space:nowrap;z-index:2}.line-chart-tooltip .tt-date{opacity:.7;font-size:10px}.line-chart-tooltip .tt-val{font-variant-numeric:tabular-nums}.sparkline{display:inline-block;vertical-align:middle}.activity-histogram-bars{display:flex;align-items:flex-end;gap:2px;padding-top:4px}.activity-bar{flex:1;min-width:3px;background:var(--primary, #1B15E5);opacity:.55;border-radius:2px 2px 0 0;transition:opacity .1s}.activity-bar:hover,.activity-bar.is-hover{opacity:1}.innsikt-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;font:500 13px/1 var(--font-sans);color:var(--gray-dark);cursor:pointer;margin-bottom:-1px;transition:background .12s,color .12s}.innsikt-tab:hover{background:var(--gray-light, #f3f3f3);color:var(--text)}.innsikt-tab.is-active{background:var(--absolute);border-color:var(--line);border-bottom-color:var(--absolute);color:var(--text)}.innsikt-tab-panel{min-height:200px}.heatmap{overflow-x:auto;padding-top:4px}.heatmap-table{border-collapse:separate;border-spacing:2px}.heatmap-table th{font:500 10px/1 var(--font-sans);color:var(--gray-dark);font-weight:500;text-align:center;padding:2px 4px}.heatmap-d{text-align:right;padding-right:8px;min-width:30px}.heatmap-cell{border-radius:3px;cursor:default;transition:outline .05s}.heatmap-cell.is-hover{outline:2px solid var(--text);outline-offset:-1px;opacity:1!important}.hfunnel{display:flex;flex-direction:column;gap:6px}.hfunnel-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:10px}.hfunnel-label{font:500 12px/1.2 var(--font-sans);color:var(--text);text-align:right;padding-right:4px}.hfunnel-bar-wrap{position:relative;display:flex;align-items:center;height:26px}.hfunnel-bar{height:100%;border-radius:4px;opacity:.7;transition:opacity .1s}.hfunnel-bar:hover{opacity:1}.hfunnel-count{margin-left:10px;font:500 12px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.hfunnel-dropoff{margin-left:8px;font:400 11px/1 var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums}.legend-swatch{width:10px;height:10px;border-radius:2px;display:inline-block}.reorder-btns{display:flex;align-items:center;gap:4px}.reorder-btns .pos{font:500 12px/1 var(--font-mono);color:var(--gray-dark);width:18px;text-align:center}.column-drag-handle{display:inline-flex;align-items:center;justify-content:center;color:var(--gray);font:700 13px/1 var(--font-mono);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:4px 2px;border-radius:3px;opacity:.55;transition:opacity var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.column-drag-handle:hover{background:color-mix(in srgb,var(--primary),transparent 82%);color:var(--primary)}.column-drag-handle:active{cursor:grabbing}.tip-source-block{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:var(--square-border);background:var(--bright);font-size:13px}.cms-title-nudge{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:8px 12px;border:1px solid var(--line);border-left:3px solid var(--active);border-radius:var(--square-border);background:var(--bright);font-size:13px;color:var(--text);flex-wrap:wrap}.cms-title-nudge-label{color:var(--gray-dark)}.cms-title-nudge-value{font-weight:600;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-title-nudge .btn{flex-shrink:0}.cms-title-nudge.is-soft{border-left-color:var(--line);color:var(--gray-dark);font-style:italic}.cms-title-nudge.is-soft .cms-title-nudge-label{white-space:normal}.dupe-warning{margin:8px 0 12px;font-size:13px}.dupe-warning-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dupe-warning-title{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dupe-warning-dismiss{padding:2px 6px;flex-shrink:0}.dupe-warning-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.dupe-warning-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dupe-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:1px 6px;border-radius:999px;flex-shrink:0}.dupe-chip.is-card{background:color-mix(in srgb,var(--active),transparent 85%);color:var(--active)}.dupe-chip.is-event{background:color-mix(in srgb,#6b4fbb,transparent 85%);color:#6b4fbb}.dupe-chip.is-archived{background:color-mix(in srgb,var(--gray-dark),transparent 85%)}.dupe-warning-itemtitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dupe-warning-date{color:var(--gray);font-size:12px;flex-shrink:0}.dupe-warning-score{color:var(--gray-dark);font-variant-numeric:tabular-nums;font-size:12px;flex-shrink:0}.dupe-warning-actions{display:inline-flex;gap:6px;flex-shrink:0}.dupe-warning-btn{padding:3px 8px;font-size:12px}.tidligere-dekning-head{color:var(--gray-dark);font-size:12px}.tidligere-dekning .dupe-warning-list{margin-top:2px;gap:2px}.tidligere-dekning-link{color:inherit;text-decoration:none}.tidligere-dekning-link:hover,.tidligere-dekning-link:focus-visible{text-decoration:underline}.paper-title-addon{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:8px 12px;border:1px solid var(--line);border-left:3px solid var(--active);border-radius:var(--square-border);background:var(--bright);font-size:13px;color:var(--text);flex-wrap:wrap}.paper-title-addon-label{color:var(--gray-dark);flex-shrink:0}.paper-title-addon-input{flex:1 1 160px;min-width:0;font-size:13px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--square-border);background:var(--bg);color:var(--text)}.tip-source-header{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-dark);margin-bottom:2px}.tip-source-row{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.tip-source-label{font-weight:600;color:var(--gray-dark);min-width:140px}.tip-source-value{font-family:var(--font-mono);font-size:12px;word-break:break-all}.inbound-message{padding:10px 12px;border:1px solid var(--line);border-radius:var(--square-border);background:var(--bright);font:400 14px/1.5 var(--font-sans);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:50vh;overflow:auto}.inbound-message a{color:var(--primary);text-decoration:underline}.inbound-message a.linkified-chip{display:inline-flex;align-items:baseline;gap:3px;max-width:100%;padding:1px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface, var(--bright));color:var(--primary);text-decoration:none;font-size:.92em;line-height:1.4;vertical-align:baseline;word-break:break-word}.inbound-message a.linkified-chip:after{content:"↗";font-size:.85em;opacity:.6}.inbound-message a.linkified-chip:hover{background:var(--bg-hover, var(--line));text-decoration:none}.inbound-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.inbound-toggle input[type=checkbox]{width:14px;height:14px;margin:0;cursor:pointer}.inbound-toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.inbound-address-row{display:flex;align-items:center;gap:4px;margin-top:4px}.inbound-address{font:500 11px/1.4 var(--font-mono);color:var(--gray-dark);background:var(--bright);border:1px solid var(--border);border-radius:4px;padding:2px 6px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.inbound-warning{font-size:11px;color:var(--danger, #c0392b);margin-top:4px}.auto-archive-input{display:inline-flex;align-items:center;gap:6px;font-size:12px}.auto-archive-input input[type=number]{font-variant-numeric:tabular-nums}.auto-archive-suffix{color:var(--gray)}.topbar .admin-btn{padding:7px 9px}.topbar .admin-btn.is-active{border-color:var(--primary);color:var(--primary)}.calendar{flex:1;overflow:auto;padding:24px 28px}.calendar-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.calendar-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.calendar-head h1{font-size:1.5rem;color:var(--primary);font-weight:600;letter-spacing:-.01em}.calendar-head .grow{flex:1}.calendar-mode{display:flex;gap:2px;background:var(--back);border:1px solid var(--line);border-radius:var(--square-border);padding:2px}.calendar-mode button{font:500 11px/1 var(--font-sans);padding:7px 12px;border:0;background:transparent;color:var(--gray-dark);border-radius:3px;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.calendar-mode button:hover{color:var(--text)}.calendar-mode button.is-active{background:var(--primary);color:#fff}.calendar-channel{font:400 12px/1 var(--font-sans);padding:7px 10px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);color:var(--text);outline:none}.calendar-grid{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--square-border);overflow:hidden;background:var(--absolute)}.calendar-weekheader{display:grid;grid-template-columns:50px repeat(7,1fr);border-bottom:1px solid var(--line);background:var(--bright)}.calendar-weekheader .weekday,.calendar-weekheader .week-col{padding:8px 6px;font:500 10px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-dark);text-align:left}.calendar-week{display:grid;grid-template-columns:50px repeat(7,1fr);border-bottom:1px solid var(--line)}.calendar-week:last-child{border-bottom:0}.calendar-week .week-col{padding:8px 6px;font:500 9px/1 var(--font-mono);color:var(--gray);text-transform:uppercase;letter-spacing:.5px;border-right:1px solid var(--line);background:var(--back);text-align:center}.calendar-cell{height:138px;padding:6px 6px 8px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;position:relative;min-width:0;overflow:hidden}.calendar-cell:last-child{border-right:0}.calendar-week.has-bar-overlay{position:relative}.calendar-bar-overlay{position:absolute;top:26px;left:50px;right:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:20px;row-gap:2px;pointer-events:none;z-index:2}.calendar-bar-overlay>*{pointer-events:auto}.calendar-bar-spacer{flex-shrink:0}.event-bar{border:0;background:var(--ev-color);color:var(--absolute);padding:2px 8px;border-radius:0;font:500 11px/1.4 var(--font-sans);cursor:pointer;text-align:left;overflow:hidden;min-width:0;display:flex;align-items:center}.event-bar:hover{filter:brightness(.94)}.event-bar.is-start{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-left:2px}.event-bar.is-end{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:2px}.event-bar.is-start.is-end{border-radius:3px;margin:0 2px}.event-bar-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;min-width:0}.calendar-cell.is-out{background:color-mix(in srgb,var(--back),var(--absolute) 30%)}.calendar-cell.is-out .calendar-day{color:color-mix(in srgb,var(--gray),transparent 50%)}.calendar-cell.is-weekend{background:color-mix(in srgb,var(--bright),var(--absolute) 30%)}.calendar-cell.is-today{background:color-mix(in srgb,var(--primary),transparent 94%)}.calendar-cell.is-drop-target{background:color-mix(in srgb,var(--primary),transparent 85%);outline:2px dashed var(--primary);outline-offset:-2px;animation:drop-zone-pulse 1.4s linear infinite}.calendar-cell.is-today .calendar-day{background:var(--primary);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.calendar-day{font:500 11px/1 var(--font-sans);color:var(--gray-dark);align-self:flex-end}.calendar-cards{display:flex;flex-direction:column;gap:3px;flex:1}.calendar-chip{text-align:left;border:0;border-left:3px solid;padding:3px 6px;font:500 10.5px/1.3 var(--font-sans);color:var(--text);cursor:grab;border-radius:2px;display:flex;align-items:center;gap:4px;overflow:hidden;touch-action:none}.calendar-chip{transition:filter var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-spring)}.calendar-chip:active{cursor:grabbing;transform:scale(.96);transition-duration:60ms}.calendar-chip:hover{filter:brightness(.94)}.calendar-chip-channel{flex-shrink:0;font-size:10px}.calendar-chip-time{flex-shrink:0;font:500 9px/1 var(--font-mono);color:var(--gray-dark);letter-spacing:.5px}.calendar-chip-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;min-width:0}.calendar-chip.is-card-appointment{cursor:pointer;touch-action:auto}.calendar-chip.is-card-appointment:active{cursor:pointer;transform:none}.calendar-more{font:500 10px/1 var(--font-mono);color:var(--gray-dark);padding:2px 6px}.calendar-legend{font:400 12px/1.5 var(--font-sans);color:var(--gray-dark)}.modal.plan-modal{max-height:86dvh}.plan-date-nav{display:flex;align-items:center;gap:8px}.plan-preview{overflow:auto;max-height:40dvh;border:1px solid var(--line);border-radius:var(--square-border);padding:12px 14px;background:var(--back);display:flex;flex-direction:column;gap:14px}.plan-empty{padding:24px;text-align:center;color:var(--gray-dark);font-size:13px;font-style:italic}.plan-band{display:flex;flex-direction:column;gap:6px}.plan-band-head{border-bottom:1px solid var(--line);padding-bottom:4px}.plan-band-label{font:600 10px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-dark)}.plan-band ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.plan-band li{display:grid;grid-template-columns:50px 1fr auto;gap:10px;align-items:baseline;font:400 13px/1.5 var(--font-sans);padding:3px 0}.plan-time{font:500 11px/1 var(--font-mono);color:var(--primary);font-variant-numeric:tabular-nums}.plan-title{color:var(--text)}.plan-who{font:400 11px/1 var(--font-sans);color:var(--gray-dark)}.modal.cleanup-modal{width:760px;max-width:calc(100vw - 40px);max-height:84vh}.cleanup-tabs{display:flex;gap:2px;background:var(--back);border:1px solid var(--line);border-radius:var(--square-border);padding:3px;align-self:flex-start}.cleanup-tabs button{font:500 12px/1 var(--font-sans);padding:7px 12px;border:0;background:transparent;color:var(--gray-dark);border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cleanup-tabs button:hover{color:var(--text)}.cleanup-tabs button.is-active{background:var(--primary);color:#fff}.cleanup-tab-count{font:600 10px/1 var(--font-mono);padding:2px 6px;border-radius:8px;background:color-mix(in srgb,currentColor,transparent 80%)}.cleanup-intro{color:var(--gray-dark);font-size:13px;line-height:1.5}.cleanup-list{display:flex;flex-direction:column;gap:6px;overflow:auto;max-height:52vh;border:1px solid var(--line);border-radius:var(--square-border);padding:4px;background:var(--back)}.cleanup-empty{padding:32px;text-align:center;color:var(--gray-dark);font-size:13px;font-style:italic}.cleanup-row{display:flex;gap:8px;padding:8px 10px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);align-items:center}.cleanup-row-main{flex:1;background:0;border:0;padding:0;cursor:pointer;text-align:left;min-width:0}.cleanup-row-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.cleanup-row-head .grow{flex:1}.cleanup-col{font:500 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;padding:3px 6px;border:1px solid var(--line);border-radius:3px;color:var(--gray-dark)}.cleanup-stale{font:600 11px/1 var(--font-mono);color:var(--red)}.cleanup-time{font:400 10px/1 var(--font-mono);color:var(--gray-dark)}.cleanup-title{font:500 13px/1.35 var(--font-sans);color:var(--text);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cleanup-row-main:hover .cleanup-title{color:var(--primary)}.cleanup-actions{display:flex;gap:4px;flex-shrink:0}.assignee-chip{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--font-sans);padding:7px 6px 7px 12px;min-height:30px;border-radius:999px;background:color-mix(in srgb,var(--primary),transparent 90%);color:var(--primary)}.assignee-chip button{background:0;border:0;color:var(--primary);cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:50%;transition:background var(--motion-fast) var(--ease-standard)}.assignee-chip button:hover{background:color-mix(in srgb,var(--primary),transparent 70%)}.presence-strip{display:inline-flex;align-items:center;margin-right:4px}.presence-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative}.presence-avatar:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--primary),transparent 60%);animation:presence-pulse 2.4s ease-in-out infinite;pointer-events:none}.presence-avatar.is-overflow:after{display:none}@keyframes presence-pulse{0%,to{opacity:0;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.presence-avatar:after{animation:none;opacity:.6}}.attachments{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:10px;position:relative;border-radius:var(--square-border);transition:background var(--motion-fast) var(--ease-standard)}.attachments.is-drag{background:color-mix(in srgb,var(--primary),transparent 92%);outline:2px dashed var(--primary);outline-offset:-2px}.attachments-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary),transparent 70%);color:#fff;font:600 14px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;border-radius:var(--square-border);pointer-events:none}.attachments-head{display:flex;align-items:center;gap:12px}.attachments-head .eyebrow{flex:1}.card-linked-events{margin-top:16px}.card-linked-events .eyebrow{display:block;margin-bottom:8px}.card-linked-events-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.card-linked-event{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--square-border);background:var(--surface, #fff);color:var(--text);font-size:13px;text-align:left;cursor:pointer}.card-linked-event:hover{background:var(--bright)}.card-linked-event-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments-empty{display:block;width:100%;padding:16px 12px;border:1px dashed var(--line);border-radius:var(--square-border);background:none;color:var(--gray-dark);font:inherit;font-size:13px;text-align:center;cursor:pointer;transition:border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.attachments-empty:hover{border-color:color-mix(in srgb,var(--text),transparent 55%);color:var(--text)}.attachment-preview{display:flex;flex-direction:column;gap:8px}.detail-preview-pane{width:min(600px,38vw);flex-shrink:0;height:89vh;margin-left:14px;padding:14px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--round-border);animation:fadein var(--motion-base) var(--ease-decelerate)}.detail-preview-pane .attachment-preview{height:100%}.detail-preview-pane .attachment-preview-image{flex:1;min-height:0}.detail-preview-pane .attachment-preview-image img{width:100%;height:100%;max-height:none;object-fit:contain}.detail-preview-pane .attachment-preview-frame{flex:1;min-height:0;height:auto}.detail-preview-pane .attachment-preview-doc{flex:1;min-height:0;max-height:none}.detail-preview-pane .attachment-preview-fallback,.detail-preview-pane .attachment-preview-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.detail-bg .detail{flex-shrink:1;min-width:0}.attachment-preview-image{padding:0;border:1px solid var(--line);border-radius:var(--square-border);overflow:hidden;background:color-mix(in srgb,var(--text),transparent 96%);cursor:zoom-in;line-height:0}.attachment-preview-image img{display:block;width:100%;max-height:min(62vh,560px);object-fit:contain}.attachment-preview-frame{width:100%;height:min(66vh,620px);border:1px solid var(--line);border-radius:var(--square-border);background:var(--bright)}.attachment-preview-doc{max-height:min(66vh,620px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--square-border);padding:18px 20px;background:var(--absolute);font-size:13.5px;line-height:1.55}.attachment-preview-doc h1{font-size:1.25em;margin:.6em 0 .3em}.attachment-preview-doc h2{font-size:1.12em;margin:.6em 0 .3em}.attachment-preview-doc h3{font-size:1.02em;margin:.5em 0 .25em}.attachment-preview-doc p{margin:.45em 0}.attachment-preview-doc table{border-collapse:collapse;margin:.6em 0}.attachment-preview-doc td,.attachment-preview-doc th{border:1px solid var(--line);padding:3px 8px}.attachment-preview-doc img{max-width:100%;height:auto}.attachment-preview-fallback{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;border:1px dashed var(--line);border-radius:var(--square-border);color:var(--gray-dark);text-align:center}.attachment-preview-fallback-name{font-weight:600;font-size:13px;color:var(--text);word-break:break-all}.attachment-preview-fallback-sub{font-size:11.5px}.attachment-preview-loading{padding:40px 16px;border:1px dashed var(--line);border-radius:var(--square-border);color:var(--gray-dark);font-size:12.5px;text-align:center}.attachment-preview-picker{display:flex;flex-wrap:wrap;gap:6px}.attachment-preview-pick{width:56px;height:42px;padding:0;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:color-mix(in srgb,var(--text),transparent 96%);cursor:pointer;line-height:0;transition:border-color var(--motion-base) var(--ease-standard)}.attachment-preview-pick img{width:100%;height:100%;object-fit:cover;display:block}.attachment-preview-pick.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.attachment-preview-pick:hover:not(.is-active){border-color:color-mix(in srgb,var(--text),transparent 55%)}.attachment-preview-pick-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;color:var(--gray-dark);font:600 8px/1 var(--font-mono)}.detail.has-preview .attachment-row{padding:4px 6px;gap:8px}.detail.has-preview .attachment-thumb{width:28px;height:28px;border-radius:2px}.detail.has-preview .attachment-name{font-size:12px}.detail.has-preview .attachment-sub{font-size:10px}.detail.has-preview .attachment-actions .btn{padding:3px 6px}.attachments-add-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--square-border);background:transparent;color:var(--gray-dark);font-size:12px;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.attachments-add-more:hover{background:var(--bright);border-color:var(--primary);color:var(--primary)}.attachments-error{font-size:12px;color:var(--red);padding:4px 0}.attachments-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.attachment-row{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--line);border-radius:var(--square-border);background:var(--absolute);transition:border-color var(--motion-fast) var(--ease-standard)}.attachment-row:hover{border-color:var(--gray)}.attachment-thumb{width:48px;height:48px;flex-shrink:0;border:1px solid var(--line);border-radius:3px;background:var(--bright);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;padding:0;color:var(--gray-dark)}.attachment-thumb img{width:100%;height:100%;object-fit:cover;display:block}.attachment-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.attachment-name{background:0;border:0;padding:0;text-align:left;font:500 13px/1.3 var(--font-sans);color:var(--text);cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.attachment-name:hover{color:var(--primary)}.attachment-sub{font:400 11px/1 var(--font-mono);color:var(--gray-dark)}.attachment-actions{display:flex;gap:4px;flex-shrink:0}.attachment-actions .btn{padding:5px 8px}.lightbox-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text),transparent 15%);display:flex;align-items:center;justify-content:center;z-index:200;padding:40px;animation:fadein var(--motion-base) var(--ease-decelerate)}.lightbox-content{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.lightbox-content img{max-width:100%;max-height:90vh;object-fit:contain;box-shadow:0 20px 50px -10px color-mix(in srgb,#000,transparent 50%)}.lightbox-loading{color:#fff;font-family:var(--font-mono);font-size:13px}.lightbox-close{position:absolute;top:-40px;right:-10px;background:transparent;border:0;color:#fff;cursor:pointer;padding:8px;display:flex;transition:background var(--motion-fast) var(--ease-standard)}.lightbox-close:hover{background:color-mix(in srgb,#fff,transparent 80%)}.audit-log{border-top:1px solid var(--line);padding-top:14px}.audit-log>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;padding:2px 0}.audit-log>summary::-webkit-details-marker{display:none}.audit-log>summary:before{content:"▸";color:var(--gray);font-size:10px;transition:transform var(--motion-fast) var(--ease-standard)}.audit-log[open]>summary:before{transform:rotate(90deg)}.audit-log>summary .count{font:500 11px/1 var(--font-mono);color:var(--gray-dark);margin-left:auto}.audit-log .audit-empty{padding:12px 0 4px;color:var(--gray-dark);font-size:13px;font-style:italic}.audit-log ol{list-style:none;padding:10px 0 0;margin:0;display:flex;flex-direction:column;gap:6px}.audit-log li{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-areas:"time action" ".    delta";gap:2px 12px;align-items:baseline;font:400 12.5px/1.5 var(--font-sans);padding:6px 0;border-bottom:1px dotted var(--line)}.audit-log li:last-child{border-bottom:0}.audit-log li .time{grid-area:time;font:500 11px/1.5 var(--font-mono);color:var(--gray-dark);font-variant-numeric:tabular-nums}.audit-log li .action{grid-area:action;font-weight:600;color:var(--text);min-width:0;overflow-wrap:break-word}.audit-log li .delta{grid-area:delta;color:var(--gray-dark);min-width:0;overflow-wrap:break-word}.audit-log li .delta .arrow{color:var(--primary);margin:0 4px}.audit-log li .delta-collapsible>summary{cursor:pointer;list-style:none;color:var(--primary);font-size:12px;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px}.audit-log li .delta-collapsible>summary::-webkit-details-marker{display:none}.audit-log li .delta-collapsible>summary:before{content:"▸";color:var(--gray);font-size:10px;transition:transform var(--motion-fast) var(--ease-standard)}.audit-log li .delta-collapsible[open]>summary:before{transform:rotate(90deg)}.audit-log li .delta-collapsible .delta-body{margin-top:4px;white-space:pre-wrap;overflow-wrap:break-word}.audit-log li .delta-collapsible .delta-body .arrow{color:var(--primary);margin:0 4px}.sync-status-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;font:600 11px/1 var(--font-sans);letter-spacing:.02em;-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:default}.sync-status-badge.is-syncing{background:#3b82f61a;color:#1d4ed8;border:1px solid rgba(59,130,246,.25)}.sync-status-badge.is-offline{background:#f59e0b1f;color:#92400e;border:1px solid rgba(245,158,11,.3)}.sync-status-spin{animation:sync-status-spin 1.4s linear infinite}@keyframes sync-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sync-status-spin{animation:none}}.topbar .inbox-btn{position:relative}.inbox-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font:700 9px/16px var(--font-sans);text-align:center;transform:translate(30%,-30%)}.notifications-bell{position:relative;display:inline-flex}.topbar .notifications-btn{position:relative}.notifications-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger, #b3261e);color:#fff;font:700 9px/16px var(--font-sans);text-align:center;transform:translate(30%,-30%);box-shadow:0 0 0 2px var(--bg, #fff)}.notifications-badge.is-inline{position:static;transform:none;margin-left:auto;min-width:18px;height:18px;border-radius:9px;font:700 10px/18px var(--font-sans);box-shadow:none}.notifications-btn.has-unread .notifications-btn-label{font-weight:600}.notifications-btn.has-unread .icon{animation:notifications-bell-pulse 2.4s ease-in-out infinite;transform-origin:50% 20%}@keyframes notifications-bell-pulse{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}94%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.notifications-btn.has-unread .icon{animation:none}}.notifications-popover{position:absolute;top:calc(100% + 6px);right:0;width:360px;max-width:calc(100vw - 40px);max-height:70vh;display:flex;flex-direction:column;z-index:200;overflow:hidden}.notifications-popover-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border, #e5e7eb)}.notifications-popover-head .btn{font:500 11px/1 var(--font-sans);padding:4px 8px}.notifications-empty{margin:0}.notifications-list{list-style:none;margin:0;padding:0;overflow-y:auto}.notification-item{border-bottom:1px solid var(--border-light, #f1f5f9);cursor:pointer;display:flex;flex-direction:column}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:var(--gray-bg, #f9fafb)}.notification-item.is-unread{background:color-mix(in srgb,var(--primary),transparent 94%)}.notification-item.is-unread:hover{background:color-mix(in srgb,var(--primary),transparent 88%)}.notification-actor{display:flex;align-items:center;color:var(--text)}.notification-actor strong{font-weight:600}.notification-preview{color:var(--gray-dark);white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal.inbox-modal{width:620px;max-width:calc(100vw - 40px);max-height:86vh}.inbox-hint{font:400 12px/1.5 var(--font-sans);color:var(--gray-dark);padding:10px 14px;background:color-mix(in srgb,var(--primary),transparent 94%);border-radius:var(--square-border)}.inbox-hint.is-disabled{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--gray-dark),transparent 92%);color:color-mix(in srgb,var(--gray-dark),transparent 20%);border:1px dashed var(--line)}.inbox-hint.is-disabled code,.inbox-hint.is-disabled strong{opacity:.85}.inbox-hint-badge{flex:0 0 auto;font:600 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;border-radius:3px;background:var(--gray-dark);color:var(--absolute);margin-top:1px;white-space:nowrap}.inbox-hint code{font:500 12px var(--font-mono);padding:2px 5px;background:var(--absolute);border-radius:3px;border:1px solid var(--line)}.inbox-list{display:flex;flex-direction:column;overflow:auto}.inbox-loading,.inbox-empty{padding:24px;font-size:13px;display:flex;gap:8px}.inbox-item{display:flex;flex-direction:column;gap:6px}.inbox-item:hover{border-color:var(--primary)}.inbox-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.inbox-from{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-time{flex-shrink:0}.inbox-subject{color:var(--text)}.inbox-body{max-height:4.5em;overflow:hidden;white-space:pre-wrap}.inbox-attachments{display:inline-flex;align-items:center}.inbox-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.inbox-item.is-recent{border-left:3px solid var(--primary)}.inbox-column-tag{display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.inbox-unrouted{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line)}.inbox-unrouted-head{display:flex;align-items:center;color:var(--text)}.inbox-unrouted-head .eyebrow{font:400 11px/1 var(--font-sans);color:var(--gray-dark);text-transform:none;letter-spacing:0}.inbox-item.is-unrouted{border-left:3px solid #f59e0b}.inbox-routing-error{display:inline-flex;align-items:center}.inbox-routing-error .eyebrow{text-transform:none;letter-spacing:0;font-weight:400;color:var(--gray-dark)}.inbox-chooser{display:flex;flex-direction:column}.inbox-chooser label{display:flex;flex-direction:column;gap:4px}.inbox-chooser select{background:var(--absolute)}.inbox-legacy-tag{font:500 11px/1 var(--font-sans);color:var(--gray-dark);font-style:italic}.modal.features-modal{width:980px;max-width:calc(100vw - 40px);height:88vh;max-height:88vh}.features-modal>header{flex-shrink:0}.features-modal>footer{flex-shrink:0}.features-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:28px;overflow:auto;padding:4px 2px}.feature-category{display:flex;flex-direction:column;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}.feature-category:last-child{border-bottom:0;padding-bottom:4px}.feature-category--focused{animation:feature-focus-pulse 2.2s ease-out;scroll-margin-top:16px}@keyframes feature-focus-pulse{0%{background:color-mix(in srgb,var(--accent) 22%,transparent);border-radius:8px}to{background:transparent}}.feature-head,.features-modal header.feature-head{display:flex;align-items:center;gap:14px;justify-content:flex-start}.feature-head-text{min-width:0;display:flex;flex-direction:column;gap:2px}.feature-head h3{font:700 19px/1.2 var(--font-sans);color:var(--text);margin:0;letter-spacing:-.2px}.feature-summary{font:400 13px/1.45 var(--font-sans);color:var(--gray-dark);margin:0}.feature-body{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature-col{display:flex;flex-direction:column;gap:6px}.feature-col-label{font:500 9px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);margin-bottom:4px}.feature-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.feature-col li{font:400 13px/1.5 var(--font-sans);color:var(--text);padding-left:18px;position:relative}.feature-col li:before{content:"";position:absolute;left:4px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--primary)}.feature-col ul.is-detail li{color:var(--gray-dark)}.feature-col ul.is-detail li:before{background:var(--gray)}@media(max-width:720px){.feature-body{grid-template-columns:1fr}}.ai-panel{border:1px solid color-mix(in srgb,var(--primary),transparent 75%);border-radius:var(--square-border);padding:12px 14px;background:color-mix(in srgb,var(--primary),transparent 96%);display:flex;flex-direction:column;gap:8px;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.ai-panel.is-dragging{border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 88%)}.ai-panel-drop.is-dragging>.ai-panel{border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 88%)}.ai-panel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-panel-head .label{color:var(--primary)}.ai-panel-title{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font:600 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:1px}.ai-panel-head .ai-hint{font:400 12px/1.4 var(--font-sans);color:var(--gray-dark);flex:1;min-width:120px}.ai-hint-details{font:400 11.5px/1.4 var(--font-sans);color:var(--gray-dark)}.ai-hint-details summary{cursor:pointer;color:var(--primary);font-weight:500;list-style:none;padding:2px 6px;border-radius:3px;-webkit-user-select:none;user-select:none}.ai-hint-details summary::-webkit-details-marker{display:none}.ai-hint-details summary:before{content:"?";display:inline-block;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--primary),transparent 85%);color:var(--primary);text-align:center;font-size:10px;line-height:14px;font-weight:700;margin-right:4px}.ai-hint-details summary:hover{background:color-mix(in srgb,var(--primary),transparent 92%)}.ai-hint-details[open] summary:before{content:"×"}.ai-hint-body{margin-top:6px;padding:8px 10px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);color:var(--gray-dark)}.ai-panel textarea{font:400 13px/1.5 var(--font-sans);padding:8px 10px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);color:var(--text);outline:none;resize:vertical;min-height:48px;font-family:var(--font-sans)}.ai-panel textarea:focus{border-color:var(--primary)}.ai-panel-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ai-reasoning{font:400 12px/1.4 var(--font-sans);color:var(--gray-dark);font-style:italic;flex:1;min-width:0}.ai-error{font:500 12px/1.4 var(--font-sans);color:var(--red)}.ai-filerow{display:flex;gap:8px;align-items:stretch}.ai-filerow .ai-filedrop{flex:1}.ai-clipboard{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:0 12px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);font:500 12px var(--font-sans);color:var(--gray-dark);cursor:pointer}.ai-clipboard:hover{border-color:var(--primary);color:var(--primary)}.ai-filedrop{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:1px dashed color-mix(in srgb,var(--primary),transparent 60%);background:color-mix(in srgb,var(--primary),transparent 97%);border-radius:var(--square-border);color:var(--gray-dark);font:400 12px var(--font-sans);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.ai-filedrop:hover{border-color:var(--primary);color:var(--primary)}.ai-filepreview{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border)}.ai-filepreview img{width:44px;height:44px;object-fit:cover;border-radius:3px;border:1px solid var(--line);background:var(--bright)}.ai-filepreview-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-filepreview-name{font:500 13px/1.3 var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-filepreview-sub{font:400 11px/1 var(--font-mono);color:var(--gray-dark)}.modal.is-drag{outline:2px dashed var(--primary);outline-offset:-6px}.spinner{display:inline-block;width:12px;height:12px;border:2px solid color-mix(in srgb,currentColor,transparent 70%);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px}.spinner-lg{width:28px;height:28px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.ai-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--absolute),transparent 10%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:5;border-radius:var(--round-border);animation:fadein var(--motion-base) var(--ease-decelerate)}.ai-overlay-inner{display:flex;align-items:center;gap:16px;padding:20px 26px;background:var(--absolute);border:1px solid color-mix(in srgb,var(--primary),transparent 75%);border-radius:var(--round-border);box-shadow:0 12px 32px -10px color-mix(in srgb,var(--text),transparent 75%);color:var(--primary)}.ai-overlay-title{font:600 15px/1.3 var(--font-sans);color:var(--text)}.ai-overlay-sub{font:400 13px/1.3 var(--font-sans);color:var(--gray-dark);margin-top:2px}.modal.brief-modal{width:640px;max-width:calc(100vw - 40px);max-height:86vh}.brief-loading,.brief-error{padding:24px 0;min-height:100px;display:flex;align-items:center;gap:10px;color:var(--gray-dark);font-size:14px;font-style:italic}.brief-error{font-style:normal;flex-direction:column;align-items:flex-start}.brief{display:flex;flex-direction:column;gap:22px;overflow:auto;max-height:60vh;padding:4px 2px}.brief-summary{color:var(--text);margin:0;padding-bottom:16px}.brief-section{display:flex;flex-direction:column;gap:8px}.brief-theme{font-weight:600}.brief-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.brief-section li{display:flex;align-items:baseline}.brief-section li:last-child{border-bottom:0}.brief-item-text{flex:1;color:var(--text)}.brief-item-who{display:flex;gap:4px;flex-wrap:wrap;flex-shrink:0}.brief-absences{font:400 13px/1.5 var(--font-sans);padding-top:10px;border-top:1px solid var(--line)}.confirm-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text),transparent 55%);display:flex;align-items:center;justify-content:center;padding:40px 20px;z-index:150;animation:fadein var(--motion-base) var(--ease-decelerate)}.confirm-modal{width:420px;max-width:100%;display:flex;flex-direction:column}.confirm-icon{width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center;color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 88%);margin-bottom:2px}.confirm-icon[data-variant=danger]{color:var(--red);background:color-mix(in srgb,var(--red),transparent 88%)}.confirm-modal h2{margin:0;letter-spacing:-.005em}.confirm-modal p{margin:0}.confirm-modal footer{display:flex;justify-content:flex-end}.btn.is-danger-solid{background:var(--red);border-color:var(--red);color:#fff}.confirm-modal .convert-cal-picker{display:flex;flex-direction:column;gap:4px;margin-top:8px}.confirm-modal .convert-cal-picker>select{font:400 14px/1.4 var(--font-sans);background:var(--absolute)}@keyframes paper-import-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(-100%)}}@keyframes paper-import-spin{to{transform:rotate(360deg)}}@keyframes paper-import-pop-in{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}.btn.is-danger-solid:hover{background:color-mix(in srgb,var(--red),#000 12%);border-color:color-mix(in srgb,var(--red),#000 12%)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--text);color:var(--absolute);font:500 13px/1 var(--font-sans);padding:12px 18px;border-radius:var(--square-border);z-index:200;animation:toast-enter var(--motion-medium) var(--ease-spring);box-shadow:0 12px 32px -8px color-mix(in srgb,var(--text),transparent 50%)}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%) translateY(24px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.toast.has-action{display:inline-flex;align-items:center;gap:14px;padding:10px 10px 10px 18px}.toast-msg{line-height:1.3}.toast-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:color-mix(in srgb,var(--absolute),transparent 85%);color:var(--absolute);font:600 12px/1 var(--font-sans);padding:8px 14px;border-radius:999px;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.toast-action:hover{background:color-mix(in srgb,var(--absolute),transparent 70%)}.announcement-bar{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.announcement{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;font:500 13px/1.4 var(--font-sans);border-bottom:1px solid color-mix(in srgb,var(--text),transparent 88%)}.announcement-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.announcement-text{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.announcement-title{font-weight:700}.announcement-body{font-weight:400}.announcement-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font:inherit;background:transparent;border:0;padding:0;cursor:pointer}.announcement-link:hover{text-decoration-thickness:2px}.announcement-link--feature:after{content:" ›";opacity:.65}.announcement-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;opacity:.65;padding:2px 4px;border-radius:var(--square-border);cursor:pointer;flex-shrink:0;transition:opacity var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.announcement-dismiss:hover{opacity:1;background:color-mix(in srgb,currentColor,transparent 88%)}.announcement--info{background:color-mix(in srgb,#3b82f6,var(--bg) 88%);color:color-mix(in srgb,#1e40af,var(--text) 30%)}.announcement--warning{background:color-mix(in srgb,#f59e0b,var(--bg) 84%);color:color-mix(in srgb,#92400e,var(--text) 30%)}.announcement--critical{background:color-mix(in srgb,#ef4444,var(--bg) 78%);color:color-mix(in srgb,#991b1b,var(--text) 25%)}.initial-sync-guard{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:10000;display:flex;align-items:flex-start;gap:10px;max-width:min(440px,calc(100vw - 32px));padding:12px 16px;font:500 13.5px/20px var(--font-sans);color:var(--text);background:var(--bg);border:1px solid color-mix(in srgb,var(--text),transparent 85%);border-radius:var(--square-border);box-shadow:0 6px 24px color-mix(in srgb,#000,transparent 85%)}.initial-sync-guard-sub{display:block;font-weight:400;font-size:12.5px;color:var(--gray)}.initial-sync-guard-spinner{flex-shrink:0;width:16px;height:16px;margin-top:2px;border:2px solid color-mix(in srgb,var(--primary),transparent 75%);border-top-color:var(--primary);border-radius:50%;animation:initial-sync-spin .8s linear infinite}@keyframes initial-sync-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.initial-sync-guard-spinner{animation:none}}.update-bar{display:flex;font:500 13px/1.4 var(--font-sans);flex-shrink:0}.update-bar-icon{display:inline-flex;flex-shrink:0}.update-bar-text{flex:1;min-width:0}.update-bar-reload{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;transition:background var(--motion-fast) var(--ease-standard)}.update-bar-reload:hover{background:color-mix(in srgb,currentColor,transparent 88%)}.update-bar-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.65;padding:2px 4px;cursor:pointer;flex-shrink:0;transition:opacity var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.update-bar-dismiss:hover{opacity:1;background:color-mix(in srgb,currentColor,transparent 88%)}.detail-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text),transparent 60%);display:flex;justify-content:center;align-items:flex-start;padding-top:8vh;z-index:110;animation:fadein var(--motion-base) var(--ease-decelerate);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail{width:900px;max-width:calc(100vw - 40px);max-height:90vh;overflow:auto;background:var(--absolute);border-radius:var(--round-border);border:1px solid var(--line);padding:24px 32px 28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 55%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 85%);view-transition-name:card-shared;transform-origin:50% 0;animation:detail-in .22s var(--ease-decelerate) both}@keyframes detail-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.detail{animation:none}}::view-transition-group(card-shared){animation-duration:.34s;animation-timing-function:var(--ease-emphasized)}@keyframes vt-card-old-fade{0%,60%{opacity:1}to{opacity:0}}@keyframes vt-card-new-fade{0%,40%{opacity:0}to{opacity:1}}::view-transition-image-pair(card-shared){overflow:hidden;border-radius:var(--round-border)}::view-transition-old(card-shared){animation:vt-card-old-fade .34s var(--ease-emphasized) both;height:100%;object-fit:none;object-position:top left}::view-transition-new(card-shared){animation:vt-card-new-fade .34s var(--ease-emphasized) both;height:100%;object-fit:none;object-position:top left}html.vt-card-opening::view-transition-new(card-shared){height:auto;object-fit:fill}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}html.vt-card-only{view-transition-name:none}.detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"meta content";gap:4px 28px;align-items:start}.detail-body.is-desc-lead{grid-template-areas:"desc desc" "meta content"}.detail-col{display:flex;flex-direction:column;gap:0;min-width:0}.detail-col-desc{grid-area:desc}.detail-col-meta{grid-area:meta}.detail-col-content{grid-area:content}.detail-col-preview{grid-area:preview}.detail-body.has-preview.is-desc-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"desc desc" "preview preview" "meta content"}@media(max-width:900px){.detail-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "content"}.detail-body.is-desc-lead{grid-template-areas:"desc" "meta" "content"}.detail-body.has-preview.is-desc-lead{grid-template-columns:minmax(0,1fr);grid-template-areas:"desc" "preview" "meta" "content"}}.detail header{display:flex;gap:8px;align-items:center;margin-bottom:-8px}.detail header .grow{flex:1}:is(.detail,.event-modal) h1.title{font-size:1.5rem;font-weight:600;line-height:1.2}:is(.detail,.event-modal) h1.editable-title{outline:none;padding:4px 8px;margin:0 -8px;border-radius:var(--square-border);border:1px solid transparent;cursor:text;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}:is(.detail,.event-modal) h1.editable-title:hover{border-color:var(--line)}:is(.detail,.event-modal) h1.editable-title:focus{border-color:var(--primary);background:var(--absolute)}:is(.detail,.event-modal) h1.editable-title:empty:before{content:attr(data-placeholder);color:var(--gray);font-weight:500}.event-modal .event-title-readonly{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.event-modal .event-title-convert{color:var(--gray-dark)}.event-modal .event-title-convert:hover{color:var(--primary)}.detail .meta-grid,.modal .meta-grid{display:grid;grid-template-columns:max-content 1fr;gap:10px 16px;font-size:13px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-col .meta-grid{border-top:0;border-bottom:0;padding:4px 0}.detail-col .attachments,.detail-col .audit-log,.detail-col .meta-section{border-top:0;padding-top:4px}.detail-col .meta-section{padding:0;border-bottom:0}.detail .meta-grid dt,.modal .meta-grid dt{color:var(--gray-dark);font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:500;align-self:center}.detail .meta-grid dd,.modal .meta-grid dd{margin:0;color:var(--text)}:is(.detail,.event-modal) .meta-section{border-bottom:1px solid var(--line);padding:4px 0}:is(.detail,.event-modal) .meta-section>summary{display:flex;align-items:center;gap:8px;padding:10px 2px;list-style:none;cursor:pointer;font:500 11px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--gray-dark);-webkit-user-select:none;user-select:none}:is(.detail,.event-modal) .meta-section>summary::-webkit-details-marker{display:none}:is(.detail,.event-modal) .meta-section>summary:hover{color:var(--text)}:is(.detail,.event-modal) .meta-section .meta-section-chevron{display:inline-flex;transition:transform .18s ease-out;color:var(--gray);margin-left:auto}:is(.detail,.event-modal) .meta-section[open]>summary .meta-section-chevron{transform:rotate(180deg)}.detail-col .meta-section.is-field{border-bottom:1px solid var(--line)}:is(.detail,.event-modal) .meta-section .meta-section-title{flex-shrink:0}:is(.detail,.event-modal) .meta-section .meta-section-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:normal;font-weight:500;color:var(--text)}:is(.detail,.event-modal) .meta-section .meta-section-value.is-empty{color:var(--gray);font-style:italic;font-weight:400}:is(.detail,.event-modal) .meta-section[open]>summary .meta-section-value{display:none}:is(.detail,.event-modal) .meta-section .meta-section-body{padding:2px 2px 10px}:is(.detail,.event-modal) .meta-section .meta-section-body>.meta-grid.is-nested{padding-top:0}:is(.detail,.event-modal) .detail-description-lead{margin-bottom:2px}:is(.detail,.event-modal) .meta-section.is-multiline>summary{flex-wrap:wrap}:is(.detail,.event-modal) .meta-section.is-multiline .meta-section-chevron{order:1}:is(.detail,.event-modal) .meta-section.is-multiline .meta-section-value{order:2;flex-basis:100%;margin-top:4px;padding-left:20px;white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.45}:is(.detail,.event-modal) .meta-section-body .comments-head,:is(.detail,.event-modal) .meta-section-body .attachments-head,:is(.detail,.event-modal) .meta-section-body>section>h4,:is(.detail,.event-modal) .meta-section-body>section>h3,:is(.detail,.event-modal) .meta-section-body fieldset>legend,:is(.detail,.event-modal) .meta-section-body .audit-log>summary{display:none}:is(.detail,.event-modal) .meta-section-body>section{margin-top:0!important}:is(.detail,.event-modal) .meta-section-body .audit-log{padding-top:0}:is(.detail,.event-modal) .meta-section-body>fieldset{border:0;margin:0;padding:0}.event-modal .detail-body.has-booking.is-desc-lead{grid-template-areas:"booking booking" "desc desc" "meta content"}.event-modal .detail-body.has-booking .event-form-ai{grid-area:booking}.event-modal .detail-body>.event-form-ai{flex:none}@media(max-width:900px){.event-modal .detail-body.has-booking.is-desc-lead{grid-template-areas:"booking" "desc" "meta" "content"}}:is(.detail,.event-modal) .meta-grid.is-nested{border:0;padding:4px 0 12px;font-size:13px}:is(.detail,.event-modal) .meta-grid.is-nested dt{display:inline-flex;align-items:center;gap:6px}.date-field{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--absolute);font:500 12px/1 var(--font-sans);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);min-height:30px;max-width:100%}.date-field:hover{border-color:color-mix(in srgb,var(--primary),transparent 60%)}.date-field.is-empty{color:var(--gray);border-style:dashed}.date-field.is-empty:hover{color:var(--primary)}.date-field.is-set{color:var(--text);background:color-mix(in srgb,var(--primary),transparent 94%);border-color:color-mix(in srgb,var(--primary),transparent 75%)}.date-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-field-clear{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:2px;margin-left:2px;border:0;background:transparent;color:var(--gray);cursor:pointer;border-radius:999px;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.date-field-clear:hover{color:var(--red, #dc2626);background:color-mix(in srgb,var(--red, #dc2626),transparent 88%)}.date-field-time{position:relative;z-index:2;font-variant-numeric:tabular-nums;border-bottom:1px dashed color-mix(in srgb,var(--primary),transparent 55%);cursor:text}.date-field-time:hover,.date-field-time:focus-visible{color:var(--primary);border-bottom-color:var(--primary);outline:none}.date-field-time-input{position:relative;z-index:2;width:3.4em;padding:0;border:0;border-bottom:1px solid var(--primary);border-radius:0;background:transparent;font:inherit;font-variant-numeric:tabular-nums;color:inherit;outline:none}.date-field-time-input::placeholder{color:var(--gray)}.date-field-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:transparent;padding:0}@media(pointer:coarse){.date-field-input{pointer-events:auto}}.date-field:focus-within{border-color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary),transparent 80%);outline-offset:1px}.forside-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--absolute);font:500 12px/1 var(--font-sans);color:var(--gray-dark);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.forside-toggle:hover{border-color:color-mix(in srgb,#f59e0b,transparent 60%);color:var(--text)}.forside-toggle input{position:absolute;opacity:0;pointer-events:none}.forside-toggle.is-on{background:color-mix(in srgb,#f59e0b,transparent 88%);border-color:color-mix(in srgb,#f59e0b,transparent 60%);color:#b45309}.forside-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}.daily{flex:1;overflow:auto;padding:32px 40px}.daily .inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.daily header.page{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.daily header.page .btn{min-height:30px;padding:7px 12px}.daily-anchor{display:flex;flex-direction:column;gap:4px;min-width:0}.daily-eyebrow{font:500 10.5px/1 var(--font-sans);letter-spacing:1.8px;text-transform:uppercase;color:var(--gray)}.daily-date{margin:0;font:600 26px/1.1 var(--font-sans);color:var(--text);letter-spacing:-.022em;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:12px}.daily-date-text:first-letter{text-transform:uppercase}.daily-date-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:6px;margin:0;border-radius:6px;color:var(--gray);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;align-self:center;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.daily-date-nav:hover{background:var(--back);color:var(--primary)}.daily-today-jump{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px 8px;margin:0;font:500 11px/1 var(--font-sans);letter-spacing:.4px;color:var(--gray-dark);cursor:pointer;border-radius:4px;align-self:center;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.daily-today-jump:hover{background:var(--back);color:var(--primary)}.daily-today-tag{font:600 10px/1 var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary),transparent 90%);align-self:center}.daily-subtitle{font:400 13.5px/1.3 var(--font-sans);color:var(--gray-dark)}.daily-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.daily-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.daily-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--font-sans);letter-spacing:.2px;padding:7px 12px;min-height:30px;border-radius:999px;border:1px solid var(--line);background:var(--absolute);color:var(--gray-dark);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.daily-pill:hover{border-color:var(--gray);color:var(--text)}.daily-pill.is-on{border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 90%);color:var(--primary);font-weight:600}.daily .intro{font-size:14px;line-height:1.5;max-width:640px}.group-filter{display:flex;gap:6px;flex-wrap:wrap;padding:4px 0 2px}.group-chip{font:500 11px/1 var(--font-sans);letter-spacing:.3px;padding:6px 10px;border:1px solid var(--line);background:var(--absolute);color:var(--gray-dark);border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.group-chip:hover{border-color:var(--gray);color:var(--text)}.group-chip.is-on{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 92%);font-weight:600}.group-chip .dot{width:6px;height:6px;border-radius:50%;display:inline-block}.group-sections{display:flex;flex-direction:column;gap:24px}.group-section{display:flex;flex-direction:column}.group-sections.is-multi .group-section{border-left:2px solid var(--group-color, var(--line));padding-left:18px;margin-left:-2px}.group-section-head{display:flex;align-items:center;gap:12px;padding:10px 0 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.group-section-head .dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor,transparent 92%)}.group-section-head h2{font:600 15.5px/1 var(--font-sans);color:var(--text);margin:0;letter-spacing:-.005em}.group-section-head .editor{font:400 11px/1 var(--font-sans);color:var(--gray-dark);margin-left:auto;text-transform:uppercase;letter-spacing:1px}.group-section-head .grow{flex:1}.group-section-shift{font:500 11px/1 var(--font-sans);padding:5px 10px;color:var(--gray-dark)}.group-section-shift:hover{color:var(--primary)}.meta-checkbox{display:inline-flex;align-items:center;gap:6px;font:400 13px/1.2 var(--font-sans);cursor:pointer}.pubtavle{display:flex;flex-direction:column;gap:12px;padding:0 4px}.pill-toggle{display:inline-flex;gap:2px;padding:2px;background:var(--absolute);border:1px solid var(--line);border-radius:999px}.pill-toggle button{padding:4px 10px;border:0;background:transparent;color:var(--gray-dark);border-radius:999px;font:500 10.5px/1 var(--font-sans);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.pill-toggle button:hover{color:var(--text)}.pill-toggle button.is-active{background:var(--primary);color:var(--absolute)}.ressursplan h1{font:600 22px/1.2 var(--font-sans);color:var(--primary);margin:0 0 10px}.ressursplan .intro{margin-bottom:16px}.card-satsingssak{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:3px;font:500 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;background:color-mix(in srgb,#eab308,transparent 80%);color:#92400e;border:1px solid color-mix(in srgb,#eab308,transparent 50%)}.card-front-note{display:flex;align-items:center;gap:6px;margin:0 calc(var(--card-pad-x) * -1) calc(var(--card-pad-bottom) * -1);padding:7px var(--card-pad-x) 7px calc(var(--card-pad-x) - 3px);background:color-mix(in srgb,var(--danger, #e11d48),transparent 90%);border-top:1px solid color-mix(in srgb,var(--danger, #e11d48),transparent 75%);border-left:3px solid var(--danger, #e11d48);border-bottom-left-radius:5px;border-bottom-right-radius:5px;font:400 11.5px/1.3 var(--font-sans);color:var(--text);overflow:hidden}.card-front-note-label{font-weight:700;color:var(--danger, #e11d48);letter-spacing:.4px;flex-shrink:0}.card-front-note-body{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reaction-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.reaction-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gray-dark);font:500 11.5px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.reaction-chip:hover:not(:disabled){background:var(--bright);color:var(--text)}.reaction-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.reaction-chip:disabled{cursor:default}.reaction-chip.is-mine{border-color:color-mix(in srgb,var(--primary),transparent 60%);background:color-mix(in srgb,var(--primary),transparent 90%);color:var(--text)}.reaction-emoji{font-size:13px;line-height:1}.reaction-chip:not(.has-count) .reaction-emoji{opacity:.45;filter:grayscale(.6)}.reaction-chip:not(.has-count):hover .reaction-emoji{opacity:1;filter:none}.card .reaction-bar.is-compact{margin-top:6px;gap:2px}.card .reaction-bar.is-compact .reaction-chip{padding:1px 5px;font-size:10.5px}.card .reaction-bar.is-compact .reaction-emoji{font-size:11.5px}.card .card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:6px}.card .card-foot:empty{display:none}.card .card-foot .reaction-bar.is-compact{margin-top:0}.card-radar-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--primary),transparent 55%);border-radius:999px;background:transparent;color:var(--primary);font:600 10.5px/1.3 var(--font-sans);letter-spacing:.02em;cursor:pointer}.card-radar-chip-count{font-variant-numeric:tabular-nums;font-weight:500}.card-radar-chip.is-suggested{border-style:dashed;color:var(--gray-dark);border-color:color-mix(in srgb,var(--gray-dark),transparent 55%)}.card-radar-chip.is-first{color:#15803d;border-color:color-mix(in srgb,#16a34a,transparent 45%);background:color-mix(in srgb,#16a34a,transparent 92%)}.card-radar-chip.is-after{color:#b45309;border-color:color-mix(in srgb,#d97706,transparent 45%);background:color-mix(in srgb,#d97706,transparent 92%)}.card-radar-chip.is-first:hover{background:color-mix(in srgb,#16a34a,transparent 85%)}.card-radar-chip.is-after:hover{background:color-mix(in srgb,#d97706,transparent 85%)}:root[data-darkmode=on] .card-radar-chip.is-first,html[data-theme=polaris-dark] .card-radar-chip.is-first{color:#4ade80;border-color:color-mix(in srgb,#4ade80,transparent 45%);background:color-mix(in srgb,#4ade80,transparent 90%)}:root[data-darkmode=on] .card-radar-chip.is-after,html[data-theme=polaris-dark] .card-radar-chip.is-after{color:#fbbf24;border-color:color-mix(in srgb,#fbbf24,transparent 45%);background:color-mix(in srgb,#fbbf24,transparent 90%)}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .card-radar-chip.is-first{color:#4ade80;border-color:color-mix(in srgb,#4ade80,transparent 45%);background:color-mix(in srgb,#4ade80,transparent 90%)}:root[data-darkmode=auto] .card-radar-chip.is-after{color:#fbbf24;border-color:color-mix(in srgb,#fbbf24,transparent 45%);background:color-mix(in srgb,#fbbf24,transparent 90%)}}.card-radar-chip:hover{background:color-mix(in srgb,var(--primary),transparent 90%)}.card-radar-chip.is-won,.card-radar-chip.is-won:hover{border-color:transparent;border-style:solid;background:transparent;color:#1783a0;font-weight:700;padding-left:2px;padding-right:2px}.card-radar-chip.is-won:hover{text-decoration:underline;text-underline-offset:2px}:root[data-darkmode=on] .card-radar-chip.is-won,html[data-theme=polaris-dark] .card-radar-chip.is-won{color:#5fbfd9;border-color:transparent;background:transparent}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .card-radar-chip.is-won{color:#5fbfd9;border-color:transparent;background:transparent}}.radar-section-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.radar-section-row{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.radar-section-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-muted);font-size:11.5px}.radar-section-race{font-weight:600;padding:0 6px;border-radius:999px;font-size:11px}.radar-section-race.is-first{color:#15803d;background:color-mix(in srgb,#16a34a,transparent 88%)}.radar-section-race.is-after{color:#b45309;background:color-mix(in srgb,#d97706,transparent 88%)}.radar-section-race.is-suggested{color:var(--text-muted);border:1px dashed currentColor}.radar-section-title{color:var(--text);text-decoration:none;font-weight:500;line-height:1.3}.radar-section-title:hover{text-decoration:underline}.radar-section-actions{display:flex;gap:10px}.radar-section-actions button{background:none;border:0;padding:0;color:var(--primary);font-size:11.5px;cursor:pointer}.radar-section-actions button:hover{text-decoration:underline}.radar-section-ours{font-size:11.5px;color:var(--text-muted);margin-bottom:8px}:root[data-darkmode=on] .radar-section-race.is-first,html[data-theme=polaris-dark] .radar-section-race.is-first{color:#4ade80}:root[data-darkmode=on] .radar-section-race.is-after,html[data-theme=polaris-dark] .radar-section-race.is-after{color:#fbbf24}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .radar-section-race.is-first{color:#4ade80}:root[data-darkmode=auto] .radar-section-race.is-after{color:#fbbf24}}.card-radar-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}:root[data-darkmode=on] .card-radar-chip,html[data-theme=polaris-dark] .card-radar-chip{color:color-mix(in srgb,var(--primary),white 35%);border-color:color-mix(in srgb,var(--primary),transparent 35%)}:root[data-darkmode=on] .card-radar-chip.is-suggested,html[data-theme=polaris-dark] .card-radar-chip.is-suggested{color:var(--text-muted);border-color:color-mix(in srgb,var(--text-muted),transparent 50%)}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .card-radar-chip{color:color-mix(in srgb,var(--primary),white 35%);border-color:color-mix(in srgb,var(--primary),transparent 35%)}:root[data-darkmode=auto] .card-radar-chip.is-suggested{color:var(--text-muted);border-color:color-mix(in srgb,var(--text-muted),transparent 50%)}}.detail>header>.reaction-bar{gap:0 1px;flex-wrap:nowrap;flex-shrink:0}.detail>header>.reaction-bar .reaction-chip{padding:1px 5px;font-size:11px}.detail>header>.reaction-bar .reaction-emoji{font-size:12px}.detail>header>.reaction-bar .reaction-chip:not(.has-count) .reaction-emoji{opacity:.3}.detail>header>.reaction-bar:hover .reaction-chip:not(.has-count) .reaction-emoji,.detail>header>.reaction-bar .reaction-chip:focus-visible .reaction-emoji{opacity:1;filter:none}.comment .reaction-bar{margin-top:6px;margin-left:-6px}.comment .reaction-chip:not(.has-count){opacity:.55}.comment:hover .reaction-chip:not(.has-count),.comment .reaction-chip:focus-visible{opacity:1}@media(hover:none){.comment .reaction-chip:not(.has-count){opacity:1}}:root[data-darkmode=on] .reaction-chip.is-mine,html[data-theme=polaris-dark] .reaction-chip.is-mine{border-color:color-mix(in srgb,var(--primary),transparent 35%);background:color-mix(in srgb,var(--primary),transparent 78%)}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .reaction-chip.is-mine{border-color:color-mix(in srgb,var(--primary),transparent 35%);background:color-mix(in srgb,var(--primary),transparent 78%)}}.card-resource-badges{display:inline-flex;align-items:center;gap:3px}.card-resource-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--gray),transparent 80%);color:var(--gray-dark)}.card-resource-badge.is-foto{background:color-mix(in srgb,#2563eb,transparent 80%);color:#1e40af}.card-resource-badge.is-some{background:color-mix(in srgb,#db2777,transparent 80%);color:#9d174d}.card-cms-badge{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600;border-radius:4px;padding:1px 5px;letter-spacing:.02em;white-space:nowrap}.card-cms-badge.is-unlinked{color:var(--gray);background:transparent;opacity:.5}.card-papir-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:transparent;color:var(--gray);border:1px dashed color-mix(in srgb,var(--gray),transparent 40%)}.card-papir-badge.is-placed{background:color-mix(in srgb,#475569,transparent 82%);color:#334155;border:1px solid transparent}.card-labels{display:flex;flex-wrap:wrap;gap:3px;margin:2px 0 4px}.card-label-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 5px;border:1px solid;border-radius:999px;font:500 9.5px/1.3 var(--font-sans);letter-spacing:.2px;text-transform:uppercase}.card-label-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.meta-label-picker{display:flex;flex-wrap:wrap;gap:6px}.meta-label-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--absolute);color:var(--text-muted, var(--gray-dark));font:500 10.5px/1.4 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:transform .08s ease-out,background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.meta-label-pill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary),transparent 50%);color:var(--text)}.meta-label-pill.is-checked{border-width:1.5px;padding:3.5px 10.5px 3.5px 8.5px}.meta-hint{display:inline-flex;align-items:center;gap:4px;font:400 11.5px/1.4 var(--font-sans);color:var(--text-muted, var(--gray-dark));font-style:italic}.meta-publish-ghost{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.btn.is-small{padding:3px 9px;font-size:11px}.label-icon-preview{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line);border-radius:4px;background:var(--absolute);color:var(--text);flex-shrink:0}.label-icon-input{width:110px;font:400 12px/1.3 var(--font-sans);padding:4px 6px;border:1px solid var(--line);border-radius:4px;background:var(--absolute);color:var(--text)}.label-icon-input:focus{outline:1px solid var(--primary);border-color:var(--primary)}.plan-item-ghost-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--gray),transparent 80%);color:var(--gray-dark);font:500 9.5px/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.3px}.plan-item-ghost-badge.is-deleted{background:color-mix(in srgb,#dc2626,transparent 88%);color:#b91c1c}.some-stage-picker{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.some-stage-picker button{padding:4px 9px;background:transparent;border:none;border-right:1px solid var(--line);font:500 11.5px/1.2 var(--font-sans);color:var(--gray-dark);cursor:pointer}.some-stage-picker button:last-child{border-right:none}.some-stage-picker button.is-active{background:var(--primary);color:#fff}.some-channel-tag-toggle{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;background:transparent;font:500 11.5px/1.4 var(--font-sans);color:var(--gray-dark);cursor:pointer}.some-channel-tag-toggle[aria-pressed=true]{font-weight:600}.meta-resource-needs{display:flex;flex-wrap:wrap;gap:8px 14px}.meta-input{width:100%;font:400 13px/1.4 var(--font-sans);padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--absolute);color:var(--text);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.meta-input:hover{border-color:color-mix(in srgb,var(--primary),transparent 60%)}.meta-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 80%)}.meta-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:500 12.5px/1 var(--font-sans);padding:7px 30px 7px 12px;border:1px solid var(--line);border-radius:999px;background-color:var(--absolute);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808a99' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:11px;color:var(--text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);min-height:30px}.meta-select:hover{border-color:color-mix(in srgb,var(--primary),transparent 60%)}.meta-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 80%)}.meta-select.is-add{border-style:dashed;color:var(--gray-dark);font-weight:400}.meta-select.is-add:hover{color:var(--primary);border-style:solid}.meta-toggle-pills{display:flex;flex-wrap:wrap;gap:6px}.meta-toggle-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--absolute);color:var(--text-muted, var(--gray-dark));font:500 10.5px/1.4 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:transform .08s ease-out,background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.meta-toggle-pill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary),transparent 50%);color:var(--text)}.meta-toggle-pill.is-on{background:color-mix(in srgb,var(--primary),transparent 88%);border-color:color-mix(in srgb,var(--primary),transparent 55%);color:var(--primary);border-width:1.5px;padding:3.5px 10.5px 3.5px 8.5px}.card-source-inline{align-self:center;text-align:right;font:400 11px/1.4 var(--font-sans);color:var(--gray);letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-source-row{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px dotted var(--line)}.report-source-label{font:500 11px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--gray-dark)}.modal .meta-input,.modal .meta-select{background:var(--absolute)}.group-section-head.is-compact{border-bottom:0;padding:0 0 4px;justify-content:flex-end;margin-bottom:0}.lead-editor{position:relative;display:inline-flex}.lead-editor-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font:400 11px/1 var(--font-sans);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);letter-spacing:.2px}.lead-editor-chip.is-set{background:color-mix(in srgb,#10b981,transparent 85%);border:1px solid color-mix(in srgb,#10b981,transparent 55%);color:#047857}.lead-editor-chip.is-fallback{background:color-mix(in srgb,var(--gray),transparent 88%);border:1px dashed color-mix(in srgb,var(--gray),transparent 40%);color:var(--gray-dark)}.lead-editor-chip:hover{background:color-mix(in srgb,var(--primary),transparent 88%);border-color:color-mix(in srgb,var(--primary),transparent 50%);color:var(--primary)}.lead-editor-chip .lead-editor-label{text-transform:uppercase;letter-spacing:.8px;font-weight:500;opacity:.8}.lead-editor-chip strong{font-weight:600}.lead-editor-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);padding:6px;box-shadow:0 12px 28px #0000001f;display:flex;flex-direction:column;gap:2px}.lead-editor-popover-title{font:500 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:1.2px;color:var(--gray);padding:6px 8px 4px}.lead-editor-popover .item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:3px;font:400 13px/1 var(--font-sans);cursor:pointer;color:var(--text)}.lead-editor-popover .item:hover{background:var(--back)}.lead-editor-popover .item.is-active{background:color-mix(in srgb,var(--primary),transparent 90%);color:var(--primary);font-weight:500}.lead-editor-initials{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--back);font:600 10px/1 var(--font-mono);color:var(--gray-dark)}.lead-editor-popover-divider{height:1px;background:var(--line);margin:4px 0}.lead-editor-filter{font:400 12.5px/1.2 var(--font-sans);padding:7px 9px;margin:0 4px 4px;border:1px solid var(--line);background:var(--absolute);border-radius:var(--square-border);color:var(--text);outline:none;transition:border-color var(--motion-fast) var(--ease-standard)}.lead-editor-filter:focus{border-color:var(--primary)}.lead-editor-name{flex:1;min-width:0}.lead-editor-group-hint{width:8px;height:8px;border-radius:50%;flex-shrink:0;opacity:.8}.lead-editor-popover{max-height:360px;overflow-y:auto}.group-empty{padding:12px 0;color:var(--gray);font-style:italic;font-size:13px}.journalist-row{display:grid;grid-template-columns:minmax(160px,max-content) 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.group-section .journalist-row:last-child{border-bottom:0}.journalist-row.is-not-working{padding:10px 0;opacity:.65}.journalist-row.is-not-working .who .name{font-weight:500}.journalist-row .who{display:flex;flex-direction:column;gap:6px}.journalist-row .who .name{font:600 14px/1.2 var(--font-sans);color:var(--text)}.journalist-row .who .status{font:600 11px/1 var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--gray-dark);display:inline-flex;align-items:center;padding:4px 8px 4px 10px;border-radius:4px;border:1px solid var(--line);background:transparent;position:relative;align-self:flex-start}.journalist-row .who .status:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:2px;height:60%;border-radius:1px;background:var(--gray)}.journalist-row .who .status.is-working:before{background:var(--green)}.journalist-row .who .status.is-away:before{background:#f59e0b}.journalist-row .who .status.is-off:before{background:var(--gray);opacity:.5}.journalist-row .who .status.is-away,.journalist-row .who .status.is-off{color:var(--gray)}.journalist-row .who .status.is-clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.journalist-row .who .status.is-clickable:hover{background:var(--back);border-color:var(--gray)}.journalist-row .who .status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.journalist-row .who .status-dot.is-working{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green),transparent 88%)}.journalist-row .who:has(.shift-info) .status-dot{display:none}.journalist-row .who .shift-info{display:inline-flex;flex-wrap:wrap;gap:6px;font-size:11px}.journalist-row .who .shift-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border-radius:4px;background:transparent;border:1px solid var(--line);color:var(--text);white-space:nowrap;position:relative}.journalist-row .who .shift-chip:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:2px;height:60%;background:var(--primary);border-radius:1px}.journalist-row .who .shift-chip.is-bucket-tidlig:before{background:#f59e0b}.journalist-row .who .shift-chip.is-bucket-kveld:before{background:#7c3aed}.journalist-row .who .shift-chip .shift-time{font-variant-numeric:tabular-nums;font-weight:600}.journalist-row .who .shift-chip .shift-role{opacity:.85}.journalist-row .who .shift-chip .shift-sep{display:none}.journalist-row .who .absence-chip{display:inline-flex;align-items:center;padding:2px 8px;margin-left:8px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--gray),transparent 85%);color:var(--gray-dark);border:1px solid var(--line)}.journalist-row .items{display:flex;flex-direction:column;gap:6px}.plan-item{display:flex;align-items:flex-start;gap:10px;padding:6px 8px;border-radius:var(--square-border);transition:background var(--motion-fast) var(--ease-standard);position:relative}.plan-item .bullet{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--gray);margin-top:8px}.plan-item.is-linked .bullet{background:var(--primary)}.plan-item .text{flex:1;font:400 13.5px/1.5 var(--font-sans);color:var(--text);background:transparent;border:0;outline:none;resize:none;padding:2px 0;font-family:inherit;overflow:hidden;min-height:20px}.plan-item .text[data-empty=true]:before{content:attr(data-placeholder);color:var(--gray);pointer-events:none}.plan-item .actions{display:none;gap:4px;flex-shrink:0}.plan-item:hover .actions,.plan-item:focus-within .actions{display:flex}.plan-item .linked-badge{font:500 9px/1 var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--primary);padding:3px 6px;border:1px solid color-mix(in srgb,var(--primary),transparent 70%);border-radius:3px;cursor:pointer;background:transparent}.plan-item .linked-badge.is-promote{color:var(--gray-dark);border-color:var(--line)}.plan-item .linked-badge.is-promote:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary),transparent 70%)}.plan-item.is-readonly .text{cursor:default;-webkit-user-select:text;user-select:text}.plan-item.is-ghost-deleted{opacity:.55}.plan-item.is-ghost-deleted .text{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--gray-dark),transparent 50%)}.plan-item.is-ghost-deleted .bullet{background:transparent;border:1px dashed var(--gray);width:8px;height:8px;margin-top:7px}.add-item{font:500 11px/1 var(--font-sans);padding:4px 8px;border:0;background:transparent;color:var(--gray-dark);cursor:pointer;text-align:left;align-self:flex-start;display:inline-flex;align-items:center;gap:5px}.add-item:hover{color:var(--primary)}.add-item.is-subtle{color:var(--gray);opacity:.55;padding-left:4px;padding-right:4px}.add-item.is-subtle:hover{opacity:1}.add-row{display:flex;gap:12px;margin-top:4px}.plan-compose{display:flex;align-items:center;gap:8px;padding:4px 6px;margin-top:2px;border:1px solid var(--primary);border-radius:var(--square-border);background:color-mix(in srgb,var(--primary),transparent 94%)}.plan-compose .bullet{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.plan-compose-input{flex:1;border:0;background:transparent;font:400 13px/1.4 var(--font-sans);color:var(--text);padding:4px 2px}.plan-compose-input:focus{outline:none}.keybar{padding:6px 20px;border-top:1px solid var(--line);display:flex;align-items:center;background:var(--absolute);flex-shrink:0}.keybar-strip-slot{display:contents}.publisering,.papirplan{flex:1;overflow:auto;padding:24px 28px}.papirplan.has-sidebar{display:grid;grid-template-columns:260px 1fr;gap:20px;margin:0;padding:24px 28px}.papirplan.has-sidebar.has-chat{grid-template-columns:260px 1fr 340px}@media print{html,body{overflow:visible!important;height:auto!important;background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}#paper-print-root,#paper-print-root *{visibility:visible!important}#paper-print-root{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px 24px!important;background:#fff!important;border:0!important;box-shadow:none!important;overflow:visible!important;height:auto!important;max-height:none!important}}.page-status-picker-chip{line-height:1.15;cursor:pointer;border:1px solid transparent;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;transition:filter .12s ease,box-shadow .12s ease}.page-status-picker-chip:hover{filter:brightness(.94);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 70%)}.page-status-picker-chip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary)}.page-status-picker-popover{position:fixed;z-index:10000;isolation:isolate;display:flex;flex-direction:column;min-width:168px;max-width:220px}.page-status-picker-title{margin-bottom:2px}.weekday-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:color-mix(in srgb,#10b981,transparent 80%);color:#047857;border-radius:50%;font:600 10px/1 var(--font-mono)}@keyframes slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html{-webkit-text-size-adjust:100%}@media(max-width:720px){input,select,textarea{font-size:16px!important}.modal .field input,.modal .field textarea,.modal .field select{font-size:16px}}@media(hover:none){.card:hover{border-color:var(--line)}.card:hover .meta .assignee-avatar{transform:none}.add-card:hover{border-color:var(--line);color:var(--gray-dark)}.topbar .group-picker:hover{border-color:var(--line)}.topbar .search-trigger:hover{border-color:var(--line);background:var(--back)}.btn,button,.chip,.item{-webkit-tap-highlight-color:transparent}}@media(max-width:1100px){.topbar{padding:10px 14px;gap:10px}.topbar .site-name{display:none}.topbar .search-trigger{width:180px}.topbar .counts,.topbar .counts-chip{font-size:9px;gap:6px}.topbar .counts-chip-label{display:none}.topbar .counts-chip-item{padding:3px 6px}.board{padding:16px 14px}.daily{padding:20px}.publisering,.papirplan,.papirplan.has-sidebar{padding:18px 16px}.admin{padding:24px 18px}.calendar{padding:16px 14px}}@media(max-width:720px){.app-shell{min-height:100svh}.app-body{overflow:auto}.topbar{padding:8px 10px;gap:8px;overflow:visible;position:fixed;top:0;left:0;right:0;z-index:50;box-shadow:0 1px 0 var(--line),0 4px 12px color-mix(in srgb,var(--text),transparent 92%)}.app-body{padding-top:var(--topbar-h, 60px)}.topbar .site-logo,.topbar .site-logo-placeholder{width:24px;height:24px}.topbar .site-name{display:none}.topbar .site-switcher-trigger{padding:6px 8px}.topbar .counts{display:none}.topbar .group-picker{padding:0 8px;min-height:36px;min-width:36px;gap:4px}.topbar .group-picker>span:not(.dot){display:none}.topbar .search-trigger{min-width:34px;min-height:34px;padding:7px 9px}.topbar .view-switcher{flex:0 0 auto;flex-wrap:nowrap;gap:2px}.topbar .view-switcher button{flex:0 0 auto;padding:8px 12px;font-size:12px;min-height:36px;white-space:nowrap}.topbar .search-trigger{width:auto;min-width:40px;min-height:40px;padding:8px 10px;border-radius:999px;justify-content:center}.topbar .search-trigger .search-trigger-label,.topbar .search-trigger kbd{display:none}.topbar .admin-btn,.topbar .inbox-btn{min-width:34px;min-height:34px;padding:6px}.topbar .user-avatar{width:34px;height:34px;font-size:11px}.topbar-overflow-menu{left:-4px;max-width:calc(100vw - 24px)}.topbar .topbar-new-btn-label{display:none}.topbar .topbar-new-btn{min-width:34px;min-height:34px;padding:6px 9px;flex:0 0 auto}.topbar{gap:6px}.change-item{grid-template-columns:1fr;gap:4px}.change-item .change-type{justify-self:start}.changelog-entry-head{flex-wrap:wrap}.keybar{padding:6px 12px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.board{padding:0;overflow:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.board-toolbar{padding:10px 12px 0;margin-bottom:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.board-toolbar::-webkit-scrollbar{display:none}.board-toolbar>*{flex:0 0 auto}.board-inner{flex:1;gap:0;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.board-inner::-webkit-scrollbar{display:none}.board-column-strip{display:none}.column{flex:0 0 50%;width:50%;min-width:0;padding:0 6px;overflow-y:auto;scroll-snap-align:start;scroll-snap-stop:always}.column-head{padding:4px 6px}.column-body{min-height:200px;padding-bottom:16px}.card{--card-pad-x: 12px;--card-pad-bottom: 10px;padding:10px var(--card-pad-x) var(--card-pad-bottom)}.card .title{font-size:13.5px;line-height:1.4}.card .meta{gap:8px;font-size:11.5px}.daily{overflow-x:hidden}.daily .inner{width:100%;min-width:0}.daily header.page{gap:14px;flex-direction:column;padding-bottom:12px}.daily-date{font-size:22px;gap:10px}.daily-controls{width:100%;flex-direction:column;gap:8px;align-items:stretch}.daily header.page .btn{min-height:40px;padding:9px 14px}.daily-date-nav{padding:10px;min-width:44px;min-height:44px}.daily-today-jump{padding:8px 12px;min-height:36px}.daily-actions{display:flex;width:100%;gap:8px;flex-wrap:wrap}.daily-actions .daily-pill{flex:1 1 auto;justify-content:center;min-width:0;min-height:40px}.daily .intro{display:none}.daily .group-filter{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;padding-left:14px;padding-right:14px}.daily .group-filter::-webkit-scrollbar{display:none}.group-chip{padding:8px 12px;min-height:36px;font-size:12px;flex:0 0 auto}.plan-item{padding:10px 12px;gap:10px;min-height:44px}.plan-item .text{font-size:14px;line-height:1.45}@media(hover:none){.plan-item .actions{display:flex}}.journalist-row{grid-template-columns:1fr;gap:8px}.journalist-row .who{flex-direction:row;align-items:center;gap:10px}.publisering{padding:14px 12px 40px}.papirplan{padding:12px 10px 40px}.papirplan.has-sidebar{display:flex;flex-direction:column;gap:12px;padding:12px 10px 40px}.calendar{padding:10px 8px 40px}.calendar-head{flex-wrap:wrap;gap:6px}.calendar-weekheader,.calendar-week{grid-template-columns:30px repeat(7,1fr)}.calendar-weekheader .weekday{padding:6px 2px;font-size:8.5px;letter-spacing:.5px;text-align:center}.calendar-weekheader .week-col,.calendar-week .week-col{padding:6px 2px;font-size:8.5px}.calendar-cell{height:84px;padding:4px 3px 6px;gap:2px}.calendar-day{font-size:10px}.calendar-cell.is-today .calendar-day{width:18px;height:18px;font-size:10px}.calendar-chip{padding:2px 4px;font-size:9.5px}.calendar-chip-time{display:none}.calendar-chip-channel{font-size:9px}.modal{padding:20px 18px 18px;gap:12px;max-height:88dvh;width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.modal header h2{font-size:1.1rem}.modal .row{flex-direction:column;gap:10px}.modal footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.modal footer .btn{width:100%;min-height:42px}.kontakt-modal .sak-form-row>label{min-width:0}.modal-bg:has(.event-modal){padding:0}.event-modal.modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;align-self:stretch;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.event-modal>header{position:sticky;top:0;z-index:2;background:var(--absolute);padding-bottom:8px;margin:-4px 0 0}.detail-bg{padding:0;align-items:stretch;justify-content:stretch}.detail{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));gap:12px;overscroll-behavior:contain}.detail footer{flex-wrap:wrap}.detail>header{position:sticky;top:0;z-index:2;background:var(--absolute);padding-bottom:8px;margin:-4px 0 0}.detail h1.title{font-size:1.2rem}.detail .meta-grid{grid-template-columns:1fr;gap:4px 0;padding:10px 0}.detail .meta-grid dt{padding-top:8px}.detail .meta-grid dt:first-child{padding-top:0}.detail-body{display:flex;flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:12px}.detail-body .detail-col{display:contents}.detail-body .detail-col>*{min-width:0;max-width:100%}.detail-body .detail-col-desc>*{order:-10}.detail-body .detail-col-meta>*{order:10}.detail-body .detail-col-content>*{order:20}.palette-bg{padding-top:6vh}.palette{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:80vh}.palette input{font-size:16px}.toast{left:12px!important;right:12px!important;max-width:none!important;width:auto!important;transform:none!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.modal.share-modal-v2,.modal.share-modal{max-height:92dvh}.btn{min-height:40px}.arrangement{padding:14px 12px 40px;overflow-x:hidden}.event-row{flex-wrap:wrap;row-gap:4px;padding:10px 12px}.event-row-date{min-width:0;flex:0 0 auto}.event-row-title{flex:1 1 100%;min-width:0;word-break:break-word}.event-row-location{flex:1 1 100%}.event-row-coverage{margin-left:0}}@media(max-width:720px){.topbar{padding:6px 8px;gap:6px}.topbar .group-picker{padding:6px 8px;font-size:10px;min-height:36px}.topbar .view-switcher button{padding:9px 10px;font-size:11.5px}.topbar .admin-btn,.topbar .inbox-btn,.topbar .search-trigger,.topbar .topbar-new-btn{min-width:38px;min-height:38px}.column{padding:0 5px}.publisering{padding:12px 8px 40px}.papirplan,.papirplan.has-sidebar{padding:10px 8px 40px}.calendar{padding:8px 6px 40px}.calendar-weekheader,.calendar-week{grid-template-columns:22px repeat(7,1fr)}.calendar-cell{height:72px;padding:3px 2px 4px}.calendar-chip{font-size:9px;padding:2px 3px}.calendar-chip-channel{display:none}.modal{padding:16px 14px 14px}.detail{padding:16px 14px}}.auth-screen{--au-flate: #9cced9;--au-flis-1: #c3e2e9;--au-flis-2: #aed7df;--au-flis-3: #1783a0;--au-flis-3-alpha: .28;--au-kort: #fbf8f1;--au-ink: #001e3f;--au-ink-svak: #4a607a;--au-polaris: #1783a0;--au-polaris-morkere: #126a82;--au-linje: rgba(0, 30, 63, .14);position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--au-flate);overflow:hidden;font-family:"Montserrat","Proxima Nova",var(--font-sans);color:var(--au-ink)}html[data-theme=dark] .auth-screen{--au-flate: #001e3f;--au-flis-1: #0a2d55;--au-flis-2: #12456a;--au-flis-3: #1783a0;--au-flis-3-alpha: .32;--au-kort: #06213f;--au-ink: #fbf8f1;--au-ink-svak: #9cced9;--au-linje: rgba(156, 206, 217, .25)}.auth-fliser{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-flis{position:absolute;border-radius:16px 16px 16px 0;animation:auth-pust linear infinite;will-change:opacity,transform}.auth-flis--1{background:var(--au-flis-1)}.auth-flis--2{background:var(--au-flis-2)}.auth-flis--3{background:var(--au-flis-3);opacity:var(--au-flis-3-alpha)}.auth-flis--1,.auth-flis--2{--au-o: 1}.auth-flis--3{--au-o: var(--au-flis-3-alpha)}@keyframes auth-pust{0%{opacity:calc(var(--au-o) * .55);transform:translate(0) scale(1)}35%{opacity:var(--au-o);transform:translate(.6vmin,-.8vmin) scale(1.03)}70%{opacity:calc(var(--au-o) * .7);transform:translate(-.4vmin,.5vmin) scale(.99)}to{opacity:calc(var(--au-o) * .55);transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.auth-flis{animation:none;opacity:calc(var(--au-o) * .8)}}.auth-card{position:relative;max-width:400px;width:100%;background:var(--au-kort);border:0;border-radius:16px 16px 16px 0;padding:36px 36px 30px;box-shadow:0 18px 48px -18px #001e3f59;color:var(--au-ink);text-align:center}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px}.auth-brand-text{text-align:center}.auth-form,.auth-field,.auth-label,.auth-error,.auth-success,.auth-error-body{text-align:left}.auth-mode-switch{justify-content:center}.auth-brand-mark{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:block;object-fit:contain}.auth-brand-text{line-height:1.2;min-width:0}.auth-brand-name{font:600 15px/1.2 inherit;font-family:inherit;color:var(--au-ink);letter-spacing:-.005em}.auth-brand-name b{color:var(--au-polaris);font-weight:700}.auth-brand-sub{font:400 11px/1 inherit;font-family:inherit;color:var(--au-ink-svak);margin-top:3px}.auth-screen .auth-title{font-family:inherit;font-size:1.4rem;font-weight:600;color:var(--au-ink);margin:0 0 4px;letter-spacing:-.01em}.auth-subtitle{font-size:13px;color:var(--au-ink-svak);margin:0 0 20px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-label{display:block;font:500 11px/1 inherit;font-family:inherit;letter-spacing:.6px;text-transform:uppercase;color:var(--au-ink-svak);margin:0}.auth-screen input[type=email],.auth-screen input[type=password],.auth-screen input[type=text]{width:100%;font:400 14px/1.4 inherit;font-family:inherit;padding:10px 12px;border-radius:8px 8px 8px 0;color:var(--au-ink);outline:none;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.auth-screen input:focus{border-color:var(--au-polaris)}.auth-screen .auth-submit{margin-top:4px;padding:12px 16px;width:100%;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;border-radius:8px 8px 8px 0;border:1px solid var(--au-linje);background:transparent;color:var(--au-ink)}.auth-screen .auth-submit.is-primary,.auth-screen .auth-submit.is-primary:hover,.auth-screen .auth-submit.is-primary:focus-visible{background:var(--au-polaris);border-color:var(--au-polaris);color:#fff}.auth-screen .auth-submit.is-primary:hover{background:var(--au-polaris-morkere);border-color:var(--au-polaris-morkere)}.auth-screen .auth-submit.is-primary:focus-visible{outline:3px solid rgba(23,131,160,.35);outline-offset:2px}.auth-screen .auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-error{position:relative;padding:12px 32px 12px 14px;background:color-mix(in srgb,var(--red),transparent 92%);color:var(--red);border:1px solid color-mix(in srgb,var(--red),transparent 75%);border-radius:8px 8px 8px 0;font-size:13px;line-height:1.5}.auth-error strong{display:block;margin-bottom:4px}.auth-error-body{margin:6px 0 0;color:var(--au-ink)}.auth-error-tech{margin:8px 0 0;font:400 11px/1.4 var(--font-mono, ui-monospace, monospace);color:var(--au-ink-svak);word-break:break-word}.auth-error-dismiss{position:absolute;top:4px;right:6px;background:none;border:0;color:var(--au-ink-svak);font-size:18px;line-height:1;padding:4px 8px;cursor:pointer;border-radius:4px}.auth-error-dismiss:hover{background:color-mix(in srgb,var(--red),transparent 88%)}.auth-link-inline{background:none;border:0;padding:0;color:var(--au-polaris);text-decoration:underline;cursor:pointer;font:inherit}.auth-link-inline:hover{color:var(--au-polaris-morkere)}.auth-footnote{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--au-linje);font-size:12px;color:var(--au-ink-svak);line-height:1.6}.auth-hint{font:400 11px/1.3 inherit;font-family:inherit;color:var(--au-ink-svak);margin-top:2px}.auth-hint.is-warn{color:var(--red)}.auth-success{padding:14px 16px;background:#9cced940;color:var(--au-ink);border:1px solid var(--au-linje);border-radius:8px 8px 8px 0;font-size:13px;line-height:1.5}.auth-success code{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;background:#001e3f14;padding:1px 5px;border-radius:3px}.auth-mode-switch{margin-top:18px;padding-top:14px;border-top:1px solid var(--au-linje);display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.auth-link{background:none;border:0;padding:4px 0;color:var(--au-polaris);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.auth-link:hover{color:var(--au-polaris-morkere)}.auth-sso{margin-top:16px}.auth-divider{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--au-ink-svak);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--au-linje)}.auth-screen .auth-sso-btn,.auth-screen .auth-sso-btn:hover{background:var(--au-polaris);border-color:var(--au-polaris);color:#fff}.auth-sso-primary{display:flex;flex-direction:column;gap:8px}.auth-status-loading{font-size:13px;color:var(--au-ink-svak);padding:8px 0 4px}@media(max-width:720px){.auth-card{padding:28px 22px 24px}}.swatch-lg{width:30px;height:30px;border:3px solid var(--absolute);box-shadow:0 0 0 1px var(--line);transition:transform .12s ease,box-shadow .15s ease}.swatch-lg:hover{transform:scale(1.08)}.swatch-lg.is-active{box-shadow:0 0 0 2px var(--swatch-color, var(--text));transform:scale(1.05)}.segmented{display:inline-flex;padding:3px;background:var(--bright);border:1px solid var(--line);border-radius:var(--round-border);gap:2px;align-self:flex-start}.segmented-btn{padding:7px 14px;font:500 13px/1 var(--font-sans);border:0;background:transparent;color:var(--gray-dark);cursor:pointer;border-radius:calc(var(--round-border) - 3px);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.segmented-btn:hover{color:var(--text)}.segmented-btn.is-active{background:var(--absolute);color:var(--text);box-shadow:0 1px 2px #00000014;font-weight:600}.topbar .user-menu{position:relative;display:inline-flex}.topbar .user-avatar{width:30px;height:30px;border-radius:50%;border:0;color:#fff;font:600 11px/1 var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:center}.topbar .user-avatar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-popover{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--absolute);border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 18px #0000001a;padding:6px;z-index:400}.user-popover-head{padding:8px 10px;font-size:12px;color:var(--gray-dark);border-bottom:1px solid var(--line);margin-bottom:4px}.user-popover button{display:flex;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;border-radius:4px;font-size:13px;cursor:pointer;color:var(--text)}.user-popover button:hover{background:var(--bright)}.ev-cov-will-cover{--ev-color: #10b981}.ev-cov-wont-cover{--ev-color: #ef4444}.ev-cov-good-to-know{--ev-color: #94a3b8}.arrangement{flex:1;overflow:auto;padding:24px 32px 40px;background:var(--back)}.arrangement .calendar-cell.is-clickable{cursor:pointer;transition:background .12s}.calendar-head-title{margin:12px 0 8px}.calendar-head-title h2{font:500 14px/1 var(--font-sans);color:var(--gray-dark);margin:0;text-transform:uppercase;letter-spacing:1px}.event-chip{text-align:left;border:0;border-left:3px solid var(--ev-color);background:color-mix(in srgb,var(--ev-color),transparent 90%);padding:3px 6px;font:500 10.5px/1.3 var(--font-sans);color:var(--text);cursor:pointer;border-radius:2px;display:flex;align-items:center;gap:4px;overflow:hidden}.event-chip:hover{filter:brightness(.94)}.event-chip.is-bar{background:var(--ev-color);color:var(--absolute);border-left:0;padding:3px 8px;border-radius:0;font-weight:500;min-height:20px;width:100%;box-sizing:border-box;position:relative;z-index:1}.event-chip.is-bar.is-start{margin-left:2px;width:calc(100% - 2px);border-top-left-radius:3px;border-bottom-left-radius:3px}.event-chip.is-bar.is-end{margin-right:2px;width:calc(100% - 2px);border-top-right-radius:3px;border-bottom-right-radius:3px}.event-chip.is-bar.is-start.is-end{margin:0 2px;width:calc(100% - 4px);border-radius:3px}.event-chip.is-bar .event-chip-text{color:var(--absolute)}.event-chip.is-bar:not(.is-start) .event-chip-text{opacity:.78;font-weight:400;font-style:italic}.event-chip-time{flex-shrink:0;font:500 9px/1 var(--font-mono);color:var(--gray-dark);letter-spacing:.5px}.event-chip-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;min-width:0}.event-list{display:flex;flex-direction:column;gap:28px;margin-top:8px}.event-section-title{font:600 15px/1.2 var(--font-sans);margin:0 0 10px}.event-section-count{color:var(--gray);font-weight:400}.event-section ul{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--square-border);overflow:hidden;background:var(--absolute)}.event-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer;font:400 13px/1.3 var(--font-sans)}.event-row:last-child{border-bottom:0}.event-row:hover{background:var(--bright)}.event-dot{width:8px;height:8px;border-radius:50%;background:var(--ev-color);flex-shrink:0}.event-row-date{font:500 12px/1.35 var(--font-mono);color:var(--gray-dark);flex:0 0 152px;text-transform:lowercase;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.event-row-date-end{color:var(--gray);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.event-row-date-end:before{content:"↳";color:var(--gray);font-size:11px}.event-row-title{font-weight:500}.event-row-location{color:var(--gray-dark);font-size:12px}.event-row-coverage{margin-left:auto;font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:var(--ev-color)}.event-row-linked{display:inline-flex;align-items:center;gap:3px;color:var(--gray-dark);font-size:11px}.event-empty{color:var(--gray);font-style:italic;font-size:13px;padding:8px 2px}.timeline-view{margin-top:8px;display:flex;flex-direction:column;gap:12px}.timeline-toolbar{display:flex;align-items:center;gap:8px}.timeline-year{font:600 18px/1 var(--font-sans);margin:0;min-width:72px;text-align:center}.timeline-months-stack{display:flex;flex-direction:column;gap:18px}.timeline-month-section{border:1px solid var(--line);border-radius:var(--square-border);background:var(--absolute);overflow:hidden}.timeline-month-section.is-current{border-color:color-mix(in srgb,var(--accent, #0ea5e9),transparent 50%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #0ea5e9),transparent 70%)}.timeline-month-section.is-past .timeline-month-section-head{background:var(--bright)}.timeline-month-section.is-past .timeline-month-section-head h3{color:var(--gray-dark)}.timeline-month-section.is-empty{background:transparent}.timeline-month-section.is-empty .timeline-month-section-head{background:transparent;border-bottom:0}.timeline-month-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bright)}.timeline-month-section.is-current .timeline-month-section-head{background:color-mix(in srgb,var(--accent, #0ea5e9),transparent 92%)}.timeline-month-section-head h3{display:flex;align-items:baseline;gap:10px;font:600 20px/1.1 var(--font-sans);margin:0;text-transform:capitalize;color:var(--text)}.timeline-month-tag{font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:999px;background:var(--accent, #0ea5e9);color:var(--absolute)}.timeline-month-tag.is-past{background:transparent;color:var(--gray-dark);border:1px solid var(--line)}.timeline-month-count{font:500 12px/1 var(--font-mono);color:var(--gray)}.timeline-month-events{list-style:none;padding:0;margin:0}.timeline-month-events .event-row{border-bottom:1px solid var(--line)}.timeline-month-events .event-row:last-child{border-bottom:0}.calendar-events{display:flex;flex-direction:column;gap:2px;padding-bottom:2px;border-bottom:1px dashed var(--line);margin-bottom:2px}.calendar-event-bar{display:flex;align-items:center;gap:4px;padding:2px 5px;border:0;border-radius:2px;cursor:pointer;font:500 10px/1.2 var(--font-sans);text-align:left;color:var(--absolute);background:var(--ev-color)}.calendar-event-bar:hover{filter:brightness(1.05)}.calendar-event-bar.is-bar{border-radius:0;width:100%;box-sizing:border-box;position:relative;z-index:1}.calendar-event-bar.is-bar.is-start{margin-left:2px;width:calc(100% - 2px);border-top-left-radius:3px;border-bottom-left-radius:3px}.calendar-event-bar.is-bar.is-end{margin-right:2px;width:calc(100% - 2px);border-top-right-radius:3px;border-bottom-right-radius:3px}.calendar-event-bar.is-bar.is-start.is-end{margin:0 2px;width:calc(100% - 4px);border-radius:3px}.calendar-event-bar.is-bar:not(.is-start) .calendar-event-label{opacity:.78;font-style:italic;font-weight:400}.calendar-event-bar.is-bar.is-start.is-end{border-radius:3px;margin:0;width:100%}.calendar-event-time{font:500 9px/1 var(--font-mono);opacity:.8}.calendar-event-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;min-width:0}.calendar-event-more{font:500 10px/1 var(--font-mono);color:var(--gray-dark);padding:0 4px}.calendar-events-toggle{display:inline-flex;align-items:center;gap:5px;font:500 12px/1 var(--font-sans);color:var(--gray-dark);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.calendar-enrollment-banner{margin-bottom:14px}.calendar-enrollment-banner-head{font-size:13px;margin-bottom:6px}.calendar-enrollment-empty{font-size:12px;margin:0}.calendar-enrollment-list{flex-direction:column}.calendar-enrollment-row{font:inherit}.calendar-enrollment-row:hover{background:var(--surface-2, #f0f2f5)}.calendar-enrollment-title{font-weight:600;font-size:13px}.calendar-enrollment-meta{font-size:11px}.calendar-events-toggle input{margin:0}.event-modal{width:900px;max-width:calc(100vw - 32px);max-height:min(90vh,860px);display:flex;flex-direction:column;overflow:hidden;padding:22px 28px 18px;box-shadow:0 24px 64px -8px #0f172a40,0 8px 24px -4px #0f172a1a}.event-modal>header{flex-shrink:0;padding-bottom:14px;margin-bottom:4px}.event-modal>footer{flex-shrink:0;padding-top:14px;margin-top:8px;border-top:1px solid color-mix(in srgb,var(--line),transparent 65%)}.event-modal>header h2{font:600 1.35rem/1.2 var(--font-sans);letter-spacing:-.01em}.event-form{display:flex;flex-direction:column;gap:14px;padding:4px 4px 4px 2px;overflow-y:auto;flex:1;min-height:0}.event-form-cols{display:flex;gap:28px;align-items:stretch}.event-form-ai,.event-form-main,.event-form-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.event-form-ai{flex:0 0 280px;align-self:flex-start}.event-form-main{flex:1.5 1 0}.event-form-aside{flex:1 1 0}.event-form-cols:has(.event-form-ai .event-booking-fields) .event-form-ai{flex:1.6 1 0}.event-form-cols:has(.event-form-ai .event-booking-fields) .event-form-main{flex:1.1 1 0}.event-form-cols:has(.event-form-ai .event-booking-fields) .event-form-aside{flex:1 1 0}.event-form-aside>*{width:100%}.event-form input[type=text],.event-form input[type=email],.event-form input[type=tel],.event-form input[type=url],.event-form input[type=date],.event-form input[type=datetime-local],.event-form textarea,.event-form select{font:400 14px/1.4 var(--font-sans);color:var(--text);padding:9px 12px;border:1px solid color-mix(in srgb,var(--line),transparent 35%);border-radius:8px;background:var(--absolute);outline:none;transition:border-color .12s,box-shadow .12s}.event-form input:focus,.event-form textarea:focus,.event-form select:focus{border-color:color-mix(in srgb,var(--primary),transparent 50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary),transparent 88%)}.event-form .field input,.event-form .field textarea,.event-form .field select{border:1px solid color-mix(in srgb,var(--line),transparent 35%);border-radius:8px;background:var(--absolute);padding:9px 12px}.event-form .field input:focus,.event-form .field textarea:focus,.event-form .field select:focus{border-color:color-mix(in srgb,var(--primary),transparent 50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary),transparent 88%)}.hallo-view input,.hallo-view textarea{border:1px solid color-mix(in srgb,var(--line),transparent 35%);border-radius:8px;background:var(--absolute);color:var(--text);font:400 14px/1.4 var(--font-sans);outline:none;transition:border-color .12s,box-shadow .12s}.hallo-view input:focus,.hallo-view textarea:focus{border-color:color-mix(in srgb,var(--primary),transparent 50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary),transparent 88%)}.event-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.event-coverage{border:0;padding:0;margin:0;background:transparent}.event-coverage legend{font:600 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.6px;color:var(--gray-dark);padding:0;margin-bottom:8px}.event-coverage-options{display:flex;flex-direction:column!important;gap:4px;margin-top:0}.event-form .event-coverage-opt{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 14px;border-radius:10px;cursor:pointer;border:0;background:transparent;color:var(--text)!important;font:inherit!important;transition:background .12s}.event-form .event-coverage-opt:hover{background:color-mix(in srgb,var(--ev-color),transparent 92%)}.event-form .event-coverage-opt.is-active{background:color-mix(in srgb,var(--ev-color),transparent 88%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ev-color),transparent 60%)}.event-coverage-dot{width:12px;height:12px;border-radius:50%;background:var(--ev-color);flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--ev-color),transparent 75%)}.event-allday{flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:var(--gray-dark)!important;padding:6px 0;cursor:pointer}.event-allday input{accent-color:var(--primary)}.event-row-fields{display:flex;gap:14px;align-items:flex-end}.event-row-fields>label,.event-row-fields>.event-times{flex:1 1 0;min-width:0}.event-row-fields>.event-allday{flex:0 0 auto}@media(max-width:1100px){.event-modal{width:100%;max-width:calc(100vw - 16px);padding:18px 18px 16px;max-height:92vh}.event-form-cols{flex-direction:column;gap:16px}.event-form-ai,.event-form-main,.event-form-aside{flex:1 1 auto}.event-form-ai{flex:0 0 auto}.event-row-fields{flex-direction:column;gap:10px;align-items:stretch}}.event-form label{display:flex;flex-direction:column;gap:4px;font:500 12px/1.2 var(--font-sans);color:var(--gray-dark)}.event-form input[type=text],.event-form input[type=email],.event-form input[type=tel],.event-form input[type=url],.event-form input[type=date],.event-form input[type=datetime-local],.event-form textarea{font:400 14px/1.4 var(--font-sans);color:var(--text);padding:8px 10px;border:1px solid var(--line);border-radius:var(--square-border);background:var(--absolute);outline:none}.event-form input:focus,.event-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 82%)}.event-allday{flex-direction:row!important;align-items:center;gap:6px!important;font-size:13px!important;color:var(--text)!important}.event-times{display:flex;gap:10px}.event-times label{flex:1}.event-coverage{border:1px solid var(--line);border-radius:var(--square-border);padding:10px 12px;margin:0}.event-coverage legend{font:500 12px/1 var(--font-sans);color:var(--gray-dark);padding:0 6px}.event-coverage-options{display:flex;flex-direction:column!important;gap:6px;margin-top:8px}.event-form .event-coverage-opt{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 12px;border-radius:var(--square-border);cursor:pointer;border:1px solid var(--line);background:var(--absolute);color:var(--text)!important;font:inherit!important;transition:border-color .12s,background .12s}.event-form .event-coverage-opt:hover{border-color:color-mix(in srgb,var(--ev-color),transparent 40%);background:color-mix(in srgb,var(--ev-color),transparent 96%)}.event-form .event-coverage-opt.is-active{border-color:var(--ev-color);background:color-mix(in srgb,var(--ev-color),transparent 92%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ev-color),transparent 82%)}.event-form .event-coverage-opt input{margin:0;width:14px;height:14px;accent-color:var(--ev-color);flex-shrink:0}.event-coverage-dot{width:10px;height:10px;border-radius:50%;background:var(--ev-color);flex-shrink:0}.event-coverage-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.event-coverage-label{font:500 13.5px/1.2 var(--font-sans);color:var(--text)}.event-coverage-hint{color:var(--gray-dark);font:400 11.5px/1.3 var(--font-sans)}.event-links{border-top:1px solid var(--line);padding-top:14px;margin-top:6px}.event-links h3{font:600 13px/1 var(--font-sans);margin:0 0 8px}.event-links ul{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:4px}.event-links li{display:flex;align-items:center;gap:6px}.event-link-title{background:transparent;border:0;color:var(--primary);text-align:left;cursor:pointer;font:500 13px/1.3 var(--font-sans);padding:4px 6px;border-radius:var(--square-border);flex:1}.event-link-title:hover{background:var(--bright)}.event-link-add{position:relative;margin-top:4px}.event-link-add input{width:100%;padding:6px 10px;border:1px solid var(--line);border-radius:var(--square-border);font-size:13px;background:var(--absolute)}.event-link-results{position:absolute;top:100%;left:0;right:0;background:var(--absolute);border:1px solid var(--line);border-radius:var(--square-border);box-shadow:0 8px 24px #0000001f;z-index:10;max-height:240px;overflow-y:auto}.event-link-result{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;padding:8px 10px;text-align:left;cursor:pointer;font-size:13px;color:var(--text)}.event-link-result:hover{background:var(--bright)}.event-create-card{margin-top:10px}.btn-xs{padding:2px 6px;font-size:11px}.btn.is-danger,.btn.is-ghost.is-danger{color:#dc2626}.btn.is-ghost.is-danger:hover{background:color-mix(in srgb,#dc2626,transparent 92%)}.daily-pill.is-danger{border-color:color-mix(in srgb,var(--red),transparent 70%);color:var(--red)}.daily-pill.is-danger:hover{border-color:var(--red);background:color-mix(in srgb,var(--red),transparent 92%);color:var(--red)}.comments-section{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.comments-head{display:flex;align-items:center;gap:6px}.comments-head h3{font:600 13px/1 var(--font-sans);margin:0;color:var(--text)}.comments-count{font:500 10.5px/1 var(--font-mono);color:var(--gray-dark);background:var(--bright);padding:2px 6px;border-radius:10px}.comments-empty{color:var(--gray);font:400 12.5px/1.4 var(--font-sans);font-style:italic;margin:0}.comments-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.comment{background:var(--bright);border:1px solid var(--line);border-radius:var(--square-border);padding:8px 10px 10px}.comment-head{display:flex;align-items:center;gap:8px;margin-bottom:3px}.comment-author{font:600 12px/1 var(--font-sans);color:var(--text)}.comment-time{font:400 11px/1 var(--font-sans);color:var(--gray-dark)}.comment-delete{margin-left:auto;border:0;background:transparent;color:var(--gray);cursor:pointer;padding:2px 4px;border-radius:3px;display:inline-flex;align-items:center}.comment-delete:hover{background:var(--line);color:var(--text)}.comment-body{font:400 13px/1.5 var(--font-sans);color:var(--text);white-space:pre-wrap;word-break:break-word}.comments-compose{position:relative;display:flex;flex-direction:column;gap:6px}.comments-compose .mention-textarea-wrap{width:100%}.comments-compose textarea{flex:1;padding:8px 10px;border:1px solid var(--line);border-radius:var(--square-border);font:400 13px/1.5 var(--font-sans);color:var(--text);background:var(--absolute);resize:vertical;min-height:40px;outline:none}.comments-compose textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 85%)}.comments-compose.is-drag{outline:2px dashed var(--primary);outline-offset:2px;border-radius:var(--square-border)}.comments-compose-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.comments-compose-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary),transparent 85%);color:var(--primary);font:600 13px/1.2 var(--font-sans);border-radius:var(--square-border);pointer-events:none;z-index:1}.comment-pending-files{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px}.comment-pending-file{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 8px;background:var(--bright);border:1px solid var(--line);border-radius:12px;font:400 11px/1 var(--font-sans);color:var(--text);max-width:240px}.comment-pending-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.comment-pending-size{color:var(--gray-dark);font-family:var(--font-mono)}.comment-pending-remove{border:0;background:transparent;color:var(--gray);cursor:pointer;padding:2px;border-radius:50%;display:inline-flex;align-items:center}.comment-pending-remove:hover{background:var(--line);color:var(--text)}.comment-attach-error{font:400 11px/1.4 var(--font-sans);color:var(--danger, #c0392b)}.comment-attachments{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px}.comment-attachment-btn{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;background:var(--absolute, #fff);border:1px solid var(--line);border-radius:10px;font:400 11px/1.2 var(--font-sans);color:var(--text);cursor:pointer;max-width:260px}.comment-attachment-btn:hover{border-color:var(--primary)}.comment-attachment-thumb{width:24px;height:24px;object-fit:cover;border-radius:4px;flex-shrink:0}.comment-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.comment-attachment-size{color:var(--gray-dark);font-family:var(--font-mono);font-size:10px}.mention-textarea-wrap{position:relative;flex:1;display:flex;flex-direction:column}.mention-textarea-wrap textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--square-border);font:400 13px/1.5 var(--font-sans);color:var(--text);background:var(--absolute);resize:vertical;min-height:40px;outline:none;box-sizing:border-box}.mention-textarea-wrap textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 85%)}.mention-popup{position:fixed;z-index:110;width:280px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;animation:opprett-fra-in .1s ease-out}.mention-popup-item{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--text);font:400 13px/1.2 var(--font-sans);text-align:left;cursor:pointer}.mention-popup-initials{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mention-popup-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-chip{display:inline-block;white-space:nowrap}.mention-chip.is-self{background:color-mix(in srgb,var(--primary),transparent 75%);color:var(--primary)}.chat-bubble{position:fixed;right:20px;bottom:20px;width:52px;height:52px;border:none;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px -6px color-mix(in srgb,var(--primary),transparent 40%);z-index:90;transition:transform .15s ease,box-shadow .15s ease}.chat-bubble:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px color-mix(in srgb,var(--primary),transparent 30%)}.feedback-fab{position:fixed;right:26px;bottom:84px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--absolute, #fff);color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px -4px #00000026;z-index:89;transition:transform .15s ease,box-shadow .15s ease,color .15s ease,border-color .15s ease}.feedback-fab:hover{transform:translateY(-2px);color:var(--primary);border-color:var(--primary);box-shadow:0 8px 20px -4px color-mix(in srgb,var(--primary),transparent 60%)}.feedback-fab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.feedback-fab--solo{bottom:24px;right:24px}@media(prefers-reduced-motion:reduce){.feedback-fab,.feedback-fab:hover{transition:none;transform:none}}@media(max-width:720px){.feedback-fab{width:38px;height:38px;right:16px;bottom:78px}.feedback-fab--solo{bottom:20px;right:20px}}.chat-panel{position:fixed;right:20px;bottom:20px;width:400px;height:min(640px,calc(100vh - 40px));display:flex;flex-direction:column;z-index:100;overflow:hidden}@media(max-width:720px){.chat-panel{right:0;bottom:0;left:0;top:0;width:100%;height:100%;border:none}}.chat-panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.chat-panel-title{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.chat-panel-actions{display:inline-flex;gap:4px}.chat-icon-btn{width:28px;height:28px;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chat-icon-btn:hover{background:color-mix(in srgb,var(--text),transparent 92%);opacity:1}.chat-panel-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.chat-welcome strong{color:var(--text)}.chat-welcome p{margin:0 0 8px}.chat-welcome ul{margin:4px 0 0;padding-left:18px}.chat-welcome li{margin-bottom:2px}.chat-msg{display:flex;flex-direction:column;gap:6px;max-width:88%}.chat-msg.user{align-self:flex-end}.chat-msg.assistant{align-self:flex-start}.chat-msg-body{padding:8px 12px;color:var(--text);word-break:break-word}.chat-msg-body p{margin:0}.chat-msg-body p+p{margin-top:6px}.chat-streaming-cursor{display:inline-block;width:2px;height:1em;vertical-align:text-bottom;margin-left:2px;background:currentColor;animation:chat-streaming-cursor 1s steps(2,end) infinite}@keyframes chat-streaming-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.chat-streaming-cursor{animation:none;opacity:.6}}.chat-streaming-dots{display:inline-flex;gap:4px;padding:12px 14px}.chat-streaming-dots span{width:6px;height:6px;border-radius:50%;background:var(--gray);animation:chat-streaming-dot 1.2s ease-in-out infinite}.chat-streaming-dots span:nth-child(2){animation-delay:.15s}.chat-streaming-dots span:nth-child(3){animation-delay:.3s}@keyframes chat-streaming-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.chat-streaming-dots span{animation:none;opacity:.6}}.chat-msg-body .md-h{margin:8px 0 4px;font-weight:600;line-height:1.3;color:var(--text)}.chat-msg-body .md-h:first-child{margin-top:0}.chat-msg-body .md-h1{font-size:14.5px}.chat-msg-body .md-h2{font-size:13.5px}.chat-msg-body .md-h3{font-size:13px;opacity:.85}.chat-msg-body .md-ul,.chat-msg-body .md-ol{margin:4px 0;padding-left:20px}.chat-msg-body .md-ul li,.chat-msg-body .md-ol li{margin:2px 0}.chat-msg-body .md-ul{list-style:disc}.chat-msg-body .md-ol{list-style:decimal}.chat-msg-body code{font:500 12px/1.4 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);background:color-mix(in srgb,var(--text),transparent 90%);padding:1px 5px;border-radius:4px;word-break:break-word}.chat-msg-body .md-pre{margin:6px 0;padding:8px 10px;background:color-mix(in srgb,var(--text),transparent 92%);border-radius:6px;overflow-x:auto;font:500 12px/1.45 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.chat-msg-body .md-pre code{background:transparent;padding:0;border-radius:0}.chat-msg-body .md-quote{margin:6px 0;padding:4px 10px;color:color-mix(in srgb,var(--text),transparent 25%)}.chat-msg-body .md-quote p{margin:2px 0}.chat-msg-body a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.chat-msg-body a:hover{text-decoration-thickness:2px}.chat-msg-body strong{font-weight:600}.chat-msg-body em{font-style:italic}.chat-msg-body .md-table-wrap{margin:6px 0;overflow-x:auto}.chat-msg-body .md-table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.4}.chat-msg-body .md-table th,.chat-msg-body .md-table td{padding:5px 9px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--text),transparent 90%);white-space:nowrap}.chat-msg-body .md-table tbody tr:last-child td{border-bottom:none}.chat-msg-body .md-table th{font-weight:600;color:color-mix(in srgb,var(--text),transparent 25%)}.chat-msg.user .chat-msg-body{border-bottom-right-radius:3px}.chat-thinking{display:inline-flex;gap:4px;padding:10px 14px}.chat-dot{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--text),transparent 50%);animation:chat-dot-pulse 1.2s infinite ease-in-out}.chat-dot:nth-child(2){animation-delay:.15s}.chat-dot:nth-child(3){animation-delay:.3s}@keyframes chat-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-tools{display:flex;flex-direction:column;gap:6px}.chat-tool-chip{display:inline-flex;align-items:center;width:fit-content;max-width:100%}.chat-tool-chip.auto{color:color-mix(in srgb,var(--text),transparent 30%)}.chat-tool-chip.applied{border-color:color-mix(in srgb,#2f7d32,transparent 70%)}.chat-tool-chip.rejected{color:color-mix(in srgb,var(--text),transparent 50%);text-decoration:line-through}.chat-tool-chip.failed{border-color:color-mix(in srgb,#c62828,transparent 70%)}.chat-tool-suggestion{display:flex;flex-direction:column;gap:8px}.chat-tool-suggestion-label{color:var(--text)}.chat-args{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;font:400 11.5px/1.4 var(--font-sans);color:color-mix(in srgb,var(--text),transparent 25%)}.chat-arg-value{word-break:break-word}.chat-tool-suggestion-actions{display:flex;gap:6px;margin-top:2px}.chat-btn{cursor:pointer}.chat-btn:hover{border-color:color-mix(in srgb,var(--text),transparent 70%)}.chat-btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.chat-btn.primary:hover{background:color-mix(in srgb,var(--primary),#000 10%)}.chat-panel-input{border-top:1px solid var(--line);display:flex;gap:6px;align-items:flex-end}.chat-panel-input textarea{flex:1;resize:none}.chat-panel-input textarea:focus{border-color:var(--primary)}.chat-send-btn{width:34px;height:34px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.chat-send-btn:disabled{background:color-mix(in srgb,var(--text),transparent 80%);cursor:not-allowed}.pp-chat-thread{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px;width:100%}.pp-chat-thread-scroll{flex:1;min-height:140px;max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--bg, #fafafa);display:flex;flex-direction:column;gap:8px}.pp-chat-empty{font-size:12px;padding:12px 0;text-align:center}.pp-chat-msg{max-width:80%;display:flex;flex-direction:column;gap:2px}.pp-chat-msg.is-self{align-self:flex-end}.pp-chat-msg.is-other{align-self:flex-start}.pp-chat-msg-meta{font-size:10px;display:flex;gap:6px;align-items:center}.pp-chat-msg-meta strong{color:var(--text);font-weight:500}.pp-chat-msg-role{font-size:9px;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--primary),transparent 88%)}.pp-chat-msg.is-grafiker .pp-chat-msg-role{background:color-mix(in srgb,#7c3aed,transparent 88%);color:#7c3aed}.pp-chat-msg-time{margin-left:auto;font-size:10px;color:var(--gray)}.pp-chat-msg-body{border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid var(--line)}.pp-chat-msg.is-self .pp-chat-msg-body{background:color-mix(in srgb,var(--primary),transparent 88%);border-color:color-mix(in srgb,var(--primary),transparent 70%)}.pp-chat-form{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.pp-chat-form textarea{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:400 13px/1.4 var(--font-sans);resize:none;min-height:52px;max-height:140px;overflow-y:auto;background:var(--absolute, #fff);color:var(--text);outline:none}.pp-chat-form textarea:focus{border-color:var(--primary)}.pp-chat-error{font-size:11px}.pp-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:600;background:var(--danger, #b3261e);color:#fff;margin-left:6px;line-height:1}.pp-chat-msg-attachments{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.pp-chat-attachment-thumb{border:1px solid var(--line);border-radius:6px;padding:0;background:#fff;cursor:pointer;overflow:hidden;max-width:180px;max-height:120px;display:inline-block}.pp-chat-attachment-thumb img{display:block;max-width:180px;max-height:120px;object-fit:cover}.pp-chat-attachment-thumb:hover{border-color:var(--primary)}.pp-chat-pending-row{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0}.pp-chat-pending{position:relative;border:1px solid var(--line);border-radius:6px;overflow:hidden;width:80px;height:80px;background:#fff}.pp-chat-pending img{width:100%;height:100%;object-fit:cover;display:block}.pp-chat-pending-remove{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:11px;cursor:pointer;line-height:1;padding:0}.pp-chat-pending-meta{position:absolute;bottom:0;left:0;right:0;background:#0000008c;color:#fff;font-size:9px;padding:2px 4px;text-align:center}.pp-chat-form-row{display:flex;gap:6px;align-items:flex-end}.pp-chat-form-row textarea{flex:1}.pp-chat-textarea-wrap{flex:1;position:relative;display:flex}.pp-chat-textarea-wrap textarea{width:100%}.pp-chat-form-actions{display:flex;gap:6px;align-items:flex-end}.pp-chat-mention-list{position:absolute;bottom:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;padding:4px;z-index:30;display:flex;flex-direction:column;gap:1px}.pp-chat-mention-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;background:transparent;border-radius:6px;cursor:pointer;font:400 13px/1.2 var(--font-sans);color:var(--text);text-align:left}.pp-chat-mention-item.is-active,.pp-chat-mention-item:hover{background:color-mix(in srgb,var(--primary),transparent 90%);color:var(--primary)}.pp-chat-mention-icon{align-items:center;color:var(--gray)}.pp-chat-mention-item.is-active .pp-chat-mention-icon{color:var(--primary)}.pp-chat-mention{display:inline;border:none;padding:0 4px;background:color-mix(in srgb,var(--primary),transparent 88%);color:var(--primary);font:inherit;font-weight:500;border-radius:4px;cursor:pointer}.pp-chat-mention:hover{background:color-mix(in srgb,var(--primary),transparent 78%)}.pp-chat-form.is-drag-active textarea{border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 96%)}.pp-chat-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;padding:24px;cursor:zoom-out}.pp-chat-lightbox img{max-width:90vw;max-height:85vh;box-shadow:0 20px 60px #0009}.pp-chat-lightbox-caption{color:#fff;font-size:12px;margin-top:12px;opacity:.9}.kalenderoversikt{flex:1;overflow:auto;padding:24px 32px 80px}.event-custom-fields{border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:10px 12px;margin:8px 0}.event-custom-fields legend{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--gray, #64748b);padding:0 6px}.event-custom-hint{color:var(--gray, #64748b);font-size:11px;margin-top:2px}.event-booking-fields{border:1px solid var(--line, #e2e8f0);border-radius:8px;padding:14px 16px;margin:12px 0;background:color-mix(in srgb,var(--primary, #2563eb) 3%,transparent)}.event-booking-fields legend{font:600 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.6px;color:var(--gray-dark);padding:0 6px}.event-booking-fields>.booking-type-hint{font-size:12px;color:var(--gray-dark);margin:4px 0 12px;line-height:1.4}.event-booking-fields .booking-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px}.event-booking-fields>label{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.event-booking-fields>label:last-child{margin-bottom:0}.event-booking-fields .booking-grid-2>label{display:flex;flex-direction:column;gap:4px;margin:0}.event-booking-fields label>span{font:500 11px/1.2 var(--font-sans);color:var(--gray-dark);text-transform:none;letter-spacing:0}.event-booking-fields input[type=text],.event-booking-fields input[type=email],.event-booking-fields input[type=tel],.event-booking-fields input[type=number],.event-booking-fields select,.event-booking-fields textarea{font:400 14px/1.4 var(--font-sans);color:var(--text);padding:8px 10px;border:1px solid var(--line, #e2e8f0);border-radius:var(--square-border, 6px);background:var(--absolute, #fff);width:100%;outline:none}.event-booking-fields input:focus,.event-booking-fields select:focus,.event-booking-fields textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary),transparent 82%)}.event-booking-fields textarea{resize:vertical;min-height:60px}.event-booking-assignees{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 0 0}.event-booking-assignees-empty{color:var(--gray);font-size:12px;font-style:italic}.event-row-cal{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;color:#fff;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:0 0 116px;box-sizing:border-box;text-align:center}.event-row-cal.event-row-cal-saker{background:transparent;color:var(--gray-dark);border:1px solid var(--border, #e2e8f0)}.cal-switcher{display:inline-flex;align-items:center;gap:4px;padding-left:8px;margin-left:4px;border-left:1px solid var(--border, #e2e8f0)}.cal-pin{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--gray, #64748b);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative}.cal-pin:hover{background:color-mix(in srgb,var(--primary, #2563eb),transparent 92%);color:inherit}.cal-pin.is-active{background:color-mix(in srgb,var(--primary, #2563eb),transparent 88%);color:var(--primary, #2563eb);border-color:color-mix(in srgb,var(--primary, #2563eb),transparent 60%)}.cal-pin-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.cal-pin-label{max-width:140px;overflow:hidden;text-overflow:ellipsis}.cal-pin-badge{position:absolute;top:2px;right:4px;width:7px;height:7px;background:#dc2626;border-radius:50%}.event-lifecycle{border:0;padding:0;margin:0}.event-lifecycle legend{font:600 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.6px;color:var(--gray-dark);padding:0;margin-bottom:8px}.event-lifecycle-stages{display:flex;flex-wrap:wrap;gap:6px}.event-lifecycle-stage{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--stage-color, #94a3b8),transparent 70%);background:color-mix(in srgb,var(--stage-color, #94a3b8),transparent 95%);color:var(--text);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:background .12s,border-color .12s}.event-lifecycle-stage:hover{background:color-mix(in srgb,var(--stage-color, #94a3b8),transparent 88%)}.event-lifecycle-stage.is-active{background:color-mix(in srgb,var(--stage-color, #94a3b8),transparent 78%);border-color:var(--stage-color, #94a3b8);box-shadow:inset 0 0 0 1px var(--stage-color, #94a3b8)}.event-lifecycle-stage.is-terminal{opacity:.85}.event-lifecycle-dot{width:8px;height:8px;border-radius:50%;background:var(--stage-color, #94a3b8);flex-shrink:0}.event-stage-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--stage-color, #94a3b8),transparent 88%);color:color-mix(in srgb,var(--stage-color, #94a3b8),var(--text) 30%);font:500 11px/1.4 var(--font-sans);border:1px solid color-mix(in srgb,var(--stage-color, #94a3b8),transparent 65%);white-space:nowrap}.event-stage-pill.is-terminal{opacity:.85}.event-related{border-top:1px solid color-mix(in srgb,var(--line),transparent 50%);padding-top:14px}.event-related h3{font:600 13px/1 var(--font-sans);margin:0 0 4px}.event-related-meta{font-size:11px;color:var(--gray-dark);margin-bottom:8px;display:flex;align-items:center;gap:4px}.event-related-key{font-family:var(--font-mono, ui-monospace, monospace);background:color-mix(in srgb,var(--text),transparent 92%);padding:1px 6px;border-radius:4px;margin-left:4px}.event-related-count{color:var(--gray)}.event-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.event-related-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:12.5px;background:color-mix(in srgb,var(--text),transparent 96%);width:100%;border:0;text-align:left;color:inherit;font:inherit}.event-related-row.is-clickable{cursor:pointer;transition:background .12s}.event-related-row.is-clickable:hover{background:color-mix(in srgb,var(--primary),transparent 90%)}.event-related-date{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--gray-dark);flex-shrink:0}.event-related-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bemanning{display:grid;grid-template-columns:1fr 240px;height:100%;overflow:hidden}.bemanning.is-empty{grid-template-columns:1fr;align-items:center;justify-items:center;padding:40px}@media(max-width:900px){.bemanning{grid-template-columns:1fr}}.btn.is-sensitive-cta{background:#dc2626;color:#fff;border-color:#b91c1c}.btn.is-sensitive-cta:hover{background:#b91c1c}.rich-editor{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--bg);min-height:260px;overflow:hidden}.rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--bg-2, #f8fafc);position:sticky;top:0;z-index:2}.rich-tb-btn{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:26px;padding:0 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text, #0f172a);cursor:pointer;font:inherit;font-size:11px;line-height:1}.rich-tb-btn:hover:not(:disabled){background:var(--bg-3, #e2e8f0)}.rich-tb-btn.is-active{background:color-mix(in srgb,var(--primary),transparent 78%);color:var(--primary)}.rich-tb-btn:disabled{opacity:.4;cursor:not-allowed}.rich-tb-btn.is-text{font-weight:600;letter-spacing:.5px}.rich-tb-sep{display:inline-block;width:1px;height:18px;background:var(--line);margin:0 4px}.rich-editor-surface{flex:1;overflow:auto;max-height:60vh}.rich-editor-surface.is-readonly{max-height:none}.rich-editor-content{padding:14px 16px;font-size:14px;line-height:1.6;min-height:220px;outline:none}.rich-editor-content>*+*{margin-top:.6em}.rich-editor-content p{margin:0}.rich-editor-content h1{font-size:20px;font-weight:700;margin:.4em 0 .2em}.rich-editor-content h2{font-size:17px;font-weight:700;margin:.4em 0 .2em}.rich-editor-content h3{font-size:15px;font-weight:600;margin:.3em 0 .2em}.rich-editor-content ul,.rich-editor-content ol{padding-left:22px;margin:0}.rich-editor-content ul[data-type=taskList]{list-style:none;padding-left:0}.rich-editor-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.rich-editor-content ul[data-type=taskList] li>label{margin-top:2px;flex-shrink:0}.rich-editor-content ul[data-type=taskList] li>div{flex:1;min-width:0}.rich-editor-content blockquote{margin:0;padding:4px 12px;border-left:3px solid var(--primary, #2563eb);color:var(--gray-dark, #475569);background:var(--bg-2, #f8fafc);border-radius:0 4px 4px 0}.rich-editor-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 4px;background:var(--bg-3, #e2e8f0);border-radius:3px}.rich-editor-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:10px 12px;background:var(--bg-3, #e2e8f0);border-radius:6px;overflow-x:auto}.rich-editor-content pre code{background:transparent;padding:0}.rich-editor-content a{color:var(--primary, #2563eb);text-decoration:underline}.rich-editor-content mark{background:#fef9c3;padding:0 2px;border-radius:2px}.rich-editor-content img{max-width:100%;height:auto;border-radius:4px;display:block}.rich-editor-content hr{border:none;border-top:1px solid var(--line);margin:16px 0}.rich-editor-content .mention,.rich-editor-content span[data-type=mention]{display:inline-block;padding:0 6px;border-radius:10px;background:color-mix(in srgb,var(--primary, #2563eb),transparent 85%);color:var(--primary, #2563eb);font-weight:500;font-size:.92em;white-space:nowrap}.rich-editor-content table.rich-table,.rich-editor-content table{border-collapse:collapse;width:100%;margin:8px 0;table-layout:fixed;overflow:hidden}.rich-editor-content table th,.rich-editor-content table td{border:1px solid var(--line);padding:6px 8px;vertical-align:top;position:relative;min-width:60px}.rich-editor-content table th{background:var(--bg-2, #f8fafc);font-weight:600;text-align:left}.rich-editor-content table .selectedCell{background:color-mix(in srgb,var(--primary, #2563eb),transparent 88%)}.rich-editor-content .ProseMirror-gapcursor:after{border-top-color:var(--text, #0f172a)}.rich-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--gray, #94a3b8);pointer-events:none;height:0}.rich-url-modal{width:min(420px,90vw)}.rich-url-modal-body{padding:14px 16px}.rich-url-modal-body label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--gray-dark, #475569)}.rich-url-modal-body input[type=url]{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.rich-url-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--line)}@keyframes opprett-fra-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}tr.is-subtask-row td:first-child{padding-left:28px}.app-shell.has-sidebar{flex-direction:row;height:100vh;overflow:hidden}.app-main-column{flex:1;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.app-shell.radar-only-shell{height:100vh;overflow:hidden}.radar-only-main{flex:1;min-height:0}.radar-only-preview-ribbon{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:6px 16px;font-size:12.5px;line-height:1.3;color:var(--text);background:var(--primary-soft, var(--bg-2));border-bottom:1px solid var(--line)}.radar-only-preview-exit{flex-shrink:0;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-weight:600;padding:4px 12px;border-radius:var(--round-border, 8px);cursor:pointer}.radar-only-preview-exit:hover{background:var(--bg-2)}.radar-only-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;height:52px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--bg)}.radar-only-brand{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:var(--round-border);color:var(--text);font-family:var(--font-sans)}.radar-only-brand:hover{background:var(--bg-2)}.radar-only-brand-icon{display:inline-flex;color:var(--primary)}.radar-only-title{font-weight:700;font-size:15px;letter-spacing:-.01em}.radar-only-site{font-size:12px;color:var(--gray-dark);padding:2px 8px;border:1px solid var(--line);border-radius:999px}.radar-only-user{position:relative}.radar-only-user-trigger{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:5px 8px;border-radius:var(--round-border);color:var(--text);font-family:var(--font-sans)}.radar-only-user-trigger:hover{background:var(--bg-2)}.radar-only-user-trigger .user-avatar{width:30px;height:30px;flex-shrink:0;border-radius:50%;border:0;color:#fff;font:600 11px/1 var(--font-sans);display:flex;align-items:center;justify-content:center;text-transform:uppercase}.radar-only-user-trigger .feather,.radar-only-user-trigger svg{color:var(--gray-dark)}.radar-only-user-name{font-size:13px;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-only-user-popover{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--bg);border:1px solid var(--line);border-radius:var(--square-border);box-shadow:0 8px 28px #00000029;padding:6px;z-index:60;display:flex;flex-direction:column;gap:2px}.radar-only-user-head{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.radar-only-user-head-name{font-weight:600;color:var(--text);font-size:13px}.radar-only-user-head-email{font-size:12px;color:var(--gray-dark);margin-top:2px}.radar-only-user-popover>button{display:flex;align-items:center;width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:8px 10px;border-radius:var(--round-border);font-size:13px;color:var(--text);font-family:var(--font-sans)}.radar-only-user-popover>button:hover{background:var(--bg-2)}@media(max-width:720px){.radar-only-header{height:48px;padding:0 10px}.radar-only-user-name,.radar-only-site{display:none}}.sidebar{width:216px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--back);height:100%;overflow:visible}.sidebar-head{padding:12px 8px 8px;display:flex;flex-direction:column;gap:8px}.sidebar-head .site-switcher-trigger{width:100%;justify-content:flex-start}.sidebar-head .site-switcher-trigger>svg:last-child{margin-left:auto}.sidebar-group{align-self:stretch}.sidebar-nav{flex:1;overflow-y:auto;padding:8px 8px 12px;display:flex;flex-direction:column;gap:2px}.sidebar-tools{padding:6px 8px 8px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1px;position:relative;z-index:5}.sidebar-shortcuts{display:flex;flex-direction:column;gap:1px;padding:0 8px 6px;margin-bottom:6px}.sidebar-shortcuts .notifications-bell{position:relative}.sidebar-shortcuts .notifications-btn.overflow-item{width:100%;justify-content:flex-start;gap:8px;padding:5px 8px;border-radius:6px;font:500 13px/1.1 var(--font-sans);color:var(--text);background:transparent;border:1px solid transparent}.sidebar-shortcuts .notifications-btn.overflow-item:hover{background:var(--bright)}.sidebar-shortcuts .notifications-btn.overflow-item.has-unread{background:color-mix(in srgb,var(--danger, #b3261e),transparent 88%);border-color:color-mix(in srgb,var(--danger, #b3261e),transparent 70%);color:var(--danger, #b3261e)}.sidebar-shortcuts .notifications-btn.overflow-item.has-unread:hover{background:color-mix(in srgb,var(--danger, #b3261e),transparent 80%)}.sidebar-shortcuts .notifications-btn-label{flex:1;text-align:left}.sidebar-shortcuts .notifications-badge.is-inline{min-width:16px;height:14px;border-radius:7px;font:700 9px/14px var(--font-sans)}.sidebar-shortcuts .notifications-popover{top:calc(100% + 4px);bottom:auto;left:0;right:auto;min-width:320px;max-width:400px;z-index:100}.sidebar-section{display:flex;flex-direction:column;margin-top:6px}.sidebar-section-head{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:transparent;border:none;cursor:pointer;font:600 10px/1.4 var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--gray-dark);text-align:left}.sidebar-section-head:hover{color:var(--text)}.sidebar-section-head svg{flex-shrink:0;opacity:.7}.sidebar-section-body{display:flex;flex-direction:column;gap:1px;padding:2px 0}.sidebar-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font:500 13px/1.1 var(--font-sans);color:var(--text);background:transparent;border:1px solid transparent;cursor:pointer;text-align:left;width:100%;position:relative;transition:background var(--motion-fast) var(--ease-standard)}.sidebar-item:hover{background:var(--bright)}.sidebar-item.is-active{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-weight:600}.sidebar-item svg{opacity:.7}.sidebar-item.is-active svg{opacity:1}.sidebar-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-badge{background:var(--primary);color:#fff;font:600 10px/1 var(--font-sans);padding:2px 6px;border-radius:10px;flex-shrink:0}.sidebar-cal-pins{display:flex;flex-direction:column;gap:1px;padding-left:14px;margin-top:2px;border-left:2px solid var(--line);margin-left:12px}.sidebar-section-head.is-static{cursor:default}.sidebar-section-head.is-static:hover{color:var(--gray-dark)}.sidebar-section-count{margin-left:auto;font:600 9.5px/14px var(--font-sans);letter-spacing:0;color:var(--gray-dark);background:var(--bright);border-radius:7px;padding:0 5px;min-width:16px;text-align:center}.sidebar-hint{font:400 10.5px/1.35 var(--font-sans);color:var(--gray-dark);padding:2px 8px 6px}.sidebar-row{display:flex;align-items:center;gap:2px}.sidebar-row .sidebar-item{flex:1;min-width:0}.sidebar-star{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--gray-dark);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.sidebar-row:hover .sidebar-star,.sidebar-star:focus-visible,.sidebar-star.is-on{opacity:1}.sidebar-star.is-on{color:var(--primary)}.sidebar-star.is-on svg{fill:currentColor}.sidebar-star:hover{background:var(--bright);color:var(--primary)}.sidebar-fav{border-radius:6px}.sidebar-fav.is-dragging{opacity:.45;background:var(--bright)}.sidebar-section--more{margin-top:10px;padding-top:6px;border-top:1px dashed var(--line)}.sidebar-section--more .sidebar-item{color:var(--gray-dark);font-weight:400}.sidebar-section--more .sidebar-item:hover,.sidebar-section--more .sidebar-item.is-active{color:var(--text)}.sidebar-section--more .sidebar-item.is-active{color:var(--primary);font-weight:600}.sidebar-more-group{display:flex;flex-direction:column;gap:1px}.sidebar-more-group+.sidebar-more-group{margin-top:4px}.sidebar-item--library{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 6px 6px;padding-top:7px}.sidebar-search{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;margin-top:2px;border:1px solid var(--line);border-radius:6px;background:var(--bright);color:var(--gray-dark);font:500 12.5px/1.1 var(--font-sans);cursor:pointer;text-align:left}.sidebar-search:hover{color:var(--text);border-color:var(--gray)}.sidebar-search-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-search-kbd{font:500 10px/1 var(--font-sans);color:var(--gray-dark);border:1px solid var(--line);border-radius:4px;padding:2px 4px;background:var(--back)}.modulbibliotek{flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box;margin:0 auto;overflow-y:auto;height:100%}.modulbibliotek-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.modulbibliotek-title{font:700 22px/1.2 var(--font-sans);margin:0 0 6px;color:var(--text)}.modulbibliotek-lead{font:400 13.5px/1.5 var(--font-sans);color:var(--gray-dark);margin:0;max-width:560px}.modulbibliotek-search{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--back);color:var(--gray-dark);min-width:240px}.modulbibliotek-search input{border:none;background:transparent;outline:none;flex:1;font:500 13px/1.2 var(--font-sans);color:var(--text)}.modulbibliotek-meta{display:flex;gap:8px;align-items:center;font:400 12.5px/1.4 var(--font-sans);color:var(--gray-dark);margin:16px 0 4px}.modulbibliotek-meta strong{color:var(--text);font-weight:600}.modulbibliotek-empty{color:var(--gray-dark);font:400 13px/1.4 var(--font-sans);padding:24px 0}.modulbibliotek-group{margin-top:22px}.modulbibliotek-group-title{font:600 10.5px/1.4 var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--gray-dark);margin:0 0 4px;padding:0 0 6px 44px;border-bottom:1px solid var(--line)}.modulbibliotek-list{list-style:none;margin:0;padding:0}.modulbibliotek-row{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line)}.modulbibliotek-star{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--gray);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.modulbibliotek-star:hover{background:var(--bright);color:var(--primary)}.modulbibliotek-star.is-on{color:var(--primary)}.modulbibliotek-star.is-on svg{fill:currentColor}.modulbibliotek-star.is-locked{cursor:default;opacity:.55}.modulbibliotek-star.is-locked:hover{background:transparent}.modulbibliotek-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 6px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--text);border-radius:8px}.modulbibliotek-main:hover{background:var(--bright)}.modulbibliotek-icon{color:var(--gray-dark);display:inline-flex;flex-shrink:0}.modulbibliotek-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.modulbibliotek-name{font:600 14px/1.3 var(--font-sans);display:inline-flex;align-items:center;gap:8px}.modulbibliotek-summary{font:400 12.5px/1.4 var(--font-sans);color:var(--gray-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulbibliotek-used{font:400 11.5px/1.3 var(--font-sans);color:var(--gray-dark);white-space:nowrap;flex-shrink:0}.modulbibliotek-open{color:var(--gray);display:inline-flex;flex-shrink:0;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.modulbibliotek-main:hover .modulbibliotek-open{opacity:1}.modulbibliotek-pakke-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 8px}.startpakke-modal{max-width:640px;width:min(640px,calc(100vw - 32px))}.startpakke-intro{margin:6px 0 8px;font:400 14px/1.5 var(--font-sans);color:var(--text);max-width:54ch}.startpakke-list{display:flex;flex-direction:column;gap:8px;margin:12px 0 8px;max-height:min(60vh,520px);overflow-y:auto}.startpakke-card{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--back);color:var(--text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.startpakke-card:hover{border-color:var(--primary);background:var(--bright)}.startpakke-card.is-current{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.startpakke-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.startpakke-card-title{font:600 14.5px/1.3 var(--font-sans)}.startpakke-card-desc{font:400 12.5px/1.45 var(--font-sans);color:var(--gray-dark)}.startpakke-card-mods{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.startpakke-chip{font:500 11px/1.2 var(--font-sans);color:var(--gray-dark);background:var(--bright);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.startpakke-card.is-current .startpakke-chip{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--text)}.startpakke-tag{font:600 10px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-dark);background:var(--bright);border:1px solid var(--line);border-radius:4px;padding:1px 6px}.startpakke-tag.is-current{color:#fff;background:var(--primary);border-color:var(--primary)}@media(max-width:720px){.modulbibliotek-pakke-btn{margin-left:0;width:100%;justify-content:center}.modulbibliotek-meta{flex-wrap:wrap}.modulbibliotek-search{min-width:0;width:100%}.modulbibliotek-summary{white-space:normal}.modulbibliotek-used{display:none}.modulbibliotek-group-title{padding-left:40px}}.sidebar-sub-items{display:flex;flex-direction:column;gap:1px;margin-left:22px;border-left:2px solid var(--line);padding:2px 0 4px 8px}.sidebar-sub-group{display:flex;flex-direction:column;gap:1px}.sidebar-sub-group+.sidebar-sub-group{margin-top:6px}.sidebar-sub-group-head{font:600 9.5px/1.4 var(--font-sans);letter-spacing:.7px;text-transform:uppercase;color:var(--gray-dark);padding:4px 6px 2px}.sidebar-item.is-sub{font-size:12.5px;padding:4px 8px;color:var(--gray-dark)}.sidebar-item.is-sub.is-active{color:var(--primary);font-weight:600;background:color-mix(in srgb,var(--primary) 10%,transparent)}.sidebar-item.is-cal-pin .cal-pin-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sidebar-item.is-cal-pin .cal-pin-badge{width:6px;height:6px;background:var(--primary);border-radius:50%;flex-shrink:0}.sidebar-foot{border-top:1px solid var(--line);padding:8px;display:flex;flex-direction:column;gap:4px}.sidebar-counts{display:flex;gap:4px;padding:6px 4px;border-radius:6px;background:transparent;margin-bottom:4px}.sidebar-counts-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border-radius:4px;background:transparent;border:none;cursor:default;font:500 10px/1 var(--font-sans);color:var(--gray-dark);text-align:center}.sidebar-counts-item strong{font:600 14px/1 var(--font-sans);color:var(--text)}.sidebar-counts-item.is-toggle{cursor:pointer}.sidebar-counts-item.is-toggle:hover{background:var(--bright)}.sidebar-counts-item.is-toggle.is-active{background:color-mix(in srgb,var(--red, #dc2626) 12%,transparent)}.sidebar-counts-item.is-toggle.is-active strong{color:var(--red, #dc2626)}.sidebar-meta-links{display:flex;gap:4px;padding:4px 2px 6px;font:500 10px/1 var(--font-mono);letter-spacing:.3px}.sidebar-meta-link{flex:1 1 0;min-width:0;padding:5px 4px;border:none;background:transparent;color:var(--gray-dark);cursor:pointer;border-radius:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.sidebar-meta-link--icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px}.sidebar-meta-link--version{flex:1 1 auto}.sidebar-meta-link:hover{background:var(--bright);color:var(--text)}.sidebar-meta-link.has-unread{color:var(--primary)}.sidebar-meta-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px color-mix(in srgb,#e5484d 25%,transparent);margin-right:4px;vertical-align:middle}.sidebar-user{width:100%;position:relative}.sidebar-user-trigger{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:transparent;border:1px solid transparent;cursor:pointer;width:100%;text-align:left}.sidebar-user-trigger:hover{background:var(--bright)}.sidebar-user-trigger .user-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font:600 11px/1 var(--font-sans);flex-shrink:0}.sidebar-user-name{flex:1;font:500 13px/1.1 var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-popover{bottom:calc(100% + 4px);top:auto;left:0;right:0}.desktop-topbar{height:48px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--absolute)}.desktop-topbar-title{font:600 14px/1 var(--font-sans);color:var(--text);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.desktop-topbar .search-trigger{flex:1;max-width:480px;margin-left:auto}.desktop-topbar .topbar-new-btn{flex-shrink:0}.topbar-presence{position:relative;display:inline-flex;flex-shrink:0}.topbar-presence-btn{display:inline-flex;align-items:center;padding:2px 4px;border:0;border-radius:var(--card-radius);background:transparent;cursor:pointer;font:inherit}.topbar-presence-btn:hover{background:var(--board-well)}.topbar-presence-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;height:24px;padding:0 5px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);box-shadow:0 0 0 2px var(--absolute);font:600 10.5px/1 var(--font-sans)}.topbar-presence-btn .topbar-presence-avatar+.topbar-presence-avatar{margin-left:-5px}.topbar-presence-avatar.is-overflow{background:var(--board-well);color:var(--gray-dark)}.topbar-presence-count{font:500 12px/1 var(--font-sans);color:var(--gray-dark);white-space:nowrap}.topbar-presence-popover{position:absolute;top:calc(100% + 6px);right:0;width:280px;max-width:calc(100vw - 24px);max-height:60vh;overflow-y:auto;z-index:200;padding:8px 0;border-radius:var(--card-radius);background:var(--card-surface);border:1px solid var(--line);box-shadow:0 8px 24px #00000024}.topbar-presence-head{padding:0 14px 6px;font:600 11px/1 var(--font-sans);color:var(--gray);letter-spacing:.02em}.topbar-presence-list{list-style:none;margin:0;padding:0}.topbar-presence-row{display:flex;align-items:center;gap:10px;padding:6px 14px}.topbar-presence-row .topbar-presence-avatar{box-shadow:none}.topbar-presence-text{display:flex;flex-direction:column;gap:2px;min-width:0}.topbar-presence-name{font:600 13px/1.2 var(--font-sans);color:var(--text)}.topbar-presence-meta{font:400 11.5px/1.2 var(--font-sans);color:var(--gray)}:root[data-darkmode=on] .topbar-presence-popover{box-shadow:0 8px 24px #00000080}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .topbar-presence-popover{box-shadow:0 8px 24px #00000080}}.topbar-presence-row.profil-trigger{width:100%;text-align:left}.topbar-presence-row.profil-trigger:hover{background:var(--board-well)}:where(button.profil-trigger){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.profil-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.profil-initialer{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font:600 10.5px/1 var(--font-sans)}.assignee-chip-name.profil-trigger,.comment-author.profil-trigger,.overlevering-forfatter.profil-trigger{text-decoration:underline transparent;text-underline-offset:2px}.assignee-chip-name.profil-trigger:hover,.comment-author.profil-trigger:hover,.overlevering-forfatter.profil-trigger:hover{text-decoration-color:currentColor}.journalist-row .who-line.profil-trigger:hover .name{text-decoration:underline;text-underline-offset:2px}.editing-ind-avatar.profil-trigger{border:0}.editing-ind-avatar.profil-trigger:hover{box-shadow:0 0 0 2px var(--primary)}.profil-kort{position:fixed;z-index:10050;width:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:14px 16px 12px;border-radius:var(--card-radius);background:var(--card-surface);border:1px solid var(--line);box-shadow:0 8px 24px #00000024;color:var(--text);font-family:var(--font-sans);text-align:left;animation:popover-in var(--motion-fast) var(--ease-decelerate)}.profil-kort-head{display:flex;align-items:center;gap:12px}.profil-kort-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font:600 14px/1 var(--font-sans)}.profil-kort-ident{display:flex;flex-direction:column;gap:3px;min-width:0}.profil-kort-navn{font:600 15px/1.2 var(--font-sans);color:var(--text)}.profil-kort-meta{font:400 12px/1.3 var(--font-sans);color:var(--gray)}.profil-kort-meta-inline{color:var(--gray)}.profil-kort-seksjon{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.profil-kort-kicker{margin:0 0 6px;font:600 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--gray)}.profil-kort-linje{display:flex;align-items:baseline;gap:6px;margin:0 0 4px;font:400 13px/1.35 var(--font-sans);color:var(--text)}.profil-kort-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--gray);opacity:.5;transform:translateY(-1px)}.profil-kort-dot.is-on{background:var(--green, #16a34a);opacity:1}.profil-kort-kort{list-style:none;margin:0;padding:0}.profil-kort-kort li+li{margin-top:2px}.profil-kort-lenke{display:block;width:100%;margin:0 0 4px;padding:0;border:0;background:none;font:400 13px/1.35 var(--font-sans);color:var(--primary);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profil-kort-lenke:hover{text-decoration:underline;text-underline-offset:2px}.profil-kort-handlinger{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profil-kort-handlinger:empty{display:none}.profil-kort-handlinger a.btn{text-decoration:none}.profil-kort-handlinger .btn.is-primary,.profil-kort-handlinger .btn.is-primary:hover{color:#fff}.profil-kort-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:flex-end;background:#00000059}.profil-kort.is-sheet{position:relative;width:100%;max-width:none;max-height:80vh;border-radius:14px 14px 0 0;border-width:1px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));animation:sheet-up var(--motion-medium) var(--ease-decelerate)}.profil-kort.is-sheet .profil-kort-lenke{font-size:15px;padding:4px 0}.profil-kort.is-sheet .profil-kort-handlinger .btn{padding:10px 16px;font-size:13px}:root[data-darkmode=on] .profil-kort{box-shadow:0 8px 24px #00000080}:root[data-darkmode=on] .profil-kort-lenke{color:#6cc3d9}:root[data-darkmode=on] .profil-kort-backdrop{background:#0000008c}html[data-theme=polaris-dark] .profil-kort-lenke{color:#9cced9}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .profil-kort{box-shadow:0 8px 24px #00000080}:root[data-darkmode=auto] .profil-kort-lenke{color:#6cc3d9}:root[data-darkmode=auto] .profil-kort-backdrop{background:#0000008c}}@media(prefers-reduced-motion:reduce){.profil-kort,.profil-kort.is-sheet{animation:none}}.editing-ind{--editing-accent: var(--primary);display:inline-flex;align-items:center;flex-shrink:0;gap:0;vertical-align:middle}.editing-ind-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:22px;height:22px;padding:0 4px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);box-shadow:0 0 0 2px var(--absolute);font:600 10px/1 var(--font-sans)}.editing-ind-avatar+.editing-ind-avatar{margin-left:-5px}.editing-ind-avatar.is-typing{background:#1783a0;color:#fff}.editing-ind-avatar.is-overflow{background:var(--board-well);color:var(--gray-dark)}.editing-ind-dots{display:inline-flex;align-items:center;gap:3px;height:22px;margin-left:6px}.editing-ind-dots>span{width:5px;height:5px;border-radius:50%;background:var(--editing-accent);animation:editing-wave 1.2s ease-in-out infinite}.editing-ind-dots>span:nth-child(2){animation-delay:.15s}.editing-ind-dots>span:nth-child(3){animation-delay:.3s}@keyframes editing-wave{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.editing-ind-dots>span{animation:none;opacity:.8}}.editing-ind.is-compact .editing-ind-avatar{min-width:18px;height:18px;padding:0 3px;font-size:9px;box-shadow:0 0 0 1.5px var(--card-surface, var(--absolute))}.editing-ind.is-compact .editing-ind-dots{height:18px;gap:2px;margin-left:4px}.editing-ind.is-compact .editing-ind-dots>span{width:4px;height:4px}:root[data-darkmode=on] .editing-ind{--editing-accent: #6cc3d9}:root[data-darkmode=on] .editing-ind-avatar.is-typing{background:#1783a0;color:#fff}html[data-theme=polaris-dark] .editing-ind{--editing-accent: #9CCED9}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .editing-ind{--editing-accent: #6cc3d9}:root[data-darkmode=auto] .editing-ind-avatar.is-typing{background:#1783a0;color:#fff}}@keyframes pfu-anforsler-indeterminate{0%{margin-left:-30%;width:30%}50%{margin-left:30%;width:50%}to{margin-left:100%;width:30%}}.btn.btn-sm{padding:3px 8px;font-size:12px;min-height:0}.watch-toggle{display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:background 80ms,border-color 80ms,color 80ms}.watch-toggle:hover{background:var(--bright, #f9fafb);border-color:var(--gray-light, #d1d5db)}.watch-toggle.is-following{border-color:color-mix(in srgb,var(--primary, #2563eb),transparent 60%)}.watch-toggle.is-following .icon{color:var(--primary, #2563eb)}.watch-toggle[disabled]{opacity:.5;cursor:progress}@media print{body.is-printing-overlevering{background:#fff}}@keyframes mote-opptak-pulse{0%,to{opacity:1}50%{opacity:.3}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a73;display:flex;align-items:center;justify-content:center;z-index:250;padding:24px}.modal-shell{background:var(--surface, #fff);border-radius:12px;box-shadow:0 16px 40px #0003;max-width:520px;width:100%;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden}.modal-head{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.modal-head h2{margin:0;font-size:18px;color:var(--text)}.modal-close{background:transparent;border:none;cursor:pointer;padding:10px;margin:-10px;border-radius:4px;color:var(--gray)}.modal-close:hover{background:var(--surface-2, #f0f2f5);color:var(--text)}.modal-body{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.modal-foot{padding:12px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.form-field{display:flex;flex-direction:column;gap:4px}.form-label{font-size:12px;font-weight:600;color:var(--text)}.form-label-optional{font-weight:400;color:var(--gray)}.form-help{font-size:11px;color:var(--gray)}.form-field input,.form-field select,.form-field textarea{padding:8px 10px;border:1px solid var(--border);border-radius:6px;font-size:14px;background:var(--surface, #fff);color:var(--text)}.btn.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.is-ghost-light{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.24)}.btn.is-ghost-light:hover{background:#ffffff47}.btn.is-small{padding:4px 10px;font-size:12px}@keyframes dokument-spin{to{transform:rotate(360deg)}}.radar-stats{display:grid;grid-template-columns:minmax(190px,1fr) 2fr;gap:12px;margin-bottom:18px;cursor:default}@media(max-width:720px){.radar-stats{grid-template-columns:1fr}}.radar-stats-hero{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--square-border);background:radial-gradient(140% 140% at 0% 0%,color-mix(in srgb,var(--primary) 14%,var(--absolute)),var(--absolute) 62%)}.radar-stats-hero-label{font:600 10px/1.2 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted)}.radar-stats-hero-value{font:700 40px/1 var(--font-sans);letter-spacing:-1.5px;color:var(--text);font-variant-numeric:tabular-nums}.radar-stats-bar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);overflow:hidden}.radar-stats-bar>span{display:block;height:100%;border-radius:999px;background:var(--primary)}.radar-stats-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:720px){.radar-stats-tiles{grid-template-columns:1fr}}.radar-stat-tile{display:flex;flex-direction:column;gap:7px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--square-border);background:var(--absolute)}.radar-stat-tile-head{display:inline-flex;align-items:center;gap:6px;font:600 10px/1 var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted)}.radar-stat-tile-value{font:600 20px/1.1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.radar-stats-sources{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.radar-stats-sources-label{font:600 10px/1 var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);margin-right:2px}.radar-source-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--absolute);font:500 12px/1 var(--font-sans);color:var(--text)}.radar-source-pill-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.radar-source-pill-stat{font-variant-numeric:tabular-nums;color:var(--text-muted)}.radar-source-pill-stat b{color:var(--text);font-weight:600}.radar-actions{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end;white-space:nowrap;width:100%}.radar-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--absolute);color:var(--text-dim);font:500 12px/1 var(--font-sans);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.radar-action-badge{font:600 10px/1 var(--font-mono);padding:1px 4px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary-strong, var(--primary))}.radar-action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 40%,var(--line));color:var(--text);background:var(--bright)}.radar-action-btn:disabled{opacity:.5;cursor:default}.radar-action-btn.is-danger{color:var(--error, #dc2626)}.radar-action-btn.is-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--error, #dc2626) 45%,var(--line));background:color-mix(in srgb,var(--error, #dc2626) 8%,var(--absolute));color:var(--error, #dc2626)}.radar-cell-nowrap{white-space:nowrap}.radar-add-footer{display:flex;justify-content:flex-end;margin-top:16px}.unique-articles-modal{width:100%;max-width:720px;max-height:88dvh;display:flex;flex-direction:column;background:var(--surface, #fff);border-radius:10px;border:1px solid var(--border, #e2e8f0);box-shadow:0 20px 50px #0f172a59;overflow:hidden}.unique-articles-count{font-weight:400}.unique-articles-intro{margin:0;font-size:12px}.unique-articles-empty{font-size:13px}.unique-articles-list{list-style:none;overflow-y:auto;display:flex;flex-direction:column}.unique-articles-row{display:flex}.unique-articles-row .unique-articles-item{flex:1 1 auto;min-width:0}.unique-articles-compare{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.unique-articles-compare:hover{background:var(--primary-soft, #eef2ff);border-color:var(--primary, #6366f1);color:var(--primary, #6366f1)}.unique-articles-compare>svg{flex-shrink:0}.unique-articles-item{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 10px;width:100%;text-align:left;cursor:pointer;font-family:inherit;color:var(--text)}.unique-articles-item:hover:not(:disabled){background:var(--surface-2, #f8fafc);border-color:var(--border, #e2e8f0)}.unique-articles-item:disabled{cursor:default}.unique-articles-item-time{font-size:11px;white-space:nowrap}.unique-articles-item-title{font-size:13px;font-weight:600;line-height:1.35}.unique-articles-item-ingress{grid-column:2 / 3;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unique-articles-item>svg{color:var(--gray);flex-shrink:0}.match-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:4px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--gray, #475569);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.match-action-btn:hover{background:var(--surface-2, #f8fafc)}.match-action-btn.is-confirm:hover,.match-action-btn.is-confirm.is-active{border-color:#10b981;background:#ecfdf5;color:#065f46}.match-action-btn.is-reject:hover{border-color:#ef4444;background:#fef2f2;color:#991b1b}.match-action-btn.is-reset:hover,.match-action-btn.is-reset.is-active{border-color:#64748b;background:#f1f5f9;color:#334155}.scoop-toast{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:flex-start;gap:10px;max-width:560px;width:calc(100% - 24px);border-left:4px solid #b91c1c}.scoop-toast-body{flex:1 1 auto;min-width:0}.scoop-toast-body strong{display:block;font-size:13px;margin-bottom:2px}.scoop-toast-body p{margin:0;font-size:12px;line-height:1.35}.scoop-toast-actions{display:inline-flex;align-items:center;gap:6px}.scoop-toast-show{border:0;font-weight:600;font-size:12px;cursor:pointer}.scoop-toast-show:hover{background:#991b1b}.scoop-toast-dismiss{background:transparent;border:0;cursor:pointer;padding:4px}@keyframes scoopFlash{0%{background:#fee2e2}to{background:transparent}}.app-shell.has-active-mote.has-sidebar>.sidebar{display:none}.app-shell.has-active-mote .desktop-topbar,.app-shell.has-active-mote .keybar{display:none}body:has(.app-shell.has-active-mote) .chat-bubble,body:has(.app-shell.has-active-mote) .feedback-fab{display:none!important}.analyse-denied{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--back);color:var(--text);font-family:var(--font-sans);padding:24px}.analyse-denied-card{max-width:380px;text-align:center;border:1px solid var(--line);border-radius:var(--square-border);background:var(--absolute);padding:32px 28px}.analyse-denied-card h1{font-size:1.3rem;margin:0 0 10px}.analyse-denied-card p{color:var(--gray-dark);font-size:.88rem;line-height:1.5;margin:0 0 18px}.prosjekter-layout{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:24px;align-items:start}@media(max-width:900px){.prosjekter-layout{grid-template-columns:1fr}}.prosjekter-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.prosjekter-item{width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:9px 12px;border:1px solid transparent;border-radius:8px;min-width:0;background:transparent;color:inherit;font:inherit}.prosjekter-item:hover{background:var(--surface-2, rgba(0,0,0,.04))}.prosjekter-item.is-active{background:var(--surface-2, rgba(0,0,0,.06));border-color:var(--line, rgba(0,0,0,.12))}.prosjekter-item.is-side{padding-left:26px}.prosjekter-item-navn{grid-column:1;grid-row:1;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prosjekter-item-hint{grid-column:1;grid-row:2;font-size:11.5px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prosjekter-item-antall{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:12px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.6em;text-align:right}.prosjekter-detalj h3{margin:0 0 4px;font-size:17px}.prosjekter-detalj-hint{margin:0 0 16px;font-size:13px;opacity:.7}.prosjekter-gi{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.prosjekter-gi input{flex:1 1 240px;min-width:0;padding:8px 11px;border-radius:8px;border:1px solid var(--line, rgba(0,0,0,.15));font:inherit}.prosjekter-melding{font-size:13px;margin:0 0 14px;opacity:.85}.prosjekter-epost{font-size:12px;opacity:.7}.prosjekter-handlinger{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.papirplan.planner{grid-template-columns:260px 1fr}@keyframes planner-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.papirplan.planner{grid-template-columns:1fr}}.app-shell.is-sidebar-collapsed.has-sidebar>.sidebar{display:none}.sidebar-collapse-toggle{position:fixed;left:10px;bottom:14px;z-index:40;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--absolute);color:var(--gray);box-shadow:0 2px 8px #0000001f;cursor:pointer}.sidebar-collapse-toggle:hover{color:var(--text);border-color:var(--text)}.app-shell:not(.is-sidebar-collapsed) .sidebar-collapse-toggle{left:226px}.papir-exclude-toggle.is-on{color:#b91c1c;border-color:#ef4444;background:color-mix(in srgb,#ef4444,transparent 90%)}.card-papir-badge.is-excluded{opacity:.45;text-decoration:line-through}.readonly-banner{padding:6px 16px;font-size:12px;text-align:center;background:#1783a0;color:#fff;flex:0 0 auto}.admin-inner .admin-page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.some-channel-tags{margin-top:32px}.system-database{margin-top:28px}.sidebar-tree-row{display:flex;align-items:center;gap:2px}.sidebar-tree-row>.sidebar-item{flex:1;min-width:0}.sidebar-tree-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:3px;background:transparent;color:var(--gray);cursor:pointer}.sidebar-tree-toggle:hover{background:var(--bright);color:var(--text)}.sidebar-tree-pages{display:flex;flex-direction:column;gap:1px;margin:1px 0 4px 10px;padding-left:8px;border-left:2px solid var(--line)}.sidebar-item.is-sub.is-leaf{font-size:12px;padding:3px 8px}.site-popover,.topbar-overflow-menu,.board-switcher-menu,.board-sortfilter-menu,.notifications-popover,.user-popover,.sidebar-user-popover,.radar-only-user-popover,.paper-move-menu,.page-status-picker-popover,.papirplan-add-slot-menu,.papirplan-slot-continues-popover,.helgeplan-new-popover,.sak-tree-adder-menu,.overlevering-followup-filter-menu,.overlevering-export-menu,.dokument-add-block-menu,.mote-seksjon-menu,.lead-editor-popover{animation:popover-in var(--motion-fast) var(--ease-decelerate);transform-origin:top center}@keyframes popover-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:720px){.detail{animation:sheet-up var(--motion-medium) var(--ease-decelerate);box-shadow:none}.detail-bg{-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--board-well: color-mix(in srgb, var(--text) 4%, var(--back));--card-surface: var(--absolute);--avatar-bg: color-mix(in srgb, var(--primary) 14%, var(--absolute));--avatar-fg: var(--text);--board-radius: 12px 12px 12px 0;--card-radius: 8px 8px 8px 0}html[data-theme=polaris-light]{--board-well: color-mix(in srgb, #F2E6D0 50%, white);--card-surface: #ffffff;--avatar-bg: color-mix(in srgb, #9CCED9 45%, white);--avatar-fg: #001E3F}html[data-theme=polaris-dark]{--board-well: color-mix(in srgb, #001E3F, white 6%);--card-surface: color-mix(in srgb, #001E3F, white 12%);--avatar-bg: color-mix(in srgb, #9CCED9 30%, #001E3F);--avatar-fg: #eef1f3}html[data-theme=contrast]{--board-well: #e9edf1;--card-surface: #ffffff}.board-toolbar{gap:22px;align-items:flex-end;padding:18px 0 0;margin-bottom:14px;border-bottom:1px solid var(--line)}.board-toolbar .btn,.board-toolbar .board-sortfilter-trigger,.board-toolbar .board-switcher-trigger{min-height:0;padding:0 0 8px;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;font:400 13px/1 var(--font-sans);color:var(--gray-dark);transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.board-toolbar .btn:hover,.board-toolbar .board-sortfilter-trigger:hover,.board-toolbar .board-switcher-trigger:hover{color:var(--text);background:transparent}.board-toolbar .btn.is-primary,.board-toolbar .board-sortfilter-trigger.is-open{color:var(--text);font-weight:600;border-bottom-color:var(--primary);background:transparent}.board-toolbar .btn.is-danger{color:var(--red)}.board-toolbar .btn:active{transform:none}.uka-vaar{--uka-vaar-tall: var(--text);--uka-vaar-milepael: #14305a;position:relative;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px;align-items:center;padding:2px 44px 12px 0;margin:-6px 0 14px;border-bottom:1px solid var(--line);color:var(--text);font:400 13px/1.45 var(--font-sans)}.uka-vaar-tittel{margin:0;font:600 11px/1.45 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dark);white-space:nowrap}.uka-vaar-uke{display:block}.uka-vaar-tall{display:flex;flex:0 1 auto;min-width:0;gap:10px;margin:0;overflow-x:auto;scrollbar-width:none}.uka-vaar-tall::-webkit-scrollbar{display:none}.uka-vaar-del{display:flex;flex-direction:column;min-width:124px;padding:7px 12px;border:1px solid var(--line);border-radius:8px 8px 8px 0;white-space:nowrap}.uka-vaar-del.is-good{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:color-mix(in srgb,var(--primary) 7%,transparent)}.uka-vaar-del.is-bad{border-color:color-mix(in srgb,var(--red) 30%,var(--line));background:color-mix(in srgb,var(--red) 4%,transparent)}.uka-vaar-del dt{font:400 12px/1.35 var(--font-sans);color:var(--gray-dark)}.uka-vaar-del dd{margin:2px 0;font:600 20px/24px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--uka-vaar-tall)}.uka-vaar-ind{display:flex;align-items:center;gap:6px;font:500 11.5px/15px var(--font-sans);color:var(--gray-dark)}.uka-vaar-delta{padding:1px 7px;border-radius:6px 6px 6px 0;font-weight:700;color:#fff;background:var(--gray-dark)}.uka-vaar-del.is-good .uka-vaar-delta{background:var(--primary)}.uka-vaar-del.is-bad .uka-vaar-delta{background:var(--red)}.uka-vaar-fortelling{flex:1 1 360px;max-width:95ch;padding-left:16px;border-left:2px solid var(--primary)}.uka-vaar-fortelling p{margin:0}.uka-vaar-fortelling p+p{margin-top:3px}.uka-vaar-fortelling a{color:inherit;text-decoration:underline;text-underline-offset:2px}.uka-vaar-milepael-ord{font-weight:700;color:var(--uka-vaar-milepael)}.uka-vaar-lukk{position:absolute;top:2px;right:0;padding:2px 0;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;font:400 12px/1.2 var(--font-sans);color:var(--gray-dark);cursor:pointer}.uka-vaar-lukk:hover{color:var(--text);border-bottom-color:currentColor}.uka-vaar-lukk:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-theme=dark] .uka-vaar,html[data-theme=polaris-dark] .uka-vaar,html[data-darkmode] .uka-vaar{--uka-vaar-tall: #ffffff;--uka-vaar-milepael: #ffffff}@media(prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=polaris-light]):not([data-theme=contrast]) .uka-vaar{--uka-vaar-tall: #ffffff;--uka-vaar-milepael: #ffffff}}.leses-naa{display:block;margin:-6px 0 14px;padding:0 0 8px;border-bottom:1px solid var(--line);color:var(--text);font:400 13px/1.5 var(--font-sans)}.leses-naa-tittel{font-weight:700;margin-right:6px}.leses-naa-sak a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.leses-naa-sak a:hover{text-decoration-color:currentColor}.leses-naa-sak a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.leses-naa-tall{color:var(--gray-dark);font-variant-numeric:tabular-nums}.leses-naa-skille{color:var(--gray-dark)}.leses-naa-i-dag{margin-left:8px;color:var(--gray-dark);font-size:11px}html[data-theme=dark] .leses-naa-sak a,html[data-theme=polaris-dark] .leses-naa-sak a,html[data-darkmode] .leses-naa-sak a{text-decoration-color:color-mix(in srgb,currentColor,transparent 60%)}.board-inner{gap:16px}.column{gap:0}.column-head{padding:0 4px 2px;margin:0;border:0;align-items:baseline;gap:8px}.column-head .title{font:700 14px/1.2 var(--font-sans);letter-spacing:-.005em;text-transform:none;color:var(--text)}.column-head .hint{font:300 11px/1.3 var(--font-sans);color:var(--gray)}.column-head .count{background:transparent;border:0;padding:0;font:300 13px/1 var(--font-sans);color:var(--gray);font-variant-numeric:tabular-nums}.column-add-btn,.column-email-btn{border:0;background:transparent;color:var(--primary);width:auto;height:auto;padding:0 2px}.column-add-btn:hover,.column-email-btn:hover{background:transparent;color:var(--text)}.column-summary{padding:0 4px 10px;font:300 11.5px/1.3 var(--font-sans);letter-spacing:.02em;color:var(--gray)}.column-summary b{color:var(--red);font-weight:600}.column-body{background:var(--board-well);border-radius:var(--board-radius);padding:8px 8px 10px;gap:8px}.column-body.is-over{background:color-mix(in srgb,var(--primary) 12%,var(--board-well))}.add-card{border:0;background:transparent;color:var(--primary);font:400 12px/1 var(--font-sans);padding:6px}.add-card:hover{color:var(--text);border:0}.column-sort-hint{border-radius:6px 6px 6px 0;border-style:solid;background:var(--card-surface)}.card-placeholder{background:transparent;border:1px solid color-mix(in srgb,var(--primary),transparent 50%);border-radius:var(--card-radius)}.column-stack{position:relative;z-index:0;margin:14px 0 6px;cursor:pointer;flex-shrink:0}.column-stack-sheet{background:var(--card-surface);border-radius:var(--card-radius);height:40px}.column-stack-sheet.is-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font:600 12px/1 var(--font-sans);color:var(--gray-dark);transition:transform var(--motion-base) var(--ease-standard)}.column-stack-sheet.is-2{position:absolute;left:5px;right:5px;top:-5px;z-index:-1;background:var(--card-surface);box-shadow:0 0 0 1px var(--line)}.column-stack-sheet.is-3{position:absolute;left:10px;right:10px;top:-10px;z-index:-2;background:color-mix(in srgb,var(--card-surface) 85%,var(--board-well));box-shadow:0 0 0 1px var(--line)}.column-stack{margin-top:16px}.column-stack:hover .column-stack-sheet.is-top{transform:translateY(-1px)}.column-stack-count{font-weight:400;color:var(--gray);font-variant-numeric:tabular-nums}.column-stack:focus-visible{outline:none}.card{position:relative;background:var(--card-surface);border:0;border-radius:var(--card-radius);padding:12px 14px;gap:8px;box-shadow:none}@media(hover:hover){.card:hover{border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.card.is-stale-1{background:color-mix(in srgb,var(--board-well) 45%,var(--card-surface))}.card.is-stale-2{background:color-mix(in srgb,var(--board-well) 80%,var(--card-surface));color:color-mix(in srgb,var(--text) 65%,var(--back))}.card.is-focused{border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 45%)}.card:focus-visible{outline:none}.card-cover{border-radius:6px 6px 6px 0}.card-kicker{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.card-kicker.is-satsing{color:var(--primary)}.card .card-labels{display:block;gap:0;margin:-2px 0 0}.card .card-label-chip{display:inline;border:0;background:transparent;padding:0;font:500 11.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--primary)}.card .card-label-chip .card-meta-sep{color:var(--gray);font-weight:400}.card .title{font:600 13.5px/19px var(--font-sans);letter-spacing:-.002em}.card .meta{position:relative;min-height:16px;gap:10px;flex-wrap:nowrap;font:400 11.5px/16px var(--font-sans);color:var(--gray);font-variant-numeric:tabular-nums}.card-meta-items{min-width:0}.card .card-cover-file{border:0;background:transparent;padding:0;margin:0;font:400 11.5px/16px var(--font-sans);color:var(--gray)}.card .card-cover-file-ext{font-weight:600;color:var(--gray-dark);background:transparent;padding:0}.card-meta-item.is-group{color:var(--gray-dark)}.card-meta-item.is-urgent{color:var(--red);font-weight:600}.card-meta-item.is-cms-published{color:var(--green)}.card-meta-item.is-open{color:var(--active)}.card-meta-link{all:unset;cursor:pointer;color:var(--primary);font:inherit}.card-meta-link:hover{text-decoration:underline}.card .meta .assignee-avatars{display:inline-flex;flex-shrink:0}.card .meta .assignee-avatars{gap:0}.card .meta .assignee-avatar{min-width:22px;height:22px;width:auto;padding:0 5px;box-sizing:border-box;border-radius:11px 11px 11px 0;background:var(--avatar-bg);color:var(--avatar-fg);font:600 9px/22px var(--font-sans);letter-spacing:.02em;text-align:center;margin-left:-5px;box-shadow:0 0 0 2px var(--card-surface);transition:none}.card .meta .assignee-avatar:first-child{margin-left:0}.card.is-stale-1 .meta .assignee-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--board-well) 45%,var(--card-surface))}.card.is-stale-2 .meta .assignee-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--board-well) 80%,var(--card-surface))}.card.is-stale-2 .assignee-avatar{opacity:.6}.card-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:14px;align-items:flex-start;background:transparent;font:600 11.5px/16px var(--font-sans);color:var(--primary);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard)}.card-actions button{all:unset;cursor:pointer;color:inherit;font:inherit}.card-actions button:hover{text-decoration:underline}@media(hover:hover){.card:hover .card-actions,.card:focus-within .card-actions{opacity:1;pointer-events:auto}}.card.is-dragging .card-actions,.card.is-lifted .card-actions{display:none}.card.is-lifted{box-shadow:0 24px 48px -16px color-mix(in srgb,var(--text),transparent 55%),0 4px 10px -4px color-mix(in srgb,var(--text),transparent 80%)}@media(max-width:720px){.column-body{padding:6px 6px 8px}.card{padding:11px 12px}}.column-section-head{border-top:0;padding:6px 6px 4px;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;color:var(--gray)}.column-section-head.is-clickable:hover{background:transparent;color:var(--text)}.column-section-count{font:300 11px/1 var(--font-sans);color:var(--gray)}.detail-bg .detail{width:1040px;max-width:calc(100vw - 48px);background:var(--card-surface);border:0;border-radius:var(--board-radius);padding:22px 30px 20px;gap:12px;box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 82%)}html[data-theme=polaris-dark] .detail-bg .detail{box-shadow:0 32px 64px -20px #000000a6}.detail header{margin-bottom:-6px;gap:14px}.detail-kicker{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.detail-kicker-group{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail .card-kicker{font-weight:600}.detail>h1.title{font:600 22px/28px var(--font-sans);letter-spacing:-.01em;color:var(--text)}.detail header .btn.is-ghost{all:unset;cursor:pointer;font:400 13px/1 var(--font-sans);color:var(--primary);padding:6px 0;transition:color var(--motion-fast) var(--ease-standard)}.detail header .btn.is-ghost:hover{color:var(--text)}.detail-actions .btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 7px;white-space:nowrap;border-radius:var(--card-radius);background:transparent;font:500 13px/1 var(--font-sans);color:var(--text);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.detail-actions .btn>span:has(>svg){color:var(--primary)}@media(hover:hover){.detail-actions .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.detail-actions .btn:active{transform:translateY(1px)}.detail-actions .btn:focus-visible,.detail header .btn.is-ghost:focus-visible{outline:1.5px solid var(--primary);outline-offset:2px;border-radius:2px}.detail-actions .detail-close{margin-left:auto}.detail-actions .btn.is-danger,.detail-actions .btn.is-danger>span:has(>svg){color:var(--red)}@media(hover:hover){.detail-actions .btn.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}.detail header .watch-toggle{border:0;background:transparent;padding:6px 0;gap:5px;font:400 13px/1 var(--font-sans);color:var(--primary)}.detail header .watch-toggle:hover{background:transparent;color:var(--text)}.detail header .watch-toggle.is-following{background:transparent;color:var(--text);font-weight:600}.detail .cms-title-nudge{background:var(--board-well);border:0;border-radius:var(--card-radius)}.detail .cms-title-nudge.is-soft{background:transparent;padding:0;margin:0 0 10px;font:400 12.5px/17px var(--font-sans);font-style:normal;color:var(--text-muted)}.detail .paper-title-addon{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:6px 0 8px;margin:0 0 10px;gap:8px;flex-wrap:nowrap}.detail .paper-title-addon-label{font:600 12.5px/17px var(--font-sans);color:var(--text);min-width:116px}.detail .paper-title-addon-input{font:400 12.5px/17px var(--font-sans);padding:3px 8px;background:transparent;border-color:var(--line)}.detail .paper-title-addon-input::placeholder{color:var(--text-muted)}.detail .cms-title-nudge>span:has(>svg),.detail .paper-title-addon>span:has(>svg){display:none!important}:is(.detail,.report-modal) .meta-section>summary>span:first-child:has(>svg){display:none!important}:is(.detail,.report-modal) .meta-section>summary{padding-top:9px;padding-bottom:9px}:is(.detail,.report-modal) .meta-section .meta-section-title{font:600 12.5px/17px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);min-width:116px}:is(.detail,.report-modal) .meta-section .meta-section-value{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}:is(.detail,.report-modal) .meta-section .meta-section-value.is-empty{font-size:0;font-style:normal}:is(.detail,.report-modal) .meta-section .meta-section-value.is-empty:before{content:"–";font:400 13px/17px var(--font-sans);color:color-mix(in srgb,var(--gray) 80%,var(--card-surface))}:is(.detail,.report-modal) .meta-section .meta-section-value.is-empty.is-invite{font:400 12.5px/17px var(--font-sans);color:color-mix(in srgb,var(--primary) 70%,var(--card-surface));transition:color var(--motion-fast) var(--ease-standard)}:is(.detail,.report-modal) .meta-section .meta-section-value.is-empty.is-invite:before{content:"+";font:inherit;color:inherit;margin-right:5px}@media(hover:hover){:is(.detail,.report-modal) .meta-section>summary:hover .meta-section-value.is-invite{color:var(--primary)}}:is(.detail,.report-modal) .meta-section.is-multiline .meta-section-value.is-empty.is-invite{display:inline}:is(.detail,.report-modal) .meta-section.is-multiline .meta-section-value.is-empty{display:none}:is(.detail,.report-modal) .meta-section .meta-section-chevron{color:var(--gray)}:is(.detail,.report-modal) .meta-section>summary:hover .meta-section-title{color:var(--primary)}:is(.detail,.report-modal) .meta-section.is-multiline .meta-section-value{color:var(--text);font-size:13px;line-height:19px;padding-left:0}.detail .assignee-chip .assignee-avatar,.detail .assignee-avatar{border-radius:50% 50% 50% 0;background:var(--avatar-bg);color:var(--avatar-fg)}.detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.detail-actions .card-source-inline{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding-left:12px;font:300 11.5px/16px var(--font-sans);color:var(--gray)}@media(max-width:720px){.detail-bg .detail{border-radius:0;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px))}.detail>header{background:var(--card-surface)}:is(.detail,.report-modal) .meta-section{align-self:stretch;width:100%}.detail>h1.title{font-size:19px;line-height:25px}:is(.detail,.report-modal) .meta-section .meta-section-title{min-width:0}.detail-actions{gap:6px}.detail-actions .card-source-inline{flex-basis:100%;text-align:left;order:10;padding-left:9px}}:is(.detail,.report-modal) .meta-grid dt>span:has(>svg){display:none!important}:is(.detail,.report-modal) .meta-grid dt{font:400 12.5px/17px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark);align-self:start;padding-top:6px}:is(.detail,.report-modal) .meta-hint{font-style:normal;font-size:12px;color:var(--gray)}:is(.detail,.report-modal) .meta-section-body .btn.is-alt.is-small{border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius);padding:6px 8px;margin-left:-8px;font:500 12.5px/1 var(--font-sans);gap:6px}@media(hover:hover){:is(.detail,.report-modal) .meta-section-body .btn.is-alt.is-small:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}:is(.detail,.report-modal) .date-field{border:0;border-radius:var(--card-radius);font:500 12.5px/1 var(--font-sans)}:is(.detail,.report-modal) .date-field.is-empty{background:transparent;color:var(--primary);padding-left:8px;margin-left:-8px}:is(.detail,.report-modal) .date-field.is-set{background:var(--board-well);color:var(--text)}@media(hover:hover){:is(.detail,.report-modal) .date-field:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}:is(.detail,.report-modal) .date-field.is-set:hover{background:color-mix(in srgb,var(--primary) 10%,var(--board-well))}}:is(.detail,.report-modal) .date-field:focus-within{box-shadow:0 0 0 1.5px var(--primary)}:is(.detail,.report-modal) select.meta-select{border:0;border-radius:var(--card-radius);background-color:transparent;background-position:right 8px center;font:500 12.5px/1 var(--font-sans);color:var(--text);height:30px;min-height:30px;padding:0 26px 0 8px;margin-left:-8px;width:auto;field-sizing:content;box-shadow:none}@media(hover:hover){:is(.detail,.report-modal) select.meta-select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}:is(.detail,.report-modal) select.meta-select:focus{box-shadow:0 0 0 1.5px var(--primary);outline:none}:is(.detail,.report-modal) select.meta-select.is-add{color:var(--primary)}:is(.detail,.report-modal) select.meta-select.is-add:not(:first-child){margin-left:0}:is(.detail,.report-modal) .meta-section>summary:focus{outline:none}:is(.detail,.report-modal) .meta-section>summary{padding-left:0;padding-right:0;gap:8px}:is(.detail,.report-modal) .date-field.is-set{margin-left:-8px;padding-left:8px}:is(.detail,.report-modal) .meta-section>summary:focus-visible{outline:none}@supports (appearance: base-select){:is(.detail,.report-modal) select.meta-select,:is(.detail,.report-modal) select.meta-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.detail,.report-modal) select.meta-select{align-items:center}:is(.detail,.report-modal) select.meta-select::picker-icon{display:none}:is(.detail,.report-modal) select.meta-select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;min-width:200px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line);opacity:0;translate:0 -4px;transition:opacity var(--motion-fast) var(--ease-decelerate),translate var(--motion-fast) var(--ease-decelerate),display var(--motion-fast) allow-discrete,overlay var(--motion-fast) allow-discrete}:is(.detail,.report-modal) select.meta-select:open::picker(select){opacity:1;translate:0 0}@starting-style{:is(.detail,.report-modal) select.meta-select:open::picker(select){opacity:0;translate:0 -4px}}html[data-theme=polaris-dark] :is(.detail,.report-modal) select.meta-select::picker(select){box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}:is(.detail,.report-modal) select.meta-select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}:is(.detail,.report-modal) select.meta-select option:hover,:is(.detail,.report-modal) select.meta-select option:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}:is(.detail,.report-modal) select.meta-select option:checked{font-weight:600}:is(.detail,.report-modal) select.meta-select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}:is(.detail,.report-modal) .meta-grid.is-nested{grid-template-columns:124px minmax(0,1fr);column-gap:0;row-gap:8px;padding:0;margin:0}:is(.detail,.report-modal) .meta-section .meta-section-body{padding:4px 0 16px}@media(max-width:720px){:is(.detail,.report-modal) .meta-grid.is-nested{grid-template-columns:minmax(0,1fr)}}:is(.detail,.report-modal) .meta-grid dt{padding-top:7px}:is(.detail,.report-modal) .meta-grid dd{min-height:30px}:is(.detail,.report-modal) .meta-grid dd:not([style]){display:flex;flex-direction:column;justify-content:center;align-items:flex-start}:is(.detail,.report-modal) .meta-grid dd[style]{justify-content:flex-start;column-gap:14px!important}:is(.detail,.report-modal) .forside-toggle{border:0;background:transparent;padding:4px 0;border-radius:0;font:400 12.5px/16px var(--font-sans);color:var(--gray-dark);gap:0}:is(.detail,.report-modal) .forside-toggle>span:has(>svg){display:none!important}@media(hover:hover){:is(.detail,.report-modal) .forside-toggle:hover{color:var(--primary);border:0}}:is(.detail,.report-modal) .forside-toggle.is-on{background:transparent;border:0;color:var(--primary);font-weight:600}:is(.detail,.report-modal) .forside-toggle.is-on:after{content:"✓";margin-left:4px}:is(.detail,.report-modal) .forside-toggle:has(input:disabled){color:var(--gray);opacity:.6;background:transparent}:is(.detail,.report-modal) :is(.meta-toggle-pills,.meta-label-picker){gap:0 14px;margin-left:0}:is(.detail,.report-modal) .meta-grid dd:has(>:is(.meta-toggle-pills,.meta-label-picker)){justify-content:flex-start;padding-top:3px}:is(.detail,.report-modal) :is(.meta-toggle-pill,.meta-label-pill){border:0!important;border-radius:0;background:transparent!important;padding:4px 0!important;gap:0;font:400 12.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)!important;transition:color var(--motion-fast) var(--ease-standard)}:is(.detail,.report-modal) :is(.meta-toggle-pill,.meta-label-pill)>span:has(>svg){display:none!important}@media(hover:hover){:is(.detail,.report-modal) :is(.meta-toggle-pill,.meta-label-pill):hover{transform:none;color:var(--primary)!important}}:is(.detail,.report-modal) :is(.meta-toggle-pill.is-on,.meta-label-pill.is-checked){color:var(--primary)!important;font-weight:600}:is(.detail,.report-modal) :is(.meta-toggle-pill.is-on,.meta-label-pill.is-checked):after{content:"✓";margin-left:4px}:is(.detail,.report-modal) :is(.meta-toggle-pill,.meta-label-pill):focus-visible{outline:1.5px solid var(--primary);outline-offset:2px}:is(.detail,.report-modal) .meta-grid dd .meta-input,:is(.detail,.report-modal) .meta-input{width:100%;border:0;border-radius:var(--card-radius);background:var(--board-well);font:400 13px/1 var(--font-sans);height:32px;padding:0 10px;box-shadow:none}:is(.detail,.report-modal) .meta-input:focus{box-shadow:0 0 0 1.5px var(--primary);outline:none}:is(.detail,.report-modal) textarea.meta-input,:is(.detail,.report-modal) .meta-grid dd:has(>textarea)>*,:is(.detail,.report-modal) .meta-grid dd textarea{width:100%}:is(.detail,.report-modal) .meta-grid dd textarea{height:auto;min-height:34px;padding:8px 10px;font:400 13px/18px var(--font-sans);border:0;border-radius:var(--card-radius);background:var(--board-well);resize:vertical}:is(.detail,.report-modal,.desc-field) .card-detail-description textarea{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:10px 12px;font:400 13px/19px var(--font-sans)}:is(.detail,.report-modal,.desc-field) .card-detail-description textarea:focus{box-shadow:0 0 0 1.5px var(--primary);outline:none}.desc-field{display:flex;flex-direction:column;gap:6px;padding:9px 2px 12px;border-bottom:1px solid var(--line)}.desc-field-head{font:600 12.5px/17px var(--font-sans);color:var(--text)}.desc-field .card-detail-description textarea{width:100%}.desc-read{position:relative;padding:10px 12px;margin:0 -12px;border-radius:var(--card-radius);font:400 13.5px/1.55 var(--font-sans);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;max-height:16.5em;overflow:hidden;transition:background-color .12s ease}.desc-read:hover,.desc-read:focus-visible{background:var(--board-well);outline:none}.desc-read.is-readonly{cursor:auto}.desc-read.is-readonly:hover{background:none}.desc-read.is-readonly.is-clamped:hover:after{background:linear-gradient(to bottom,transparent,var(--card-surface))}.desc-empty{font:400 13px/19px var(--font-sans);color:var(--gray-dark);padding:2px 0}.desc-read.is-expanded{max-height:none}.desc-read.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5em;background:linear-gradient(to bottom,transparent,var(--card-surface));pointer-events:none}.desc-read.is-clamped:hover:after{background:linear-gradient(to bottom,transparent,var(--board-well))}.desc-read a{color:var(--primary);text-decoration:underline}.desc-more{align-self:flex-start;padding:0;border:0;background:none;font:500 12.5px/17px var(--font-sans);color:var(--primary);cursor:pointer}.desc-more:hover{text-decoration:underline}.desc-inbound{display:flex;flex-direction:column;gap:6px}.desc-inbound-toggle{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:2px 0;border:0;background:none;text-align:left;font:500 12px/17px var(--font-sans);color:var(--gray-dark);cursor:pointer}.desc-inbound-toggle:hover{color:var(--text)}.desc-inbound-label{flex-shrink:0}.desc-inbound-preview{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.desc-inbound-chevron{margin-left:auto;display:inline-flex;transition:transform .15s ease}.desc-inbound.is-folded .desc-inbound-chevron{transform:rotate(-90deg)}:is(.detail,.report-modal) .assignee-chip{border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text)}:is(.detail,.report-modal) .meta-grid dd:has(textarea){align-items:stretch}:is(.detail,.report-modal) .mention-textarea-wrap{width:100%}:is(.detail,.report-modal) .meta-grid dd textarea.meta-input{height:auto;padding:8px 10px;line-height:18px}.detail .comments-section{border-top:0;padding-top:0}.detail .meta-section-body>section>.btn.is-ghost{border:0;background:transparent;color:var(--primary);font:500 12.5px/1 var(--font-sans);padding:6px 8px;margin-left:-8px;border-radius:var(--card-radius)}@media(hover:hover){.detail .meta-section-body>section>.btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.detail .attachments-empty{border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--gray-dark);font:400 12.5px/18px var(--font-sans);padding:14px 16px;text-align:left}@media(hover:hover){.detail .attachments-empty:hover{background:color-mix(in srgb,var(--primary) 10%,var(--board-well));color:var(--text)}}.detail .comments-empty{display:none}.detail .comments-compose textarea{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:10px 12px;font:400 13px/19px var(--font-sans);box-shadow:none}.detail .comments-compose textarea:focus{box-shadow:0 0 0 1.5px var(--primary);outline:none}.detail .comments-compose-actions .btn:not(.is-primary){border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius)}.detail .comments-compose-actions .btn.is-primary{border:0;border-radius:var(--card-radius);color:#fff}.detail .comments-compose-actions .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface));color:#fff;opacity:1}.cms-search{position:relative}.cms-search-row{display:flex;align-items:center;gap:12px}.cms-search-input{flex:1;min-width:0;height:34px;padding:0 12px;border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);font:400 13px/1 var(--font-sans);outline:none}.cms-search-input::placeholder{color:var(--gray)}.detail .cms-search-input:focus,.cms-search-input:focus{box-shadow:0 0 0 1.5px var(--primary);border:0;outline:none}.cms-search-cancel{all:unset;cursor:pointer;font:500 12.5px/1 var(--font-sans);color:var(--primary);padding:6px 0}.cms-search-cancel:hover{color:var(--text)}.cms-search-status{margin:6px 0 0;font:400 12px/16px var(--font-sans);color:var(--gray)}.cms-search-status.is-error{color:var(--red)}.cms-results{position:relative;margin-top:6px;max-height:280px;overflow-y:auto;padding:6px;background:var(--card-surface);border-radius:var(--card-radius);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.cms-result{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border-radius:6px 6px 6px 0;cursor:pointer}.cms-result.is-active,.cms-result:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent)}.cms-result:disabled{cursor:default;opacity:.55}.cms-result-title{font:600 13px/18px var(--font-sans);color:var(--text)}.cms-result-meta{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.audit-log ol.audit-timeline{display:flex;flex-direction:column;gap:18px;padding:6px 0 0;margin:0}.audit-log li.audit-day,.audit-log li.audit-entry{display:block;grid-template-columns:none;grid-template-areas:none;padding:0;border:0}.audit-log .audit-day-label{display:block;margin:0 0 10px 40px;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.audit-log .audit-day>ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.audit-log li.audit-entry{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;padding-bottom:14px;font:400 12.5px/18px var(--font-sans)}.audit-log li.audit-entry:last-child{padding-bottom:0}.audit-log li.audit-entry:not(:last-child):before{content:"";position:absolute;left:14.5px;top:26px;bottom:4px;width:1px;background:var(--line)}.audit-log .audit-avatar{min-width:22px;height:22px;padding:0 4px;box-sizing:border-box;border-radius:11px 11px 11px 0;background:var(--avatar-bg);color:var(--avatar-fg);font:600 9px/22px var(--font-sans);text-align:center;margin-top:-2px;justify-self:center}.audit-log .audit-body{min-width:0;display:flex;flex-direction:column;gap:1px}.audit-log .audit-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.audit-log .audit-entry .action{font-weight:600;color:var(--text)}.audit-log .audit-entry .delta{color:var(--gray-dark);min-width:0;overflow-wrap:anywhere}.audit-log .audit-entry .delta .arrow{color:var(--primary);margin:0 3px}.audit-log .audit-entry .delta del{color:var(--gray);text-decoration-color:color-mix(in srgb,var(--gray),transparent 30%)}.audit-log .audit-meta{font:400 11.5px/16px var(--font-sans);color:var(--gray);font-variant-numeric:tabular-nums}.audit-log .audit-empty{font-style:normal;color:var(--gray)}.modal-bg .report-modal{background:var(--card-surface);border:0;border-radius:var(--board-radius);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 82%)}html[data-theme=polaris-dark] .modal-bg .report-modal{box-shadow:0 32px 64px -20px #000000a6}.report-modal .eyebrow{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.report-modal h1.title,.report-modal .title.editable-title{font:600 22px/28px var(--font-sans);letter-spacing:-.01em}.report-modal .ai-panel{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:14px 16px;gap:10px}.report-modal .ai-panel.is-dragging,.report-modal .ai-panel-drop.is-dragging>.ai-panel{background:color-mix(in srgb,var(--primary) 12%,var(--board-well))}.report-modal .ai-panel-title{font:600 12.5px/17px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text)}.report-modal .ai-panel-title>span:has(>svg){display:none!important}.report-modal .ai-panel-head .ai-hint{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.report-modal .ai-panel textarea{border:0;background:var(--card-surface);border-radius:var(--card-radius);padding:10px 12px}.report-modal .ai-panel textarea:focus{box-shadow:0 0 0 1.5px var(--primary)}.report-modal .ai-filedrop,.report-modal .ai-clipboard,.report-modal .ai-filepreview{border:0;background:transparent;border-radius:var(--card-radius);color:var(--primary);font:500 12.5px/1 var(--font-sans);padding:9px 10px}.report-modal .ai-filedrop{justify-content:flex-start}.report-modal .ai-filepreview{background:var(--card-surface);color:var(--text)}@media(hover:hover){.report-modal .ai-filedrop:hover,.report-modal .ai-clipboard:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.report-modal .ai-panel .btn.is-alt{border:0;background:var(--primary);color:#fff;border-radius:var(--card-radius)}.report-modal .ai-panel .btn.is-alt:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--board-well));color:#fff;opacity:1}.report-modal .ai-panel{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:10px}.report-modal .ai-panel-head{flex-basis:100%;column-gap:12px;row-gap:2px}.report-modal .ai-panel-head .ai-hint-details{margin-left:auto;order:2}.report-modal .ai-panel-head .ai-hint{flex-basis:100%;order:3;min-width:0}.report-modal .ai-panel textarea,.report-modal .ai-filepreview{flex-basis:100%}.report-modal .ai-filerow{order:5;gap:0;margin-left:-10px}.report-modal .ai-panel-row{order:6;flex:1 1 auto;min-width:0;justify-content:flex-end}.report-modal .ai-filedrop,.report-modal .ai-clipboard{white-space:nowrap;flex:0 0 auto}.report-modal .ai-panel .btn.is-alt{white-space:nowrap}.report-modal .ai-panel{margin-bottom:8px}.report-actions{padding-top:14px;border-top:1px solid var(--line);align-items:center;gap:4px}.report-actions .btn:not(.is-primary){border:0;background:transparent;color:var(--text);border-radius:var(--card-radius)}@media(hover:hover){.report-actions .btn:not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.report-actions .btn.is-primary{border:0;border-radius:var(--card-radius);color:#fff}.report-actions .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface));color:#fff;opacity:1}@media(max-width:720px){.modal-bg .report-modal{border-radius:0}.report-modal .meta-section{align-self:stretch;width:100%}.report-modal>header{background:var(--card-surface)}.report-modal .ai-panel-head .ai-hint{flex-basis:100%;order:3}.report-modal .ai-filedrop,.report-modal .ai-clipboard{justify-content:flex-start;text-align:left}.report-actions .btn{justify-content:center;text-align:center}}:is(.detail,.report-modal) :is(input,textarea,select,button,summary,.date-field,[tabindex]):is(:focus,:focus-visible,:focus-within){outline:none!important;box-shadow:none!important}:is(.detail,.report-modal) :is(textarea,input.meta-input,.cms-search-input):focus{background:color-mix(in srgb,var(--board-well) 55%,var(--card-surface))!important}.sidebar-shortcuts .notifications-btn.overflow-item,.sidebar-shortcuts .notifications-btn.overflow-item.has-unread{background:transparent;border:0;color:var(--text);border-radius:var(--card-radius)}.sidebar-shortcuts .notifications-btn.overflow-item:hover,.sidebar-shortcuts .notifications-btn.overflow-item.has-unread:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.sidebar-shortcuts .notifications-btn.has-unread .notifications-btn-label,.sidebar-shortcuts .notifications-btn.has-unread .icon{color:inherit}.sidebar-shortcuts .notifications-badge.is-inline{background:transparent;color:var(--red);min-width:0;height:auto;padding:0;border-radius:0;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.sidebar-item{border:0;border-radius:var(--card-radius);font-weight:400}.sidebar-item:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.sidebar-item.is-active{background:var(--board-well);color:var(--text);font-weight:600}.sidebar-item.is-active svg{color:var(--primary)}.sidebar-section--favorites .sidebar-star.is-on{opacity:0}@media(hover:hover){.sidebar-section--favorites .sidebar-row:hover .sidebar-star{opacity:1}}@media(hover:none){.sidebar-section--favorites .sidebar-star.is-on{opacity:.5}}.sidebar-section--more{border-top:1px solid var(--line)}.sidebar-section-head{font:300 10.5px/1.4 var(--font-sans);letter-spacing:.12em;color:var(--gray)}.sidebar-section-head svg{display:none}.sidebar-section-count{background:transparent;padding:0;min-width:0;font:300 11px/1 var(--font-sans);color:var(--gray);font-variant-numeric:tabular-nums}.sidebar-counts{display:flex;flex-wrap:wrap;row-gap:2px;padding:6px 8px;white-space:nowrap}.sidebar-counts-item:first-child{flex-basis:100%}.sidebar-counts-item:nth-child(2):before{content:none!important}.sidebar-meta-link--version{font:300 11px/1 var(--font-sans)!important;color:var(--gray);letter-spacing:.02em}.sidebar-counts-item{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:3px;padding:0;font:400 11.5px/16px var(--font-sans);color:var(--gray);border-radius:0}.sidebar-counts-item+.sidebar-counts-item:before{content:"·";margin:0 6px;color:var(--gray)}.sidebar-counts-item strong{font:600 11.5px/16px var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums}.sidebar-counts-item.is-toggle:hover{background:transparent;color:var(--primary)}.sidebar-counts-item.is-toggle.is-active{background:transparent;color:var(--red)}.desktop-topbar .search-trigger{border:0;background:var(--board-well);border-radius:var(--card-radius);box-shadow:none}.desktop-topbar .search-trigger:hover{background:color-mix(in srgb,var(--primary) 8%,var(--board-well))}.desktop-topbar .search-trigger kbd{border:0;background:transparent;box-shadow:none;font:400 11px/1 var(--font-sans);color:var(--gray)}.desktop-topbar .topbar-new-btn{border:0;border-radius:var(--card-radius);color:#fff}.palette{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 82%)}html[data-theme=polaris-dark] .palette{box-shadow:0 32px 64px -20px #000000a6}.palette .input-row{border-bottom:1px solid var(--line)}.palette .input-row kbd{border:0;background:transparent;box-shadow:none;font:400 11px/1 var(--font-sans);color:var(--gray)}.palette .results{padding:6px 8px 10px}.palette-group{padding:12px 10px 6px;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.palette .item{border-radius:6px 6px 6px 0;padding:8px 10px;font:400 13px/18px var(--font-sans);color:var(--text);gap:10px}.palette .item.is-active{background:var(--board-well)}.palette .item .text{flex:1;min-width:0}.palette .item .icon{display:none}.palette .item kbd,.palette-item-group{border:0;background:transparent;box-shadow:none;padding:0;font:400 11.5px/16px var(--font-sans);color:var(--gray);white-space:nowrap}.topbar .group-picker>button,.topbar .btn.is-ghost.admin-btn,.topbar .search-trigger{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:var(--card-radius)!important;width:36px;height:36px;min-width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.topbar .group-picker{border:0;background:transparent;border-radius:var(--card-radius);height:36px;padding:0 6px}@media(hover:hover){.topbar .group-picker:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}}@media(hover:hover){.topbar .group-picker>button:hover,.topbar .btn.is-ghost.admin-btn:hover,.topbar .search-trigger:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)!important}}.topbar .btn.is-ghost.admin-btn:active,.topbar .search-trigger:active{background:var(--board-well)!important}.topbar .topbar-new-btn{margin-left:6px;width:36px;height:36px;min-width:36px;padding:0;border:0;border-radius:var(--card-radius);color:#fff}.topbar .user-avatar{width:36px;height:36px;border:0;border-radius:var(--card-radius);background:var(--avatar-bg)!important;color:var(--avatar-fg);font:600 11px/36px var(--font-sans)}.topbar-overflow-menu{margin-top:6px}.topbar-overflow-menu{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 24px 48px -18px color-mix(in srgb,var(--text),transparent 50%),0 0 0 1px var(--line);padding:6px}.topbar-overflow-menu .overflow-item{gap:10px}.topbar-overflow-menu .overflow-item svg{color:var(--gray-dark)}.topbar-overflow-menu .overflow-item.is-active svg{color:var(--primary)}.topbar-overflow-menu .overflow-item{border-radius:6px 6px 6px 0;padding:9px 10px;font:400 14px/18px var(--font-sans);color:var(--text)}.topbar-overflow-menu .overflow-item.is-active{background:var(--board-well);font-weight:600}.topbar-overflow-head{padding:12px 10px 6px;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.topbar-overflow-sep{background:var(--line);height:1px;border:0;margin:6px 4px}.publisering-inner .calendar-mode,.pubtavle .pill-toggle{display:inline-flex;gap:18px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.publisering-inner .calendar-mode button,.pubtavle .pill-toggle button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 6px!important;border-bottom:2px solid transparent!important;font:400 13px/1.2 var(--font-sans);color:var(--gray-dark)!important;display:inline-flex;align-items:center;gap:6px}.publisering-inner .calendar-mode button:hover,.pubtavle .pill-toggle button:hover{color:var(--text)!important}.publisering-inner .calendar-mode button.is-active,.pubtavle .pill-toggle button.is-active{color:var(--text)!important;font-weight:600;border-bottom-color:var(--primary)!important}.pubtavle .pill-toggle{gap:12px}.pubtavle .pill-toggle button{font-size:12px;padding-bottom:4px!important}.app-body :is(.daily .inner,.kontakter-list-view,.overlevering-open-followups,.overlevering-detail,.utv-view,.admin-inner,.gjoremal-liste,.idelist-welcome,.vk-wrap,.honorar-side,.arkiv-page,.pamelding-view,.und-view,.ordv-view,.modulbibliotek,.profile-view-inner),.app-body [style*="margin: 0px auto"],.app-body [style*="margin: 0 auto"],.app-body [style*="margin-left: auto"][style*="margin-right: auto"]{margin-left:0!important}*:focus,*:focus-visible{outline:none!important}:is(button,a,[role=tab],[role=button],summary,select):focus-visible{box-shadow:none!important}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachment-row{border:0!important;border-radius:var(--card-radius)!important;background:var(--board-well)!important;padding:6px 8px!important;gap:10px!important}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachment-thumb{width:36px!important;height:36px!important;border:0!important;border-radius:6px 6px 6px 0!important;background:var(--card-surface)!important}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachment-name{font:500 12.5px/17px var(--font-sans);color:var(--text)}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachment-sub{font:400 11.5px/16px var(--font-sans);color:var(--gray)}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachments-list{display:flex;flex-direction:column;gap:4px}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachments-add-more{border:0!important;background:transparent!important;justify-content:flex-start!important;padding:6px 0!important;color:var(--primary)!important;font:500 12.5px/1 var(--font-sans)!important}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachments-add-more:hover{text-decoration:underline}:is(.detail,.event-detail,.report-modal,.overlevering-shell,.private-card-detail) .attachment-actions .btn{border:0!important;background:transparent!important}.daily .dp-avatar{width:32px!important;min-width:32px!important;padding:0!important;justify-content:center;flex-shrink:0}.bemanning{--abs-ferie: color-mix(in srgb, #9CCED9 55%, var(--card-surface));--abs-syk: color-mix(in srgb, #FA6845 28%, var(--card-surface));--abs-avspasering: color-mix(in srgb, #1783A0 20%, var(--card-surface));--abs-permisjon: color-mix(in srgb, #001E3F 12%, var(--card-surface));--abs-kurs: color-mix(in srgb, #1783A0 38%, var(--card-surface));--abs-annet: var(--board-well)}html[data-theme=polaris-dark] .bemanning{--abs-ferie: color-mix(in srgb, #9CCED9 30%, var(--card-surface));--abs-syk: color-mix(in srgb, #FA6845 32%, var(--card-surface));--abs-avspasering: color-mix(in srgb, #1783A0 35%, var(--card-surface));--abs-permisjon: color-mix(in srgb, #ffffff 10%, var(--card-surface));--abs-kurs: color-mix(in srgb, #1783A0 60%, var(--card-surface))}.sidebar-user-trigger .user-avatar{background:var(--avatar-bg)!important;color:var(--avatar-fg)!important;width:auto!important;min-width:26px;height:26px;padding:0 5px;box-sizing:border-box;border-radius:13px 13px 13px 0!important;font:600 10px/26px var(--font-sans)!important;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.auth-screen select,.auth-screen textarea{width:100%;font:400 14px/1.4 inherit;font-family:inherit;padding:10px 12px;border:1px solid var(--au-linje);background:transparent;border-radius:8px 8px 8px 0;color:var(--au-ink);outline:none;resize:vertical}.auth-screen select:focus,.auth-screen textarea:focus{border-color:var(--au-polaris);box-shadow:0 0 0 3px #1783a033}.auth-screen select option{color:initial}.awaiting-card .auth-success{margin-bottom:14px}.column-more{padding:4px 0 8px}.column-more-btn{width:100%;padding:8px 10px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--gray);font:inherit;font-size:12.5px;cursor:pointer}.column-more-btn:hover{color:var(--text);border-color:var(--gray)}.auth-screen.is-strom{--au-flate: #001e3f;--au-ink: #fbf8f1;--au-ink-svak: #9cced9;--au-polaris: #1783a0;--au-polaris-morkere: #126a82;--au-linje: rgba(156, 206, 217, .25);--ak-sky: #9cced9;--ak-sol: #fa6845}.auth-screen.is-strom .auth-card{--au-kort: #fbf8f1;--au-ink: #001e3f;--au-ink-svak: #4a607a;--au-linje: rgba(0, 30, 63, .14);z-index:3;box-shadow:0 32px 80px -24px #000000bf,0 0 0 1px #fbf8f114}.auth-screen.is-strom .auth-card .auth-brand-name b{color:#1783a0}.auth-screen.is-strom .auth-submit.is-primary,.auth-screen.is-strom .auth-submit.is-primary:hover,.auth-screen.is-strom .auth-submit.is-primary:focus-visible{color:#fff}.auth-kart-scene{display:contents}.auth-kart{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:0}.auth-kart-land{display:contents}.auth-kart-land svg.geo-map{height:100vh;width:auto;max-width:100vw;overflow:visible}.auth-kart .map-land path{fill:var(--ak-sky);fill-opacity:.11;stroke:var(--ak-sky);stroke-opacity:.35;stroke-width:.8;vector-effect:non-scaling-stroke;stroke-linejoin:round;opacity:0;animation:auth-kart-land-inn 1.8s cubic-bezier(.2,.6,.2,1) forwards}@keyframes auth-kart-land-inn{to{opacity:1}}.auth-kart-punkter{position:absolute;height:100vh;width:auto;max-width:100vw;overflow:visible;opacity:0;animation:auth-kart-fade .8s ease 1.2s forwards}@keyframes auth-kart-fade{to{opacity:1}}.auth-kart-p{opacity:.55;transition:opacity .3s;pointer-events:all;cursor:default}.auth-kart-p:hover,.auth-kart-p.is-aktiv{opacity:1}.auth-kart-ring{fill:none;stroke:var(--ak-sky);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.auth-kart-ring.gaa{animation:auth-kart-ring 2.6s cubic-bezier(.1,.7,.3,1) forwards}.auth-kart-ring.to.gaa{animation-delay:.55s}@keyframes auth-kart-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(5)}}.auth-kart-leder{stroke:var(--ak-sky);stroke-width:1;opacity:0;stroke-dasharray:600;stroke-dashoffset:600}.auth-kart-leder.gaa{animation:auth-kart-leder .5s ease-out .2s forwards}@keyframes auth-kart-leder{to{opacity:.8;stroke-dashoffset:0}}.auth-kart-boks{fill:#001e3f;fill-opacity:.96;stroke:var(--ak-sky);stroke-opacity:.4;stroke-width:1;opacity:0}.auth-kart-boks.gaa{animation:auth-kart-etikett .45s cubic-bezier(.2,.8,.2,1) .2s forwards}.auth-kart-etikett{font:600 13px/1.2 "Montserrat","Proxima Nova",var(--font-sans);fill:var(--au-ink);opacity:0}.auth-kart-etikett.gaa{animation:auth-kart-etikett .5s cubic-bezier(.2,.8,.2,1) .25s forwards}.auth-kart-etikett-tittel{font:400 11.5px/1.3 "Montserrat","Proxima Nova",var(--font-sans);fill:var(--ak-sky);opacity:0}.auth-kart-etikett-tittel.gaa{animation:auth-kart-etikett .5s cubic-bezier(.2,.8,.2,1) .45s forwards}.auth-kart-etikett-tid{font:400 10.5px/1.3 "Montserrat","Proxima Nova",var(--font-sans);fill:var(--au-ink-svak);opacity:0}.auth-kart-etikett-tid.gaa{animation:auth-kart-etikett .5s cubic-bezier(.2,.8,.2,1) .6s forwards}@keyframes auth-kart-etikett{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-kart-hover{font:600 13px/1.2 "Montserrat","Proxima Nova",var(--font-sans);fill:var(--au-ink);pointer-events:none}.auth-kart-hover-bak{fill:#001e3f;fill-opacity:.85}.auth-kart-boks:not(.gaa),.auth-kart-etikett:not(.gaa),.auth-kart-etikett-tittel:not(.gaa),.auth-kart-etikett-tid:not(.gaa){opacity:1}.auth-kart-leder:not(.gaa){opacity:.8;stroke-dashoffset:0}.auth-kart-teller{position:absolute;left:clamp(20px,4vw,56px);top:clamp(20px,4vh,48px);z-index:2}.auth-kart-kicker{white-space:nowrap;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--au-ink-svak);font-weight:600;margin:0 0 14px;display:flex;gap:12px;align-items:center}.auth-kart-puls-prikk{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--ak-sol);animation:auth-kart-puls 2.4s ease-out infinite}@keyframes auth-kart-puls{0%{box-shadow:0 0 color-mix(in srgb,#fa6845 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.auth-kart-teller-rad{display:flex;align-items:center;gap:18px}.auth-kart-tall{font-size:clamp(56px,7vw,104px);line-height:.9;font-weight:800;letter-spacing:-.04em;color:var(--au-ink);font-variant-numeric:tabular-nums}.auth-kart-teller-tekst{font-size:15px;line-height:1.35;color:var(--au-ink-svak)}.auth-kart-teller-tekst strong{color:var(--au-ink);font-weight:600}@media(max-width:900px){.auth-screen.is-strom{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:20px 20px 28px;min-height:100vh;min-height:100dvh}.auth-kart-teller{position:static;order:0}.auth-kart{position:relative;inset:auto;order:1;flex:1 1 auto;min-height:220px;display:grid;place-items:center}.auth-kart-land svg.geo-map{height:100%;max-height:56vh;width:auto;max-width:100%}.auth-kart-punkter{height:100%;max-height:56vh;width:auto;max-width:100%}.auth-screen.is-strom .auth-card{order:2;align-self:center;padding:16px 20px}.auth-screen.is-strom .auth-brand{flex-direction:row;justify-content:center;gap:10px;margin-bottom:10px}.auth-screen.is-strom .auth-brand-mark{width:28px;height:28px}.auth-screen.is-strom .auth-brand-sub,.auth-screen.is-strom .auth-title{display:none}.auth-screen.is-strom .auth-subtitle{margin:0 0 12px;font-size:12.5px}.auth-screen.is-strom .auth-submit{margin-top:0;padding:11px 16px}.auth-kart-kicker{white-space:normal}.auth-kart-tall{font-size:48px}.auth-kart-teller-tekst{font-size:13px}.auth-kart-etikett-tittel,.auth-kart-etikett-tid{display:none}.auth-kart-etikett,.auth-kart-hover{font-size:30px}.auth-kart-ring{stroke-width:3}.auth-kart-leder,.auth-kart-boks{stroke-width:2}}@media(prefers-reduced-motion:reduce){.auth-kart .map-land path,.auth-kart-punkter,.auth-kart-puls-prikk{animation:none!important;opacity:1}}@media(max-width:720px){.topbar-presence-popover,.topbar-overflow-menu .notifications-popover{position:fixed;top:calc(var(--topbar-h, 60px) + 6px);left:12px;right:12px;width:auto;max-width:none}.topbar-overflow-menu .notifications-popover{max-height:calc(100dvh - var(--topbar-h, 60px) - 24px)}}.daily header.page{border-bottom:0;padding-bottom:0;align-items:center}.daily .daily-eyebrow{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.daily .daily-date{font:700 22px/1.15 var(--font-sans);letter-spacing:-.01em;gap:8px}.daily .daily-date-nav{border-radius:var(--card-radius);color:var(--primary);padding:6px}.daily .daily-date-nav:focus,.daily .daily-date-nav:focus-visible{outline:0;box-shadow:none}@media(hover:hover){.daily .daily-date-nav:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.daily .daily-today-tag{background:transparent;padding:0;border-radius:0;font:400 12.5px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray)}.daily .daily-today-jump{font:500 12.5px/1 var(--font-sans);letter-spacing:0;color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.daily .daily-today-jump:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.daily .daily-subtitle{font:400 12.5px/1.3 var(--font-sans);color:var(--gray)}.daily .daily-pill{border:0;background:transparent;box-shadow:none;outline:0;border-radius:var(--card-radius);color:var(--primary);font:500 13px/1 var(--font-sans);letter-spacing:0;padding:7px 10px}.daily .daily-pill:focus,.daily .daily-pill:focus-visible{outline:0;box-shadow:none}@media(hover:hover){.daily .daily-pill:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text);border:0}}.daily .daily-pill.is-on,.daily .daily-pill.is-on:hover{background:var(--primary);color:#fff;border:0;font-weight:600;border-radius:var(--card-radius)}.daily .group-filter{gap:4px 20px;padding:0;flex-wrap:wrap}.daily .group-chip,.daily .group-chip:hover,.daily .group-chip.is-on{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-bottom:2px solid transparent!important;padding:0 0 5px;min-height:0;font:400 13px/1.2 var(--font-sans);letter-spacing:0;color:var(--gray-dark)!important}.daily .group-chip:focus,.daily .group-chip:focus-visible{outline:0}.daily .group-chip:hover{color:var(--text)!important}.daily .group-chip.is-on{color:var(--text)!important;font-weight:600;border-bottom-color:var(--primary)!important}.daily .group-chip .dot{display:none!important}.daily .intro{font:400 13px/1.5 var(--font-sans);color:var(--gray)}.daily .group-sections{gap:20px}.daily .group-section{background:var(--board-well);border-radius:var(--board-radius);padding:12px 12px 14px;gap:8px}.daily .group-sections.is-multi .group-section{border-left:0;margin-left:0;padding-left:12px}.daily .group-section-head{border-bottom:0;margin:0;padding:2px 4px;gap:12px;flex-wrap:wrap}.daily .group-section-head.is-compact{padding:2px 4px}.daily .group-section-head .dot{display:none!important}.daily .group-section-head h2{font:700 14px/1.2 var(--font-sans);letter-spacing:0}.daily .group-section-shift,.daily .group-section-shift:hover{background:transparent;border:0;box-shadow:none;outline:0;color:var(--primary);font:500 12.5px/1 var(--font-sans);padding:6px 8px;border-radius:var(--card-radius)}@media(hover:hover){.daily .group-section-shift:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.daily .lead-editor-chip,.daily .lead-editor-chip.is-set,.daily .lead-editor-chip.is-fallback{background:transparent;border:0;box-shadow:none;outline:0;border-radius:var(--card-radius);padding:6px 8px;gap:6px;font:400 12.5px/1 var(--font-sans);letter-spacing:0;color:var(--text)}.daily .lead-editor-chip.is-fallback{color:var(--gray-dark)}.daily .lead-editor-chip .lead-editor-label{text-transform:none;letter-spacing:0;font-weight:400;opacity:1;color:var(--gray)}.daily .lead-editor-chip strong{font-weight:600}@media(hover:hover){.daily .lead-editor-chip:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);border:0;color:var(--text)}}.daily .lead-editor-popover{border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}html[data-theme=polaris-dark] .daily .lead-editor-popover{box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}.daily .lead-editor-popover-title{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;color:var(--gray)}.daily .lead-editor-popover .item{border-radius:6px 6px 6px 0}.daily .lead-editor-popover .item.is-active{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text);font-weight:600}.daily .lead-editor-popover .item.is-active:after{content:"✓";margin-left:auto;color:var(--primary)}.daily .lead-editor-initials{width:auto;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border-radius:50% 50% 50% 0;background:var(--avatar-bg);color:var(--avatar-fg);font:600 9px/22px var(--font-sans)}.daily .lead-editor-group-name{font:400 11.5px/1 var(--font-sans);color:var(--gray);flex-shrink:0}.daily .lead-editor-popover-divider{background:var(--line)}.daily .lead-editor-filter{border:0;background:var(--board-well);border-radius:var(--card-radius);outline:0;color:var(--text)}.daily .lead-editor-filter:focus{border:0;outline:0;box-shadow:none}.daily .dp-empty{font:400 13px/1.4 var(--font-sans);font-style:normal;color:var(--gray);padding:4px 0}.daily .group-empty{font-style:normal;color:var(--gray)}.daily .journalist-row{background:var(--card-surface);border:0;border-radius:var(--card-radius);padding:14px 16px;gap:20px;grid-template-columns:minmax(150px,max-content) minmax(0,1fr)}.daily .group-section .journalist-row:last-child{border-bottom:0}.daily .journalist-row.is-not-working{padding:10px 16px;opacity:1;background:transparent}.daily .journalist-row.is-not-working .who .name{font-weight:600;color:var(--gray-dark)}.daily .journalist-row .who{gap:4px;min-width:0}.daily .journalist-row .who-line{display:inline-flex;align-items:center;gap:8px;min-width:0}.daily .journalist-row .who .name{font:600 13.5px/1.3 var(--font-sans);overflow-wrap:anywhere}.daily .dp-avatar{flex:none;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border-radius:50% 50% 50% 0;background:var(--avatar-bg);color:var(--avatar-fg);font:600 9px/22px var(--font-sans);text-align:center}.daily .journalist-row .who .status{display:inline;padding:0;border:0;border-radius:0;background:transparent;font:400 11.5px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray);position:static}.daily .journalist-row .who .status:before{display:none}.daily .journalist-row .who .status.is-working{color:var(--gray)}.daily .journalist-row .who .status.is-clickable{color:var(--primary);cursor:pointer;text-align:left;border-radius:var(--card-radius)}@media(hover:hover){.daily .journalist-row .who .status.is-clickable:hover{background:transparent;border:0;color:var(--text);text-decoration:underline}}.daily .journalist-row .who .status-dot{display:none}.daily .journalist-row .who .shift-info{display:flex;flex-direction:column;gap:1px;font-size:inherit}.daily .journalist-row .who .shift-chip{padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font:400 12.5px/1.4 var(--font-sans);gap:6px}.daily .journalist-row .who .shift-chip:before{display:none}.daily .journalist-row .who .shift-chip .shift-time{font-weight:500;font-variant-numeric:tabular-nums}.daily .journalist-row .who .absence-chip{display:inline;padding:0;margin:0;border:0;border-radius:0;background:transparent;font:400 13px/1.4 var(--font-sans);color:var(--gray-dark)}.daily .journalist-row .items{gap:2px;min-width:0}.daily .plan-item{padding:5px 6px;margin:0 -6px;border-radius:var(--card-radius);gap:8px}.daily .plan-item .bullet,.daily .plan-compose .bullet{display:none}.daily .plan-item .text{font:400 13.5px/1.5 var(--font-sans);overflow-wrap:anywhere;min-width:0}.daily .plan-item .dp-placeholder{color:var(--gray)}.daily.is-editing .plan-item:hover{background:var(--board-well)}.daily .plan-item.is-ghost-deleted{opacity:.6}.daily .plan-item .actions{align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end}.daily .plan-item .linked-badge,.daily .plan-item .linked-badge.is-promote{border:0;border-radius:var(--card-radius);background:transparent;padding:5px 8px;font:500 12px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--primary)}@media(hover:hover){.daily .plan-item .linked-badge:hover,.daily .plan-item .linked-badge.is-promote:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text);border:0}}.daily .plan-item .plan-item-send,.daily .plan-item .plan-item-delete{background:transparent;border:0;box-shadow:none;outline:0;color:var(--primary);padding:5px 8px;font:500 12px/1 var(--font-sans);border-radius:var(--card-radius)}.daily .plan-item .plan-item-delete{color:var(--gray-dark)}@media(hover:hover){.daily .plan-item .plan-item-send:hover,.daily .plan-item .plan-item-delete:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.daily .plan-item-ghost-badge,.daily .plan-item-ghost-badge.is-deleted{background:transparent;padding:0 6px;border-radius:0;font:400 11.5px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray)}.daily .plan-item-ghost-badge.is-deleted{color:var(--red)}.daily .add-row{gap:4px;margin-top:2px;flex-wrap:wrap}.daily .add-item,.daily .add-item.is-subtle{color:var(--primary);opacity:1;padding:5px 6px;margin-left:-6px;font:500 12.5px/1 var(--font-sans);border-radius:var(--card-radius)}.daily .add-row .add-item+.add-item{margin-left:0}@media(hover:hover){.daily .add-item:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.daily .plan-compose{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:4px 8px;margin-top:2px}.daily .plan-compose-input{font:400 13.5px/1.4 var(--font-sans);outline:0}.daily .plan-item textarea.text,.daily .plan-item .text:focus{outline:0;box-shadow:none}@media(max-width:720px){.daily{padding:16px 14px 40px}.daily .inner{gap:16px}.daily header.page{align-items:flex-start}.daily .daily-controls{width:100%}.daily .daily-actions{width:100%;gap:4px;flex-wrap:wrap}.daily .daily-actions .daily-pill{flex:0 0 auto;min-height:40px;padding:0 10px}.daily .daily-actions .daily-pill.is-on{margin-left:auto;padding:0 16px}.daily .group-filter{flex-wrap:wrap;overflow:visible;margin:0;padding:0;gap:4px 18px}.daily .group-chip{min-height:32px;padding:6px 0 5px;flex:0 0 auto;font-size:13px}.daily .group-section{padding:8px 8px 10px}.daily .group-section-head{padding:2px 4px}.daily .journalist-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}.daily .journalist-row.is-not-working{padding:8px 12px}.daily .journalist-row .who{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px}.daily .journalist-row .who .shift-info{flex-direction:row;flex-wrap:wrap;gap:0 10px}.daily .plan-item{padding:8px 6px;min-height:40px}.daily .plan-item .text{font-size:14px}.daily .plan-item .linked-badge,.daily .plan-item .plan-item-delete,.daily .plan-item .plan-item-send,.daily .add-item{min-height:36px}.daily .lead-editor-popover{right:auto;left:0;max-width:calc(100vw - 40px)}}.modal.brief-modal,.modal.pick-card{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--text),transparent 45%)}.brief-modal .eyebrow,.pick-card .eyebrow{font:300 10.5px/1.3 var(--font-sans);letter-spacing:.12em;color:var(--gray)}.brief-modal footer .btn:not(.is-primary),.pick-card footer .btn:not(.is-primary){background:transparent;border:0;box-shadow:none;color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.brief-modal footer .btn:not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.brief-modal .btn:focus,.brief-modal .btn:focus-visible,.pick-card .btn:focus,.pick-card .btn:focus-visible{outline:0;box-shadow:none}.brief-loading{font-style:normal;color:var(--gray)}.brief-error{color:var(--red)}.brief-summary{border-bottom:1px solid var(--line);font:400 15px/1.5 var(--font-sans)}.brief-theme{font:700 13px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);margin:0 0 2px}.brief-section li{border-bottom:0;padding:4px 0;gap:12px;flex-wrap:wrap}.brief-item-text{font:400 14px/1.5 var(--font-sans);min-width:0;overflow-wrap:anywhere}.brief-item-who{font:400 11.5px/1.4 var(--font-sans);color:var(--gray);align-self:baseline}.brief-absences{font-style:normal;color:var(--gray)}.pick-card .pick-filters{gap:12px}.pick-card .pick-search{border:0;background:var(--board-well);border-radius:var(--card-radius);padding:8px 12px}.pick-card .pick-search:focus-within{border:0;box-shadow:none}.pick-card .pick-search input{font:400 13px/1.3 var(--font-sans)}.pick-card .pick-col{-moz-appearance:none;appearance:none;-webkit-appearance:none;field-sizing:content;border:0;border-radius:var(--card-radius);background-color:transparent;box-shadow:none;outline:0;font:500 12.5px/1 var(--font-sans);color:var(--text);height:32px;padding:0 26px 0 8px;max-width:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808a99' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center}@media(hover:hover){.pick-card .pick-col:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}.pick-card .pick-toggle{font:400 13px/1.3 var(--font-sans);color:var(--gray-dark)}.pick-card .pick-list{border:0;background:var(--board-well);border-radius:var(--board-radius);padding:8px;gap:4px;scrollbar-width:thin;overscroll-behavior:contain}.pick-card .pick-empty{font-style:normal;color:var(--gray);text-align:left;padding:8px}.pick-card .pick-item,.pick-card .pick-item:hover{background:var(--card-surface);border:0;border-radius:var(--card-radius);padding:9px 11px;gap:4px;outline:0}@media(hover:hover){.pick-card .pick-item:hover:not(:disabled){box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.pick-card .pick-item.is-dim{opacity:.55}.pick-card .pick-title{font:600 13px/1.4 var(--font-sans)}.pick-card .pick-item-head{gap:4px 10px;font:400 11.5px/1.4 var(--font-sans);color:var(--gray)}.pick-card .pick-item-head .tag{background:transparent!important;color:var(--gray)!important;padding:0;border:0;border-radius:0;font:400 11.5px/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.pick-card .pick-item-head .tag.is-haster{color:var(--red)!important;font-weight:600}.pick-card .pick-col-badge{border:0;border-radius:0;padding:0;letter-spacing:0;text-transform:none;font:400 11.5px/1.4 var(--font-sans);color:var(--gray)}.pick-card .pick-deadline{color:var(--text);font-weight:400}.pick-card .pick-assignee{font:400 11.5px/1.4 var(--font-sans);color:var(--gray)}.pick-card .pick-linked{font:400 11.5px/1.4 var(--font-sans);letter-spacing:0;color:var(--gray)}.pick-card .pick-linked.is-here{color:var(--primary)}@media(max-width:720px){.modal.pick-card{padding:20px 16px 16px}.pick-card .pick-filters{flex-wrap:wrap}.pick-card .pick-col{max-width:100%}}.daily .group-filter .group-chip:first-child.is-on{color:var(--text)!important;font-weight:600!important;border-bottom-color:var(--primary)!important}.daily .group-filter:has(>.group-chip:first-child.is-on) .group-chip:not(:first-child){color:var(--gray-dark)!important;font-weight:400!important;border-bottom-color:transparent!important}@supports (appearance: base-select){@starting-style{.arrangement .arrangement-head select.calendar-channel:open::picker(select){opacity:0;translate:0 -4px}}}.arrangement .calendar-head-title{margin:6px 0 8px}.arrangement .calendar-head-title h2{font:700 14px/1.2 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--text)}.arrangement .calendar-grid{background:var(--board-well);border:0;border-radius:var(--board-radius);padding:4px 8px 6px}.arrangement .calendar-weekheader{background:transparent;border-bottom:0}.arrangement .calendar-weekheader .weekday,.arrangement .calendar-weekheader .week-col{padding:8px 6px 4px;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.arrangement .calendar-week{border-bottom:1px solid var(--line)}.arrangement .calendar-week:last-child{border-bottom:0}.arrangement .calendar-week .week-col{background:transparent;border-right:0;padding:8px 6px;font:300 10.5px/1 var(--font-sans);letter-spacing:0;text-transform:none;text-align:left;color:var(--gray);font-variant-numeric:tabular-nums}.arrangement .calendar-cell{border-right:0;border-radius:var(--card-radius);background:transparent}.arrangement .calendar-cell.is-out,.arrangement .calendar-cell.is-weekend{background:transparent}.arrangement .calendar-cell.is-out .calendar-day{color:color-mix(in srgb,var(--gray) 55%,var(--board-well))}.arrangement .calendar-cell.is-today{background:var(--card-surface)}.arrangement .calendar-day{font:500 11.5px/1 var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums}.arrangement .calendar-cell.is-today .calendar-day{background:transparent;width:auto;height:auto;border-radius:0;display:block;color:var(--primary);font-weight:700}.arrangement .calendar-cell.is-clickable:hover:not(.is-today){background:color-mix(in srgb,var(--primary) 7%,transparent)}.arrangement .event-chip{border:0;border-radius:6px 6px 6px 0;background:var(--card-surface);padding:3px 7px;font:400 11px/1.3 var(--font-sans);color:var(--gray-dark)}.arrangement .calendar-cell.is-today .event-chip{background:var(--board-well)}.arrangement .event-chip.ev-cov-will-cover{color:var(--text);font-weight:600}.arrangement .event-chip-time{font:500 10.5px/1 var(--font-sans);letter-spacing:0;color:var(--gray-dark);font-variant-numeric:tabular-nums}.arrangement .event-chip:hover{filter:none;background:color-mix(in srgb,var(--primary) 10%,var(--card-surface))}.arrangement .calendar-chip.is-card-appointment{background:var(--card-surface)!important;border-left:0!important;border-radius:6px 6px 6px 0;padding:3px 7px;font:400 11px/1.3 var(--font-sans);color:var(--gray-dark)}.arrangement .calendar-cell.is-today .calendar-chip.is-card-appointment{background:var(--board-well)!important}.arrangement .calendar-chip.is-card-appointment:hover{filter:none;background:color-mix(in srgb,var(--primary) 10%,var(--card-surface))!important}.arrangement .calendar-chip-time{font:500 10.5px/1 var(--font-sans);letter-spacing:0;color:var(--gray-dark);font-variant-numeric:tabular-nums}.arrangement .calendar-more{font:400 11px/1 var(--font-sans);color:var(--gray);padding:2px 7px}.arrangement .event-bar{background:color-mix(in srgb,var(--text) 9%,var(--board-well));color:var(--gray-dark);font:400 11px/1.4 var(--font-sans);border-radius:0}.arrangement .event-bar.ev-cov-will-cover{background:var(--avatar-bg);color:var(--text);font-weight:600}.arrangement .event-bar.plan-bar{background:color-mix(in srgb,var(--primary) 14%,var(--board-well));color:var(--primary);font-weight:600}.arrangement .event-bar:hover{filter:none;background:color-mix(in srgb,var(--primary) 18%,var(--board-well))}.arrangement .event-bar.is-start{border-radius:8px 0 0}.arrangement .event-bar.is-end{border-radius:0 8px 8px 0}.arrangement .event-bar.is-start.is-end{border-radius:var(--card-radius)}.arrangement .calendar-enrollment-banner{border:0;background:var(--board-well);border-radius:var(--board-radius);padding:12px 16px;margin-bottom:14px}.arrangement .calendar-enrollment-banner-head{font:700 13px/1.3 var(--font-sans)}.arrangement .calendar-enrollment-empty{font:400 12px/16px var(--font-sans);color:var(--gray)}.arrangement .calendar-enrollment-row{border-radius:var(--card-radius);padding:6px 8px;margin:0 -8px}@media(hover:hover){.arrangement .calendar-enrollment-row:hover{background:var(--card-surface)}}.arrangement .calendar-enrollment-title{font:600 13px/18px var(--font-sans)}.arrangement .calendar-enrollment-meta{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.arrangement .pending-bookings-banner{background:var(--board-well);border:0;border-radius:var(--board-radius);padding:12px 16px;margin-bottom:14px}.arrangement .pending-bookings-head{display:flex;align-items:center;gap:8px;cursor:pointer}.arrangement .pending-bookings-head strong{font:700 13px/1.3 var(--font-sans);color:var(--red)}.arrangement .pending-bookings-card{background:var(--card-surface);border-radius:var(--card-radius);padding:12px 14px;display:flex;align-items:flex-start;gap:12px}.arrangement .pending-bookings-bits{color:var(--gray-dark);font-weight:400}.arrangement .pending-bookings-card .btn{border:0;border-radius:var(--card-radius);box-shadow:none;font:500 12.5px/1 var(--font-sans);padding:7px 9px}.arrangement .pending-bookings-card .btn.is-alt,.arrangement .pending-bookings-card .btn.is-ghost{background:transparent;color:var(--primary)}.arrangement .pending-bookings-card .btn.is-ghost.is-danger{color:var(--red)}.arrangement .pending-bookings-card .btn.is-primary{color:#fff}@media(hover:hover){.arrangement .pending-bookings-card .btn.is-alt:hover,.arrangement .pending-bookings-card .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}.arrangement .pending-bookings-card .btn.is-ghost.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}@media(max-width:720px){.arrangement .pending-bookings-card{flex-direction:column}.arrangement .pending-bookings-card>div:last-child{flex-wrap:wrap}}.arrangement .event-list{gap:24px}.arrangement .event-section-title{font:700 14px/1.2 var(--font-sans);margin:0 0 8px}.arrangement .event-section-count{font:300 13px/1 var(--font-sans);color:var(--gray);margin-left:4px}.arrangement .event-section ul{background:var(--board-well);border:0;border-radius:var(--board-radius);padding:4px 8px}.arrangement .event-row{border-bottom:1px solid var(--line);border-radius:0;padding:10px 6px;background:transparent;font:400 13px/1.3 var(--font-sans);width:100%;text-align:left}.arrangement .event-row:last-child{border-bottom:0}@media(hover:hover){.arrangement .event-row:hover{background:var(--card-surface);border-radius:var(--card-radius);border-bottom-color:transparent}}.arrangement .event-row.is-plan{border-top:0;border-left:0;border-right:0}.arrangement .event-dot{display:none}.arrangement .event-row-date{font:500 12.5px/1.35 var(--font-sans);color:var(--gray-dark);flex:0 0 148px}.arrangement .event-row-date-end{color:var(--gray)}.arrangement .event-row-title{font-weight:600}.arrangement .event-row-cal,.arrangement .event-row-cal.event-row-cal-saker{background:transparent!important;border:0;padding:0;text-align:left;font:400 11.5px/16px var(--font-sans);color:var(--gray);flex:0 0 110px}.arrangement .event-row-planbadge{font:400 11.5px/16px var(--font-sans);color:var(--primary);flex:0 0 110px}.arrangement .event-stage-pill{background:transparent;border:0;padding:0;border-radius:0;font:400 11.5px/16px var(--font-sans);color:var(--gray-dark)}.arrangement .event-stage-pill .event-lifecycle-dot{display:none}.arrangement .event-row-location{font:400 12px/16px var(--font-sans);color:var(--gray)}.arrangement .event-row-coverage{font:400 11.5px/16px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--gray-dark)}.arrangement .event-row-linked{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.arrangement .event-empty{color:var(--gray);font-style:normal;font-size:12.5px;padding:10px 6px}.arrangement .timeline-toolbar{gap:4px}.arrangement .timeline-toolbar .btn.is-ghost,.arrangement .timeline-toolbar .btn.is-alt{background:transparent;border:0;box-shadow:none;border-radius:var(--card-radius);color:var(--primary);font:500 13px/1 var(--font-sans)}@media(hover:hover){.arrangement .timeline-toolbar .btn.is-ghost:hover,.arrangement .timeline-toolbar .btn.is-alt:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.arrangement .timeline-toolbar .btn:disabled{color:var(--gray);opacity:1}.arrangement .timeline-year{font:700 14px/1 var(--font-sans);min-width:56px}.arrangement .timeline-months-stack{gap:20px}.arrangement .timeline-month-section{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.arrangement .timeline-month-section-head,.arrangement .timeline-month-section.is-current .timeline-month-section-head,.arrangement .timeline-month-section.is-past .timeline-month-section-head{background:transparent;border:0;padding:0 4px 8px}.arrangement .timeline-month-section-head h3{font:700 14px/1.2 var(--font-sans);gap:12px;color:var(--text)}.arrangement .timeline-month-section.is-current .timeline-month-section-head h3{color:var(--primary)}.arrangement .timeline-month-section.is-past .timeline-month-section-head h3{color:var(--gray-dark)}.arrangement .timeline-month-tag,.arrangement .timeline-month-tag.is-past{background:transparent;border:0;border-radius:0;padding:0;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.arrangement .timeline-month-count{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.arrangement .timeline-month-events{background:var(--board-well);border-radius:var(--board-radius);padding:4px 8px}.arrangement .timeline-month-section.is-past .timeline-month-events{opacity:.75}.arrangement .timeline-month-section.is-empty .timeline-month-section-head{padding-bottom:0}@media(max-width:720px){.arrangement .calendar-grid{padding:2px 2px 4px}.arrangement .calendar-weekheader .weekday{letter-spacing:0;text-align:center}.arrangement .calendar-weekheader .week-col,.arrangement .calendar-week .week-col{text-align:center;font-size:8.5px;padding-left:0;padding-right:0}.arrangement .calendar-cell{border-radius:6px 6px 6px 0}.arrangement .event-row-date,.arrangement .event-row-cal,.arrangement .event-row-planbadge{flex:0 0 auto}.arrangement .event-section ul,.arrangement .timeline-month-events{padding:2px 4px}}.modal-bg .event-modal.event-detail{width:980px;max-width:calc(100vw - 48px);background:var(--card-surface);border:0;border-radius:var(--board-radius);padding:22px 30px 20px;gap:12px;box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 82%)}html[data-theme=polaris-dark] .modal-bg .event-modal.event-detail{box-shadow:0 32px 64px -20px #000000a6}.event-detail>header{gap:14px;padding-bottom:0;margin-bottom:-6px}.event-detail>header .eyebrow{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.event-detail>header .btn.is-ghost{all:unset;cursor:pointer;display:inline-flex;align-items:center;font:400 13px/1 var(--font-sans);color:var(--primary);padding:6px 0;transition:color var(--motion-fast) var(--ease-standard)}.event-detail>header .btn.is-ghost:hover{color:var(--text)}.event-detail>header .watch-toggle{border:0;background:transparent;padding:6px 0;gap:5px;font:400 13px/1 var(--font-sans);color:var(--primary)}.event-detail>header .watch-toggle:hover{background:transparent;color:var(--text)}.event-detail>header .watch-toggle.is-following{background:transparent;color:var(--text);font-weight:600}.event-detail h1.title{font:600 22px/28px var(--font-sans);letter-spacing:-.01em;color:var(--text)}.event-detail h1.editable-title{border:0;border-radius:var(--card-radius);box-shadow:none;outline:none}@media(hover:hover){.event-detail h1.editable-title:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)}}.event-detail h1.editable-title:focus{background:var(--board-well);border:0}.event-detail h1.editable-title:empty:before{color:var(--gray);font-weight:400}.event-detail .event-title-convert{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:400 12.5px/1 var(--font-sans);color:var(--primary);padding:4px 0}.event-detail .event-title-convert:hover{color:var(--text)}.event-detail .event-form{gap:4px;padding:4px 2px 4px 0}.event-detail .meta-section>summary>span:first-child:has(>svg){display:none!important}.event-detail .meta-section>summary{padding:9px 0;gap:8px}.event-detail .meta-section .meta-section-title{font:600 12.5px/17px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);min-width:116px}.event-detail .meta-section .meta-section-value{font:400 12.5px/17px var(--font-sans);font-style:normal;color:var(--gray-dark)}.event-detail .meta-section .meta-section-value.is-empty{font-size:0;font-style:normal}.event-detail .meta-section .meta-section-value.is-empty:before{content:"–";font:400 13px/17px var(--font-sans);color:color-mix(in srgb,var(--gray) 80%,var(--card-surface))}.event-detail .meta-section .meta-section-value.is-empty.is-invite{font:400 12.5px/17px var(--font-sans);color:color-mix(in srgb,var(--primary) 70%,var(--card-surface));transition:color var(--motion-fast) var(--ease-standard)}.event-detail .meta-section .meta-section-value.is-empty.is-invite:before{content:"+";font:inherit;color:inherit;margin-right:5px}@media(hover:hover){.event-detail .meta-section>summary:hover .meta-section-value.is-invite{color:var(--primary)}}.event-detail .meta-section.is-multiline .meta-section-value.is-empty.is-invite{display:inline}.event-detail .meta-section.is-multiline .meta-section-value.is-empty{display:none}.event-detail .meta-section .meta-section-chevron{color:var(--gray)}.event-detail .meta-section>summary:hover .meta-section-title{color:var(--primary)}.event-detail .meta-section.is-multiline .meta-section-value{color:var(--text);font-size:13px;line-height:19px;padding-left:0}.event-detail .meta-section>summary{padding-left:0;padding-right:0}.event-detail .meta-section>summary:focus,.event-detail .meta-section>summary:focus-visible{outline:none}.event-detail .meta-section .meta-section-body{padding:4px 0 16px}.event-detail .meta-section-body :is(.event-related h3,.event-links h3,legend){display:none}.event-detail .event-booking-fields>legend{display:block;float:none;padding:0;margin:0 0 8px;font:400 11.5px/16px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--gray)}.event-detail .event-booking-fields>legend span{color:var(--gray)!important;font-size:11.5px!important;margin-left:0!important}.event-detail .event-related,.event-detail .event-links{border-top:0;padding-top:0;margin-top:0}.event-detail .meta-section-body label:has(>span:first-child){display:grid;grid-template-columns:124px minmax(0,1fr);align-items:start;column-gap:0;row-gap:4px}.event-detail .meta-section-body label:has(>span:first-child)>span:first-child{font:400 12.5px/17px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark);padding-top:7px}.event-detail .meta-section-body label:has(>span:first-child)>small{grid-column:2}.event-detail .meta-section-body label+label,.event-detail .event-row-fields>label+label{margin-top:8px}.event-detail .meta-section-body label:has(>select),.event-detail .meta-section-body label:has(>input[type=text]),.event-detail .meta-section-body label:has(>input[type=url]){align-items:center}@media(min-width:721px){.event-detail .meta-section-body>label:not(:has(>span:first-child)):not(.event-allday){padding-left:0;display:block}}.event-detail .event-hint,.event-detail .event-custom-hint{font:400 12px/16px var(--font-sans);color:var(--gray);margin-top:4px;display:block}.event-detail .meta-section-body>label>.event-custom-hint{grid-column:1 / -1;padding-left:124px}.event-detail .meta-section-body label:not(:has(>span:first-child))>.event-custom-hint{padding-left:0}.event-detail .meta-section-body :is(input[type=text],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=datetime-local]){width:100%;border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);font:400 13px/1 var(--font-sans);height:32px;padding:0 10px;box-shadow:none;outline:none}.event-detail .meta-section-body :is(input[type=date],input[type=datetime-local]){width:auto;max-width:100%;font-weight:500;font-variant-numeric:tabular-nums}.event-detail .meta-section-body textarea{width:100%;border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);font:400 13px/19px var(--font-sans);padding:10px 12px;box-shadow:none;outline:none;resize:vertical}.event-detail :is(input,textarea,select,button,summary):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.event-detail .meta-section-body :is(textarea,input[type=text],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=datetime-local]):focus{background:color-mix(in srgb,var(--board-well) 55%,var(--card-surface))!important}.event-detail .meta-section-body select{border:0;border-radius:var(--card-radius);background-color:transparent;background-position:right 8px center;background-size:11px;font:500 12.5px/1 var(--font-sans);color:var(--text);height:30px;min-height:30px;padding:0 26px 0 8px;margin-left:-8px;width:auto;field-sizing:content;box-shadow:none}.event-detail .meta-section-body select.meta-select.is-add{color:var(--primary)}@media(hover:hover){.event-detail .meta-section-body select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}@supports (appearance: base-select){.event-detail .meta-section-body select,.event-detail .meta-section-body select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.event-detail .meta-section-body select{align-items:center}.event-detail .meta-section-body select::picker-icon{display:none}.event-detail .meta-section-body select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;min-width:200px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line);opacity:0;translate:0 -4px;transition:opacity var(--motion-fast) var(--ease-decelerate),translate var(--motion-fast) var(--ease-decelerate),display var(--motion-fast) allow-discrete,overlay var(--motion-fast) allow-discrete}.event-detail .meta-section-body select:open::picker(select){opacity:1;translate:0 0}@starting-style{.event-detail .meta-section-body select:open::picker(select){opacity:0;translate:0 -4px}}html[data-theme=polaris-dark] .event-detail .meta-section-body select::picker(select){box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}.event-detail .meta-section-body select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}.event-detail .meta-section-body select option:hover,.event-detail .meta-section-body select option:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}.event-detail .meta-section-body select option:checked{font-weight:600}.event-detail .meta-section-body select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}.event-detail .event-row-fields{display:flex;flex-direction:column;align-items:stretch;gap:4px}.event-detail .event-row-fields>label{flex:none}.event-detail .event-allday{position:relative;display:inline-flex!important;flex-direction:row!important;align-items:center!important;align-self:flex-start;gap:0!important;padding:4px 0;font:400 12.5px/16px var(--font-sans)!important;color:var(--gray-dark)!important;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.event-detail .event-allday input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}@media(hover:hover){.event-detail .event-allday:hover{color:var(--primary)!important}}.event-detail .event-allday:has(input:checked){color:var(--primary)!important;font-weight:600}.event-detail .event-allday:has(input:checked):after{content:"✓";margin-left:4px}.event-detail .event-lifecycle-stages{display:flex;flex-wrap:wrap;gap:0 14px;padding-top:3px}.event-detail .event-lifecycle-stage{border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0;gap:0;font:400 12.5px/16px var(--font-sans);color:var(--gray-dark);opacity:1;transition:color var(--motion-fast) var(--ease-standard)}.event-detail .event-lifecycle-dot,.event-detail .event-coverage-dot{display:none}@media(hover:hover){.event-detail .event-lifecycle-stage:hover{background:transparent;color:var(--primary)}}.event-detail .event-lifecycle-stage.is-active{background:transparent;box-shadow:none;color:var(--primary);font-weight:600}.event-detail .event-lifecycle-stage.is-active:after{content:"✓";margin-left:4px}.event-detail .event-coverage{border:0;padding:0;margin:0}.event-detail .event-coverage-options{margin-top:0;gap:2px}.event-detail .event-form .event-coverage-opt{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0;gap:0!important;color:var(--gray-dark)!important;transition:color var(--motion-fast) var(--ease-standard)}.event-detail .event-form .event-coverage-opt input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.event-detail .event-coverage-text{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 10px}.event-detail .event-coverage-label{font:400 12.5px/16px var(--font-sans);color:inherit}.event-detail .event-coverage-hint{font:400 11.5px/16px var(--font-sans);color:var(--gray)}@media(hover:hover){.event-detail .event-form .event-coverage-opt:hover{background:transparent;color:var(--primary)!important}}.event-detail .event-form .event-coverage-opt.is-active{background:transparent;box-shadow:none;color:var(--primary)!important}.event-detail .event-coverage-opt.is-active .event-coverage-label{font-weight:600}.event-detail .event-coverage-opt.is-active .event-coverage-label:after{content:" ✓"}.event-detail .event-custom-fields,.event-detail .event-booking-fields{border:0;border-radius:0;background:transparent;padding:0;margin:0}.event-detail .event-custom-fields>label+label,.event-detail .event-booking-fields>label+label{margin-top:8px}.event-detail .event-booking-fields>.booking-type-hint{font:400 12px/16px var(--font-sans);color:var(--gray);margin:4px 0 10px}.event-detail .event-booking-fields .booking-grid-2{gap:8px 16px}.event-detail .event-booking-fields label>span{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.event-detail .event-booking-fields .booking-grid-2>label{display:flex;flex-direction:column;gap:4px}.event-detail .event-booking-fields .booking-grid-2>label>span{padding-top:0}.event-detail .event-booking-fields>label:has(>select),.event-detail .event-booking-fields>label:has(>textarea){display:grid}.event-detail .event-booking-assignees{padding-top:3px;gap:4px 10px}.event-detail .event-booking-assignees-empty{font:400 12.5px/17px var(--font-sans);font-style:normal;color:var(--gray)}.event-detail .assignee-chip{border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text)}.event-detail .assignee-chip button{background:transparent;color:var(--gray-dark)}.event-detail .assignee-chip button:hover{background:transparent;color:var(--primary)}.event-detail .event-related-meta{font:400 11.5px/16px var(--font-sans);color:var(--gray);margin-bottom:6px}.event-detail .event-related-key{font:400 11.5px/16px var(--font-sans);background:transparent;padding:0;margin-left:4px;color:var(--gray-dark)}.event-detail .event-related ul{gap:2px}.event-detail .event-related-row{background:transparent;border-radius:var(--card-radius);padding:7px 8px;margin:0 -8px;width:calc(100% + 16px);font:400 12.5px/17px var(--font-sans)}@media(hover:hover){.event-detail .event-related-row.is-clickable:hover{background:var(--board-well)}}.event-detail .event-related-date{font:500 12px/17px var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums}.event-detail .event-stage-pill{background:transparent;border:0;padding:0;border-radius:0;font:400 11.5px/16px var(--font-sans);color:var(--gray-dark);margin-left:auto}.event-detail .event-stage-pill .event-lifecycle-dot{display:none}.event-detail .event-links ul{gap:2px;margin:0 0 8px}.event-detail .event-link-title{font:500 13px/18px var(--font-sans);border-radius:var(--card-radius);padding:5px 8px;margin-left:-8px;color:var(--primary)}@media(hover:hover){.event-detail .event-link-title:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.event-detail .event-links li .btn.is-ghost{border:0;background:transparent;color:var(--gray);border-radius:var(--card-radius)}.event-detail .event-links li .btn.is-ghost:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.event-detail .event-link-add{margin-top:2px}.event-detail .event-link-add input{height:34px;padding:0 12px;font-size:13px}.event-detail .event-link-results{position:relative;top:auto;margin-top:6px;padding:6px;border:0;border-radius:var(--card-radius);background:var(--card-surface);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line);max-height:240px}.event-detail .event-link-result{border-radius:6px 6px 6px 0;padding:8px 10px;font:600 13px/18px var(--font-sans)}.event-detail .event-link-result:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.event-detail .meta-section-body .btn.is-alt,.event-detail .meta-section-body .btn.is-ghost:not(.is-danger){border:0;background:transparent;box-shadow:none;color:var(--primary);border-radius:var(--card-radius);padding:6px 8px;margin-left:-8px;font:500 12.5px/1 var(--font-sans);gap:6px}.event-detail .event-links li .btn.is-ghost{margin-left:0;padding:4px 6px}@media(hover:hover){.event-detail .meta-section-body .btn.is-alt:hover,.event-detail .meta-section-body .btn.is-ghost:not(.is-danger):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.event-detail .event-create-card{margin-top:4px}.event-detail .event-inbound-toggle{display:flex!important;grid-template-columns:none;gap:8px;align-items:flex-start;font:400 12.5px/17px var(--font-sans);color:var(--text)}.event-detail .event-inbound-toggle input{margin-top:3px;accent-color:var(--primary)}.event-detail .event-inbound-toggle strong{font-weight:600;display:block}.event-detail .event-inbound-address{margin-top:10px;padding:8px 10px;background:var(--board-well);border-radius:var(--card-radius);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.event-detail .event-inbound-address code{font:400 12px/16px var(--font-sans);flex:1 1 240px;word-break:break-all;color:var(--text)}.event-detail .event-inbound-address .btn{margin-left:0}.event-detail .attachments-empty{border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--gray-dark);font:400 12.5px/18px var(--font-sans);padding:14px 16px;text-align:left}@media(hover:hover){.event-detail .attachments-empty:hover{background:color-mix(in srgb,var(--primary) 10%,var(--board-well));color:var(--text)}}.event-detail .comments-section{border-top:0;padding-top:0}.event-detail .comments-empty{display:none}.event-detail .comments-compose textarea{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:10px 12px;font:400 13px/19px var(--font-sans);box-shadow:none}.event-detail .comments-compose-actions .btn:not(.is-primary){border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius)}.event-detail .comments-compose-actions .btn.is-primary{border:0;border-radius:var(--card-radius);color:#fff}.event-detail .comments-compose-actions .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface));color:#fff;opacity:1}.event-detail .ai-panel{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:14px 16px;gap:10px;margin-bottom:8px}.event-detail .ai-panel-drop.is-dragging>.ai-panel{background:color-mix(in srgb,var(--primary) 12%,var(--board-well))}.event-detail .ai-panel-title{font:600 12.5px/17px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text)}.event-detail .ai-panel-title>span:has(>svg){display:none!important}.event-detail .ai-panel-head .ai-hint{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.event-detail .ai-panel textarea{border:0;background:var(--card-surface);border-radius:var(--card-radius);padding:10px 12px}.event-detail .ai-filedrop,.event-detail .ai-clipboard,.event-detail .ai-filepreview{border:0;background:transparent;border-radius:var(--card-radius);color:var(--primary);font:500 12.5px/1 var(--font-sans);padding:9px 10px}.event-detail .ai-filepreview{background:var(--card-surface);color:var(--text)}@media(hover:hover){.event-detail .ai-filedrop:hover,.event-detail .ai-clipboard:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.event-detail .ai-panel .btn.is-alt{border:0;background:var(--primary);color:#fff;border-radius:var(--card-radius);margin-left:0;padding:8px 12px}.event-detail .ai-panel .btn.is-alt:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--board-well));color:#fff;opacity:1}.event-detail .ai-panel{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:10px}.event-detail .ai-panel-head{flex-basis:100%;column-gap:12px;row-gap:2px}.event-detail .ai-panel-head .ai-hint-details{margin-left:auto;order:2}.event-detail .ai-panel-head .ai-hint{flex-basis:100%;order:3;min-width:0}.event-detail .ai-panel textarea,.event-detail .ai-filepreview{flex-basis:100%}.event-detail .ai-filerow{order:5;gap:0;margin-left:-10px}.event-detail .ai-panel-row{order:6;flex:1 1 auto;min-width:0;justify-content:flex-end}.event-detail .ai-filedrop,.event-detail .ai-clipboard{white-space:nowrap;flex:0 0 auto}.event-detail>footer{display:flex;align-items:center;gap:2px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.event-detail>footer .btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 9px;white-space:nowrap;border-radius:var(--card-radius);background:transparent;font:500 13px/1 var(--font-sans);color:var(--text);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.event-detail>footer .btn>span:has(>svg){color:var(--primary)}@media(hover:hover){.event-detail>footer .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.event-detail>footer .btn:active{transform:translateY(1px)}.event-detail>footer .btn.is-danger,.event-detail>footer .btn.is-danger>span:has(>svg){color:var(--red)}@media(hover:hover){.event-detail>footer .btn.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}@media(max-width:720px){.modal-bg .event-modal.event-detail{width:100vw;max-width:100vw;border-radius:0;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px))}.event-detail>header{background:var(--card-surface)}.event-detail h1.title{font-size:19px;line-height:25px}.event-detail .meta-section .meta-section-title{min-width:0}.event-detail .meta-section-body label:has(>span:first-child){grid-template-columns:minmax(0,1fr)}.event-detail .meta-section-body label:has(>span:first-child)>span:first-child{padding-top:0}.event-detail .meta-section-body label:has(>span:first-child)>small{grid-column:1}.event-detail .meta-section-body>label>.event-custom-hint{padding-left:0}.event-detail .event-booking-fields .booking-grid-2{grid-template-columns:minmax(0,1fr)}.event-detail>footer .btn{flex:0 0 auto}}.arrangement .event-bar:not(.is-start) .event-bar-text{color:var(--gray);font-weight:400}.arrangement .event-bar{background:color-mix(in srgb,var(--text) 5%,var(--board-well))!important;color:var(--text)!important;font:500 12px/1.4 var(--font-sans)!important}.arrangement .event-bar.ev-cov-will-cover{background:var(--avatar-bg)!important;font-weight:600!important}.arrangement .event-bar.plan-bar{background:color-mix(in srgb,var(--primary) 12%,var(--board-well))!important;color:var(--primary)!important}.arrangement .event-bar:not(.is-start) .event-bar-text{color:var(--gray-dark)!important;font-weight:400!important}.arrangement .calendar-day{text-align:left!important;justify-self:start;align-self:start;font:600 12.5px/1 var(--font-sans)!important;color:var(--text);padding-left:2px}.arrangement .calendar-cell{justify-items:start}.arrangement .calendar-cell.is-out .calendar-day{font-weight:400!important}.arrangement .calendar-cell.is-today{background:transparent!important}.arrangement .calendar-cell.is-today .calendar-day{color:var(--primary)!important;font-weight:700!important}.arrangement .calendar-cell.is-today .calendar-day:after{content:" · i dag";font-weight:400;color:var(--primary)}.arrangement .calendar-cell.is-today .event-chip{background:var(--card-surface)!important}.arrangement .event-chip{font-size:12px!important;line-height:16px!important}.arrangement .calendar-enrollment-list{display:flex;flex-direction:column;gap:4px}.arrangement .calendar-enrollment-row{background:var(--card-surface)!important;border:0!important;border-radius:var(--card-radius)!important;padding:9px 12px!important;display:flex;align-items:baseline;gap:10px;width:100%;text-align:left}@media(hover:hover){.arrangement .calendar-enrollment-row:hover{box-shadow:0 8px 24px -14px color-mix(in srgb,var(--text),transparent 55%)}}.arrangement .calendar-enrollment-title{font:600 13px/18px var(--font-sans);color:var(--text)}.arrangement .calendar-enrollment-meta{font:400 12px/17px var(--font-sans);color:var(--gray)}.arrangement .calendar-cell{height:auto!important;min-height:138px;overflow-x:hidden;overflow-y:visible}@media(max-width:720px){.arrangement .calendar-cell{min-height:84px}}.arrangement .event-day-head{list-style:none;padding:14px 12px 6px;font:600 12.5px/1 var(--font-sans);color:var(--text);border:0!important}.arrangement .event-day-head:first-child{padding-top:6px}.arrangement .event-row.is-compact{display:grid!important;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 12px!important}.arrangement .event-row.is-compact .event-row-time{font:500 12.5px/18px var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums}.arrangement .event-row.is-compact .event-row-body{display:flex;flex-direction:column;gap:1px;min-width:0}.arrangement .event-row.is-compact .event-row-title{font:600 13.5px/19px var(--font-sans);color:var(--text)}.arrangement .event-row.is-compact .event-row-meta{font:400 12px/17px var(--font-sans);color:var(--gray)}.arrangement .event-row.is-compact.ev-cov-will-cover .event-row-meta{color:var(--text)}@media(min-width:721px){.event-detail .event-row-fields>.event-allday{margin-left:124px}}.event-detail .title.editable-title,.event-detail input.title{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important}.event-detail .title.editable-title:hover,.event-detail input.title:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)!important}.event-detail .title.editable-title:focus,.event-detail input.title:focus{background:var(--board-well)!important}.event-detail h1.title.editable-title{margin-left:0!important;padding-left:0!important}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope),.paper-move-menu select,.paper-import-modal select,.paper-share-modal select,.planner-suggest-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808a99' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 6px center;background-size:10px;padding:4px 22px 4px 6px;border-radius:var(--card-radius);color:var(--text);font:500 12px/1.2 var(--font-sans);field-sizing:content;max-width:100%;cursor:pointer;box-shadow:none;outline:none}@media(hover:hover){:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope):hover,.paper-move-menu select:hover,.paper-import-modal select:hover,.paper-share-modal select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}@supports (appearance: base-select){:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope),:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope)::picker(select),.paper-move-menu select,.paper-move-menu select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope)::picker-icon,.paper-move-menu select::picker-icon{display:none}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope)::picker(select),.paper-move-menu select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope) option,.paper-move-menu select option{padding:7px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope) option:hover,.paper-move-menu select option:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope) option:checked,.paper-move-menu select option:checked{font-weight:600}:is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope) option::checkmark,.paper-move-menu select option::checkmark{color:var(--primary)}}html[data-theme=polaris-dark] :is(.papirplan,.grafiker-root) :is(.papirplan-sidebar-sort select,.papirplan-candidate-move,.papirplan-bulk-field select,.planner-scope)::picker(select),html[data-theme=polaris-dark] .paper-move-menu select::picker(select){box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}:is(.papirplan,.grafiker-root) :is(button,input,select,textarea,[role=button]):focus,:is(.papirplan,.grafiker-root) :is(button,input,select,textarea,[role=button]):focus-visible,:is(.papirplan-detail,.paper-share-modal,.paper-import-modal,.planner-suggest-modal,.ppv-modal,.story-reader,.paper-move-menu,.page-status-picker-popover) :is(button,input,select,textarea):focus,:is(.papirplan-detail,.paper-share-modal,.paper-import-modal,.planner-suggest-modal,.ppv-modal,.story-reader,.paper-move-menu) :is(button,input,select,textarea):focus-visible{outline:none!important}:is(.papirplan,.grafiker-root) :is(input[type=text],input[type=search],input:not([type]),textarea):not([type=checkbox]),:is(.papirplan-detail,.paper-share-modal,.paper-import-modal,.planner-suggest-modal,.ppv-modal,.story-reader) :is(input[type=text],input[type=search],input[type=date],input[type=number],input:not([type]),textarea){border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important;color:var(--text);box-shadow:none!important}:is(.papirplan,.grafiker-root) :is(input[type=text],input[type=search],textarea):focus,:is(.papirplan-detail,.paper-share-modal,.paper-import-modal,.planner-suggest-modal,.ppv-modal,.story-reader) :is(input,textarea):focus{background:color-mix(in srgb,var(--board-well),var(--card-surface) 55%)!important}:is(.papirplan,.grafiker-root) .pp-unread-badge{background:transparent;color:var(--red);min-width:0;height:auto;padding:0;border-radius:0;margin-left:6px;font:700 11.5px/1 var(--font-sans)}:is(.papirplan,.grafiker-root) .pp-unread-badge:after{content:" uleste";font-weight:400}.btn.has-unread{border-color:transparent!important}:is(.papirplan,.grafiker-root) .papirplan-lock-icon{font:500 11px/1 var(--font-sans);color:var(--gray);margin-right:4px}:is(.papirplan,.grafiker-root) .papirplan-slot-kind{font:500 11px/1.3 var(--font-sans);color:var(--gray);flex-shrink:0}:is(.papirplan,.grafiker-root) .papirplan-slot-kind:after{content:" ·"}:is(.papirplan,.grafiker-root) .papirplan-candidate-star,.paper-share-star{color:var(--primary);font:600 11px/1 var(--font-sans);margin-right:4px}:is(.papirplan,.grafiker-root) :is(.papirplan-head,.grafiker-head){border-bottom:1px solid var(--line);padding-bottom:8px;gap:14px}:is(.papirplan,.grafiker-root) :is(.papirplan-mode-toggle,.papirplan-grid-look,.grafiker-status-row .calendar-mode){display:inline-flex;gap:18px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}:is(.papirplan,.grafiker-root) :is(.papirplan-mode-toggle,.papirplan-grid-look,.grafiker-status-row .calendar-mode) button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 6px!important;border-bottom:2px solid transparent!important;font:400 13px/1.2 var(--font-sans);color:var(--gray-dark)!important;display:inline-flex;align-items:center;gap:6px}:is(.papirplan,.grafiker-root) :is(.papirplan-mode-toggle,.papirplan-grid-look,.grafiker-status-row .calendar-mode) button svg{display:none}:is(.papirplan,.grafiker-root) :is(.papirplan-mode-toggle,.papirplan-grid-look,.grafiker-status-row .calendar-mode) button:hover{color:var(--text)!important}:is(.papirplan,.grafiker-root) :is(.papirplan-mode-toggle,.papirplan-grid-look,.grafiker-status-row .calendar-mode) button.is-active{color:var(--text)!important;font-weight:600;border-bottom-color:var(--primary)!important}:is(.papirplan,.grafiker-root) .papirplan-grid-look{gap:12px;margin-left:10px}:is(.papirplan,.grafiker-root) .papirplan-grid-look button{font-size:12px}:is(.papirplan-head,.grafiker-head,.grafiker-status-row,.papirplan-inner) .btn:is(.is-alt,.is-ghost):not(.is-primary){background:transparent;border:0;box-shadow:none;color:var(--primary);border-radius:var(--card-radius);font:500 13px/1 var(--font-sans)}@media(hover:hover){:is(.papirplan-head,.grafiker-head,.grafiker-status-row,.papirplan-inner) .btn:is(.is-alt,.is-ghost):not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}:is(.papirplan,.grafiker-root) .papirplan-status-filter,.grafiker-status-row{gap:6px 18px;align-items:center;padding:6px 0 4px;border-bottom:0}:is(.papirplan,.grafiker-root) .papirplan-status-filter-prefix{font:400 12px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray);padding:0}:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip,:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip.is-active,:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip[class*=status-]{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 0 5px;min-height:0;box-shadow:none;color:var(--gray-dark);font:400 12.5px/1.2 var(--font-sans)}:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip:hover{color:var(--text)}:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip.is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}:is(.papirplan,.grafiker-root) .papirplan-status-filter-count,:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip.is-active .papirplan-status-filter-count{background:transparent;padding:0;border-radius:0;font:300 12px/1 var(--font-sans);color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-status-filter-chip{gap:5px}:is(.papirplan,.grafiker-root) .papirplan-progress,:is(.papirplan,.grafiker-root) .papirplan-progress.is-ok-only{background:transparent;border:0;padding:0;border-radius:0;font:400 12px/1 var(--font-sans);color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-empty-slot{font:400 12px/1.4 var(--font-sans);font-style:normal;color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-table{background:var(--board-well);border-radius:var(--board-radius);padding:10px 10px 12px;gap:4px}:is(.papirplan,.grafiker-root) .papirplan-table-head{border-bottom:1px solid var(--line);padding:0 12px 8px;font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-row,:is(.papirplan,.grafiker-root) .papirplan-row.is-ad-section,:is(.papirplan,.grafiker-root) .papirplan-row[class*=status-]{background:var(--card-surface)!important;border:0;border-left:0;border-radius:var(--card-radius);padding:10px 12px;transition:box-shadow var(--motion-fast) var(--ease-standard)}@media(hover:hover){:is(.papirplan,.grafiker-root) .papirplan-row:hover{background:var(--card-surface)!important;border-color:transparent;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}:is(.papirplan,.grafiker-root) .papirplan-row.is-drop-target{background:color-mix(in srgb,var(--primary) 12%,var(--card-surface))!important;box-shadow:none}:is(.papirplan,.grafiker-root) .papirplan-row.is-page-drop-target{border-top:0;box-shadow:0 -2px 0 var(--primary)}:is(.papirplan,.grafiker-root) .papirplan-row.is-selected,:is(.papirplan,.grafiker-root) .papirplan-grid-cell.is-selected{background:color-mix(in srgb,var(--primary) 10%,var(--card-surface))!important;box-shadow:none;border-color:transparent}:is(.papirplan,.grafiker-root) .papirplan-col-section,:is(.papirplan,.grafiker-root) .papirplan-row.section-annonser .papirplan-col-section{font:400 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark);font-weight:400;padding-top:1px}:is(.papirplan,.grafiker-root) .papirplan-col-pageno{font:700 14px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}:is(.papirplan,.grafiker-root) .papirplan-col-comment{font:400 12px/1.3 var(--font-sans)}:is(.papirplan,.grafiker-root) .papirplan-row.section-annonser{background:var(--card-surface)!important}:is(.papirplan,.grafiker-root) .papirplan-slot{font:400 13px/1.4 var(--font-sans)}:is(.papirplan,.grafiker-root) .papirplan-slot.is-clickable:hover{color:var(--primary)}:is(.papirplan,.grafiker-root) .papirplan-slot-col,:is(.papirplan,.grafiker-root) .papirplan-slot-continues-chip{background:transparent;color:var(--gray);padding:0;border-radius:0;font:400 11.5px/1.3 var(--font-sans)}:is(.papirplan,.grafiker-root) .papirplan-slot-format{font:400 11.5px/1.3 var(--font-sans);color:var(--gray)}:is(.papirplan,.grafiker-root) :is(.papirplan-row-drag-handle,.papirplan-grid-drag-handle){background:transparent;border-radius:var(--card-radius);color:var(--gray)}@media(hover:hover){:is(.papirplan,.grafiker-root) :is(.papirplan-row-drag-handle,.papirplan-grid-drag-handle):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}:is(.papirplan,.grafiker-root,.page-status-picker-popover) .papirplan-status-badge,:is(.papirplan,.grafiker-root,.page-status-picker-popover) .papirplan-status-badge[class*=status-]{background:transparent;padding:0;border-radius:0;border:0;font:500 12px/1.3 var(--font-sans);letter-spacing:0;color:var(--gray-dark)}:is(.papirplan,.grafiker-root) .papirplan-status-badge.status-kommer,:is(.papirplan,.grafiker-root) .papirplan-status-badge.status-klar_til_grafisk,:is(.papirplan,.grafiker-root) .papirplan-status-badge.status-hos_grafisk{color:var(--text);font-weight:600}:is(.papirplan,.grafiker-root) .papirplan-status-badge.status-sendt,:is(.papirplan,.grafiker-root) .papirplan-status-badge.status-ferdig{color:var(--gray)}.page-status-picker-chip{max-width:none;font-size:11.5px!important;padding:2px 6px!important;margin:-2px -6px;border-radius:var(--card-radius)!important}.page-status-picker-chip:after{content:" ▾";font-size:9px;color:var(--gray)}@media(hover:hover){.page-status-picker-chip:hover{filter:none;box-shadow:none;background:color-mix(in srgb,var(--primary) 10%,transparent)!important}}.page-status-picker-popover{background:var(--card-surface);border:0;border-radius:var(--card-radius);padding:6px;gap:0;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.page-status-picker-title{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray);border-bottom:0;padding:4px 8px 6px;margin:0}:is(.papirplan,.grafiker-root) .papirplan-grid{background:var(--board-well);border-radius:var(--board-radius);padding:10px}:is(.papirplan,.grafiker-root) .papirplan-grid-cell,:is(.papirplan,.grafiker-root) .papirplan-grid-cell[class*=section-]{background:var(--card-surface);background-image:none;border:0;border-top:0;border-radius:var(--card-radius);transition:box-shadow var(--motion-fast) var(--ease-standard)}@media(hover:hover){:is(.papirplan,.grafiker-root) .papirplan-grid-cell:hover{transform:none;border-color:transparent;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}:is(.papirplan,.grafiker-root) .papirplan-grid-cell.is-drop-target{background:color-mix(in srgb,var(--primary) 12%,var(--card-surface));box-shadow:none}:is(.papirplan,.grafiker-root) .papirplan-grid-cell.is-page-drop-target{box-shadow:-3px 0 0 var(--primary)}:is(.papirplan,.grafiker-root) .papirplan-grid-cell.is-spread:after{content:"Oppslag";font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;opacity:1;color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-head{gap:8px;align-items:baseline;flex-wrap:wrap}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-pages{font:700 14px/1.2 var(--font-sans);font-variant-numeric:tabular-nums}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-section{font:400 11.5px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-slot,:is(.papirplan,.grafiker-root) .papirplan-grid-cell-slot.is-ad,:is(.papirplan,.grafiker-root) .papirplan-grid-cell-slot.is-robot{background:transparent;color:var(--text);border-radius:var(--card-radius);padding:4px 22px 4px 4px;font:400 12.5px/1.35 var(--font-sans)}@media(hover:hover){:is(.papirplan,.grafiker-root) .papirplan-grid-cell-slot:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}:is(.papirplan,.grafiker-root) .papirplan-grid-slot-cols{font:400 11.5px/1.35 var(--font-sans);color:var(--gray);opacity:1}:is(.papirplan,.grafiker-root) .papirplan-grid-slot-continues{color:var(--gray)}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-more{font:400 11.5px/1.3 var(--font-sans);color:var(--gray)}.pp-chat-thread,.pp-chat-thread-scroll{background:transparent}.pp-chat-msg-meta{font:400 11.5px/1.3 var(--font-sans);color:var(--gray)}.pp-chat-msg-role{font-weight:600;color:var(--gray-dark)}.pp-chat-msg-body{font:400 13px/1.45 var(--font-sans)}.pp-chat-empty{font-style:normal;color:var(--gray)}.pp-chat-error{color:var(--red)}.pp-chat-mention-list{background:var(--card-surface);border:0;border-radius:var(--card-radius);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.pp-chat-mention-icon{display:none}.pp-chat-pending-row,.pp-chat-attachment-thumb{border:0;background:var(--board-well);border-radius:var(--card-radius)}.pp-chat-textarea-wrap textarea{background:var(--board-well)!important;border:0!important;border-radius:var(--card-radius)!important}@media(max-width:720px){:is(.papirplan,.grafiker-root) :is(.papirplan-head,.grafiker-head){gap:8px 14px}:is(.papirplan,.grafiker-root) .papirplan-status-filter,.grafiker-status-row{gap:6px 14px}:is(.papirplan,.grafiker-root) .papirplan-table,:is(.papirplan,.grafiker-root) .papirplan-grid,.planner-week-cells{padding:8px}}:is(.papirplan,.grafiker-root) .planner-chip-byline{display:inline-flex;gap:0}:is(.papirplan,.grafiker-root) .planner-chip-byline i{font-style:normal;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:10px 10px 10px 0!important;background:var(--avatar-bg)!important;color:var(--avatar-fg)!important;font:600 8.5px/1 var(--font-sans);margin-left:-4px;box-shadow:0 0 0 2px var(--card-surface)}:is(.papirplan,.grafiker-root) .planner-chip-byline i:first-child{margin-left:0}:is(.papirplan,.grafiker-root) select.planner-scope{border:0!important;background-color:transparent!important;font:400 11.5px/16px var(--font-sans)!important;color:var(--gray-dark)!important;padding:0 14px 0 2px!important;height:auto!important;min-height:0!important;background-position:right 0 center!important;background-size:9px!important;box-shadow:none!important}:is(.papirplan,.grafiker-root) select.planner-scope.is-ukjent{color:var(--red)!important;font-weight:500!important}@media(hover:hover){:is(.papirplan,.grafiker-root) select.planner-scope:hover{color:var(--primary)!important}}:is(.papirplan,.grafiker-root) .planner-chip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}:is(.papirplan,.grafiker-root) .planner-chip-read{border:0!important;background:transparent!important;padding:2px!important;color:var(--primary)!important;border-radius:var(--card-radius)!important}@media(hover:hover){:is(.papirplan,.grafiker-root) .planner-chip-read:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important}}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-head{flex-wrap:wrap;align-items:center;row-gap:2px}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-section{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-head>.page-status-picker-chip,:is(.papirplan,.grafiker-root) .papirplan-grid-cell-head>.papirplan-status-badge{order:10;flex:0 0 auto;margin-left:0}:is(.papirplan,.grafiker-root) .papirplan-grid-cell-head:after{content:"";order:9;flex-basis:100%;height:0}:is(.papirplan,.grafiker-root) .planner-chip-meta{gap:3px 8px;color:var(--gray)}:is(.papirplan,.grafiker-root) .planner-chip-meta svg{width:11px;height:11px}:is(.papirplan,.grafiker-root) .planner-chip-print{background:transparent;border:0;padding:0;color:#4e9a57;font:400 11.5px/16px var(--font-sans)}:is(.papirplan,.grafiker-root) .planner-chip-fixed{color:var(--gray-dark);font-weight:400}:is(.papirplan,.grafiker-root) .planner-chip-mismatch{color:var(--red)}:is(.papirplan,.grafiker-root) .planner-chip-page{background:var(--board-well);border-radius:var(--card-radius);padding:2px 6px}:is(.papirplan,.grafiker-root) .planner-chip.is-cover .planner-chip-page{background:var(--card-surface)}:is(.papirplan,.grafiker-root) .planner-chip-actions{background:var(--card-surface);border-radius:var(--card-radius);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--text),transparent 60%)}:is(.papirplan,.grafiker-root) .planner-chip-btn{border:0!important;color:var(--gray-dark);padding:3px}:is(.papirplan,.grafiker-root) .planner-chip-btn.is-active{color:var(--primary)}:is(.papirplan,.grafiker-root) .planner-chip-btn.is-exclude:hover{color:var(--red)}:is(.papirplan,.grafiker-root) .planner-chip .papirplan-candidate-star{color:var(--primary)}:is(.papirplan,.grafiker-root) .papirplan-sidebar-sort{align-items:center!important;gap:6px}:is(.papirplan,.grafiker-root) .papirplan-sidebar-sort label{font:400 12.5px/18px var(--font-sans)!important;color:var(--gray)!important}:is(.papirplan,.grafiker-root) .papirplan-sidebar-sort select{height:18px!important;min-height:0!important;font-size:12.5px!important;line-height:18px!important;padding-top:0!important;padding-bottom:0!important}.verktoy-view :is(input,textarea,select):focus,.verktoy-view :is(input,textarea,select):focus-visible{outline:none;box-shadow:none}:is(.helgeplan-shell,.bemanning,.ressursplan) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0!important;outline:none!important;box-shadow:none!important;border-radius:var(--card-radius);background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808a99' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 6px center;font:500 12.5px/1 var(--font-sans);color:var(--text);min-height:28px;padding:0 22px 0 8px;width:auto;min-width:0;field-sizing:content;cursor:pointer}@media(hover:hover){:is(.helgeplan-shell,.bemanning,.ressursplan) select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)!important}}@supports (appearance: base-select){:is(.helgeplan-shell,.bemanning,.ressursplan) select,:is(.helgeplan-shell,.bemanning,.ressursplan) select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.helgeplan-shell,.bemanning,.ressursplan) select::picker-icon{display:none}:is(.helgeplan-shell,.bemanning,.ressursplan) select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;min-width:180px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line);opacity:0;translate:0 -4px;transition:opacity var(--motion-fast) var(--ease-decelerate),translate var(--motion-fast) var(--ease-decelerate),display var(--motion-fast) allow-discrete,overlay var(--motion-fast) allow-discrete}:is(.helgeplan-shell,.bemanning,.ressursplan) select:open::picker(select){opacity:1;translate:0 0}@starting-style{:is(.helgeplan-shell,.bemanning,.ressursplan) select:open::picker(select){opacity:0;translate:0 -4px}}html[data-theme=polaris-dark] :is(.helgeplan-shell,.bemanning,.ressursplan) select::picker(select){box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}:is(.helgeplan-shell,.bemanning,.ressursplan) select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}:is(.helgeplan-shell,.bemanning,.ressursplan) select option:hover,:is(.helgeplan-shell,.bemanning,.ressursplan) select option:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}:is(.helgeplan-shell,.bemanning,.ressursplan) select option:checked{font-weight:600}:is(.helgeplan-shell,.bemanning,.ressursplan) select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}:is(.helgeplan-shell,.bemanning,.ressursplan) :is(button,input,textarea,select,[role=button]):focus,:is(.helgeplan-shell,.bemanning,.ressursplan) :is(button,input,textarea,select,[role=button]):focus-visible{outline:none!important}.bemanning{background:transparent}.ressursplan{padding:12px 20px 32px}.ressursplan header.page{display:flex;align-items:center;justify-content:flex-start;padding:0 0 8px;margin:0;border:0;background:transparent}.ressursplan header.page .grow{display:none}.ressursplan .daily-day-nav{display:flex;align-items:center;gap:4px}.ressursplan .daily-day-nav .btn,.ressursplan .daily-day-nav .btn:focus,.ressursplan .daily-day-nav .btn:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;background:transparent}.ressursplan .daily-day-nav .btn.is-ghost{width:32px;height:32px;padding:0;border-radius:var(--card-radius);display:inline-flex;align-items:center;justify-content:center;color:var(--text)}@media(hover:hover){.ressursplan .daily-day-nav .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.ressursplan .daily-day-nav .date{font:700 16px/1.2 var(--font-sans);min-width:190px;text-align:center;color:var(--text)}.ressursplan .daily-day-nav .btn.is-alt{margin-left:8px;padding:6px 8px;width:auto;height:auto;border:0;background:transparent;color:var(--primary);font:500 13px/1 var(--font-sans);border-radius:var(--card-radius)}.ressursplan .daily-day-nav .btn.is-alt:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}.ressursplan .intro{font:400 12.5px/18px var(--font-sans);color:var(--gray-dark);max-width:680px;margin:0 0 18px}@media(max-width:720px){.ressursplan{padding:12px 12px 28px}.ressursplan .daily-day-nav .date{min-width:0;font-size:15px}}.sak-task-status-select,.sak-task-status-select.is-todo,.sak-task-status-select.is-in_progress,.sak-task-status-select.is-blocked,.sak-task-status-select.is-done,.sak-detail-status,.dokumenter-toolbar-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;field-sizing:content;border:0;border-radius:var(--card-radius);background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23778' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 6px center;background-size:10px;color:var(--text);font:500 12.5px/1 var(--font-sans);height:30px;padding:0 22px 0 8px;min-width:0;box-shadow:none;outline:none;cursor:pointer}@media(hover:hover){.sak-task-status-select:hover,.sak-detail-status:hover,.dokumenter-toolbar-select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);filter:none}}.sak-task-status-select:focus,.sak-detail-status:focus,.dokumenter-toolbar-select:focus{box-shadow:none;outline:none}@supports (appearance: base-select){:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select),:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select)::picker-icon{display:none}:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select)::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;min-width:180px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select) option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select) option:hover,:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select) option:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select) option:checked{font-weight:600}:is(.sak-task-status-select,.sak-detail-status,.dokumenter-toolbar-select) option::checkmark{order:1;margin-left:auto;color:var(--primary)}}.btn.is-ghost-light,.dokument-header .btn.is-ghost-light{background:transparent;color:var(--text);border:0;box-shadow:none;border-radius:var(--card-radius);font:500 13px/1 var(--font-sans)}.btn.is-ghost-light.is-active{background:transparent;color:var(--primary);font-weight:600}.modal[aria-label$=kildevern]{border:0!important;border-radius:var(--board-radius)!important;background:var(--card-surface)!important}.modal[aria-label$=kildevern]>header{border-bottom:0!important;padding:22px 24px 4px!important}.modal[aria-label$=kildevern]>header svg{display:none}.modal[aria-label$=kildevern]>header h2{margin:0!important;color:var(--text)!important;font:700 18px/24px var(--font-sans)!important}.modal[aria-label$=kildevern]>div{padding-left:24px!important;padding-right:24px!important}.modal[aria-label$=kildevern] p{font-size:13.5px!important;line-height:20px!important}.modal[aria-label$=kildevern] label>span:first-child{text-transform:none!important;letter-spacing:0!important;font:500 13px/18px var(--font-sans)!important;color:var(--gray-dark)!important}.modal[aria-label$=kildevern] :is(input[type=password],input[type=text],textarea){background:var(--board-well)!important;border:0!important;border-radius:var(--card-radius)!important;padding:10px 12px!important;font:400 14px/20px var(--font-sans)!important;color:var(--text)!important;box-shadow:none!important}.modal[aria-label$=kildevern]>footer,.modal[aria-label$=kildevern]>div:last-child[style*=border-top]{border-top:0!important}.modal[aria-label$=kildevern] .btn:not(.is-primary):not(.is-ghost){background:transparent!important;border:0!important;color:var(--text)}@media(hover:hover){.modal[aria-label$=kildevern] .btn:not(.is-primary):not(.is-ghost):hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--text)!important}}.modal[aria-label$=kildevern]>footer{padding:12px 24px 22px!important}.modal[aria-label$=kildevern]{padding:0!important}.modal[aria-label$=kildevern]>header+div{padding-top:10px!important}@media(hover:hover){.sak-task-prop :is(select,input[type=date]):hover{background:var(--board-well)}}.modal.kalender-editor>header .eyebrow,.modal.kalender-editor .sak-access-sub{text-transform:none!important;letter-spacing:0!important;font:400 13px/19px var(--font-sans)!important;color:var(--gray-dark)!important;margin-top:4px}:is(.honorar-side,.maal-shell,.maal-modal,.morgenmote-shell,.mote-start-modal,.ordv-view,.und-view,.hallo-view) :is(input,textarea,select,button,summary,[tabindex]):focus,:is(.honorar-side,.maal-shell,.maal-modal,.morgenmote-shell,.mote-start-modal,.ordv-view,.und-view,.hallo-view) :is(input,textarea,select,button,summary,[tabindex]):focus-visible{outline:none!important;box-shadow:none!important}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;field-sizing:content;border:0!important;border-radius:var(--card-radius)!important;background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;padding:5px 24px 5px 8px!important;font:500 12.5px/1.2 var(--font-sans)!important;color:var(--text)!important;cursor:pointer;max-width:100%}@media(hover:hover){:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)!important}}@supports (appearance: base-select){:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select,:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select::picker-icon{display:none}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;min-width:180px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select option:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select option:checked{font-weight:600}:is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}html[data-theme=polaris-dark] :is(.honorar-side,.maal-shell,.maal-modal,.ordv-view,.und-view) select::picker(select){box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}.honorar-modal :is(input,textarea):not([type=checkbox]):not([type=radio]){border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important}:is(.maal-shell,.maal-modal) :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important;color:var(--text);font:400 13px/1.4 var(--font-sans)}:is(.mote-deltakere-shell,.mote-historikk-shell,.mote-start-modal,.mote-add-card-shell) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important}.ordv-view{padding-top:18px}.ordv-view .ordv-sub{font:400 12.5px/1.5 var(--font-sans);color:var(--gray)}.ordv-view .ordv-empty{font:400 12.5px/1.4 var(--font-sans);color:var(--gray)}.ordv-view .ordv-create{background:var(--board-well);border:0;border-radius:var(--board-radius);padding:14px}.ordv-view :is(.ordv-input,.ordv-textarea,.ordv-title-input){border:0;border-radius:var(--card-radius);background:var(--board-well);font:400 13.5px/1.4 var(--font-sans);color:var(--text);outline:none}.ordv-view .ordv-create :is(.ordv-input,.ordv-textarea){background:var(--card-surface)}.ordv-view .ordv-title-input{background:transparent;font:700 20px/1.25 var(--font-sans);padding:4px 0}.ordv-view .ordv-textarea{margin:6px 0 12px}.ordv-view .ordv-list{background:var(--board-well);border-radius:var(--board-radius);padding:8px;gap:8px}.ordv-view .ordv-item{border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:10px 12px}@media(hover:hover){.ordv-view .ordv-item:hover{border:0;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.ordv-view .ordv-item-title{font:600 13.5px/19px var(--font-sans);margin:0}.ordv-view .ordv-item-meta{font:400 11.5px/16px var(--font-sans);gap:0}.ordv-view .ordv-item-meta>*+*:before{content:"·";margin:0 6px}.ordv-view .ordv-badge,.ordv-view .ordv-badge--open,.ordv-view .ordv-badge--closed,.ordv-view .ordv-badge--draft{background:transparent;padding:0;border-radius:0;font:500 11.5px/16px var(--font-sans);color:var(--gray-dark)}.ordv-view .ordv-badge--open{color:var(--primary);font-weight:600}.ordv-view .ordv-config-row{gap:4px 20px}.ordv-view .ordv-config-field{font:400 11.5px/1.3 var(--font-sans);color:var(--gray);gap:0}.ordv-view .ordv-config-field input{border:0;background:var(--board-well);border-radius:var(--card-radius);padding:7px 10px;font:500 12.5px/1.2 var(--font-sans);color:var(--text);outline:none}.ordv-view .ordv-links{background:var(--board-well);border-radius:var(--board-radius);padding:6px 12px;gap:0}.ordv-view .ordv-link-row{background:transparent;border:0;border-radius:0;padding:8px 0}.ordv-view .ordv-link-row+.ordv-link-row{border-top:1px solid var(--line)}.ordv-view .ordv-link-row>svg:first-child{display:none}.ordv-view .ordv-link-label{font:600 13px/1.3 var(--font-sans)}.ordv-view .ordv-link-url{font:400 11.5px/1.3 var(--font-mono);color:var(--gray)}.ordv-view .ordv-panel{background:var(--board-well);border:0;border-radius:var(--board-radius);padding:14px}.ordv-view .ordv-panel-header h2{font:700 14px/1.2 var(--font-sans)}.ordv-view .ordv-cluster-item,.ordv-view .ordv-forslag-item,.ordv-view .ordv-cluster-item:nth-child(odd),.ordv-view .ordv-forslag-item:nth-child(odd){background:var(--card-surface);border-radius:var(--card-radius);padding:7px 10px}.ordv-view .ordv-cluster-count{font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}.ordv-view .ordv-forslag-time{font:300 11.5px/1 var(--font-sans)}.ordv-view .ordv-forslag-arsak,.ordv-view .ordv-forslag-arsak.is-ki,.ordv-view .ordv-forslag-arsak.is-ordliste{background:transparent;padding:0;border-radius:0;font:400 11.5px/1 var(--font-sans);color:var(--gray)}.ordv-view .ordv-forslag-arsak:before{content:"Skjult av: "}.ordv-view .ordv-forslag-arsak.is-ordliste{color:var(--red)}.ordv-view .btn.is-ghost{color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.ordv-view .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.ordv-view .btn.is-danger-solid{background:transparent;border:0;color:var(--red);box-shadow:none;border-radius:var(--card-radius)}@media(hover:hover){.ordv-view .btn.is-danger-solid:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}.ordv-view .ordv-forslag-toggle{color:var(--gray)}.ordv-view .btn.is-primary{border-radius:var(--card-radius)}.ordv-view a.btn.is-primary{background:transparent;color:var(--primary);border:0;box-shadow:none}@media(hover:hover){.ordv-view a.btn.is-primary:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}@media(max-width:720px){.ordv-view{padding:14px 14px 56px}.ordv-view .ordv-link-row{flex-wrap:wrap}.ordv-view .ordv-link-url{flex-basis:100%}}.und-view{padding-top:18px}.und-view .und-sub{font:400 12.5px/1.5 var(--font-sans);color:var(--gray)}.und-view .und-hint{font:400 11.5px/1.5 var(--font-sans);color:var(--gray)}.und-view .und-tabs{gap:20px;border-bottom:1px solid var(--line);margin-bottom:18px}.und-view .und-tab{padding:0 0 8px;margin-bottom:-1px;font:400 13px/1 var(--font-sans);color:var(--gray-dark)}@media(hover:hover){.und-view .und-tab:hover{color:var(--text)}}.und-view .und-tab.is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}.und-view .und-header .sv-primary,.und-view .und-builder .sv-primary{border-radius:var(--card-radius);font:500 13px/1 var(--font-sans)}.und-view :is(.und-item,.und-builder,.und-distribute-form,.und-action-card,.und-header) .sv-ghost,.und-view .und-add-row .sv-ghost{background:transparent;border:0;box-shadow:none;color:var(--primary);border-radius:var(--card-radius);font:500 12.5px/1 var(--font-sans)}@media(hover:hover){.und-view :is(.und-item,.und-builder,.und-distribute-form,.und-action-card,.und-header) .sv-ghost:hover,.und-view .und-add-row .sv-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.und-view>.und-list{background:var(--board-well);border-radius:var(--board-radius);padding:8px;gap:8px}.und-view>.und-list:empty{display:none}.und-view .und-list{gap:8px}.und-view .und-item{border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:10px 12px}@media(hover:hover){.und-view .und-item:hover{border:0;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.und-view .und-item-title{font:600 13.5px/19px var(--font-sans);margin:0}.und-view .und-item-meta{font:400 11.5px/16px var(--font-sans);gap:0;color:var(--gray)}.und-view .und-item-meta>*+*:before{content:"·";margin:0 6px}.und-view .und-count strong{font:600 20px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.und-view .und-count span{font:300 11.5px/1.3 var(--font-sans)}.und-view .und-badge,.und-view .und-badge.is-open,.und-view .und-badge.is-closed,.und-view .und-badge.is-anon{background:transparent;padding:0;border-radius:0;font:500 11.5px/16px var(--font-sans);color:var(--gray-dark)}.und-view .und-badge.is-open{color:var(--primary);font-weight:600}.und-view .und-badge svg{display:none}.und-view .und-empty{border:0;border-radius:0;text-align:left;padding:12px 0;font:400 12.5px/1.4 var(--font-sans);color:var(--gray)}.und-view .und-field label{font:400 11.5px/1.3 var(--font-sans);color:var(--gray-dark)}.und-view .und-field :is(input[type=text],textarea){border:0;border-radius:var(--card-radius);background:var(--board-well);font:400 13.5px/1.45 var(--font-sans);color:var(--text);outline:none}.und-view .und-field select{background-color:transparent}.und-view .und-toggle-row{border:0;background:var(--board-well);border-radius:var(--card-radius)}.und-view .und-toggle-row label{font:600 13px/1.3 var(--font-sans)}.und-view .und-viewer-chip{background:transparent;border:0;border-radius:0;padding:0;font:500 12.5px/1.3 var(--font-sans)}.und-view .und-viewer-list{gap:4px 14px}.und-view .und-viewer-list select{border:0!important;border-radius:var(--card-radius);color:var(--primary)!important}.und-view .und-q-card{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:12px 14px}.und-view .und-q-head .und-q-num{font:300 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.und-view .und-q-card :is(input[type=text],textarea){background:var(--card-surface);border:0;border-radius:var(--card-radius)}.und-view .und-q-card select{background-color:transparent}.und-view .und-result-top{gap:24px}.und-view .und-stat{background:transparent;border:0;border-radius:0;padding:0;min-width:0;flex:0 0 auto}.und-view .und-stat strong{font:600 22px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}.und-view .und-stat span{font:400 11.5px/1.3 var(--font-sans);color:var(--gray)}.und-view .und-ai{border:0;border-radius:var(--board-radius);background:var(--board-well);font:400 13.5px/1.6 var(--font-sans)}.und-view .und-free-item,.und-view .und-link-box{border:0;border-radius:var(--card-radius);background:var(--board-well)}.und-view .und-qr svg{border:0;border-radius:var(--card-radius)}.und-view .und-svar-kort{border:0;border-radius:var(--card-radius);background:var(--board-well)}.und-view .und-svar-head{border-bottom:1px solid var(--line)}.und-view .und-svar-felt dd.er-tom{font-style:normal}.und-view .und-distribute-form{border:0;border-radius:var(--board-radius);background:var(--board-well)}.und-view .und-distribute-form textarea{border:0;background:var(--card-surface);border-radius:var(--card-radius)}.und-view .und-action-card,.und-view .und-action-card.is-open{border:0;border-radius:var(--card-radius);background:var(--board-well)}@media(hover:hover){.und-view .und-action-card:hover{background:var(--board-well);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%);border:0}}.und-view .und-action-icon{background:transparent;width:auto;height:auto;border-radius:0;color:var(--primary)}.und-view .und-action-tekst strong{font:600 13.5px/19px var(--font-sans)}.und-view .und-action-tekst>span{font:400 11.5px/16px var(--font-sans);color:var(--gray)}@media(max-width:720px){.und-view{padding:14px 14px 56px}.und-view .und-tabs{overflow-x:auto;scrollbar-width:none}.und-view .und-tab{white-space:nowrap}.und-view .und-result-top{gap:14px 22px}}.hallo-view .hallo-h{font:700 14px/1.2 var(--font-sans)!important;letter-spacing:-.005em}.hallo-view .hallo-n{font:300 13px/1 var(--font-sans);color:var(--gray);margin-left:4px;font-variant-numeric:tabular-nums}.hallo-view code{background:var(--board-well);border-radius:4px 4px 4px 0;padding:1px 5px}.hallo-view input:not([type=checkbox]),.hallo-view textarea{border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important;box-shadow:none!important;color:var(--text)}.hallo-view .hallo-ny{background:var(--board-well)!important;border:0!important;border-radius:var(--board-radius)!important}.hallo-view .hallo-ny :is(input,textarea){background:var(--card-surface)!important}.hallo-view .hallo-kort{border:0!important;border-radius:var(--card-radius)!important;background:var(--board-well)!important}.hallo-view .hallo-kort.is-on{background:color-mix(in srgb,var(--primary) 10%,var(--card-surface))!important;box-shadow:none}.hallo-view .hallo-kort.is-inner{background:var(--card-surface)!important}.hallo-view .hallo-brukte{border:0!important;padding:0!important;border-radius:0!important}.hallo-view .hallo-brukte>summary{padding:0 0 8px}.hallo-view .hallo-manusrad{border:0!important;border-radius:var(--card-radius)!important;background:var(--board-well)!important}.hallo-view .hallo-manusrad svg{display:none}.hallo-view .hallo-pre{background:var(--board-well)!important;border-radius:var(--card-radius)!important}.hallo-view .btn.is-ghost{color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.hallo-view .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.hallo-view .btn.is-primary{border-radius:var(--card-radius)}@media(max-width:720px){.hallo-view>div>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.hallo-view>div{padding:14px 14px 56px!important}}.mote-runner .overlevering-card-chip{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--primary)!important;font:500 13px/18px var(--font-sans)}.mote-runner .overlevering-card-chip>span:has(>svg),.mote-runner .overlevering-card-chip>svg{display:none!important}.utg-view{padding:20px 24px 60px;font-family:var(--font-sans);color:var(--text);height:100%;overflow-y:auto;box-sizing:border-box}.utg-view>*{max-width:none}.utg-topp{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:18px}.utg-topp h1{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.02em}.utg-ingress{margin:0;color:var(--gray-dark);max-width:62ch;font-size:14px;line-height:1.45}.utg-knapper{display:flex;gap:8px;align-items:center}.utg-knapp{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:0;border-radius:999px;padding:10px 16px;font:700 13px var(--font-sans);cursor:pointer}.utg-knapp:disabled{opacity:.55;cursor:default}.utg-varsel{background:#fff7e6;border:1px solid #f1d9a6;color:#6b4e00;border-radius:var(--card-radius);padding:10px 14px;font-size:13px;margin-bottom:14px}.utg-kolonner{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:20px;align-items:start}@media(max-width:900px){.utg-kolonner{grid-template-columns:1fr}}.utg-liste h2,.utg-detalj h2{font-size:15px;font-weight:800;margin:0 0 10px}.utg-detalj h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-dark);margin:22px 0 8px}.utg-liste ul,.utg-saker,.utg-tall,.utg-data{list-style:none;margin:0;padding:0}.utg-rad button{width:100%;text-align:left;background:var(--card-surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;font-family:inherit;color:inherit;margin-bottom:8px}.utg-rad.is-valgt button{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)}.utg-rad-dato{font-weight:800;font-size:14px}.utg-rad-meta{font-size:12px;color:var(--gray-dark)}.utg-status{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#fff3c4;color:#6b4e00}.utg-status.is-publisert{background:#d9f3e4;color:#145a32}.utg-status.is-arkivert{background:var(--board-well);color:var(--gray-dark)}.utg-detalj{background:var(--card-surface);border:1px solid var(--line);border-radius:var(--board-radius);padding:16px 18px;min-height:200px}.utg-detalj-topp h2{margin-bottom:2px}.utg-demp{color:var(--gray-dark);font-size:13px;margin:4px 0}.utg-tall li{padding:6px 10px;border-left:3px solid transparent;font-size:14px}.utg-tall li.is-valgt{border-left-color:var(--primary);background:var(--board-well);border-radius:0 6px 6px 0}.utg-tall li b{font-size:18px;margin-right:6px}.utg-sak{display:grid;grid-template-columns:28px 88px 1fr;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.utg-sak.is-ute{opacity:.5}.utg-sak-nr{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.utg-sak img{width:88px;aspect-ratio:4/3;object-fit:cover;border-radius:6px;display:block}.utg-sak-tomt{display:block;width:88px;aspect-ratio:4/3;background:var(--board-well);border-radius:6px}.utg-sak-tittel{font-weight:800;font-size:14.5px;line-height:1.25}.utg-sak-tittel a{color:inherit;text-decoration:none}.utg-sak-tittel a:hover{text-decoration:underline}.utg-merke{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--primary);color:#fff;padding:2px 6px;border-radius:4px;margin-right:6px;vertical-align:middle}.utg-sak-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--gray-dark);margin-top:3px}.utg-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.utg-chip{font-size:11px;font-weight:700;background:var(--board-well);border:1px solid var(--line);padding:3px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.utg-chip.is-score{background:var(--primary);border-color:var(--primary);color:#fff}.utg-data li{font-size:13.5px;padding:6px 0;border-bottom:1px solid var(--line)}.utg-data li:last-child{border-bottom:0}.utg-kolonner.has-valgt{grid-template-columns:240px minmax(520px,1fr) minmax(420px,480px)}@media(max-width:1400px){.utg-kolonner.has-valgt{grid-template-columns:220px 1fr}.utg-preview{grid-column:1/-1}}@media(max-width:900px){.utg-kolonner.has-valgt{grid-template-columns:1fr}}.utg-detalj-topp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.utg-knapp.is-lys{background:var(--card-surface);color:var(--text);border:1px solid var(--line)}.utg-bekreft{margin-top:12px;background:#fff7e6;border:1px solid #f1d9a6;border-radius:var(--card-radius);padding:12px 14px;font-size:13px;display:flex;flex-direction:column;gap:10px}.utg-bekreft>div{display:flex;gap:8px;justify-content:flex-end}.utg-inp{font:inherit;font-size:13.5px;color:var(--text);background:var(--card-surface);border:1px solid var(--line);border-radius:6px;padding:6px 8px;width:100%}.utg-inp:disabled{opacity:.6}.utg-inp-tall{width:110px;font-weight:800;font-size:16px}.utg-tall li{display:flex;gap:8px;align-items:center;padding:4px 6px}.utg-tall li .utg-inp:not(.utg-inp-tall){flex:1}.utg-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--primary);font-size:16px;cursor:pointer;padding:0 2px}.utg-lenke{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--primary);font:700 12.5px var(--font-sans);cursor:pointer;padding:4px 0}.utg-vekter{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;align-items:end}@media(min-width:1800px){.utg-vekter{grid-template-columns:repeat(4,1fr)}}.utg-vekter label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:2px}.utg-vekter label span{display:flex;justify-content:space-between}.utg-vekter label em{font-style:normal;color:var(--primary)}.utg-vekter input[type=range]{accent-color:var(--primary);width:100%}.utg-stopp{list-style:none;margin:0;padding:0}.utg-stopp-rad{display:grid;grid-template-columns:28px 72px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.utg-stopp-rad.is-data{grid-template-columns:28px 1fr auto;background:var(--board-well);border-radius:8px;padding:8px 10px;margin:6px 0}.utg-stopp-rad.is-data>.utg-avgjores,.utg-stopp-rad.is-data>.utg-politikk{grid-column:2/-1;grid-row:2}.utg-nokkel-valg{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.utg-knapp.is-liten.is-valgt{background:var(--primary);color:#fff;border-color:var(--primary)}.utg-nokkel-felt{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:6px;font-size:12px;font-weight:700}.utg-nokkel-felt label{display:flex;flex-direction:column;gap:3px}.utg-nokkel-felt label.is-bred{grid-column:1/-1}.utg-stopp-rad.is-data>.utg-handlinger{grid-column:3;grid-row:1;align-self:start}.utg-stopp-rad.is-data>.utg-sak-nr{grid-row:1}.utg-stopp-rad.is-data>.utg-sak-tekst{grid-row:1}.utg-stopp-rad img{width:72px;aspect-ratio:4/3;object-fit:cover;border-radius:6px;display:block}.utg-stopp-rad .utg-sak-tomt{width:72px}.utg-sak-nr.is-data{background:var(--board-well);border:1.5px dashed var(--gray);font-size:14px}.utg-tittel-knapp{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.utg-tittel-knapp:hover{text-decoration:underline}.utg-handlinger{display:flex;gap:4px}.utg-sak-nr{position:relative;overflow:hidden}.utg-sak-nr.is-grep{cursor:grab;touch-action:none}.utg-sak-nr .utg-nr-tall,.utg-sak-nr .utg-nr-grep{transition:opacity .15s,transform .15s}.utg-sak-nr .utg-nr-grep{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:4px 4px;gap:3px;place-content:center;opacity:0;transform:scale(.6)}.utg-sak-nr .utg-nr-grep i{width:4px;height:4px;border-radius:50%;background:currentColor;display:block}.utg-sak-nr.is-grep:hover .utg-nr-tall,.utg-stopp-rad.is-drar .utg-nr-tall{opacity:0;transform:scale(.6)}.utg-sak-nr.is-grep:hover .utg-nr-grep,.utg-stopp-rad.is-drar .utg-nr-grep{opacity:1;transform:none}.utg-sak-nr.is-data .utg-nr-grep{color:var(--text)}.utg-stopp-rad.is-drar{opacity:.4;position:relative;z-index:2}.utg-stopp-rad.is-drar .utg-sak-nr{cursor:grabbing}.utg-varsel-valg{font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.utg-avgjort .utg-sjekk{flex-wrap:wrap}.utg-handlinger button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border:1px solid var(--line);background:var(--card-surface);border-radius:6px;cursor:pointer;display:grid;place-items:center;color:var(--text)}.utg-handlinger button:disabled{opacity:.35;cursor:default}.utg-skjema{display:grid;gap:8px;margin-top:10px;padding:10px;background:var(--board-well);border-radius:8px}.utg-skjema label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;color:var(--gray-dark)}.utg-skjema textarea{resize:vertical}.utg-avgjores{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.utg-avgjores li{display:grid;gap:3px;font-size:12.5px}.utg-avgjores li b{font-weight:700}.utg-avgjores li.is-skjult>:not(label){opacity:.45}.utg-politikk{display:grid;gap:6px;margin-top:8px}.utg-avgjores-felt{display:flex;gap:8px;align-items:center}.utg-avgjores-felt .utg-inp{flex:1}.utg-avgjores-topp{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.utg-andre{grid-column:2/-1;grid-row:3;margin-top:6px;font-size:12.5px}.utg-andre summary{cursor:pointer;font-weight:700;color:var(--primary);list-style:none}.utg-andre summary:before{content:"▸ "}.utg-andre[open] summary:before{content:"▾ "}.utg-andre ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.utg-andre li{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:6px 8px;background:var(--card-surface);border-radius:8px 8px 8px 0}.utg-andre li b{font-weight:600}.utg-politikk-del{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--gray-dark);margin-top:4px}.utg-kilde{font-weight:500;color:var(--gray);margin-left:6px}.utg-knapp.is-liten{font-size:11.5px;padding:4px 10px}.utg-bilder{display:flex;gap:6px;flex-wrap:wrap}.utg-bilder button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;padding:0;background:transparent;border-radius:6px;cursor:pointer}.utg-bilder button.is-valgt{border-color:var(--primary)}.utg-bilder img{width:72px;aspect-ratio:4/3;object-fit:cover;border-radius:4px;display:block}.utg-sjekk{flex-direction:row!important;align-items:center;gap:8px!important}.utg-ute{list-style:none;margin:0;padding:0}.utg-ute li{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px}.utg-ute li span:first-child{flex:1}.utg-preview{background:var(--card-surface);border:1px solid var(--line);border-radius:var(--board-radius);padding:12px;position:sticky;top:0;max-height:calc(100vh - 140px);overflow:auto}.utg-preview-topp{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;flex-wrap:wrap}.utg-segment{display:inline-flex;background:var(--board-well);border-radius:999px;padding:3px}.utg-segment button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:700 12px var(--font-sans);color:var(--text);padding:6px 12px;border-radius:999px;cursor:pointer}.utg-segment button.aktiv{background:var(--primary);color:#fff}.utg-preview-ramme{display:flex;justify-content:center;background:#1d1416;border-radius:12px;padding:12px;overflow:auto}.utg-preview iframe{border:0;background:#fff;border-radius:24px;width:100%;max-width:430px;height:min(820px,calc(100vh - 240px));min-height:420px}.utg-preview.is-desktop .utg-preview-ramme{padding:0}.utg-preview.is-desktop{grid-column:1/-1;position:static}.utg-preview.is-desktop iframe{width:100%;max-width:none;height:min(900px,calc(100vh - 120px));border-radius:8px}.utg-handlinger button.is-primar{background:var(--primary);color:#fff;border-color:var(--primary)}.utg-sted{display:grid;gap:6px;font-size:12.5px}.utg-sted-naa{font-size:12.5px}.utg-sted-sok{display:flex;gap:10px;align-items:center}.utg-sted-sok .utg-inp{flex:1}.utg-sted-sok .utg-sjekk{white-space:nowrap;font-size:12px}.utg-kartpinner{display:grid;gap:6px}.utg-kartpinner-kart{position:relative;height:220px;overflow:hidden;border-radius:8px 8px 8px 0;background:#e9e5dc;cursor:crosshair}.utg-kartpinner-fliser{position:absolute;left:50%;top:50%;width:1280px;height:1280px;filter:grayscale(1) contrast(.82) brightness(1.1)}.utg-kartpinner-fliser img{position:absolute;width:256px;height:256px;display:block}.utg-kartpinner-pin{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--primary);border:3px solid #fff;box-shadow:0 2px 8px #00000059;pointer-events:none}.utg-kartpinner-omraade{position:absolute;left:50%;top:50%;width:120px;height:120px;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed var(--primary);background:#1783a024;pointer-events:none}.utg-kartpinner-zoom{display:flex;align-items:center;gap:8px;font-size:12px}.utg-kartpinner-zoom button{width:26px;height:26px;border:1px solid var(--line);background:var(--card-surface);border-radius:8px 8px 8px 0;font-weight:800;cursor:pointer}.utg-sted-treff{list-style:none;margin:0;padding:0;background:var(--card-surface);border:1px solid var(--line);border-radius:6px;max-height:220px;overflow:auto}.utg-sted-treff li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;padding:7px 10px;font:inherit;font-size:13px;color:inherit;cursor:pointer;border-bottom:1px solid var(--line)}.utg-sted-treff li:last-child button{border-bottom:0}.utg-sted-treff li button:hover{background:var(--board-well)}.utg-sted-knapper{display:flex;gap:14px;flex-wrap:wrap}.utg-sted-knapper .utg-lenke:disabled{opacity:.5;cursor:default}.utg-view :is(.utg-knapp,.utg-chip,.utg-status,.utg-handlinger button,.utg-segment,.utg-segment button.aktiv,.utg-inp,.utg-sak-nr,.utg-merke,.utg-bilder button,.utg-bilder img,.utg-sted-treff){border-radius:8px 8px 8px 0}.utg-view :is(.utg-rad button,.utg-detalj,.utg-preview,.utg-varsel,.utg-bekreft,.utg-skjema,.utg-stopp-rad.is-data,.utg-tall li.is-valgt,.utg-preview-ramme){border-radius:12px 12px 12px 0}.utg-view :is(.utg-sak img,.utg-stopp-rad img,.utg-sak-tomt){border-radius:8px 8px 8px 0}.utg-view .utg-sak-nr{border-radius:50% 50% 50% 0}.utg-preview iframe{border-radius:12px 12px 12px 0}.utg-bilde-merke{position:absolute;left:4px;bottom:4px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--primary);color:#fff;padding:1px 5px;border-radius:4px 4px 4px 0}.utg-bilder button{position:relative}.utg-last-opp{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:72px;aspect-ratio:4/3;border:1.5px dashed var(--gray);border-radius:8px 8px 8px 0;font:700 11px var(--font-sans);color:var(--primary);cursor:pointer;text-align:center;padding:4px}.utg-last-opp input{display:none}.utg-kartvalg{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:72px;aspect-ratio:4/3;border:1.5px solid var(--line);background:var(--card-surface);border-radius:8px 8px 8px 0;font:700 10.5px var(--font-sans);color:var(--text);cursor:pointer;text-align:center;padding:4px;line-height:1.2}.utg-kartvalg.is-valgt{border-color:var(--primary);color:var(--primary);background:var(--board-well)}.utg-fokus{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;align-items:start}.utg-fokus-bilde{position:relative;cursor:crosshair;border-radius:8px 8px 8px 0;overflow:hidden;background:#222}.utg-fokus-bilde img{width:100%;display:block}.utg-fokus-punkt{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 0 0 2px #00000073,0 0 0 999px #0000002e;pointer-events:none}.utg-fokus-punkt:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff}.utg-fokus-utsnitt{position:relative;border-radius:8px 8px 8px 0;overflow:hidden;aspect-ratio:3/4;background:#222}.utg-fokus-utsnitt img{width:100%;height:100%;object-fit:cover;display:block}.utg-fokus-utsnitt span{position:absolute;left:6px;bottom:6px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#0000008c;color:#fff;padding:2px 6px;border-radius:4px 4px 4px 0}.utg-fokus-tekst{grid-column:1/-1;display:flex;gap:10px;align-items:center;font-size:11.5px}.utg-sjekk{margin-top:12px;background:var(--board-well);border-radius:12px 12px 12px 0;padding:10px 14px;font-size:13px}.utg-sjekk-topp{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.utg-sjekk-topp .utg-lenke{margin-left:auto}.utg-merknader,.utg-versjoner{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.utg-merknader li{display:flex;gap:8px;align-items:baseline;padding:6px 8px;background:var(--card-surface);border-radius:8px 8px 8px 0;line-height:1.35}.utg-merknader li .utg-lenke{margin-left:auto;white-space:nowrap}.utg-merknad-type{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--line);color:var(--text)}.utg-merknad-type.is-kilde,.utg-merknad-type.is-bilde{background:#fff3c4;color:#6b4e00}.utg-merknad-type.is-tema,.utg-merknad-type.is-vinkling,.utg-merknad-type.is-rekkefolge{background:var(--primary);color:#fff}.utg-merknader.is-port{margin-top:8px;font-weight:400}.utg-versjoner li{display:flex;gap:10px;align-items:baseline}.utg-versjoner li .utg-lenke{margin-left:auto}.utg-hent-inn{display:flex;gap:8px;align-items:center;margin-top:10px}.utg-hent-inn .utg-inp{flex:1}.utg-drift{margin-top:18px;font-size:12.5px}.utg-drift summary{cursor:pointer;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-dark)}.utg-drift-tall{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.utg-drift-tall div{background:var(--board-well);border-radius:8px 8px 8px 0;padding:8px 10px}.utg-drift-tall b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em}.utg-drift-tall span{color:var(--gray-dark);font-size:11.5px}.utg-drift-liste{list-style:none;margin:6px 0 0;padding:0}.utg-drift-liste li{display:grid;grid-template-columns:auto auto 1fr;gap:8px;padding:4px 0;border-top:1px solid var(--line);color:var(--gray-dark)}.utg-drift-liste li.is-feil{color:#8a2b00}.utg-sak-meta a{color:var(--primary);text-decoration:none}.utg-knapp.is-jobber{background:var(--primary);color:#fff;opacity:1}.utg-knapp:disabled.is-jobber{opacity:1}.utg-snurr svg{animation:utg-snurr 1s linear infinite}.utg-laster{position:relative;overflow:hidden;display:flex;gap:16px;align-items:center;max-width:620px;margin:0 0 16px;padding:16px 18px 20px;background:var(--primary);color:#fff;border-radius:12px 12px 12px 0;box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 30%,transparent)}.utg-laster b{display:block;font-size:14px;margin-bottom:2px}.utg-laster span{display:block;font-size:12.5px;line-height:1.4;color:#ffffffd1}.utg-laster-linje{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff2e}.utg-laster-linje:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:#fff;border-radius:2px;animation:utg-glid 1.4s ease-in-out infinite}@keyframes utg-glid{to{left:100%}}.utg-snurr-stor{flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:utg-snurr .9s linear infinite}@keyframes utg-snurr{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.utg-snurr svg,.utg-snurr-stor,.utg-laster-linje:after{animation:none}}.utg-embed-kode{margin-top:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre;overflow:auto;resize:vertical}.utg-embed .utg-sjekk-topp .utg-knapp{margin-left:auto}.utg-hilsen-rad{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:start}.utg-hilsen-bilde{display:flex;flex-direction:column;align-items:center;gap:6px}.utg-hilsen-bilde img,.utg-hilsen-bilde>span{width:104px;height:104px;border-radius:50% 50% 50% 0;object-fit:cover;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:800;font-size:30px}.utg-hilsen-bilde label{cursor:pointer}.utg-hilsen-felt{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-size:12px;font-weight:700}.utg-hilsen-felt label{display:flex;flex-direction:column;gap:3px}.utg-hilsen-felt label.is-bred{grid-column:1/-1}.utg-intro{margin-bottom:6px}.utg-intro .utg-bilder{margin-top:6px}.utg-bokser{list-style:none;margin:4px 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 14px;font-size:12.5px}.utg-bokser label{white-space:nowrap}.utg-bokser li.is-tom{opacity:.5}.utg-bokser li.is-vises label{font-weight:700}.admin{background:var(--back);padding:24px 40px 48px}.admin .admin-inner{gap:18px}.admin :is(.admin-h3,.admin-subsection-title,.admin-subhead,.dash-section h3,.ai-section h3,.ai-section h4){font:600 13.5px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);margin:0 0 8px}.admin :is(.admin-hint,.hint,.intro-small,.sites-field-hint,.site-secret-desc,.muted){font:400 11.5px/1.45 var(--font-sans);color:var(--gray)}.admin .eyebrow,.admin .announcement-form-field>label,.admin .field>label{font:400 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.admin :is(.admin-table,.ai-table,.events-table,.storage-table,.feedback-table){background:transparent;border:0;border-radius:0}.admin :is(.admin-table,.ai-table,.events-table,.storage-table,.feedback-table) thead th{font:400 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark);background:transparent;border:0;border-bottom:1px solid var(--line);padding:8px 12px}.admin :is(.admin-table,.ai-table,.events-table,.storage-table,.feedback-table) tbody td{border:0;border-bottom:1px solid var(--line);padding:8px 12px;font:400 13px/1.4 var(--font-sans)}.admin :is(.admin-table,.ai-table,.events-table,.storage-table,.feedback-table) tbody tr:last-child td{border-bottom:0}@media(hover:hover){.admin :is(.admin-table,.ai-table,.events-table,.storage-table,.feedback-table) tbody tr:hover td{background:var(--board-well)}}.admin .admin-table td.count,.admin .admin-table td.num,.admin td.count{font:400 12.5px/1.3 var(--font-sans);color:var(--gray)}@media(max-width:720px){.admin{padding:16px 16px 40px}}.admin :is(.dash-card,.dash-section,.storage-insight-card,.storage-card,.radar-stat-tile,.admin-section,.ai-section,.article-import-tab-section){background:var(--board-well);border:0;border-radius:var(--board-radius);box-shadow:none}.admin :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=button]),textarea){background:var(--board-well);border:0;border-radius:var(--card-radius);color:var(--text);box-shadow:none;outline:none}.admin :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),textarea,select):focus{outline:none;box-shadow:none;border:0;background-color:color-mix(in srgb,var(--card-surface) 60%,var(--board-well))}.admin :is(input,textarea,select,button,summary):focus-visible{outline:none;box-shadow:none}.admin :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--primary)}.admin .admin-table :is(input,select):not([type=checkbox],[type=radio]){background:transparent;border:0}@media(hover:hover){.admin .admin-table :is(input,select):not([type=checkbox],[type=radio]):hover{background:var(--board-well);border:0}}.admin .admin-table :is(input,select):not([type=checkbox],[type=radio]):focus{background:var(--board-well);border:0}.admin select{border:0;border-radius:var(--card-radius);background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808a99' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 6px center;color:var(--text);padding:6px 24px 6px 8px;field-sizing:content;max-width:100%;box-shadow:none}@media(hover:hover){.admin select:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}@supports (appearance: base-select){.admin select,.admin select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.admin select::picker-icon{display:none}.admin select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;min-width:180px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}html[data-theme=polaris-dark] .admin select::picker(select){box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}.admin select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}.admin select option:hover,.admin select option:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}.admin select option:checked{font-weight:600}.admin select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}.admin .btn{font:500 12px/1 var(--font-sans);letter-spacing:0;border:0;border-radius:var(--card-radius);background:transparent;color:var(--text);box-shadow:none}.admin .btn.is-primary{background:var(--primary);color:#fff}.admin .btn.is-primary:disabled{opacity:1;background:color-mix(in srgb,var(--primary) 55%,var(--back))}.admin .btn:is(.is-ghost,.is-alt){color:var(--gray-dark)}.admin .btn.is-danger,.admin .btn.is-ghost.is-danger,.admin .btn.is-danger-solid{background:transparent;color:var(--red);border:0}@media(hover:hover){.admin .btn:not(.is-primary):hover,.admin .btn.is-alt:hover,.admin .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:0}.admin .btn.is-primary:hover{background:color-mix(in srgb,var(--primary),#000 10%);color:#fff;border:0}.admin .btn:is(.is-danger,.is-danger-solid):hover,.admin .btn.is-ghost.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);border:0}}.admin .btn:disabled{opacity:.45}.admin :is(.site-secret-badge,.cat-chip,.admin-group-chip,.experimental-badge){background:transparent!important;border:0!important;border-radius:0;padding:0;color:var(--gray-dark)!important;font:400 11.5px/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.admin .site-secret-badge.is-set{color:var(--primary)!important}.admin :is(.admin-empty,.empty,.storage-empty,.event-empty,.competitor-sections-empty,.article-import-tab-empty){background:transparent;border:0;border-radius:0;font:400 12.5px/1.4 var(--font-sans);font-style:normal;color:var(--gray);text-align:left;padding:8px 0}.admin :is(.admin-banner,.attachments-error,.article-import-tab-error){background:transparent;border:0;border-radius:0;padding:0;color:var(--red);font:400 12.5px/1.4 var(--font-sans)}.admin .events-viewswitch{gap:18px}.profile-view :is(.hint,.profile-hint,.profile-toggle-hint){font:400 11.5px/1.45 var(--font-sans);color:var(--gray)}.profile-view .profile-field :is(input,select),.profile-view :is(.profile-password-form) input{background:var(--card-surface);border:0;border-radius:var(--card-radius);box-shadow:none;outline:none;font-size:13px;padding:8px 10px}.profile-view :is(input,select,textarea,button):focus,.profile-view :is(input,select,textarea,button):focus-visible{outline:none;box-shadow:none}.profile-view .profile-field :is(input,select):focus{background:var(--back)}@media(hover:hover){.profile-view .btn:is(.is-danger,.is-ghost.is-danger):hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}.admin .btn.is-primary{display:inline-flex;align-items:center;gap:6px}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select{border:0;border-radius:var(--card-radius);background-color:var(--board-well);color:var(--text);font:400 13px/1.3 var(--font-sans);box-shadow:none;outline:none}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select:focus{box-shadow:none;outline:none}@supports (appearance: base-select){:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select,:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;cursor:pointer}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select option:hover,:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select option:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent);outline:none}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select option:checked{font-weight:600}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}:is(.planlegging-shell,.idelist-view,.gjoremal-view,.kontakter-list-view) :is(input[type=text],input[type=date],input[type=search],textarea):not(.idelist-rename):not(.gjoremal-liste-rename):not(.planlegging-section-title){border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);box-shadow:none;outline:none}:is(.planlegging-shell,.idelist-view,.gjoremal-view,.kontakter-list-view) :is(input[type=text],input[type=date],input[type=search],textarea):focus{background:color-mix(in srgb,var(--card-surface) 55%,var(--board-well));box-shadow:none;outline:none}.planlegging-shell .btn.is-ghost:not(.is-primary),.planlegging-shell .btn.is-alt,.kontakter-list-view .btn.is-alt,.idelist-view .btn.is-ghost,.gjoremal-view .btn.is-ghost:not(.gjoremal-check){background:transparent;border:0;box-shadow:none;color:var(--text);border-radius:var(--card-radius)}@media(hover:hover){.planlegging-shell .btn.is-ghost:not(.is-primary):hover,.planlegging-shell .btn.is-alt:hover,.kontakter-list-view .btn.is-alt:hover,.idelist-view .btn.is-ghost:hover,.gjoremal-view .btn.is-ghost:not(.gjoremal-check):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}.planlegging-shell .btn.is-danger:hover,.idelist-view .btn.is-danger:hover,.gjoremal-view .btn.is-danger:hover,:is(.modal.kontakt-modal,.kontakt-pane-edit) .btn.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}.planlegging-shell .btn.is-danger,.idelist-view .btn.is-danger,.gjoremal-view .btn.is-danger,:is(.modal.kontakt-modal,.kontakt-pane-edit) .btn.is-danger{color:var(--red)}:is(.modal.kontakt-modal,.kontakt-pane-edit) .kalender-radio-row small{color:var(--gray)}@supports (appearance: base-select){:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select{padding-right:24px}:is(.planlegging-shell,.kontakter-list-view,.modal.kontakt-modal,.kontakt-pane-edit,.idelist-view,.gjoremal-view) select::picker-icon{content:"";width:10px;height:10px;background:var(--gray);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat}}:is(.konkurs-view,.domssjekk-view,.storycard-view,.skien-view){flex:1;min-height:0;overflow-y:auto;box-sizing:border-box;width:100%;padding:20px 24px 64px;font-family:var(--font-sans);color:var(--text)}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view,.pamelding-modal-form){--ov-hover: color-mix(in srgb, var(--primary) 10%, transparent)}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn{border:0;outline:none;box-shadow:none;border-radius:var(--card-radius);font-family:var(--font-sans)}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn:is(.is-ghost,.is-alt){background:transparent;color:var(--text);font-weight:500}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn:is(.is-ghost,.is-alt) svg{color:var(--primary)}@media(hover:hover){:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn:is(.is-ghost,.is-alt):hover:not(:disabled){background:var(--ov-hover);color:var(--text)}}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-danger{background:transparent;color:var(--red);font-weight:500}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-danger svg{color:var(--red)}@media(hover:hover){:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-primary{background:var(--primary);color:#fff;font-weight:600}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-primary svg{color:#fff}@media(hover:hover){:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--text));color:#fff}}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface));color:#fff;opacity:1}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) .btn:disabled{cursor:default}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) a.btn{text-decoration:none;display:inline-flex;align-items:center;gap:6px}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view,.pamelding-modal-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea){border:0;border-radius:var(--card-radius);background:var(--board-well);padding:8px 10px;font:400 13px/18px var(--font-sans);color:var(--text);outline:none;box-shadow:none;box-sizing:border-box}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view,.pamelding-modal-form) :is(input,textarea,select):is(:focus,:focus-visible){outline:none;box-shadow:none}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view,.pamelding-modal-form) :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{background:color-mix(in srgb,var(--board-well) 55%,var(--card-surface))}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view,.pamelding-modal-form) :is(input,textarea)::placeholder{color:var(--gray)}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view,.pamelding-modal-form) :is(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}:is(.skien-view,.storycard-view,.domssjekk-view,.eval-view) textarea{width:100%;resize:vertical}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;box-shadow:none;background:transparent;color:var(--text);font:600 12.5px/1 var(--font-sans);height:30px;padding:0 8px;margin-left:-8px;border-radius:var(--card-radius);field-sizing:content;max-width:100%;cursor:pointer}@media(hover:hover){:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select:hover:not(:disabled){background:var(--ov-hover)}}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select:disabled{opacity:.45;cursor:default}@supports (appearance: base-select){:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select,:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select{padding-right:24px}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select::picker-icon{content:"";width:10px;height:10px;background:var(--gray);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;max-height:320px;max-width:420px;overflow-y:auto;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13px/17px var(--font-sans);color:var(--text);background:transparent;white-space:normal}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select option:hover{background:var(--ov-hover)}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select option:checked{font-weight:600}:is(.utv-view,.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view,.pamelding-view) select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}:is(.eval-intro,.skien-intro,.sc-intro,.kk-intro,.dj-intro){margin:0 0 16px;max-width:700px;font:400 13px/19px var(--font-sans);color:var(--gray-dark)}:is(.eval-note,.skien-note,.sc-note){margin:8px 0;font:400 13px/19px var(--font-sans);color:var(--gray-dark)}:is(.eval-note,.skien-note,.sc-note,.kk-error,.dj-error).is-error,:is(.kk-error,.dj-error){color:var(--red)}:is(.eval-label,.skien-label,.sc-label,.kk-label){font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}:is(.eval-sub,.sc-meta,.kk-meta,.dj-meta){font:400 11.5px/16px var(--font-sans);color:var(--gray)}:is(.eval-link,.skien-link,.kk-link,.dj-link){display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:4px 0;margin:0;font:500 12.5px/17px var(--font-sans);color:var(--primary);cursor:pointer;text-align:left;text-decoration:none}@media(hover:hover){:is(.eval-link,.skien-link,.kk-link,.dj-link):hover:not(:disabled){text-decoration:underline}}:is(.eval-link,.skien-link,.kk-link,.dj-link):disabled{opacity:.45;cursor:default}:is(.eval-section-title,.sc-section-title,.kk-section-title,.skien-feedback-title){margin:0 0 6px;font:600 14px/17px var(--font-sans);color:var(--text)}:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view) a{color:var(--primary);text-decoration:none}@media(hover:hover){:is(.eval-view,.skien-view,.storycard-view,.konkurs-view,.domssjekk-view) a:hover{text-decoration:underline}}.eval-view .admin-inner{max-width:none;margin:0;gap:0}.eval-view .eval-table :is(th,td).is-num{text-align:right;font-variant-numeric:tabular-nums}.storycard-view .sc-inputs{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;margin-bottom:20px}.storycard-view .sc-field{display:flex;flex-direction:column;gap:4px;min-width:240px}.storycard-view .sc-field.is-grow{flex:1;min-width:280px}.storycard-view .sc-inline{display:flex;gap:8px;align-items:center}.storycard-view .sc-inline input{min-width:160px;flex:1}.storycard-view .sc-note.is-error{color:var(--red)}.storycard-view .sc-history{margin-bottom:20px;border-radius:12px 12px 12px 0;background:var(--board-well);padding:10px 14px}.storycard-view .sc-history summary{cursor:pointer;font:600 13px/18px var(--font-sans);color:var(--text)}.storycard-view .sc-history-list{display:flex;flex-direction:column;margin-top:8px;max-height:320px;overflow-y:auto}.storycard-view .sc-history-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.storycard-view .sc-history-row:last-child{border-bottom:0}.storycard-view .sc-history-open{flex:1;min-width:0;text-align:left;background:none;border:0;cursor:pointer;padding:0;color:var(--text);display:flex;flex-direction:column}.storycard-view .sc-history-title{display:block;font:500 13px/18px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storycard-view .sc-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}.storycard-view .sc-actions{display:flex;align-items:center;gap:12px;margin-bottom:12px}@media(max-width:720px){.storycard-view{padding:16px}.storycard-view .sc-split{grid-template-columns:1fr;gap:20px}.storycard-view .sc-field{min-width:0;width:100%}.storycard-view .sc-actions{flex-wrap:wrap}}.konkurs-view .kk-controls :is(input[type=month],input[type=date]){background:var(--card-surface)}.domssjekk-view :is(.dj-konklusjon,.dj-verdict,.dj-pct,.dj-list-pct).is-dekket{color:var(--red)}.domssjekk-view :is(.dj-konklusjon,.dj-verdict,.dj-pct,.dj-list-pct).is-mulig,.domssjekk-view :is(.dj-konklusjon,.dj-verdict,.dj-pct,.dj-list-pct).is-ikke{color:var(--text)}.pamelding-modal-form .pamelding-field :is(input[type=text],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=email],textarea,select){border:0;border-radius:var(--card-radius);background:var(--board-well);box-shadow:none}.modulbibliotek{max-width:none;padding:20px 24px 48px;font-family:var(--font-sans);color:var(--text)}.modulbibliotek .modulbibliotek-lead{font:400 13px/19px var(--font-sans);color:var(--gray-dark);max-width:640px}.modulbibliotek .modulbibliotek-search{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:8px 12px;min-width:240px;color:var(--gray)}.modulbibliotek .modulbibliotek-search input{font:400 13px/18px var(--font-sans);border:0;background:transparent;outline:none;box-shadow:none}.modulbibliotek .modulbibliotek-meta{gap:6px 10px;flex-wrap:wrap;font:400 12.5px/17px var(--font-sans);margin:16px 0 4px}.modulbibliotek .modulbibliotek-meta strong{font-weight:600;font-variant-numeric:tabular-nums}.modulbibliotek .modulbibliotek-pakke-btn{border:0;background:transparent;color:var(--text);font:500 12.5px/17px var(--font-sans);border-radius:var(--card-radius);margin-left:0}.modulbibliotek .modulbibliotek-pakke-btn svg{color:var(--primary)}@media(hover:hover){.modulbibliotek .modulbibliotek-pakke-btn:hover{background:var(--ov-hover);color:var(--text)}}.modulbibliotek .modulbibliotek-empty{font:400 13px/19px var(--font-sans);color:var(--gray-dark);padding:12px 0}.modulbibliotek .modulbibliotek-group{margin-top:24px}.modulbibliotek .modulbibliotek-group-title{font:300 10.5px/14px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-dark);border-bottom:1px solid var(--line);padding:0 0 6px 44px;margin:0 0 4px}.modulbibliotek .modulbibliotek-row{border-bottom:1px solid var(--line);gap:2px}.modulbibliotek .modulbibliotek-star{border-radius:var(--card-radius);color:var(--gray)}@media(hover:hover){.modulbibliotek .modulbibliotek-star:hover{background:var(--ov-hover);color:var(--primary)}}.modulbibliotek .modulbibliotek-star.is-on{color:var(--primary)}.modulbibliotek .modulbibliotek-star.is-locked:hover{background:transparent;color:var(--primary)}.modulbibliotek .modulbibliotek-main{border-radius:var(--card-radius);padding:10px 8px}@media(hover:hover){.modulbibliotek .modulbibliotek-main:hover{background:var(--ov-hover)}}.modulbibliotek .modulbibliotek-icon{color:var(--gray-dark);flex:0 0 32px;width:32px;justify-content:center}.modulbibliotek .modulbibliotek-name{font:600 13.5px/19px var(--font-sans);gap:0}.modulbibliotek .modulbibliotek-beta{font-weight:400;color:var(--gray)}.modulbibliotek .modulbibliotek-summary{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.modulbibliotek .modulbibliotek-used{font:400 11.5px/16px var(--font-sans);color:var(--gray)}@media(max-width:720px){.modulbibliotek{padding:16px 16px 40px}.modulbibliotek .modulbibliotek-group-title{padding-left:40px}.modulbibliotek .modulbibliotek-search{min-width:0;width:100%}}.startpakke-modal{font-family:var(--font-sans)}.startpakke-modal .startpakke-sub{margin-top:4px;font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.startpakke-modal .startpakke-foot{margin-top:4px;justify-content:space-between}.startpakke-modal .startpakke-card{border:0;box-shadow:none;border-radius:var(--card-radius);background:var(--board-well);padding:12px 14px;transition:box-shadow var(--motion-fast) var(--ease-standard)}@media(hover:hover){.startpakke-modal .startpakke-card:hover{border:0;background:var(--board-well);box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.startpakke-modal .startpakke-card.is-current{border:0;box-shadow:none;background:color-mix(in srgb,var(--primary) 12%,var(--board-well))}.startpakke-modal .startpakke-card-title{font:600 13.5px/19px var(--font-sans)}.startpakke-modal .startpakke-card-state{font:400 11.5px/16px var(--font-sans);color:var(--primary)}.startpakke-modal .startpakke-card-desc{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.startpakke-modal .startpakke-card-mods{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.startpakke-modal footer .btn.is-alt{background:transparent;color:var(--text)}@media(hover:hover){.startpakke-modal footer .btn.is-alt:hover:not(:disabled){background:var(--ov-hover);color:var(--text)}}@keyframes pamelding-stamp{0%{opacity:0;transform:rotate(8deg) scale(1.6)}to{opacity:1;transform:rotate(8deg) scale(1)}}@keyframes pamelding-pulse{0%{box-shadow:0 0 color-mix(in srgb,#FA6845,transparent 40%)}70%{box-shadow:0 0 0 8px color-mix(in srgb,#FA6845,transparent 100%)}to{box-shadow:0 0 0 0 transparent}}.kom-i-gang{position:fixed;right:16px;bottom:16px;z-index:900;width:280px;max-width:calc(100vw - 32px);background:var(--card-surface);color:var(--text);border-radius:var(--card-radius);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--text),transparent 50%);padding:10px 12px 12px}.kom-i-gang.is-collapsed{padding-bottom:10px}.kom-i-gang header{display:flex;align-items:center;gap:6px}.kom-i-gang-toggle{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;background:none;border:0;padding:2px 0;cursor:pointer;color:inherit;text-align:left}.kom-i-gang-title{font:600 13.5px/19px var(--font-sans)}.kom-i-gang-count{font:400 11.5px/16px var(--font-sans);color:var(--gray-dark)}.kom-i-gang ol{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.kom-i-gang li{display:flex;align-items:center;gap:8px;font:400 12.5px/17px var(--font-sans)}.kom-i-gang li.is-done{color:var(--gray-dark)}.kom-i-gang-mark{flex:none;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:#fff}.kom-i-gang li.is-done .kom-i-gang-mark{background:var(--primary);border-color:var(--primary)}.kom-i-gang-link{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;color:var(--primary)}.kom-i-gang-link:hover{text-decoration:underline}@media(max-width:720px){.kom-i-gang{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}:root{--r3-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");--r3-shadow-hover: 0 8px 24px -12px color-mix(in srgb, var(--text), transparent 55%);--r3-shadow-pop: 0 16px 36px -14px color-mix(in srgb, var(--text), transparent 55%), 0 0 0 1px var(--line)}html[data-theme=polaris-dark]{--r3-shadow-hover: 0 8px 24px -12px rgb(0 0 0 / .65);--r3-shadow-pop: 0 16px 36px -12px rgb(0 0 0 / .65), 0 0 0 1px var(--line)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal){border:0!important;border-radius:var(--board-radius)!important;background:var(--card-surface)!important;padding:0!important;gap:0!important;overflow:hidden;width:min(640px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 55%)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 20px 6px 28px;border:0!important;margin:0!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header h2{margin:0!important;color:var(--text)!important;font:700 20px/26px var(--font-sans)!important;letter-spacing:0}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header h2 svg{display:none}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header .eyebrow{text-transform:none!important;letter-spacing:0!important;margin:4px 0 0!important;font:400 13px/19px var(--font-sans)!important;color:var(--gray-dark)!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header .btn.is-ghost{color:var(--gray-dark);padding:6px;background:transparent!important;border:0!important}@media(hover:hover){:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--text)}}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal)>.event-form,.modal.minplass-modal>.minplass-modal-body{padding:10px 28px 12px!important;gap:18px;overflow-y:auto;min-height:0;flex:1}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=date],input[type=datetime-local],input[type=number],textarea){border:0!important;border-radius:var(--card-radius)!important;background:var(--board-well)!important;color:var(--text);padding:10px 12px!important;font:400 14px/20px var(--font-sans)!important;box-shadow:none!important;outline:none!important;width:100%;box-sizing:border-box;transition:background var(--motion-fast) var(--ease-standard)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) :is(input,textarea,select):focus{outline:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--board-well),var(--card-surface) 45%)!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) textarea{resize:vertical}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) ::placeholder{color:var(--gray)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) input:disabled,:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) textarea:disabled{opacity:.6}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) :is(small,.sak-pfu-hint){font:400 12.5px/18px var(--font-sans);color:var(--gray);font-style:normal}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;max-width:100%;box-sizing:border-box;border:0!important;border-radius:var(--card-radius)!important;background-color:var(--board-well)!important;color:var(--text);font:400 14px/20px var(--font-sans)!important;padding:10px 34px 10px 12px!important;box-shadow:none!important;cursor:pointer;background-image:none!important;text-overflow:ellipsis}@supports (appearance: base-select){:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select,:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select{display:flex;align-items:center;padding-right:12px!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select::picker-icon{content:"";width:10px;height:10px;background:var(--gray);margin-left:auto;-webkit-mask:var(--r3-chevron) center / contain no-repeat;mask:var(--r3-chevron) center / contain no-repeat}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;max-height:320px;overflow-y:auto;box-shadow:var(--r3-shadow-pop)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select option{padding:8px 10px;border-radius:6px 6px 6px 0;font:400 13.5px/18px var(--font-sans);color:var(--text);background:transparent}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select option:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select option:checked{font-weight:600}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}@supports not (appearance: base-select){:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal) select{background-image:var(--r3-chevron)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:11px!important}}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row{display:flex;flex-direction:row;gap:12px;align-items:flex-start;cursor:pointer;padding:12px 14px;margin:0 0 6px;border-radius:var(--card-radius);background:color-mix(in srgb,var(--board-well),transparent 40%);box-shadow:none;transition:background var(--motion-fast) var(--ease-standard)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row input[type=radio],:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row>span{display:flex;flex-direction:column;gap:2px}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row strong{font:600 14px/20px var(--font-sans);color:var(--text)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row small{display:block;font:400 12.5px/18px var(--font-sans);color:var(--gray-dark)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row:has(input:checked){background:color-mix(in srgb,var(--primary) 10%,var(--card-surface));box-shadow:none}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row:has(input:checked) strong{color:var(--primary)}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row:has(input:checked) strong:before{content:"✓ "}@media(hover:hover){:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row:hover{background:color-mix(in srgb,var(--primary) 8%,var(--board-well))}}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal) .kalender-radio-row:has(input:disabled){opacity:.6;cursor:default}:is(.modal.sak-modal,.modal.minplass-modal) input[type=checkbox]:not(.kalender-radio-row input),:is(.modal.sak-modal,.modal.minplass-modal) input[type=radio]:not(.kalender-radio-row input){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;border:0;border-radius:5px 5px 5px 0;background:var(--board-well);display:inline-grid;place-items:center;cursor:pointer}:is(.modal.sak-modal,.modal.minplass-modal) input[type=radio]:not(.kalender-radio-row input){border-radius:50% 50% 50% 0}:is(.modal.sak-modal,.modal.minplass-modal) input[type=checkbox]:not(.kalender-radio-row input):checked,:is(.modal.sak-modal,.modal.minplass-modal) input[type=radio]:not(.kalender-radio-row input):checked{background:var(--primary)}:is(.modal.sak-modal,.modal.minplass-modal) input[type=checkbox]:not(.kalender-radio-row input):checked:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}:is(.modal.sak-modal,.modal.minplass-modal) input[type=radio]:not(.kalender-radio-row input):checked:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;padding:12px 20px 18px 28px!important;margin:0!important;border:0!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer small{margin-right:auto}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer .btn:not(.is-primary):not(.is-danger){background:transparent!important;border:0!important;color:var(--text)!important;box-shadow:none!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer .btn.is-danger{background:transparent!important;border:0!important;color:var(--red)!important;box-shadow:none!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface))!important;color:#fff!important;opacity:1}@media(hover:hover){:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer .btn:not(.is-primary):not(.is-danger):hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--text)!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer .btn.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent)!important;color:var(--red)!important}}.modal.sak-delete-modal .event-form .profile-password-error{color:var(--red);font-weight:500}.private-share-add .sak-pick{flex:1 1 220px}.private-share-add .sak-pick-field input{background:var(--board-well);border:0;border-radius:var(--card-radius);margin-left:0;padding:9px 12px;font:400 13.5px/20px var(--font-sans)}:is(.sak-folder-body,.sak-kontakt-body,.sak-publisering-body,.sak-manus-side-pane) :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=number],textarea){border:0!important;border-radius:var(--card-radius)!important;background:var(--board-well)!important;color:var(--text);padding:9px 12px!important;font:400 14px/20px var(--font-sans)!important;box-shadow:none!important;outline:none!important;width:100%;box-sizing:border-box}:is(.sak-folder-body,.sak-kontakt-body,.sak-publisering-body,.sak-manus-side-pane) :is(input,textarea,select):focus{outline:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--board-well),var(--card-surface) 45%)!important}.mention-chip{background:transparent!important;padding:0!important;border-radius:0!important;color:var(--primary)!important;font-weight:500}.promote-dialog{width:min(480px,calc(100vw - 32px))}.promote-choices{display:flex;flex-direction:column;gap:6px}.promote-choice{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;border:0;border-radius:var(--card-radius);padding:12px 14px;background:color-mix(in srgb,var(--board-well),transparent 40%);color:var(--text);transition:background var(--motion-fast) var(--ease-standard)}.promote-choice-label{font:600 14px/20px var(--font-sans)}.promote-choice-help{font:400 12.5px/18px var(--font-sans);color:var(--gray-dark)}.promote-choice.is-on{background:color-mix(in srgb,var(--primary) 10%,var(--card-surface))}.promote-choice.is-on .promote-choice-label{color:var(--primary)}.promote-choice.is-on .promote-choice-label:before{content:"✓ "}@media(hover:hover){.promote-choice:not(.is-on):hover{background:color-mix(in srgb,var(--primary) 8%,var(--board-well))}}.promote-choice:disabled{opacity:.6;cursor:default}@media(max-width:720px){:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal)>.event-form,.modal.minplass-modal>.minplass-modal-body{padding:8px 18px 10px!important}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>header{padding:18px 14px 4px 18px}:is(.modal.sak-modal,.modal.sak-ai-modal,.modal.prosjekt-gruppe-modal,.modal.minplass-modal)>footer{padding:10px 14px 16px 18px!important}}.pfu-tilsvars-editor :is(select,textarea,input[type=text]){border:0!important;border-radius:var(--card-radius)!important;background-color:var(--board-well)!important;color:var(--text);font:400 14px/21px var(--font-sans);box-shadow:none!important;outline:none!important;padding:9px 12px}.pfu-tilsvars-editor :is(textarea,input):focus{background-color:color-mix(in srgb,var(--board-well),var(--card-surface) 45%)!important}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window){border:0!important;border-radius:var(--board-radius)!important;background:var(--card-surface)!important;box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 55%)}.modal.plan-modal{width:min(680px,calc(100vw - 32px));max-width:none}.modal:is(.kalender-group-editor,.plan-modal,.kalender-logg,.kal-dialog)>header{border-bottom:0!important;align-items:flex-start}.modal:is(.kalender-group-editor,.plan-modal,.kalender-logg,.kal-dialog)>header h2,.modal.kalender-logg .kalender-logg-head h2{color:var(--text)!important;font:700 20px/26px var(--font-sans)!important;margin:0;letter-spacing:0}.modal:is(.kalender-group-editor,.plan-modal,.kal-dialog)>header .eyebrow,.modal.kalender-logg .kalender-logg-sub{text-transform:none!important;letter-spacing:0!important;margin:4px 0 0;font:400 13px/19px var(--font-sans)!important;color:var(--gray-dark)!important;max-width:46em}.modal:is(.kalender-editor,.kalender-group-editor,.plan-modal,.kal-dialog)>header .btn.is-ghost,.modal.kalender-logg .kalender-logg-head .btn.is-ghost{color:var(--gray-dark);border:0;background:transparent;border-radius:var(--card-radius)}@media(hover:hover){.modal:is(.kalender-editor,.kalender-group-editor,.plan-modal,.kal-dialog)>header .btn.is-ghost:hover,.modal.kalender-logg .kalender-logg-head .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),textarea){border:0!important;border-radius:var(--card-radius)!important;box-shadow:none!important;outline:none!important;background:var(--board-well)!important;color:var(--text);padding:8px 10px;font:400 13.5px/20px var(--font-sans)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(input,textarea)::placeholder{color:var(--gray)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea):focus{background:color-mix(in srgb,var(--board-well),var(--card-surface) 55%)!important}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0!important;box-shadow:none!important;outline:none;background-color:transparent!important;color:var(--text);border-radius:var(--card-radius);cursor:pointer;font:500 13.5px/20px var(--font-sans);padding:6px 26px 6px 8px;width:auto;max-width:100%;field-sizing:content;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e8b98' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:10px}@media(hover:hover){.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select:hover{background-color:var(--board-well)!important}}@supports (appearance: base-select){.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select,.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select{background-image:none;padding-right:8px;align-items:center}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select::picker-icon{content:"";width:10px;height:10px;background:var(--gray);margin-left:6px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;max-height:320px;overflow-y:auto;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select option{padding:7px 10px;border-radius:var(--card-radius);font:400 13.5px/18px var(--font-sans)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select option:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select option:checked{font-weight:600}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(.event-form,.kalender-logg-filter,.kalender-logg-registrer,.plan-date-nav,.share-tabs,.kal-dialog-body,.modal-body) .btn:not(.is-primary){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--primary);border-radius:var(--card-radius);font-weight:500}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(.event-form,.kalender-logg-filter,.kalender-logg-registrer,.plan-date-nav,.share-tabs,.kal-dialog-body,.modal-body) .btn.is-danger:not(.is-primary){color:var(--red)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) .btn.is-primary{border:0;border-radius:var(--card-radius);color:#fff}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface));color:#fff;opacity:1}@media(hover:hover){.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(.event-form,.kalender-logg-filter,.kalender-logg-registrer,.plan-date-nav,.share-tabs,.kal-dialog-body,.modal-body) .btn:not(.is-primary):hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--primary)}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) :is(.event-form,.kalender-logg-filter,.kalender-logg-registrer,.plan-date-nav,.share-tabs,.kal-dialog-body,.modal-body) .btn.is-danger:not(.is-primary):hover:not(:disabled){background:color-mix(in srgb,var(--red) 10%,transparent)!important;color:var(--red)}}.modal:is(.kalender-editor,.kalender-group-editor,.kalender-logg,.plan-modal,.kal-dialog,.kal-form-window) .btn:disabled:not(.is-primary){opacity:.45}.modal:is(.kalender-group-editor,.plan-modal,.kal-dialog,.kal-form-window)>:is(footer,.modal-foot),.modal.plan-modal .share-form>footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;border-top:0!important;margin-top:4px;padding:8px 0 0!important}.modal:is(.kalender-group-editor,.plan-modal,.kal-dialog,.kal-form-window)>:is(footer,.modal-foot) .btn:not(.is-primary),.modal.plan-modal .share-form>footer .btn:not(.is-primary){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text);border-radius:var(--card-radius)}@media(hover:hover){.modal:is(.kalender-group-editor,.plan-modal,.kal-dialog,.kal-form-window)>:is(footer,.modal-foot) .btn:not(.is-primary):hover:not(:disabled),.modal.plan-modal .share-form>footer .btn:not(.is-primary):hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--text)}}.modal.kalender-logg .kalender-logg-registrer :is(input,textarea){background:var(--card-surface)!important}.modal.plan-modal .plan-date-nav{gap:4px}.modal.plan-modal .plan-date-nav input[type=date]{flex:1;width:auto}.modal.plan-modal .plan-preview{border:0;border-radius:var(--board-radius);background:color-mix(in srgb,var(--board-well),transparent 50%);padding:14px 16px}.modal.plan-modal .plan-empty{text-align:left;font-style:normal;color:var(--gray);padding:8px 0}.modal.plan-modal .plan-band-head{border-bottom:0;padding-bottom:0}.modal.plan-modal .plan-band-label{font:700 13px/18px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text)}.modal.plan-modal .plan-band li{background:var(--card-surface);border-radius:var(--card-radius);padding:7px 10px}.modal.plan-modal .plan-time{font:500 12.5px/18px var(--font-sans);color:var(--primary);min-width:40px}.modal.plan-modal .plan-who{font:400 12px/17px var(--font-sans);color:var(--gray)}.modal.plan-modal .share-tabs{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:0}.modal.plan-modal .share-tabs>button:not(.btn){background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;padding:4px 0 8px;font:400 13px/18px var(--font-sans);color:var(--gray-dark);cursor:pointer}.modal.plan-modal .share-tabs>button:not(.btn).is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}.modal.plan-modal .share-tabs>button:not(.btn) svg{display:none}@media(hover:hover){.modal.plan-modal .share-tabs>button:not(.btn):hover{color:var(--text)}}.modal.plan-modal .share-form .field label{font:400 13px/18px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.modal.plan-modal .share-form .hint{font:400 12.5px/18px var(--font-sans);color:var(--gray)}.modal.kal-form-window .pamelding-field{display:flex;flex-direction:column;gap:4px}.modal.kal-form-window .pamelding-slot-editor-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.modal.kal-form-window .pamelding-slot-editor-row>input[type=text]{flex:2;min-width:0}.modal.kal-form-window .pamelding-slot-editor-row>input[type=number]{flex:1;min-width:0}.modal.kal-form-window .pamelding-slot-editor-row .btn{color:var(--gray-dark)}.modal.kal-form-window .modal-body>.pamelding-field>.btn{align-self:flex-start;margin-left:-9px}.hallo-view [style*=text-muted]{color:var(--gray)!important}.hallo-view [style*=--danger]{color:var(--red)!important}.hallo-view [style*="font-style: italic"],.hallo-view [style*=fontStyle]{font-style:normal!important}.hallo-view .hallo-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:6px 0 0;margin:0;font:400 12.5px/17px var(--font-sans);color:var(--primary)}.hallo-view .hallo-pick.is-on{font-weight:600}@media(hover:hover){.hallo-view .hallo-pick:hover{text-decoration:underline}}.hallo-view .hallo-kort,.hallo-view .hallo-kort.is-on{background:var(--card-surface)!important}.hallo-view .hallo-kort.is-inner{background:var(--board-well)!important}@media(hover:hover){.hallo-view .hallo-kort:hover{box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.hallo-view .hallo-brukte>summary{font:600 13px/18px var(--font-sans)!important;color:var(--text)!important}.hallo-view .hallo-manusrad,.hallo-view .hallo-pre{background:var(--card-surface)!important}.hallo-view .btn.is-ghost svg{color:var(--primary)}.hallo-view .btn.is-ghost[title=Slett],.hallo-view .btn.is-ghost[title^=Slett]{color:var(--gray-dark)}@media(hover:hover){.hallo-view .btn.is-ghost[title^=Slett]:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.hallo-view .btn.is-ghost[title^=Slett]:hover svg{color:var(--red)}}.event-detail .event-inbound-toggle{flex-direction:column;gap:2px}.calendar.arrangement .calendar-chip-channel{font:400 10.5px/1 var(--font-sans);color:var(--gray);letter-spacing:0}.calendar.arrangement .calendar-legend{font:400 12.5px/18px var(--font-sans);color:var(--gray);margin:0}.calendar-enrollment-banner{padding:12px!important;border:0!important;background:color-mix(in srgb,var(--board-well),transparent 40%)!important;border-radius:var(--board-radius)!important}.calendar-enrollment-banner-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 10px}.calendar-enrollment-banner-head strong{font:700 14px/20px var(--font-sans);color:var(--text)}.calendar-enrollment-all{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer;padding:0;font:500 12.5px/18px var(--font-sans);color:var(--primary)}@media(hover:hover){.calendar-enrollment-all:hover{text-decoration:underline}}.calendar-enrollment-list{list-style:none;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.calendar-enrollment-row{width:100%;display:flex!important;align-items:center;gap:12px;text-align:left;cursor:pointer;border:0!important;background:var(--card-surface)!important;border-radius:var(--card-radius)!important;padding:10px 12px!important;transition:box-shadow var(--motion-fast) var(--ease-standard)}@media(hover:hover){.calendar-enrollment-row:hover{box-shadow:0 8px 22px -14px color-mix(in srgb,var(--text),transparent 50%)}}.calendar-enrollment-date{flex:0 0 auto;width:44px;display:flex;flex-direction:column;align-items:center;padding:4px 0 5px;border-radius:var(--card-radius);background:color-mix(in srgb,var(--primary) 10%,transparent)}.calendar-enrollment-day{font:700 19px/22px var(--font-sans);color:var(--primary);font-variant-numeric:tabular-nums}.calendar-enrollment-month{font:400 11px/14px var(--font-sans);color:var(--gray-dark)}.calendar-enrollment-row.is-soon .calendar-enrollment-date{background:color-mix(in srgb,#FA6845,transparent 86%)}.calendar-enrollment-row.is-soon .calendar-enrollment-day{color:#b23e1e}.calendar-enrollment-text{display:flex;flex-direction:column;gap:2px;min-width:0}.calendar-enrollment-title{font:600 14px/19px var(--font-sans)!important;color:var(--text)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-enrollment-meta{display:flex;flex-wrap:wrap;gap:0!important;font:400 12.5px/17px var(--font-sans)!important;color:var(--gray)!important}.calendar-enrollment-meta>span+span:before{content:"·";margin:0 6px}.calendar-enrollment-meta .is-soon{color:#b23e1e;font-weight:600}html[data-theme=polaris-dark] .calendar-enrollment-meta .is-soon,html[data-theme=polaris-dark] .calendar-enrollment-row.is-soon .calendar-enrollment-day{color:#ffb59e}.calendar-enrollment-empty{padding:0 4px;font:400 13px/19px var(--font-sans);color:var(--gray-dark)}.r3-sub{margin:4px 0 0;font:400 13px/1.45 var(--font-sans);color:var(--gray);letter-spacing:0;text-transform:none}.r3-sub.is-error{color:var(--red)}.r3-sub strong{font-weight:600;color:var(--gray-dark)}.r3-choices{display:flex;flex-wrap:wrap;gap:4px 18px}.r3-choice{border:0;background:transparent;padding:4px 0;border-radius:0;font:400 13px/18px var(--font-sans);color:var(--gray-dark);cursor:pointer}@media(hover:hover){.r3-choice:hover{color:var(--primary)}}.r3-choice.is-on{color:var(--primary);font-weight:600}.r3-choice.is-on:after{content:"✓";margin-left:5px}.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal){border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--text),transparent 45%)}html[data-theme=polaris-dark] .modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal){box-shadow:0 24px 60px -20px #000000a6}.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal,.brief-modal,.pick-card)>header{align-items:flex-start;gap:8px}.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal,.brief-modal,.pick-card)>header>div{flex:1;min-width:0}.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal,.brief-modal,.pick-card)>header h2{font:700 20px/26px var(--font-sans);letter-spacing:-.005em;color:var(--text);margin:0}.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal,.brief-modal,.pick-card) .eyebrow{font:400 13px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray)}.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal,.brief-modal,.pick-card)>header .btn.is-ghost{border:0;background:transparent;color:var(--gray-dark);padding:6px;border-radius:var(--card-radius);box-shadow:none;min-height:0}@media(hover:hover){.modal:is(.inbox-modal,.feedback-modal,.onboarding-modal,.shortcuts-overlay,.column-prompt-modal,.article-import-modal,.brief-modal,.pick-card)>header .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.modal:is(.feedback-modal,.onboarding-modal,.column-prompt-modal,.article-import-modal)>footer{gap:4px;align-items:center}.modal:is(.feedback-modal,.onboarding-modal,.column-prompt-modal,.article-import-modal)>footer .btn:not(.is-primary){background:transparent;border:0;box-shadow:none;color:var(--text);border-radius:var(--card-radius)}@media(hover:hover){.modal:is(.feedback-modal,.onboarding-modal,.column-prompt-modal,.article-import-modal)>footer .btn:not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.modal:is(.feedback-modal,.onboarding-modal,.column-prompt-modal,.article-import-modal)>footer .btn.is-primary{border:0;border-radius:var(--card-radius);color:#fff}.modal:is(.feedback-modal,.onboarding-modal,.column-prompt-modal,.article-import-modal,.inbox-modal) .btn:focus,.modal:is(.feedback-modal,.onboarding-modal,.column-prompt-modal,.article-import-modal,.inbox-modal) .btn:focus-visible{outline:0;box-shadow:none}.modal.feedback-modal{width:520px}.modal.feedback-modal .field label,.column-prompt-modal .column-prompt-field label{font:400 12.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.modal.feedback-modal .field input,.modal.feedback-modal .field textarea,.column-prompt-modal .column-prompt-field input{border:0;background:var(--board-well);border-radius:var(--card-radius);padding:9px 12px;font:400 14px/20px var(--font-sans);color:var(--text);outline:none;box-shadow:none}.modal.feedback-modal .field input:focus,.modal.feedback-modal .field textarea:focus,.column-prompt-modal .column-prompt-field input:focus{border:0;outline:none;box-shadow:none;background:color-mix(in srgb,var(--board-well) 60%,var(--card-surface))}.feedback-shot{max-height:100px;max-width:180px;border-radius:var(--card-radius)}.modal.feedback-modal .field .btn:not(.is-primary){border:0;background:transparent;color:var(--primary);padding:4px 8px;margin-left:-8px;border-radius:var(--card-radius)}@media(hover:hover){.modal.feedback-modal .field .btn:not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.modal.feedback-modal .r3-sub{margin:0}.onboarding-intro{font:400 14px/1.55 var(--font-sans);color:var(--text)}.onboarding-bullets{gap:6px}.onboarding-bullets li{display:block;padding-left:14px;position:relative;font:400 13.5px/1.5 var(--font-sans);color:var(--text)}.onboarding-bullets li:before{content:"·";position:absolute;left:2px;top:0;color:var(--primary);font-weight:700}.shortcuts-overlay kbd.kbd,.shortcuts-overlay .kbd{border:0;background:var(--board-well);border-radius:6px 6px 6px 0;font-family:var(--font-sans);font-weight:600}.shortcuts-group h3{font:300 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.shortcuts-group li{border-radius:0}.modal.inbox-modal{padding:24px 28px 20px}.inbox-list{gap:8px;padding:8px;background:var(--board-well);border-radius:var(--board-radius);max-height:58vh}.inbox-item{border:0;background:var(--card-surface);border-radius:var(--card-radius);padding:12px 14px;transition:box-shadow var(--motion-fast) var(--ease-decelerate)}@media(hover:hover){.inbox-item:hover{border:0;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}html[data-theme=polaris-dark] .inbox-item:hover{box-shadow:0 8px 24px -12px #000000a6}.inbox-item.is-recent,.inbox-item.is-unrouted{border-left:0}.inbox-from{font:600 12.5px/16px var(--font-sans)}.inbox-time{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.inbox-subject{font:600 13.5px/19px var(--font-sans)}.inbox-item.is-recent .inbox-subject:before{content:"Ny · ";color:var(--primary);font-weight:600}.inbox-body{font:400 13px/1.5 var(--font-sans);color:var(--gray-dark)}.inbox-attachments{font:400 11.5px/16px var(--font-sans);color:var(--gray);gap:0}.inbox-column-tag{font:400 11.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray);background:transparent;border:0;border-radius:0;padding:0}.inbox-actions{justify-content:flex-start}.inbox-actions .btn:not(.is-primary),.inbox-empty .btn{border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius);box-shadow:none}@media(hover:hover){.inbox-actions .btn:not(.is-primary):hover,.inbox-empty .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.inbox-actions .btn.is-primary{border:0;border-radius:var(--card-radius);color:#fff}.inbox-loading,.inbox-empty{color:var(--gray);text-align:left;justify-content:flex-start;flex-direction:column;align-items:flex-start}.inbox-unrouted{background:var(--board-well);border:0;border-radius:var(--board-radius);margin:0;padding:14px 8px 8px}.inbox-unrouted-head{padding:0 10px;gap:8px;flex-wrap:wrap;font:700 14px/17px var(--font-sans)}.inbox-unrouted-head .r3-sub{margin:0;flex-basis:100%}.inbox-unrouted-count{font:600 14px/17px var(--font-sans);color:var(--red);font-variant-numeric:tabular-nums}.inbox-routing-error{color:var(--red);font:500 12.5px/16px var(--font-sans);gap:6px}.inbox-routing-error .r3-sub{margin:0;display:inline;font-size:12px}.inbox-chooser{border-top:1px solid var(--line);padding-top:10px;gap:10px}.inbox-chooser-label{font:400 12.5px/16px var(--font-sans);color:var(--gray-dark)}.inbox-chooser select{border:0;background-color:var(--board-well);border-radius:var(--card-radius);padding:8px 12px;font:400 13.5px/18px var(--font-sans);color:var(--text)}@supports (appearance: base-select){.inbox-chooser select,.inbox-chooser select::picker(select),.confirm-modal .convert-cal-picker>select,.confirm-modal .convert-cal-picker>select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.inbox-chooser select,.confirm-modal .convert-cal-picker>select{background-image:none;display:flex;align-items:center}.inbox-chooser select::picker-icon,.confirm-modal .convert-cal-picker>select::picker-icon{content:"";width:10px;height:10px;background:var(--gray);margin-left:auto;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") center / contain no-repeat}.inbox-chooser select::picker(select),.confirm-modal .convert-cal-picker>select::picker(select){border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;margin-top:4px;max-height:320px;overflow-y:auto;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.inbox-chooser select option,.confirm-modal .convert-cal-picker>select option{padding:7px 10px;border-radius:6px 6px 6px 0;font:400 13.5px/18px var(--font-sans);background:transparent;color:var(--text)}.inbox-chooser select option:hover,.confirm-modal .convert-cal-picker>select option:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.inbox-chooser select option:checked,.confirm-modal .convert-cal-picker>select option:checked{font-weight:600}.inbox-chooser select option::checkmark,.confirm-modal .convert-cal-picker>select option::checkmark{order:1;margin-left:auto;color:var(--primary)}}.notifications-popover{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 24px 48px -18px color-mix(in srgb,var(--text),transparent 50%),0 0 0 1px var(--line);padding:6px}html[data-theme=polaris-dark] .notifications-popover{box-shadow:0 24px 48px -16px #000000a6,0 0 0 1px var(--line)}.notifications-popover-head{background:transparent;border:0;padding:10px 10px 6px}.notifications-popover-head strong{font:700 14px/17px var(--font-sans);color:var(--text)}.notifications-empty{padding:8px 10px 14px;color:var(--gray);font:400 13px/1.5 var(--font-sans)}.notification-item{border:0;border-radius:6px 6px 6px 0;padding:8px 10px;gap:2px}@media(hover:hover){.notification-item:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.notification-item.is-unread,.notification-item.is-unread:hover{background:var(--board-well)}.notification-actor{font:400 13px/18px var(--font-sans);gap:0}.notification-actor>svg{display:none}.notification-preview{padding-left:0;font:400 12.5px/1.45 var(--font-sans)}.notification-time{padding-left:0;font:400 11.5px/16px var(--font-sans);color:var(--gray)}.notification-group-count{margin-left:6px;flex:none;min-width:16px;height:16px;padding:0 5px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font:600 10.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--gray-dark);background:color-mix(in srgb,var(--text) 9%,transparent)}.notifications-badge:not(.is-inline){background:transparent;color:var(--red);box-shadow:none;min-width:0;height:auto;padding:0;font:700 10px/1 var(--font-sans);transform:translate(60%,-20%)}.notifications-btn.has-unread{color:inherit}.palette .empty,.palette .no-results{color:var(--gray);font:400 13px/1.5 var(--font-sans);padding:14px 12px;text-align:left}.confirm-modal{border:0;border-radius:var(--board-radius);background:var(--card-surface);padding:24px 28px 18px;gap:8px;box-shadow:0 24px 60px -24px color-mix(in srgb,var(--text),transparent 45%)}html[data-theme=polaris-dark] .confirm-modal{box-shadow:0 24px 60px -20px #000000a6}.confirm-icon{display:none}.confirm-modal h2{font:700 18px/24px var(--font-sans);color:var(--text)}.confirm-modal p{font:400 13.5px/1.5 var(--font-sans);color:var(--gray-dark)}.confirm-modal .confirm-input{width:100%;margin-top:4px;border:0;background:var(--board-well);border-radius:var(--card-radius);padding:10px 12px;font:400 14px/20px var(--font-sans);color:var(--text);outline:none;box-shadow:none}.confirm-modal .confirm-input:focus{outline:none;box-shadow:none;background:color-mix(in srgb,var(--board-well) 60%,var(--card-surface))}.confirm-modal .confirm-input::placeholder{color:var(--gray)}.confirm-modal footer{gap:4px;margin-top:12px}.confirm-modal footer .btn:not(.is-primary):not(.is-danger-solid){background:transparent;border:0;box-shadow:none;color:var(--text);border-radius:var(--card-radius)}@media(hover:hover){.confirm-modal footer .btn:not(.is-primary):not(.is-danger-solid):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.confirm-modal footer .btn.is-primary,.confirm-modal footer .btn.is-danger-solid{border:0;border-radius:var(--card-radius);color:#fff}.confirm-modal footer .btn:focus,.confirm-modal footer .btn:focus-visible{outline:0;box-shadow:none}.confirm-modal .convert-cal-picker>span{font:400 12.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.confirm-modal .convert-cal-picker>select{border:0;background-color:var(--board-well);border-radius:var(--card-radius);padding:8px 12px;color:var(--text)}.chat-bubble{border-radius:50% 50% 50% 0}.chat-panel{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 0 0 1px var(--line)}html[data-theme=polaris-dark] .chat-panel{box-shadow:0 32px 64px -20px #000000a6,0 0 0 1px var(--line)}@media(max-width:720px){.chat-panel{border-radius:0;box-shadow:none}}.chat-panel-header{background:transparent;border:0;padding:14px 14px 6px 18px}.chat-panel-title{font:700 16px/22px var(--font-sans)}.chat-panel-title>svg{display:none}.chat-icon-btn{border-radius:var(--card-radius);color:var(--gray-dark);opacity:1}@media(hover:hover){.chat-icon-btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.chat-panel-body{padding:8px 18px 12px;gap:12px}.chat-welcome{color:var(--gray-dark);font:400 13px/1.5 var(--font-sans)}.chat-msg-body{font:400 13.5px/1.45 var(--font-sans);border-radius:12px 12px 12px 0}.chat-msg.user .chat-msg-body{background:var(--avatar-bg);color:var(--avatar-fg);border-radius:12px 12px 0}.chat-msg.user .chat-msg-body a{color:var(--primary)}.chat-msg.user .chat-msg-body code{background:color-mix(in srgb,var(--text) 10%,transparent);color:inherit}.chat-msg.assistant .chat-msg-body{background:var(--board-well);border-bottom-left-radius:0}.chat-msg-body .md-table-wrap{border:0;border-radius:var(--card-radius);background:var(--card-surface)}.chat-msg-body .md-table th{text-transform:none;letter-spacing:0;font-size:12px;background:transparent}.chat-msg-body .md-table tbody tr:nth-child(2n) td{background:transparent}.chat-msg-body .md-quote{border-left:0;padding-left:0;font-style:normal}.chat-tool-chip{background:transparent;border:0;border-radius:0;padding:0;gap:0;font:400 12px/16px var(--font-sans);color:var(--gray)}.chat-tool-chip>svg{display:none}.chat-tool-chip.applied{color:#4e9a57;border:0}.chat-tool-chip.applied:before{content:"✓ ";white-space:pre}.chat-tool-chip.failed{color:var(--red);border:0}.chat-tool-suggestion{border:0;background:var(--board-well);border-radius:var(--card-radius);padding:12px 14px}.chat-tool-suggestion-label{font:600 13.5px/19px var(--font-sans)}.chat-arg-key{font-weight:400;color:var(--gray-dark)}.chat-btn{border:0;background:transparent;color:var(--text);border-radius:var(--card-radius);padding:7px 12px;font:500 13px/1 var(--font-sans)}@media(hover:hover){.chat-btn:hover{border:0;background:color-mix(in srgb,var(--primary) 10%,transparent)}}.chat-btn.primary,.chat-btn.primary:hover{background:var(--primary);color:#fff;border:0}@media(hover:hover){.chat-btn.primary:hover{background:color-mix(in srgb,var(--primary),#000 12%)}}.chat-panel-input{border:0;background:transparent;padding:6px 14px 14px}.chat-panel-input textarea{border:0;background:var(--board-well);border-radius:var(--card-radius);outline:none;box-shadow:none;padding:10px 12px;font:400 13.5px/1.4 var(--font-sans);color:var(--text)}.chat-panel-input textarea:focus{border:0;outline:none;box-shadow:none;background:color-mix(in srgb,var(--board-well) 60%,var(--card-surface))}.chat-send-btn{border-radius:50% 50% 50% 0;border:0}.presence-strip{gap:0}.presence-avatar{width:auto;min-width:24px;height:24px;padding:0 5px;border-radius:50% 50% 50% 0;background:var(--avatar-bg)!important;color:var(--avatar-fg)!important;border:0;margin-left:-5px;box-shadow:0 0 0 2px var(--card-surface);font:600 10.5px/1 var(--font-sans);letter-spacing:0}.presence-avatar:first-child{margin-left:0}.presence-avatar.is-overflow{background:var(--board-well)!important;color:var(--gray-dark)!important}.presence-avatar:after{display:none}.mention-popup{border:0;border-radius:var(--card-radius);background:var(--card-surface);padding:6px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}html[data-theme=polaris-dark] .mention-popup{box-shadow:0 16px 36px -12px #000000a6,0 0 0 1px var(--line)}.mention-popup-item{border-radius:6px 6px 6px 0;padding:7px 8px}.mention-popup-item:hover,.mention-popup-item.is-active{background:color-mix(in srgb,var(--primary) 10%,transparent)}.mention-popup-initials{width:auto;min-width:22px;height:22px;padding:0 4px;border:0;border-radius:50% 50% 50% 0;background:var(--avatar-bg);color:var(--avatar-fg);font:600 10px/1 var(--font-sans)}.tag{font:400 11.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;padding:0;border:0;border-radius:0;background:transparent;color:var(--gray)}.tag.is-haster{border:0;background:transparent;color:var(--red);font-weight:600}.watch-toggle{border:0;background:transparent;border-radius:var(--card-radius);padding:5px 8px;font:500 12.5px/16px var(--font-sans);color:var(--gray-dark)}@media(hover:hover){.watch-toggle:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);border:0;color:var(--text)}}.watch-toggle.is-following{background:transparent;border:0;color:var(--text);font-weight:600}.watch-toggle.is-prominent{border-radius:var(--card-radius);font-size:13px;padding:6px 10px}.dupe-warning{border:0;border-left:0;background:var(--board-well);border-radius:var(--card-radius);padding:10px 14px;color:var(--text)}.dupe-warning-title{font:600 13px/18px var(--font-sans);color:var(--text)}.dupe-warning-title>span:has(>svg),.dupe-warning-title>svg{display:none}.dupe-chip,.dupe-chip.is-card,.dupe-chip.is-event,.dupe-chip.is-archived{background:transparent;color:var(--gray);font:400 11.5px/16px var(--font-sans);padding:0;border-radius:0}.dupe-chip.is-archived{color:var(--gray)}.dupe-warning-btn{border:0;border-radius:var(--card-radius);background:transparent;color:var(--primary)}@media(hover:hover){.dupe-warning-btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.lightbox-content img{border-radius:var(--card-radius);background:var(--card-surface)}.lightbox-close{border-radius:var(--card-radius)}.attachments-head .eyebrow,.card-linked-events .eyebrow{font:600 12.5px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.attachments-head .btn.is-ghost{border:0;color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.attachments-head .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.article-import-body{background:var(--board-well);border-radius:var(--board-radius);margin:0;padding:8px}.article-import-item{border:0;background:var(--card-surface);border-radius:var(--card-radius);transition:box-shadow var(--motion-fast) var(--ease-decelerate)}@media(hover:hover){.article-import-item:hover{box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.article-import-item.is-selected{border:0;background:color-mix(in srgb,var(--primary) 10%,var(--card-surface))}.article-import-headline{font:600 13.5px/19px var(--font-sans)}.article-import-meta{font:400 11.5px/16px var(--font-sans);color:var(--gray);gap:4px 10px}.article-import-byline.is-matched{color:#4e9a57}.article-import-section{background:transparent;padding:0;border-radius:0;font:400 11.5px/16px var(--font-sans);letter-spacing:0;text-transform:none}.article-import-match-hint{font-style:normal}.article-import-error{background:transparent;color:var(--red);padding:8px 0}.article-import-loading,.article-import-empty{text-align:left;color:var(--gray)}.article-import-actions .btn{border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.article-import-actions .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.column-prompt-modal .column-prompt-card-title{margin-top:2px}.modal.brief-modal,.modal.pick-card{padding:24px 28px 20px}.update-bar{background:color-mix(in srgb,var(--primary) 8%,var(--back, var(--bg)))!important;border:0!important;border-bottom:1px solid var(--line)!important;color:var(--text)!important;padding:8px 20px!important;gap:10px!important;align-items:center!important}.update-bar-icon{color:var(--primary)!important}.update-bar-text{font:500 13.5px/20px var(--font-sans)!important;color:var(--text)!important}.update-bar-reload{border:0!important;background:var(--primary)!important;color:#fff!important;border-radius:var(--card-radius)!important;padding:6px 12px!important;font:600 13px/18px var(--font-sans)!important;box-shadow:none!important}@media(hover:hover){.update-bar-reload:hover{filter:brightness(1.08);color:#fff!important}}.update-bar-dismiss{border:0!important;background:transparent!important;color:var(--gray-dark)!important;border-radius:var(--card-radius)!important}@media(hover:hover){.update-bar-dismiss:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--text)!important}}.modal.feedback-quick{width:min(560px,calc(100vw - 32px))!important;max-width:none!important;display:flex;flex-direction:column;gap:12px}.feedback-quick>header{padding-bottom:0!important}.feedback-quick .feedback-quick-text{width:100%;box-sizing:border-box;min-height:110px;resize:none;field-sizing:content;max-height:40vh;border:0!important;border-radius:var(--card-radius)!important;background:var(--board-well)!important;padding:12px 14px!important;font:400 15px/22px var(--font-sans)!important;color:var(--text)!important;outline:none;box-shadow:none!important}.feedback-quick .feedback-quick-shot{display:flex;align-items:center;gap:12px;min-height:40px}.feedback-quick .feedback-quick-thumb{position:relative;flex:0 0 auto;width:120px;aspect-ratio:16 / 10;padding:0;border:0;cursor:pointer;overflow:hidden;border-radius:var(--card-radius);background:var(--board-well);box-shadow:0 0 0 1px var(--line)}.feedback-quick .feedback-quick-thumb img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.feedback-quick .feedback-quick-thumb-badge{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:6px 6px 6px 0;background:#e5372b;color:#fff;font:600 11px/16px var(--font-sans)}.feedback-quick .feedback-quick-shot-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0}.feedback-quick .feedback-quick-shot-label{font:500 13px/18px var(--font-sans);color:var(--text);padding:0 8px 2px}.feedback-quick .feedback-quick-shot .btn.is-ghost{border:0!important;background:transparent!important;color:var(--text)!important;font:500 12.5px/1 var(--font-sans)!important;padding:6px 8px!important;gap:5px}.feedback-quick .feedback-quick-shot .btn.is-ghost svg{color:var(--primary)}@media(hover:hover){.feedback-quick .feedback-quick-shot .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important}}.feedback-quick .feedback-quick-context{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;padding:0;font:400 12.5px/18px var(--font-sans);color:var(--gray);text-align:left}@media(hover:hover){.feedback-quick .feedback-quick-context:hover{color:var(--gray-dark)}}.feedback-quick .feedback-quick-context-more{margin:-4px 0 0!important;max-width:60ch}.feedback-quick>footer{display:flex;align-items:center;gap:8px;border-top:0!important;padding-top:4px!important}.feedback-quick .feedback-quick-hint{color:var(--gray)}.feedback-quick>footer .grow{flex:1}.feedback-quick .feedback-mark{display:flex;flex-direction:column;gap:10px}.feedback-quick .feedback-mark-stage{position:relative;width:100%;border-radius:var(--card-radius);overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--line)}.feedback-quick .feedback-mark-stage img{display:block;width:100%;height:auto;pointer-events:none}.feedback-quick .feedback-ring{position:absolute;border:3px solid #E5372B;border-radius:50%;pointer-events:none;box-sizing:border-box}.feedback-quick .feedback-mark-actions{display:flex;align-items:center;gap:8px}.feedback-quick .feedback-mark-actions .grow{flex:1}.feedback-quick .feedback-mark-actions .btn.is-ghost{border:0!important;background:transparent!important;color:var(--text)!important}.modal.feedback-quick{max-height:calc(100vh - 32px);overflow-y:auto}.modal.feedback-quick>*{flex-shrink:0}.feedback-quick .feedback-quick-shot-actions{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:2px 4px!important}.feedback-quick .feedback-quick-shot-label{width:100%}.feedback-quick .feedback-quick-thumb{width:104px}.board-column-strip{gap:0 16px!important;align-items:stretch!important;padding:0 4px!important}.board-column-strip-pill{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:6px 0 5px!important;margin:0!important;white-space:nowrap;cursor:pointer;font:400 12.5px/16px var(--font-sans)!important;color:var(--gray)!important;border-bottom:2px solid transparent!important;transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);max-width:14ch;overflow:hidden;text-overflow:ellipsis}.board-column-strip-pill.is-visible{color:var(--text)!important;font-weight:500!important;border-bottom-color:var(--primary)!important}@media(hover:hover){.board-column-strip-pill:hover{color:var(--primary)!important;background:transparent!important}}.board-column-strip-pill{font-size:12px!important;border-bottom:0!important;padding:6px 0!important;color:color-mix(in srgb,var(--gray),transparent 35%)!important}.board-column-strip-pill.is-visible{color:var(--gray-dark)!important;font-weight:400!important}.board-loading{padding:48px 16px;text-align:center;font:400 14px/1.4 var(--font-sans);color:var(--gray);opacity:0;animation:board-loading-in var(--motion-base, .22s) var(--ease-standard, ease) .4s forwards}@keyframes board-loading-in{to{opacity:1}}:is(.papirplan,.grafiker-root) input[type=checkbox]{accent-color:var(--primary)}:is(.planner-suggest-modal label:has(>input:is([type=checkbox],[type=radio])),.grafiker-invite-modal label.grafiker-invite-choice,.ppv-panel label.ppv-panel-check,.some-ve-overlay label.some-ve-check,.some-studio label.some-toggle-row,.some-studio label.some-inbox-flagfilter){position:relative;display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;width:auto;font:400 13px/1.45 var(--font-sans);color:var(--gray-dark);cursor:pointer;padding:3px 0;margin-top:0}:is(.planner-suggest-modal label:has(>input:is([type=checkbox],[type=radio])),.grafiker-invite-modal label.grafiker-invite-choice,.ppv-panel label.ppv-panel-check,.some-ve-overlay label.some-ve-check,.some-studio label.some-toggle-row,.some-studio label.some-inbox-flagfilter)>input:is([type=checkbox],[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}:is(.planner-suggest-modal label:has(>input:is([type=checkbox],[type=radio])),.grafiker-invite-modal label.grafiker-invite-choice,.ppv-panel label.ppv-panel-check,.some-ve-overlay label.some-ve-check,.some-studio label.some-toggle-row,.some-studio label.some-inbox-flagfilter):before{content:"";flex:0 0 12px;width:12px;color:var(--primary);font-weight:700;text-align:center}.page-status-picker-title{text-transform:none;letter-spacing:0;font:400 12px/1.3 var(--font-sans);color:var(--gray)}.ppv-modal .ppv-panel :is(input[type=text],input[type=number],textarea){border:0;background:var(--card-surface);border-radius:var(--card-radius)}.some-modal-backdrop{background:color-mix(in srgb,var(--text) 40%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.some-modal{border:0;border-radius:var(--board-radius);background:var(--card-surface);padding:24px;box-shadow:0 24px 60px -20px color-mix(in srgb,var(--text),transparent 55%)}.some-modal-title{font:700 18px/24px var(--font-sans);color:var(--text);margin:0 0 8px}.some-modal-body{font:400 13px/1.5 var(--font-sans);color:var(--gray-dark)}.some-modal-quote{border-left:0;background:var(--board-well);border-radius:var(--card-radius);padding:10px 12px}.some-modal textarea{border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important;box-shadow:none!important}.some-modal-actions{align-items:center}.some-modal .some-btn{border:0;border-radius:var(--card-radius);font:500 13px/1.2 var(--font-sans)}.some-modal .some-btn-ghost{background:transparent;color:var(--primary)}.some-modal .some-btn-primary{background:var(--primary);color:#fff}.some-modal .some-btn-danger{background:transparent;color:var(--red)}@media(hover:hover){.some-modal .some-btn-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}.some-modal .some-btn-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}.some-emoji-panel{border:0;border-radius:var(--card-radius);background:var(--card-surface);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.some-emoji-search input{border:0;border-radius:var(--card-radius);background:var(--board-well);outline:none}.some-emoji-tab{border:0;border-radius:var(--card-radius)}.some-emoji-tab.is-active{background:color-mix(in srgb,var(--primary) 12%,transparent);border:0}.some-emoji-cell{border-radius:var(--card-radius)}.some-emoji-trigger{border:0;border-radius:var(--card-radius);background:transparent;color:var(--primary)}@media(hover:hover){.some-emoji-trigger:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.some-sticker-row{border:0;border-radius:var(--card-radius);background:var(--board-well)}.some-sticker-row.is-selected{background:color-mix(in srgb,var(--primary) 10%,var(--board-well))}.some-sticker-remove{border:0}.some-ve-overlay{background:color-mix(in srgb,var(--text) 45%,transparent)}.some-ve-panel{background:var(--card-surface);border-radius:var(--board-radius);box-shadow:0 24px 60px -20px color-mix(in srgb,var(--text),transparent 55%)}.some-ve-head{border-bottom:0;padding:18px 24px 4px}.some-ve-head h2{font:700 18px/24px var(--font-sans);color:var(--text)}.some-ve-close{color:var(--gray-dark);border-radius:var(--card-radius)}.some-ve-toolrail{border:0;border-radius:var(--board-radius);background:var(--board-well);padding:6px}.some-ve-tool{border-radius:var(--card-radius);font:500 13px/1.2 var(--font-sans);color:var(--text)}.some-ve-tool:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.some-ve-tool.is-active{background:var(--card-surface);color:var(--primary);font-weight:700}.some-ve-toolpanel{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:0 16px 40px -16px color-mix(in srgb,var(--text),transparent 50%),0 0 0 1px var(--line)}.some-ve-toolpanel-head{border-bottom:0;padding:14px 16px 4px}.some-ve-toolpanel-title{font:700 14px/1.3 var(--font-sans)}.some-ve-toolpanel-title svg{display:none}.some-ve-toolpanel-body{padding:8px 16px 16px;gap:8px}.some-ve-section,.some-ve-overlay-row,.some-ve-subs{border:0;border-radius:var(--card-radius);background:var(--board-well)}.some-ve-section h3{font:700 13px/1.3 var(--font-sans)}.some-ve-seglist li{background:var(--board-well);border-radius:var(--card-radius)}.some-ve-results{border-top:1px solid var(--line)}.some-ve-gcat-h{text-transform:none;letter-spacing:0;font:700 13px/1.3 var(--font-sans);color:var(--text)}.some-ve-overlay .some-field-label{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.some-ve-overlay :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea){border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);box-shadow:none;outline:none}.some-ve-overlay input[type=range],.some-ve-overlay input[type=checkbox]{accent-color:var(--primary)}.some-ve-font-select,.some-ve-overlay select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--card-radius);background-color:var(--board-well);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808a99' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:10px;padding:6px 24px 6px 10px;color:var(--text);cursor:pointer;outline:none}.some-ve-overlay .some-btn{border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);font:500 13px/1.2 var(--font-sans)}.some-ve-overlay .some-btn-primary{background:var(--primary);color:#fff}.some-ve-overlay .some-btn-ghost,.some-ve-overlay .some-btn-xs{background:transparent;color:var(--primary)}@media(hover:hover){.some-ve-overlay .some-btn:hover:not(:disabled):not(.some-btn-primary){background:color-mix(in srgb,var(--primary) 12%,var(--board-well))}.some-ve-overlay .some-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,#000)}}.some-ve-overlay .some-segmented{display:flex;gap:16px;flex-wrap:wrap}.some-ve-overlay .some-segmented button{flex:0 0 auto;border:0;border-radius:0;background:transparent;padding:4px 0 6px;border-bottom:2px solid transparent;font:400 13px/1.2 var(--font-sans);color:var(--gray-dark);cursor:pointer}.some-ve-overlay .some-segmented button.is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}:is(.admin,.profile-view,.modal.admin-message-modal,.modal.cleanup-modal) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0 6px 0 0;border:0;border-radius:5px 5px 5px 0;background:color-mix(in srgb,var(--text) 14%,var(--card-surface));display:inline-grid;place-content:center;vertical-align:-3px;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}:is(.admin,.profile-view,.modal.admin-message-modal,.modal.cleanup-modal) input[type=checkbox]:checked{background:var(--primary)}:is(.admin,.profile-view,.modal.admin-message-modal,.modal.cleanup-modal) input[type=checkbox]:checked:before{content:"✓";color:#fff;font:700 11px/1 var(--font-sans)}:is(.admin,.profile-view,.modal.admin-message-modal,.modal.cleanup-modal) input[type=checkbox]:disabled{opacity:.45;cursor:default}:is(.admin,.profile-view) input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0 6px 0 0;border:0;border-radius:50% 50% 50% 0;background:color-mix(in srgb,var(--text) 14%,var(--card-surface));vertical-align:-3px;cursor:pointer}:is(.admin,.profile-view) input[type=radio]:checked{background:radial-gradient(circle at 50% 50%,#fff 0 3px,var(--primary) 3.5px)}.admin .eyebrow,.admin .innsikt-filter-label{font:400 12.5px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.admin :is(.ai-stat-label,.dash-card .lbl,.sites-stat-label,.storage-card-label,.radar-stat-tile-head,.radar-stats-hero-label,.radar-stats-sources-label,.article-import-tab-label,.paper-section-add-label,.paper-template-quickadd-label,.sites-section h3){font:400 12px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.admin :is(.admin-add,.paper-section-add,.paper-template-quickadd,.announcements-tab .announcement-form,.system-backup-actions,.system-backup-help,.ai-stat-card,.radar-stats-hero,.storskjerm-tab .storskjerm-form,.storskjerm-callout,.sites-detail){background:var(--board-well);border:0;border-radius:var(--board-radius);box-shadow:none}.admin .radar-stats-hero{background-image:none}.admin .announcement-row,.admin .announcements-tab .announcement-row{background:var(--card-surface);border:0;border-radius:var(--card-radius)}.admin .announcements-tab :is(.announcement-row-chip--warning,.announcement-row-chip--critical){background:transparent;color:var(--red)}.admin :is(.admin-add,.paper-section-add,.paper-template-quickadd,.announcement-form,.storskjerm-form) :is(input:not([type=checkbox],[type=radio],[type=color],[type=range]),textarea){background:var(--card-surface);border:0;border-radius:var(--card-radius)}.admin .article-import-add-input,.admin .label-icon-input,.admin .paper-section-name-input,.admin .paper-section-alias-input,.admin .paper-template-head input[type=number]{background:var(--board-well);border:0;border-radius:var(--card-radius);outline:none;box-shadow:none}.admin .article-import-suggestions{border:0;border-radius:var(--card-radius);background:var(--card-surface);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 55%),0 0 0 1px var(--line)}.admin .article-import-suggestions li button:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.admin .article-import-chip{padding:3px 4px 3px 10px;background:var(--card-surface);border-radius:var(--card-radius);font-size:12.5px}.admin .article-import-chip-remove{border-radius:var(--card-radius)}.admin .article-import-chip-remove:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.admin .system-backup-help code,.admin .inbound-address{background:transparent;border:0;padding:0}.admin .logo-preview{border:0;border-radius:var(--card-radius);background:var(--board-well)}.admin .events-table .ev-payload{background:var(--board-well);border:0;border-radius:var(--card-radius)}.admin .radar-source-pill{background:transparent;border:0;border-radius:0;padding:0;color:var(--text)}.admin :is(.radar-source-pill-dot,.sites-master-dot,.admin-scope-dot){display:none}.admin .radar-action-badge{background:transparent;padding:0;color:var(--gray-dark);font-family:var(--font-sans)}.admin .radar-action-btn{border:0;border-radius:var(--card-radius);background:transparent;color:var(--gray-dark)}.admin .radar-action-btn.is-danger{color:var(--red)}@media(hover:hover){.admin .radar-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:0}.admin .radar-action-btn.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);border:0}}.admin .events-viewswitch,.admin .segmented{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;gap:18px}.admin :is(.events-viewswitch button,.segmented-btn){padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 13px/1.3 var(--font-sans);color:var(--gray-dark)}.admin :is(.events-viewswitch button.is-active,.segmented-btn.is-active){background:transparent;box-shadow:none;color:var(--primary);font-weight:600}.admin :is(.events-viewswitch button.is-active,.segmented-btn.is-active):after{content:"✓";margin-left:4px}@media(hover:hover){.admin :is(.events-viewswitch button,.segmented-btn):hover{color:var(--primary);background:transparent}}.admin .storskjerm-groups{border:0;padding:0;margin:0 0 12px;min-width:0}.admin .storskjerm-groups legend{padding:0;font:700 14px/1.3 var(--font-sans);color:var(--text);margin-bottom:4px}.admin .storskjerm-groups-hint{color:var(--gray);font-size:12.5px}.admin .storskjerm-group-list{display:flex;flex-wrap:wrap;gap:4px 18px}.admin .storskjerm-group-chip,.admin .storskjerm-group-chip.is-active{border:0;border-radius:var(--card-radius);background:transparent;padding:6px 4px;font:400 13px/1.3 var(--font-sans);color:var(--gray-dark)}.admin .storskjerm-group-chip.is-active{color:var(--primary);font-weight:600}.admin .storskjerm-group-chip.is-active:after{content:"✓";margin-left:2px}.admin .storskjerm-group-dot{display:none}@media(hover:hover){.admin .storskjerm-group-chip:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.admin .storskjerm-form-field>span{font:400 12.5px/1.4 var(--font-sans);color:var(--gray-dark)}.admin .storskjerm-link-input{border:0;border-radius:var(--card-radius);background:var(--card-surface)}.innsikt-tabs{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--line)}.innsikt-tabs .innsikt-tab{padding:10px 0 9px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;font:400 13px/1 var(--font-sans);color:var(--gray-dark)}.innsikt-tabs .innsikt-tab.is-active{background:transparent;border-bottom-color:var(--primary);color:var(--text);font-weight:600}@media(hover:hover){.innsikt-tabs .innsikt-tab:hover{background:transparent;color:var(--primary)}}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal){border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:none;padding:24px 28px 20px;gap:14px}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal)>header h2{font:700 20px/1.25 var(--font-sans);color:var(--text);margin:0;letter-spacing:0}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal)>header .eyebrow{margin-top:4px;font:400 13px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal)>header .btn.is-ghost{color:var(--gray-dark);padding:6px;background:transparent;border:0}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal)>footer{align-items:center;gap:6px;margin-top:0}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal)>footer .eyebrow{font:400 12.5px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray)}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal) .btn:not(.is-primary){background:transparent;border:0;box-shadow:none;color:var(--gray-dark)}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal) .btn.is-primary{background:var(--primary);color:#fff;border:0}@media(hover:hover){.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal) .btn:not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:0}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal) .btn.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}}.modal:is(.changelog-modal,.features-modal,.cleanup-modal,.errors-modal,.event-trail-modal,.admin-message-modal) .btn.is-danger{color:var(--red)}.modal.event-trail-modal .filter-row .eyebrow,.modal.errors-modal .dim{color:var(--gray)}.modal.event-trail-modal .cat-chip{background:transparent!important;padding:0!important;border-radius:0!important;color:var(--gray-dark);font-size:11.5px!important}.modal.errors-modal .errors-msg{font-family:var(--font-sans)}.changelog-entry{border-bottom:1px solid var(--line)}.changelog-entry .version{font:600 13px/1 var(--font-sans);color:var(--gray-dark);letter-spacing:0}.changelog-entry :is(.latest-badge,.unread-badge){padding:0;border:0;border-radius:0;background:transparent;text-transform:none;letter-spacing:0;font:600 12px/1 var(--font-sans);color:var(--primary)}.changelog-entry .date{font:400 12.5px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray)}.changelog-entry h3{font-weight:700}.change-item .change-type{padding:0;border-radius:0;background:transparent!important;text-transform:none;letter-spacing:0;font:400 12.5px/1.5 var(--font-sans);text-align:left;color:var(--gray)}.change-item.is-new .change-type{color:var(--primary)!important;font-weight:600}.change-item.is-improved .change-type,.change-item.is-fixed .change-type{color:var(--gray-dark)!important}.change-item .change-art{display:none}.modal.welcome-changelog-modal{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:none}.welcome-hero{background:transparent;color:var(--text);padding:28px 28px 8px}.welcome-hero-glow,.welcome-hero-badge{display:none}.welcome-eyebrow{font:400 13px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;opacity:1;color:var(--gray-dark);margin-bottom:4px}.welcome-hero-text h2{font:700 22px/1.25 var(--font-sans);color:var(--text)}.welcome-close{top:16px;right:16px;width:30px;height:30px;border-radius:var(--card-radius);background:transparent;color:var(--gray-dark)}@media(hover:hover){.welcome-close:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.welcome-highlights{padding:14px 20px 4px;gap:8px}.welcome-card{grid-template-columns:minmax(0,1fr);border:0;border-radius:var(--card-radius);background:var(--board-well);padding:14px 16px}.welcome-card-art{display:none}.welcome-card-tag{font:600 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--gray-dark)}.welcome-card.is-new .welcome-card-tag{color:var(--primary)}.welcome-footer{padding:14px 28px 22px}.welcome-preview-pill,.welcome-empty-pill{position:static;display:block;padding:18px 28px 0;border-radius:0;background:transparent;box-shadow:none;color:var(--gray-dark);font:400 12.5px/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.welcome-empty-pill{padding:0}.welcome-changelog-modal:has(.welcome-preview-pill) .welcome-hero{padding-top:8px}.features-modal .feature-icon{display:none}.features-modal .feature-category{border-bottom:1px solid var(--line)}.features-modal .feature-head h3{font:700 18px/1.25 var(--font-sans);letter-spacing:0}.features-modal .feature-summary{color:var(--gray-dark)}.features-modal .feature-col-label{font:600 12.5px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);margin-bottom:4px}.features-modal .feature-col li{color:var(--text)}.features-modal .feature-category--focused{border-radius:var(--card-radius)}.cleanup-modal .cleanup-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);padding:0;background:transparent}.cleanup-modal .cleanup-tabs button{padding:10px 0 9px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:400 13px/1 var(--font-sans);color:var(--gray-dark)}.cleanup-modal .cleanup-tabs button.is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary);background:transparent}@media(hover:hover){.cleanup-modal .cleanup-tabs button:hover{color:var(--primary);background:transparent}}.cleanup-modal .cleanup-tab-count{background:transparent;border:0;border-radius:0;padding:0;margin-left:4px;font:400 12px/1 var(--font-sans);color:var(--gray)}.cleanup-modal .cleanup-intro{font:400 13px/1.5 var(--font-sans);color:var(--gray-dark);margin:0}.cleanup-modal .cleanup-list{border:0;border-radius:var(--board-radius);background:var(--board-well);padding:8px;gap:6px}.cleanup-modal .cleanup-row{border:0;border-radius:var(--card-radius);background:var(--card-surface)}@media(hover:hover){.cleanup-modal .cleanup-row:hover{box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text) 45%,transparent)}}.cleanup-modal .cleanup-col{border:0;border-radius:0;padding:0;background:transparent;text-transform:none;letter-spacing:0;font:400 12px/1.4 var(--font-sans);color:var(--gray-dark)}.cleanup-modal .cleanup-stale{color:var(--gray)}.cleanup-modal .cleanup-empty{border:0;background:transparent;text-align:left;font:400 13px/1.5 var(--font-sans);color:var(--gray);padding:12px 8px}.analyse-shell .analyse-filters :is(input,select){border:0;border-radius:var(--card-radius);background:var(--card-surface);outline:none;box-shadow:none}.analyse-shell .analyse-denied-card{border:0;border-radius:var(--board-radius);box-shadow:none}.auth-screen .auth-card{box-shadow:none}.auth-screen .auth-label{font:500 12.5px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--au-ink-svak)}.auth-screen input[type=email],.auth-screen input[type=password],.auth-screen input[type=text]{border:0;background:color-mix(in srgb,var(--au-flate) 28%,transparent);box-shadow:none}.auth-screen input:focus{border:0;box-shadow:none;background:color-mix(in srgb,var(--au-flate) 45%,transparent)}.auth-screen .auth-submit:not(.is-primary){border:0;background:transparent;color:var(--au-ink)}@media(hover:hover){.auth-screen .auth-submit:not(.is-primary):hover{background:color-mix(in srgb,var(--au-polaris) 12%,transparent)}}.auth-screen .auth-submit.is-primary:focus-visible,.auth-screen button:focus-visible{outline:none}.auth-screen :is(.auth-error,.auth-success){border:0;border-radius:var(--card-radius)}.auth-screen .auth-success{background:color-mix(in srgb,#4E9A57 12%,transparent);color:var(--au-ink)}.auth-screen .auth-footnote{border-top-color:var(--au-linje)}.auth-screen .auth-hint.is-warn{color:var(--red)}.error-boundary{background:var(--back)}.error-boundary-card{border:0;border-radius:var(--board-radius);background:var(--card-surface);box-shadow:none}.error-boundary-card h1{font:700 22px/1.25 var(--font-sans)}.error-boundary-msg{border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--red)}.error-boundary-actions .btn:not(.is-primary){background:transparent;border:0;color:var(--gray-dark)}@media(hover:hover){.error-boundary-actions .btn:not(.is-primary):hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.legal-page{background:#fbf8f1;color:#001e3f;font-family:var(--font-sans, "Aptos", "Inter", system-ui, sans-serif)}.legal-page .legal-header{border-bottom:1px solid rgba(0,30,63,.12)}.legal-page .legal-logo{background:#1783a0;border-radius:10px 10px 10px 0;letter-spacing:0}.legal-page .legal-brand-sub,.legal-page .legal-meta,.legal-page .legal-footer-nav a{color:#001e3f9e}.legal-page .legal-meta{border-top-color:#001e3f1f}.legal-page a{color:#1783a0}.legal-page a:hover{color:#126a82}.om-screen{font-family:var(--font-sans, "Aptos", "Inter", system-ui, sans-serif)}.om-screen .om-eyebrow{font-weight:600;letter-spacing:0;text-transform:none;font-size:13px}.om-screen .pp-mini-timeline{border-bottom:0}.cleanup-modal .cleanup-tabs{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:0!important;background:transparent!important;width:100%}.cleanup-modal .cleanup-row{align-items:center!important;gap:10px!important;padding:0 8px 0 0!important}.cleanup-modal .cleanup-row-main{display:flex!important;flex-direction:column;gap:3px;padding:12px 8px 12px 16px!important;min-width:0}.cleanup-modal .cleanup-title{font:600 14px/20px var(--font-sans)!important;color:var(--text)!important;order:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cleanup-modal .cleanup-row-head{display:flex!important;align-items:baseline;gap:0!important;flex-wrap:wrap;font:400 12.5px/18px var(--font-sans)!important;color:var(--gray)!important}.cleanup-modal .cleanup-row-head>span+span:before{content:"·";margin:0 7px;color:var(--gray)}.cleanup-modal .cleanup-row-head .grow,.cleanup-modal .cleanup-row-head .grow:before{display:none}.cleanup-modal :is(.cleanup-group,.cleanup-col,.cleanup-stale,.cleanup-time){font:400 12.5px/18px var(--font-sans)!important;color:var(--gray)!important;background:transparent!important;padding:0!important;letter-spacing:0!important;text-transform:none!important}.cleanup-modal .cleanup-group{color:var(--gray-dark)!important;font-weight:500!important}.cleanup-modal .cleanup-stale.is-old{color:#b23e1e!important}.cleanup-modal .cleanup-actions{display:flex;align-items:center;gap:2px!important;flex-shrink:0}.cleanup-modal .cleanup-actions .btn{border:0!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important;font:500 13px/1 var(--font-sans)!important;padding:8px 10px!important;border-radius:var(--card-radius)!important;gap:5px}.cleanup-modal .cleanup-actions .btn svg{color:var(--primary)}.cleanup-modal .cleanup-actions .btn.is-danger,.cleanup-modal .cleanup-actions .btn.is-danger svg{color:var(--gray)}.cleanup-modal .cleanup-actions .btn.is-danger{opacity:0}.cleanup-modal .cleanup-row:hover .cleanup-actions .btn.is-danger,.cleanup-modal .cleanup-actions .btn.is-danger:focus-visible{opacity:1}@media(hover:none){.cleanup-modal .cleanup-actions .btn.is-danger{opacity:1}}@media(hover:hover){.cleanup-modal .cleanup-actions .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important}.cleanup-modal .cleanup-actions .btn.is-danger:hover,.cleanup-modal .cleanup-actions .btn.is-danger:hover svg{color:var(--red)!important;background:color-mix(in srgb,var(--red) 10%,transparent)!important}}:is(.morgenmote-shell,.mote-start-modal,.mote-deltakere-shell,.maal-shell,.maal-modal-backdrop,.und-view,.ordv-view,.overlevering-shell,.overlevering-summary-shell) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;flex:0 0 auto;border:0;outline:none;box-shadow:none;cursor:pointer;border-radius:4px 4px 4px 0;background:color-mix(in srgb,var(--text) 14%,var(--card-surface));display:inline-grid;place-content:center;vertical-align:middle}:is(.morgenmote-shell,.mote-start-modal,.mote-deltakere-shell,.maal-shell,.maal-modal-backdrop,.und-view,.ordv-view,.overlevering-shell,.overlevering-summary-shell) input[type=checkbox]:checked{background:var(--primary)}:is(.morgenmote-shell,.mote-start-modal,.mote-deltakere-shell,.maal-shell,.maal-modal-backdrop,.und-view,.ordv-view,.overlevering-shell,.overlevering-summary-shell) input[type=checkbox]:checked:before{content:"✓";color:#fff;font:700 11px/1 var(--font-sans)}:is(.morgenmote-shell,.mote-start-modal,.mote-deltakere-shell,.maal-shell,.maal-modal-backdrop,.und-view,.ordv-view,.overlevering-shell,.overlevering-summary-shell) input[type=checkbox]:disabled{opacity:.45;cursor:default}:is(.und-view,.ordv-view,.maal-shell,.maal-modal-backdrop) input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;flex:0 0 auto;border:0;outline:none;cursor:pointer;border-radius:50%;background:color-mix(in srgb,var(--text) 14%,var(--card-surface))}:is(.und-view,.ordv-view,.maal-shell,.maal-modal-backdrop) input[type=radio]:checked{background:radial-gradient(circle,#fff 0 3px,var(--primary) 3.5px)}:is(.mote-start-modal,.mote-deltakere-shell,.mote-historikk-shell,.mote-add-card-shell,.mote-draft-conflict-modal) :is(.form-help,.form-label-optional){font:400 12.5px/1.45 var(--font-sans);color:var(--gray);text-transform:none;letter-spacing:0}.spellcheck-modal{width:min(640px,92vw);max-width:min(640px,92vw);background:var(--card-surface);border:0;border-radius:var(--board-radius);padding:22px 28px 20px;gap:14px;color:var(--text);box-shadow:0 24px 60px -20px color-mix(in srgb,var(--text),transparent 45%)}.spellcheck-modal>header{align-items:center}.spellcheck-modal>header h2{font:700 20px/1.25 var(--font-sans);color:var(--text);margin:0}.spellcheck-modal>header .btn{background:transparent;border:0;color:var(--gray);border-radius:var(--card-radius)}@media(hover:hover){.spellcheck-modal>header .btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.spellcheck-body{display:flex;flex-direction:column;gap:18px;min-height:0}.spellcheck-body h4{margin:0 0 6px;font:600 12.5px/1.3 var(--font-sans);color:var(--text);text-transform:none;letter-spacing:0}.spellcheck-count{font:300 13px/1 var(--font-sans);color:var(--gray);margin-left:4px}.spellcheck-loading{display:flex;align-items:center;gap:10px;padding:12px 0;font:400 14px/1.4 var(--font-sans)}.spellcheck-error{margin:4px 0;font:400 14px/1.45 var(--font-sans);color:var(--red)}.spellcheck-ok{margin:4px 0;font:400 14px/1.45 var(--font-sans);color:var(--gray-dark)}.spellcheck-text{margin:0;padding:12px 14px;border:0;border-radius:var(--card-radius);background:var(--board-well);white-space:pre-wrap;word-break:break-word;font:400 14px/1.6 var(--font-sans);color:var(--text);max-height:240px;overflow-y:auto;scrollbar-width:thin}.spellcheck-changes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;scrollbar-width:thin}.spellcheck-changes li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:6px 0;font:400 13px/1.4 var(--font-sans)}.spellcheck-from{text-decoration:line-through;color:var(--red)}.spellcheck-to{font-weight:600}.spellcheck-reason{color:var(--gray);font-size:12px}.spellcheck-reason:before{content:"· "}.spellcheck-modal>footer{display:flex;justify-content:flex-end;align-items:center;gap:4px}.spellcheck-modal>footer .btn.is-ghost{background:transparent;border:0;color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.spellcheck-modal>footer .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.spellcheck-modal>footer .btn.is-primary{background:var(--primary);color:#fff;border:0;border-radius:var(--card-radius);font-weight:600}.maal-modal-backdrop :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border:0!important;background:var(--board-well)!important;border-radius:var(--card-radius)!important;color:var(--text)}.ordv-view .ordv-cluster-list,.ordv-view .ordv-clusters{max-height:360px;overflow-y:auto;scrollbar-width:thin}.ordv-view .ordv-cluster-item label{display:flex;align-items:center;gap:8px;font:400 13px/1.4 var(--font-sans)}.und-view label:has(>input[type=checkbox]),.und-view label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:8px}@media(max-width:720px){.spellcheck-modal{padding:18px}}.compare-modal,.unique-articles-modal{background:var(--card-surface);border:0;border-radius:var(--board-radius);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 82%);font-family:var(--font-sans);color:var(--text)}html[data-theme=polaris-dark] .compare-modal,html[data-theme=polaris-dark] .unique-articles-modal{box-shadow:0 32px 64px -20px #000000a6}.unique-articles-count{font:400 13px/18px var(--font-sans);color:var(--gray-dark)}.unique-articles-intro{border-bottom:0;padding:0 20px 8px;font:400 13px/19px var(--font-sans);color:var(--gray-dark)}.unique-articles-empty{text-align:left;padding:8px 20px 20px;font:400 13px/19px var(--font-sans);color:var(--gray-dark)}.unique-articles-list{margin:0 20px 20px;padding:12px;gap:8px;background:var(--board-well);border-radius:var(--board-radius)}.unique-articles-row{gap:4px;align-items:center}.unique-articles-item{border:0;background:var(--card-surface);border-radius:var(--card-radius);padding:10px 12px;transition:box-shadow var(--motion-fast) var(--ease-decelerate)}.unique-articles-item:disabled{background:var(--card-surface)}@media(hover:hover){.unique-articles-item:hover:not(:disabled){background:var(--card-surface);border:0;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text) 45%,transparent)}}html[data-theme=polaris-dark] .unique-articles-item:hover:not(:disabled){box-shadow:0 8px 24px -12px #0009}.unique-articles-item-time{font:400 11.5px/16px var(--font-sans);color:var(--gray)}.unique-articles-item-title{font:600 13.5px/19px var(--font-sans)}.unique-articles-item-ingress{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.unique-articles-compare{border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius);font:500 12.5px/1 var(--font-sans);padding:8px 10px}@media(hover:hover){.unique-articles-compare:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);border:0;color:var(--primary)}}.scoop-toast{background:var(--card-surface);border:0;border-radius:var(--card-radius);color:var(--text);padding:12px 14px;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--text),transparent 45%)}html[data-theme=polaris-dark] .scoop-toast{box-shadow:0 16px 36px -12px #000000a6}.scoop-toast-body strong{color:var(--red);font:700 13.5px/19px var(--font-sans)}.scoop-toast-body p{font:400 12.5px/17px var(--font-sans);color:var(--gray-dark)}.scoop-toast-show{background:transparent;color:var(--primary);border-radius:var(--card-radius);font:600 12.5px/1 var(--font-sans);padding:7px 10px}@media(hover:hover){.scoop-toast-show:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.scoop-toast-dismiss{color:var(--gray);border-radius:var(--card-radius)}@media(hover:hover){.scoop-toast-dismiss:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.honorar-modal .sak-form-row{display:flex;gap:16px;align-items:flex-start}.honorar-modal .sak-form-row>label{flex:1;min-width:0}.tso-modal .honorar-belop{font:600 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}.modulbibliotek .modulbibliotek-group{margin-top:28px}.modulbibliotek .modulbibliotek-group-title{font:700 14px/19px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);border-bottom:0;padding:0 0 8px;margin:0}.modulbibliotek .modulbibliotek-list{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--board-well);border-radius:var(--board-radius)}.modulbibliotek .modulbibliotek-row{border:0;gap:0;background:var(--card-surface);border-radius:var(--card-radius);transition:box-shadow var(--motion-fast) var(--ease-decelerate)}@media(hover:hover){.modulbibliotek .modulbibliotek-row:hover{box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text) 45%,transparent)}.modulbibliotek .modulbibliotek-main:hover{background:transparent}}html[data-theme=polaris-dark] .modulbibliotek .modulbibliotek-row:hover{box-shadow:0 8px 24px -12px #0009}.modulbibliotek .modulbibliotek-row.is-favorite .modulbibliotek-name{color:var(--text)}.modulbibliotek .modulbibliotek-star{margin-left:4px}.modulbibliotek .modulbibliotek-search{border:0;background:var(--board-well);border-radius:var(--card-radius)}.modulbibliotek .modulbibliotek-search input:focus{background:transparent}.modulbibliotek .modulbibliotek-meta .modulbibliotek-pakke-btn{color:var(--primary)}.modal.startpakke-modal{background:var(--card-surface);border:0;border-radius:var(--board-radius);padding:22px 28px 20px;box-shadow:0 32px 64px -24px color-mix(in srgb,var(--text),transparent 50%),0 8px 20px -8px color-mix(in srgb,var(--text),transparent 82%)}html[data-theme=polaris-dark] .modal.startpakke-modal{box-shadow:0 32px 64px -20px #000000a6}.startpakke-modal>header{align-items:flex-start;gap:14px}.startpakke-modal>header h2{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;color:var(--text);margin:0}.startpakke-modal>header .btn.is-ghost{border:0;background:transparent;color:var(--gray);border-radius:var(--card-radius)}@media(hover:hover){.startpakke-modal>header .btn.is-ghost:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.startpakke-modal .startpakke-list{padding:10px;background:var(--board-well);border-radius:var(--board-radius);gap:6px}.startpakke-modal .startpakke-card{background:var(--card-surface)}@media(hover:hover){.startpakke-modal .startpakke-card:hover{background:var(--card-surface)}}.startpakke-modal .startpakke-card.is-current{background:color-mix(in srgb,var(--primary) 12%,var(--card-surface))}.startpakke-modal .startpakke-card-head{gap:10px}.startpakke-modal .startpakke-card-mods{font:400 11.5px/16px var(--font-sans)}.startpakke-modal footer .btn.is-ghost{border:0;background:transparent;color:var(--primary);border-radius:var(--card-radius)}@media(hover:hover){.startpakke-modal footer .btn.is-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.modal.dokument-modal .field :is(input,textarea,select):focus{border:0;box-shadow:none;background-color:color-mix(in srgb,var(--card-surface) 55%,var(--board-well))}.report-modal>header .eyebrow{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--text)}.report-modal .ai-overlay{background:color-mix(in srgb,var(--card-surface) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--board-radius);align-items:center;justify-content:flex-start;padding-left:30px}.report-modal .ai-overlay-inner{background:var(--board-well);border:0;border-radius:var(--board-radius);box-shadow:none;padding:18px 22px}.report-modal .ai-overlay-title{font:700 15px/20px var(--font-sans)}.report-modal .ai-overlay-sub{font:400 13px/18px var(--font-sans);color:var(--gray-dark)}.domssjekk-view .dj-help :is(p,li){font:400 12.5px/19px var(--font-sans)!important;color:var(--gray-dark)!important;margin:0 0 6px!important}.domssjekk-view .dj-help :is(h3,h4){font:600 13px/18px var(--font-sans)!important;color:var(--text)!important;margin:14px 0 4px!important}.domssjekk-view .dj-help :is(ol,ul){padding-left:18px!important;margin:0 0 6px!important}.domssjekk-view .dj-help :is(.dj-help-cols,.dj-cols){gap:8px 28px!important}:is(.gjoremal-view,.modal-shell.planlegging-modal) .date-field{align-self:flex-start;border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);padding:7px 12px;min-height:0;font:400 13.5px/1.3 var(--font-sans)}:is(.gjoremal-view,.modal-shell.planlegging-modal) .date-field.is-empty{background:transparent;color:var(--primary);padding-left:0;font-weight:500}:is(.gjoremal-view,.modal-shell.planlegging-modal) .date-field.is-set{background:var(--board-well);color:var(--text)}:is(.gjoremal-view,.modal-shell.planlegging-modal) .date-field-input{border:0;background:transparent;padding:0}@media(hover:hover){:is(.gjoremal-view,.modal-shell.planlegging-modal) .date-field.is-empty:hover{color:var(--text);background:transparent}:is(.gjoremal-view,.modal-shell.planlegging-modal) .date-field.is-set:hover{background:color-mix(in srgb,var(--primary) 10%,var(--board-well))}}.modal-shell.planlegging-modal .form-field :is(input,textarea,select){border:0;border-radius:var(--card-radius);background:var(--board-well);color:var(--text);box-shadow:none;outline:none;padding:9px 12px;font:400 14px/1.4 var(--font-sans);width:100%;box-sizing:border-box}.modal-shell.planlegging-modal .form-field :is(input,textarea,select):focus{background:color-mix(in srgb,var(--card-surface) 55%,var(--board-well));box-shadow:none;outline:none}.honorar-side{margin:0 auto;padding:24px 24px 64px}.honorar-topp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.honorar-filtre{margin-top:18px;display:flex;flex-direction:column;gap:10px}.honorar-chips{display:flex;flex-wrap:wrap;gap:6px}.honorar-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:13px;cursor:pointer;border:1px solid var(--line);background:var(--surface, #fff);color:inherit}.honorar-chip.is-on{background:var(--accent, #2563eb);border-color:var(--accent, #2563eb);color:#fff}.honorar-chip-n{font-size:11px;opacity:.75}.honorar-filtre-rad{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.honorar-filtre-rad input[type=search]{flex:1 1 240px;min-width:0}.honorar-bare-mine{display:inline-flex;align-items:center;gap:6px;font-size:13px}.honorar-sum{margin-top:14px;padding:10px 14px;border-radius:8px;border:1px solid var(--line);background:var(--surface, #fff)}.honorar-tom{margin-top:18px;padding:24px;border-radius:8px;text-align:center;border:1px dashed var(--line);color:var(--gray-dark, #475569)}.honorar-liste{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.honorar-rad{border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff)}.honorar-rad.is-avbrutt{opacity:.6}.honorar-rad-hoved{display:flex;align-items:center;gap:14px;padding:12px 14px}.honorar-rad-tekst{flex:1;min-width:0}.honorar-rad-navn{font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.honorar-rad-oppdrag{margin-top:2px}.honorar-rad-meta{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--gray-dark, #475569)}.honorar-lenke{display:inline-flex;align-items:center;gap:4px;font-size:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--accent, #2563eb);text-decoration:none;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.honorar-merke{font-size:11px;font-weight:500;padding:1px 6px;border-radius:4px;background:#d9770624;color:var(--warning, #d97706)}.honorar-belop{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.honorar-handlinger{display:flex;align-items:center;gap:2px}.honorar-status{font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid transparent;background:#64748b24;color:inherit}.honorar-status.is-avtalt{background:#d9770624}.honorar-status.is-levert{background:#2563eb24}.honorar-status.is-fakturert{background:#7c3aed24}.honorar-status.is-betalt{background:#16a34a29}.honorar-historikk{border-top:1px solid var(--line);padding:10px 14px 12px;font-size:13px}.honorar-historikk ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.honorar-merknad{margin:0 0 8px;white-space:pre-wrap}.honorar-advarsel{color:var(--warning, #d97706);display:block;margin-top:6px}.honorar-kontaktinfo{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;color:var(--gray-dark, #475569)}.honorar-kontaktinfo span{display:inline-flex;align-items:center;gap:5px}.honorar-valgt-kort{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;margin-bottom:8px}.honorar-valgt-kort .grow{flex:1;min-width:0}.honorar-kortsok{position:relative;margin-bottom:8px}.honorar-kortsok input{width:100%}.honorar-kortsok-liste{position:absolute;left:0;right:0;top:100%;z-index:5;max-height:280px;overflow-y:auto;list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);box-shadow:0 8px 24px #0f172a24}.honorar-kortsok-liste button{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:6px 8px;border:none;background:none;cursor:pointer;color:inherit;border-radius:4px}.honorar-kortsok-liste button.is-markert{background:var(--surface-hover, rgba(100, 116, 139, .12))}.honorar-kortsok-liste .grow{flex:1;min-width:0}.honorar-kortsok-publisert{font-size:11px;color:var(--success, #16a34a);white-space:nowrap}@media(max-width:720px){.honorar-rad-hoved{flex-wrap:wrap}}@media(max-width:720px){.honorar-handlinger{width:100%;justify-content:flex-end}}.modal-bg.honorar-modal-bg{z-index:140}.honorar-kort-merke{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--gray-dark, #475569)}.honorar-kort-merke.is-aapen{color:var(--success, #16a34a)}.honorar-kortliste{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.honorar-kortliste li{display:flex;align-items:center;gap:10px;font-size:13px}.honorar-kortliste .grow{flex:1;min-width:0}.honorar-merke.is-fast{background:#dc26261f;color:var(--danger, #dc2626)}.honorar-ny-kontakt{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.honorar-side{max-width:1040px;padding-top:18px}.honorar-side .muted{font:400 12px/1.5 var(--font-sans);color:var(--gray);margin:0;max-width:62ch}.honorar-side .honorar-filtre{gap:12px;margin-top:16px}.honorar-side .honorar-chips{gap:4px 20px;border-bottom:1px solid var(--line)}.honorar-side .honorar-chip{padding:0 0 8px;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font:400 13px/1 var(--font-sans);color:var(--gray-dark);transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.honorar-side .honorar-chip:hover{color:var(--text)}}.honorar-side .honorar-chip.is-on{background:transparent;color:var(--text);font-weight:600;border-bottom-color:var(--primary)}.honorar-side .honorar-chip-n{font:300 12px/1 var(--font-sans);color:var(--gray);opacity:1;font-variant-numeric:tabular-nums}.honorar-side .honorar-filtre-rad{gap:4px 14px}.honorar-side .honorar-filtre-rad input[type=search]{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:8px 12px;font:400 13px/1.3 var(--font-sans);color:var(--text)}.honorar-side .honorar-bare-mine{font:400 12.5px/1 var(--font-sans);color:var(--gray-dark);cursor:pointer}.honorar-side .honorar-filtre-rad .btn.is-alt{background:transparent;border:0;box-shadow:none;color:var(--primary);border-radius:var(--card-radius);font:500 13px/1 var(--font-sans)}@media(hover:hover){.honorar-side .honorar-filtre-rad .btn.is-alt:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.honorar-side .honorar-filtre-rad .btn.is-primary{background:transparent;border:0;box-shadow:none;color:var(--primary);border-radius:var(--card-radius);font:500 13px/1 var(--font-sans)}@media(hover:hover){.honorar-side .honorar-filtre-rad .btn.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.honorar-side .honorar-topp>.btn.is-primary{border-radius:var(--card-radius)}.honorar-side .honorar-sum{padding:0;border:0;background:transparent;margin-top:14px;font:400 12px/1.4 var(--font-sans);color:var(--gray)}.honorar-side .honorar-sum strong{font:600 18px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.honorar-side .honorar-tom{border:0;padding:12px 0;text-align:left;border-radius:0;font:400 12.5px/1.4 var(--font-sans);color:var(--gray)}.honorar-side .honorar-liste{background:var(--board-well);border-radius:var(--board-radius);padding:8px;gap:8px;margin-top:14px}.honorar-side .honorar-liste:empty{display:none}.honorar-side .honorar-rad{border:0;border-radius:var(--card-radius);background:var(--card-surface)}@media(hover:hover){.honorar-side .honorar-rad:hover{box-shadow:0 8px 24px -12px color-mix(in srgb,var(--text),transparent 55%)}}.honorar-side .honorar-rad.is-avbrutt{opacity:.6}.honorar-side .honorar-rad-hoved{padding:10px 12px;gap:14px}.honorar-side .honorar-rad-navn{font:600 13.5px/19px var(--font-sans);gap:6px}.honorar-side .honorar-rad-oppdrag{font:400 13px/18px var(--font-sans);color:var(--text);margin-top:0}.honorar-side .honorar-rad-meta{font:400 11.5px/16px var(--font-sans);color:var(--gray);gap:0;margin-top:2px}.honorar-side .honorar-rad-meta>*+*:before{content:"·";margin:0 6px;color:var(--gray)}.honorar-side .honorar-lenke{font:500 11.5px/16px var(--font-sans);color:var(--primary)}.honorar-side .honorar-lenke svg{display:none}.honorar-side .honorar-merke,.honorar-side .honorar-merke.is-fast{background:transparent;padding:0;border-radius:0;font:400 11.5px/16px var(--font-sans);color:var(--gray)}.honorar-side .honorar-merke.is-fast{color:var(--red)}.honorar-side .honorar-merke:before{content:"· "}.honorar-side .honorar-belop{font:600 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}.honorar-side .honorar-belop .muted{font-weight:300}.honorar-side .honorar-status,.honorar-side .honorar-status.is-avtalt,.honorar-side .honorar-status.is-levert,.honorar-side .honorar-status.is-fakturert,.honorar-side .honorar-status.is-betalt{background-color:transparent;border:0;padding:0;border-radius:0;font:500 12.5px/1.2 var(--font-sans);color:var(--text)}.honorar-side select.honorar-status{padding:5px 24px 5px 8px!important}.honorar-side .honorar-status.is-avbrutt{color:var(--gray)}.honorar-side .honorar-handlinger .btn.is-ghost{color:var(--gray);border-radius:var(--card-radius)}@media(hover:hover){.honorar-side .honorar-handlinger .btn.is-ghost:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}}.honorar-side .honorar-historikk{border-top:1px solid var(--line);margin:0 12px;padding:10px 0 12px;font:400 12px/1.5 var(--font-sans)}.honorar-side .honorar-historikk .muted{font:300 11.5px/1.4 var(--font-sans);color:var(--gray)}.honorar-side .honorar-advarsel{color:var(--red);font:400 12px/1.4 var(--font-sans)}.honorar-modal .honorar-kontaktinfo{color:var(--gray);font:400 11.5px/1.4 var(--font-sans);gap:4px 14px}.honorar-modal .honorar-advarsel{color:var(--red);font:400 12px/1.4 var(--font-sans)}.honorar-modal .honorar-valgt-kort{border:0;border-radius:var(--card-radius);background:var(--board-well);padding:8px 10px}.honorar-modal .honorar-kortsok-liste{position:static;margin:4px 0 0;border:0;border-radius:var(--card-radius);background:var(--board-well);box-shadow:none;max-height:220px}.honorar-modal .honorar-kortsok-liste button{border-radius:6px 6px 6px 0}.honorar-modal .honorar-kortsok-liste button.is-markert{background:color-mix(in srgb,var(--primary) 10%,transparent)}.honorar-modal .honorar-kortsok-publisert{color:var(--gray);font:400 11.5px/1 var(--font-sans)}.honorar-modal .honorar-kortliste{font:400 13px/1.4 var(--font-sans)}.honorar-modal .honorar-status,.honorar-modal .honorar-status.is-avtalt,.honorar-modal .honorar-status.is-levert,.honorar-modal .honorar-status.is-fakturert,.honorar-modal .honorar-status.is-betalt{background:transparent;border:0;padding:0;border-radius:0;font:500 12px/1.2 var(--font-sans);color:var(--gray-dark)}.honorar-modal .btn.is-alt{background:transparent;border:0;color:var(--primary)}@media(hover:hover){.honorar-modal .btn.is-alt:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}.honorar-kortliste .honorar-status,.honorar-kortliste .honorar-status[class*=is-]{background:transparent;padding:0;border-radius:0;font:500 12px/1.2 var(--font-sans);color:var(--gray-dark)}@media(max-width:720px){.honorar-side{padding:14px 14px 48px}}@media(max-width:720px){.honorar-side .honorar-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@media(max-width:720px){.honorar-side .honorar-chip{white-space:nowrap}}@media(max-width:720px){.honorar-side .honorar-rad-hoved{flex-wrap:wrap;gap:8px 12px}}@media(max-width:720px){.honorar-side .honorar-handlinger{width:100%;justify-content:space-between}}.honorar-modal .honorar-kontaktinfo{display:flex;flex-wrap:wrap}.honorar-modal .honorar-ny-kontakt{align-self:flex-start;background:transparent;border:0;color:var(--primary);padding:6px 7px;margin-left:-7px;border-radius:var(--card-radius);font:500 12.5px/1 var(--font-sans)}.honorar-modal .honorar-ny-kontakt svg{color:var(--primary)}@media(hover:hover){.honorar-modal .honorar-ny-kontakt:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text)}}.honorar-modal .muted{font:400 12px/17px var(--font-sans);color:var(--gray)}.honorar-modal .honorar-valgt-kort .btn.is-ghost{background:transparent;border:0;color:var(--gray);border-radius:var(--card-radius)}@media(hover:hover){.honorar-modal .honorar-valgt-kort .btn.is-ghost:hover{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}}.honorar-modal footer .btn.is-alt{color:var(--primary)}.honorar-modal footer .btn.is-primary{background:var(--primary);color:#fff}.honorar-modal footer .btn.is-primary svg{color:#fff}@media(hover:hover){.honorar-modal footer .btn.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 85%,var(--text));color:#fff}}.honorar-modal footer .btn.is-primary:disabled{background:color-mix(in srgb,var(--primary) 55%,var(--card-surface));color:#fff;opacity:1}.honorar-side .honorar-bare-mine{border:0;background:transparent;padding:6px 4px;cursor:pointer;font:400 12.5px/1 var(--font-sans);color:var(--gray-dark)}@media(hover:hover){.honorar-side .honorar-bare-mine:hover{color:var(--primary)}}.honorar-side .honorar-bare-mine.is-on{color:var(--primary);font-weight:600}.detail>header>.detail-back{display:none}:root{--mobile-nav-h: 0px;--m-fs-label: 11px;--m-fs-meta: 13px;--m-fs-body-sm: 14px;--m-fs-body: 15px;--m-fs-title: 17px}@media(max-width:720px){:root{--mobile-nav-h: calc(58px + env(safe-area-inset-bottom, 0px)) }:root .app-body{padding-bottom:var(--mobile-nav-h)}:root .topbar .topbar-title{flex:1 1 auto;min-width:0;margin:0 0 0 2px;font:600 15px/1.2 var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .topbar .topbar-new-btn{margin-left:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px 8px 8px 0;flex:0 0 36px}:root .topbar .topbar-new-btn>span:first-child{margin:0}:root .topbar .site-switcher-trigger>span:last-child,:root .topbar .group-picker>span:last-child{display:none!important}:root .topbar .site-switcher-trigger{padding:6px 4px}:root .topbar .group-picker{min-width:32px;padding:0 6px;justify-content:center}:root .topbar{gap:4px;padding-left:8px;padding-right:8px}:root .topbar{padding-top:calc(6px + env(safe-area-inset-top,0px))}:root .topbar-overflow{order:0}:root .topbar-overflow-menu{left:auto;right:-96px;min-width:240px}:root .topbar-overflow-menu .overflow-item{min-height:44px;font-size:15px}:root .mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:var(--mobile-nav-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--card-surface, var(--bg));border-top:1px solid var(--line)}:root .mobile-nav-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 2px 4px;border:0;background:transparent;color:var(--gray);font:500 11px/1.1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}:root .mobile-nav-tab.is-active{color:var(--primary);font-weight:600}:root .mobile-nav-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .mobile-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:color-mix(in srgb,var(--text),transparent 60%);display:flex;align-items:flex-end;animation:fadein var(--motion-base, .16s) ease-out}:root .mobile-sheet{width:100%;will-change:transform;max-height:82dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--card-surface, var(--bg));border-radius:16px 16px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px))}:root .mobile-sheet-handle{position:sticky;top:-8px;z-index:1;display:block;width:calc(100% + 32px);height:28px;margin:-8px -16px 0;padding:0;border:0;background:var(--card-surface, var(--bg));cursor:grab;touch-action:none}:root .mobile-sheet-handle:before{content:"";display:block;width:36px;height:4px;margin:12px auto 0;border-radius:2px;background:var(--line)}:root .mobile-sheet-head{margin:14px 0 4px;font:600 12.5px/1.2 var(--font-sans);color:var(--gray)}:root .mobile-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}:root .mobile-sheet-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--text);font:400 15px/1.25 var(--font-sans);text-align:left;cursor:pointer}:root .mobile-sheet-item>span:first-child{color:var(--gray)}:root .mobile-sheet-item.is-active{color:var(--primary);font-weight:600}:root .mobile-sheet-item.is-active>span:first-child{color:var(--primary)}:root .feedback-fab{display:none}:root .chat-bubble{bottom:calc(var(--mobile-nav-h) + 12px);right:16px}:root .chat-panel{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-height:none;border-radius:0;z-index:120;padding-top:env(safe-area-inset-top,0px)}:root .mobile-back-btn{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0 0 4px -6px;padding:0 8px 0 0;border:0;background:transparent;color:var(--primary);font:500 15px/1 var(--font-sans);cursor:pointer}:root .detail-bg{padding:0;align-items:stretch;justify-content:stretch}:root .detail-bg .detail{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px))}:root .detail-bg .detail>header{top:0;margin:0;padding-top:calc(14px + env(safe-area-inset-top,0px));background:var(--card-surface)}:root .detail>header{flex-wrap:wrap;row-gap:0}:root .detail>header>.detail-back{display:inline-flex;margin:0 auto 0 -6px}:root .detail>header>.grow{display:none}:root .detail>header>.detail-kicker{order:10;flex:1 1 100%;min-width:0;margin-top:6px}:root .detail :is(header,footer) .btn.detail-close{display:none}:root .detail>.detail-actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;margin-top:32px;padding-top:0;border-top:0}:root .detail>.detail-actions .btn{display:flex;gap:12px;min-height:48px;margin:0;padding:0 2px;border-bottom:1px solid var(--line);border-radius:0;font-size:var(--m-fs-body)}:root .detail>.detail-actions .btn.is-danger{order:99;margin-top:24px;border-bottom:0}:root .overlevering-shell,:root .overlevering-shell .overlevering-main,:root .overlevering-shell .overlevering-detail,:root .overlevering-shell .overlevering-editor{display:block;height:auto;max-height:none;overflow:visible}:root .overlevering-shell{padding:0 16px 24px}:root .overlevering-shell .overlevering-list{padding:16px 0 0;max-height:none;overflow:visible;background:transparent;border:0}:root .overlevering-shell .overlevering-list-items{overflow:visible;max-height:none}:root .overlevering-shell .overlevering-list-item{min-height:56px}:root .overlevering-shell .overlevering-main{padding:0}:root .overlevering-shell.is-mobile-detail .overlevering-main{padding-top:8px}:root .overlevering-shell .overlevering-open-followups{margin:16px 0 0;width:100%}:root .overlevering-shell .overlevering-detail>*+*,:root .overlevering-shell .overlevering-editor>*+*{margin-top:16px}:root .overlevering-shell .overlevering-detail,:root .overlevering-shell .overlevering-editor{padding:8px 0 24px}:root .overlevering-shell .overlevering-editor-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;margin:0 -16px;padding:6px 16px;background:var(--bg);border-bottom:1px solid var(--line)}:root .overlevering-shell .overlevering-editor-head>*{margin:0;min-width:0}:root .overlevering-shell .overlevering-editor-head>:first-child{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .overlevering-shell .overlevering-editor-actions{margin:0;padding:0;border:0;background:transparent;flex-wrap:nowrap;flex-shrink:0}:root .overlevering-shell .followup-tags,:root .overlevering-shell .overlevering-followup-tags{flex-wrap:wrap}:root .helgeplan-shell,:root .helgeplan-shell .helgeplan-main,:root .helgeplan-shell .helgeplan-list,:root .helgeplan-shell .helgeplan-list-items{display:block;height:auto;max-height:none;overflow:visible}:root .helgeplan-shell .helgeplan-list{padding:16px 16px 24px;border:0;width:auto}:root .helgeplan-shell .helgeplan-main{padding:8px 16px 24px}:root .helgeplan-shell .helgeplan-list-item{min-height:56px}:root .maal-shell{display:block;height:auto;overflow:visible;padding:12px 16px 24px}:root .maal-shell .maal-tree-pane,:root .maal-shell .maal-detail-pane{min-width:0;max-width:100%;height:auto;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}:root .maal-shell .maal-tree-list{overflow:visible;max-height:none}:root .maal-shell .maal-tree-pane-header,:root .maal-shell .maal-tree-pane-filters{padding-left:0;padding-right:0}:root .maal-shell .maal-detail-pane>.mobile-back-btn{align-self:flex-start}:root .maal-shell .maal-detail-header{flex-wrap:wrap;padding-left:0;padding-right:0}:root .maal-shell .maal-detail-header>*{min-width:0}:root .maal-shell .maal-hero-stats{grid-template-columns:1fr 1fr;row-gap:16px}:root .maal-shell .maal-hero-stats>:last-child:nth-child(odd){grid-column:1 / -1;border-left:0;padding-left:0}:root .maal-shell :is(table){display:block;max-width:100%;overflow-x:auto}:root .some-studio{display:block;height:auto;overflow:visible}:root .some-studio .some-studio-rail{width:100%;flex:none;border-right:0;overflow:visible;padding:0 0 16px}:root .some-studio .some-post-list{overflow:visible;max-height:none}:root .some-studio .some-studio-main{overflow:visible;padding:8px 16px 24px}:root .some-studio .some-studio-main>.mobile-back-btn{margin-left:-6px}:root .some-studio .some-composer{padding:0;gap:16px;min-width:0}:root .some-studio .some-composer-header{flex-wrap:wrap;gap:10px 16px}:root .some-studio .some-composer-header .some-card-link,:root .some-studio .some-composer-header-actions{flex:1 1 100%;margin-left:0;justify-content:flex-start}:root .some-studio .some-composer-header .some-card-link-select{margin-left:0;max-width:100%}:root .some-studio .some-composer-body{flex-direction:column;gap:24px}:root .some-studio .some-composer-editor,:root .some-studio .some-composer-preview{flex:1 1 auto;width:100%;min-width:0}:root .some-studio .some-composer-preview{align-items:stretch}:root .some-studio .some-section{min-width:0}:root .some-studio .some-caption-picker,:root .some-studio .some-hashtag-row{flex-wrap:wrap}:root .some-studio .some-section-head,:root .some-studio .some-engagement-head{flex-wrap:wrap}:root .some-studio .some-inbox{padding:0;max-width:100%}:root .some-studio .some-ve-left,:root .some-studio .some-ve-player,:root .some-studio .some-ve-controls{min-width:0;flex-basis:100%}:root .publisering{padding:16px}:root .publisering-inner,:root .publisering-inner.is-wide,:root .publisering-inner .pubtavle{min-width:0;max-width:100%}:root .publisering-inner .pubtavle-grid{grid-template-columns:repeat(7,minmax(78vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}:root .publisering-inner .pubtavle-col{scroll-snap-align:start}:root .pubtavle .pubtavle-card-title{font-size:var(--m-fs-body)!important;line-height:1.35}:root .pubtavle :is(.pubtavle-card-meta-items,.pubtavle-slot-time,.pubtavle-add-slot){font-size:var(--m-fs-meta)!important}:root .pubtavle .pill-toggle button{font-size:var(--m-fs-body-sm)!important;min-height:36px}:root .pubtavle :is(.pubtavle-slot-toggle,.pubtavle-add-slot){min-height:44px}:root .pubtavle-head .daily-day-nav>.btn.is-ghost{min-width:44px;min-height:44px}:root .pubtavle :is(.pill-toggle button,.pubtavle-slot-remove){position:relative}:root .pubtavle :is(.pill-toggle button,.pubtavle-slot-remove):after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2));z-index:1}:root .calendar-agenda{display:flex;flex-direction:column;gap:18px}:root .calendar-agenda-empty{color:var(--gray);font-size:14px}:root .calendar-agenda-date{margin:0 0 6px;font:600 14px/1.3 var(--font-sans);color:var(--text)}:root .calendar-agenda-date:first-letter{text-transform:uppercase}:root .calendar-agenda-day.is-today .calendar-agenda-date{color:var(--primary)}:root .calendar-agenda-today{font-weight:400}:root .calendar-agenda-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 10px;width:100%;min-height:48px;padding:8px 0 8px 10px;border:0;border-left:3px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}:root .calendar-agenda-time{grid-row:span 2;font:500 13px/1.3 var(--font-sans);color:var(--gray-dark);font-variant-numeric:tabular-nums}:root .calendar-agenda-title{font:600 14.5px/1.35 var(--font-sans)}:root .calendar-agenda-meta{font:400 12.5px/1.3 var(--font-sans);color:var(--gray)}:root .calendar-agenda-meta:empty{display:none}:root .calendar-head .arrangement-month-nav .btn{min-height:40px;min-width:40px}:root .arrangement-head .btn.is-primary{max-width:100%}:root .board-toolbar{padding:12px 16px 0;margin-bottom:0}:root .board-inner{padding:0 4px;scroll-padding-inline:4px}:root .board-inner>.column{flex:0 0 86%;width:86%;padding:0 6px}:root .board-inner .card .title{font-size:var(--m-fs-body);line-height:1.35}:root .board-column-tabs{display:flex;gap:20px;flex:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 0 8px;padding:0 16px;border-bottom:1px solid var(--line)}:root .board-column-tabs::-webkit-scrollbar{display:none}:root .board-column-tab{flex:0 0 auto;min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--gray-dark);font:500 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer}:root .board-column-tab.is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}:root .board-mine-btn{display:inline-flex;align-items:center;gap:6px}:root .board-mine-badge{position:static;flex:none}:root :is(.column-more-btn,.column-archive-btn){font-size:var(--m-fs-meta)!important;min-height:44px}:root .column-archive-hint{font-size:var(--m-fs-meta)!important}:root .update-bar-reload{min-height:44px;font-size:var(--m-fs-meta)}:root .topbar .counts-chip-item strong{font-size:var(--m-fs-meta)!important}:root .column-add-btn,:root .column-email-btn{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}:root .column-section-label{font-size:11.5px}:root .daily header.page{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow controls" "date date";align-items:center;gap:0 8px;padding-bottom:0}:root .daily .daily-anchor{display:contents}:root .daily .daily-eyebrow{grid-area:eyebrow}:root .daily .daily-subtitle{display:none}:root .daily .daily-date{grid-area:date;display:flex;align-items:center;flex-wrap:nowrap;gap:0;min-width:0;margin:0 0 0 -12px;font-size:22px}:root .daily .daily-date-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .daily .daily-date-nav{flex:none;min-width:44px;min-height:44px;padding:0;justify-content:center}:root .daily :is(.daily-today-tag,.daily-today-jump){margin-left:auto;flex:none}:root .daily .daily-today-jump{min-height:44px;padding:0 0 0 8px}:root .daily .daily-controls{grid-area:controls;width:auto;flex-direction:row}:root .daily .daily-actions{width:auto;flex-wrap:nowrap;gap:4px}:root .daily .daily-actions .daily-pill{flex:none;min-height:44px;padding:0 6px}:root .daily .group-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:root .daily .group-filter>.group-chip{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center}:root .event-detail .meta-section{align-self:stretch;width:100%}:root .saker-shell .saker-sidebar{position:static;height:auto;min-width:0}:root .saker-shell .saker-sidebar nav{min-width:0;max-width:100%}:root .bemanning .bemanning-sidebar:not(.is-open){box-shadow:none;visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}:where(.admin) :where(*){min-width:0}:root .admin{overflow-x:hidden;padding-left:16px;padding-right:16px}:root .admin :is(input,select,textarea){max-width:100%}:root .admin table{display:block;max-width:100%;overflow-x:auto}:root .admin :is(div,header,footer,form):has(>.btn){flex-wrap:wrap}:root .admin form>input{flex:1 1 160px;min-width:0}:root .admin .kalenderoversikt{overflow-x:visible;padding-left:0;padding-right:0}:root .saker-shell:has(.sak-detail) .saker-sidebar{display:none}:root .saker-main .sak-detail-body{grid-template-columns:minmax(0,1fr)}:root .saker-main .sak-detail-body>*{min-width:0}:root .saker-main .sak-detail-tree,:root .saker-main .sak-detail-body{height:auto;max-height:none;overflow:visible}:root .private-kanban{display:flex;flex-direction:column;gap:16px;height:auto;overflow:visible}:root .private-kanban .column{flex:none;width:100%;height:auto;min-height:0;overflow:visible;padding:0}:root .saker-shell .saker-sidebar nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:root .saker-shell .saker-sidebar nav::-webkit-scrollbar{display:none}:root .saker-shell .saker-sidebar nav>*{flex:0 0 auto}:root .sc-history-list{max-height:none;overflow:visible}:root .idelist-view{display:block;height:auto;overflow:visible}:root .idelist-view .idelist-rail{width:100%;height:auto;min-height:0;border:0;padding:16px}:root .idelist-view .idelist-main{height:auto;overflow:visible;padding:8px 16px 24px}:root .idelist-view .idelist-content{height:auto;overflow:visible;padding:0}:root .idelist-view .idelist-rail-item{min-height:48px}:root .utv-charts-2col{grid-template-columns:minmax(0,1fr)}:root .utv-charts-2col>*{min-width:0}:root .utv-chart{overflow-x:auto;overscroll-behavior-x:contain}:root .kontakter-book-body{grid-template-columns:minmax(0,1fr)}:root .kontakter-book-body>*{min-width:0}:root .kontakter-book-list{width:auto;max-width:100%}:root .kontakter-book-search{width:auto;max-width:100%}:root .app-body .profile-view-footer{position:fixed;left:0;right:0;bottom:var(--mobile-nav-h);z-index:55;margin:0;padding:10px 16px;background:var(--bg);background-image:none;border-top:1px solid var(--line)}:root .app-body .profile-main{padding-bottom:72px}:root .publisering-head{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}:root .publisering-head .eyebrow,:root .publisering-head>.grow{display:none}:root .publisering-head>.publisering-head-channel{flex:1 1 100%}:root .publisering-head:not(:has(.publisering-view-tabs)){border-bottom:0;padding-bottom:0}:root .publisering-head .calendar-mode svg{display:none}:root .publisering-inner .publisering-channel-tabs{display:flex;flex:1 1 100%;gap:24px;border-bottom:1px solid var(--line)}:root .publisering-inner .publisering-channel-tabs button{min-height:44px;padding:0!important;margin-bottom:-1px;font:500 var(--m-fs-title)/1 var(--font-sans)}:root .publisering-inner .publisering-channel-tabs button.is-active{font-weight:600}:root .publisering-inner .publisering-view-tabs{flex:1 1 100%;gap:20px;margin:4px 0 0}:root .publisering-inner .publisering-view-tabs button{min-height:40px;padding:0!important;font-size:var(--m-fs-body)}:root .publisering-head select.calendar-channel{min-height:44px;padding:0 18px 0 0;border:0;background-color:transparent;color:var(--primary);font-weight:400}:root .publisering-head select.calendar-channel{font-size:16px!important}:root .publisering-inner .publisering-head .btn.is-alt{min-height:44px;padding:0;font-size:var(--m-fs-body);font-weight:400}:root .publisering-inner .publisering-head .btn.is-alt svg{display:none}:root .publisering-hint{display:flex;align-items:baseline;gap:8px;padding:8px 0;margin:0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;font-size:13.5px;color:var(--gray-dark)}:root .publisering-hint>span:not(:first-child){flex:1 1 auto;text-align:left}:root .publisering-hint>span:first-child:has(svg){display:none!important}:root .publisering-inner .publisering-head .calendar-mode+*{border-left:0;padding-left:0;margin-left:0}:root .publisering-hint .btn{padding:0;min-height:0;white-space:nowrap;font-size:var(--m-fs-meta)!important}:root .arrangement:not(.calendar) .arrangement-head{gap:10px 12px;align-items:center}:root .arrangement:not(.calendar) .arrangement-head>div:first-child,:root .arrangement:not(.calendar) .arrangement-head>.grow{display:none}:root .arrangement:not(.calendar) .arrangement-head>select.calendar-channel:first-of-type{flex:1 1 100%;font:600 17px/1.3 var(--font-sans);padding-left:0}:root .arrangement:not(.calendar) .arrangement-head .calendar-mode{flex:1 1 auto;order:1}:root .arrangement:not(.calendar) .arrangement-head .btn.is-primary{order:2;flex:0 0 auto;padding:8px 14px;min-height:40px}:root .arrangement:not(.calendar) .arrangement-head>select.calendar-channel:not(:first-of-type),:root .arrangement:not(.calendar) .arrangement-head .calendar-events-toggle{order:3;font-size:14px}:root .videofikser-view{--vk-stage-h: min(62svh, 520px)}:root .videofikser-view .vk-stage-frame{height:auto;aspect-ratio:auto;padding:8px}:root .videofikser-view .vk-stage-head-explain{flex-wrap:wrap}:root .competitor-radar-view{flex:none;height:auto;overflow:visible;padding:0}:root .competitor-radar-inner>*{flex-shrink:0}:root .competitor-radar-list{max-height:none;overflow:visible}:root .competitor-radar-inner{height:auto;overflow:visible;padding:12px 16px 24px;width:auto}:root .competitor-radar-inner{display:flex;flex-direction:column}:root .competitor-radar-inner>.competitor-radar-mobile-bar{order:1}:root .competitor-radar-inner>.competitor-radar-columns{order:2}:root .competitor-radar-inner>.morning-brief-banner{order:3;margin-top:20px}:root .competitor-radar-inner>.competitor-radar-stats-header{order:4}:root .competitor-radar-title{display:none}:root .competitor-radar-filters{display:flex;flex-direction:column;gap:10px}:root .competitor-radar-filter-group{width:100%}:root .competitor-radar-filter-label{display:none}:root .competitor-radar-segmented{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:16px}:root .competitor-radar-segmented::-webkit-scrollbar{display:none}:root .competitor-radar-segmented .segmented-btn{flex:0 0 auto;min-height:36px;white-space:nowrap}:root .competitor-radar-more-filters{align-self:flex-start;display:inline-flex;gap:8px;align-items:baseline;min-height:36px;padding:0;border:0;background:transparent;color:var(--primary);font:500 14px/1.2 var(--font-sans)}:root .competitor-radar-more-filters-state{color:var(--gray);font-weight:400}:root .competitor-radar-stats-volume{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}:root .competitor-radar-mobile-bar{position:sticky;top:0;z-index:4;margin:4px -16px 8px;padding:4px 16px 8px;background:var(--bg);border-bottom:1px solid var(--line)}:root .competitor-radar-mobile-focus{display:flex;gap:20px}:root .competitor-radar-mobile-focus button{min-height:40px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gray-dark);font:500 15px/1 var(--font-sans)}:root .competitor-radar-mobile-focus button.is-active{color:var(--text);font-weight:600;border-bottom-color:var(--primary)}:root .competitor-radar-mobile-sources{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin-top:8px}:root .competitor-radar-mobile-sources::-webkit-scrollbar{display:none}:root .competitor-radar-mobile-sources .competitor-radar-chip{flex:0 0 auto;min-height:32px}:root .competitor-radar-columns{display:block}:root .competitor-radar-column{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);padding:0;background:transparent}:root .competitor-radar-list{padding:0;gap:8px}:root .competitor-radar-item,:root .competitor-radar-item-body{min-width:0;max-width:100%}:root .competitor-radar-item{overflow-wrap:anywhere}:root .competitor-radar-column-head .competitor-radar-source-chips{display:none}:root .competitor-radar-item{min-height:48px}:root .palette kbd{display:none}:root .btn{font-size:var(--m-fs-meta)}:root :is(.card-meta-item,.card-meta-link,.card-label-name,.card-cover-file-name,.column-body>.add-card,.column-stack-sheet>span,.column-stack-count,.column-summary,.column-summary>span,.overlevering-list-vakttype,.overlevering-list-author,.overlevering-list-updated,.overlevering-list-followup-count,.overlevering-status-chip,.overlevering-detail-submeta>span,.overlevering-followup-badge,.overlevering-editor-author,.overlevering-field-label,.overlevering-suggestions-window,.overlevering-suggestions-empty,.overlevering-followups-hint,.saker-list-meta-item,.saker-list-subtitle,.saker-list-archive-toggle,.some-post-item-meta>.some-status,.some-post-item-meta>.some-channels,.some-field-label,.who>.status,.shift-time,.lead-editor-chip,.lead-editor-chip>strong,.daily-subtitle,.daily-today-tag,.event-row-time,.event-row-meta,.calendar-agenda-meta,.calendar-events-toggle>span,.helgeplan-list-week,.helgeplan-list-entry-count,.helgeplan-list-updated,.hp-time,.audit-meta,.audit-line>.action,.audit-line>.delta,.publisering-row-time,.publisering-row-group,.publisering-row-assignees,.meta-grid>dt,.meta-label-pill>span,.meta-toggle-pill>span,.forside-toggle>span,.date-field-display,.meta-hint,.desc-field-head,.desc-more,.attachments-empty,.assignee-chip,.ai-hint,.competitor-radar-meta,.competitor-radar-stat-label,.competitor-radar-empty,.competitor-radar-stats-header-label,.minplass-banner-sub,.private-kanban-empty,.gjoremal-liste-visibility,.gjoremal-rail-section-head,.mobile-sheet-head,.eyebrow:not(.daily-eyebrow)):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-meta)!important}:root :is(.meta-section-title,.meta-section-value,.event-day-head,.saker-list-item-desc,.ai-panel-title,.kalender-help-topic>:not(summary),.kalender-help-topic>:not(summary) *):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-body-sm)!important}:root :is(.saker-sidebar-section-header>span,.audit-day-label,.detail-kicker,.detail-kicker-group,.column-section-label,.daily-eyebrow,.topbar-overflow-head,.card-kicker){font-size:var(--m-fs-label)!important}:root .detail :is(.btn.is-small,.btn-sm){font-size:var(--m-fs-meta)!important}:root .arrangement-head select.calendar-channel{font-size:16px!important}:root :is(.topbar .btn,.topbar .user-avatar,.topbar .site-switcher-trigger,.column-add-btn,.column-email-btn,.board-toolbar>.btn,.board-sortfilter>.btn,.calendar-mode>button,.update-bar-dismiss,.date-field-clear,.gjoremal-check,.watch-toggle,.detail>header .btn,.desc-more,.publisering-hint .btn,.saker-sidebar-section-header .btn,.competitor-radar-tab,.saker-list-archive-toggle,.card-meta-link){position:relative}:root :is(.topbar .btn,.topbar .user-avatar,.topbar .site-switcher-trigger,.column-add-btn,.column-email-btn,.board-toolbar>.btn,.board-sortfilter>.btn,.calendar-mode>button,.update-bar-dismiss,.date-field-clear,.gjoremal-check,.watch-toggle,.detail>header .btn,.desc-more,.publisering-hint .btn,.saker-sidebar-section-header .btn,.competitor-radar-tab,.saker-list-archive-toggle,.card-meta-link):after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}:root .card-meta-link{--hit: 32px}:root .column-body>.add-card{min-height:44px}:root .detail .meta-section>summary{min-height:48px}:root :is(.saker-sidebar-item,.gjoremal-rail-item,.gjoremal-rail-additem){min-height:44px}:root :is(.meta-select,.date-field){min-height:40px}}@media(hover:none){:root{-webkit-tap-highlight-color:transparent}:root :is(.btn,button,[role=button],summary,.mobile-sheet-item):not(:disabled):active{opacity:.55;transition:opacity 0s}:root :is(.card,.overlevering-list-item,.saker-list-item,.calendar-agenda-row,.event-row,.publisering-row,.helgeplan-list-item,.idelist-rail-item):active{filter:brightness(.96)}}@media(max-width:720px){:root :is(.report-modal .btn.is-small,.event-detail .btn.is-alt,.event-detail .comments-compose-actions .btn,.report-modal .ai-filedrop,.report-modal .ai-clipboard,.event-detail .ai-filedrop,.event-detail .ai-clipboard,:is(.report-modal,.event-detail) .attachments-add-more){font-size:var(--m-fs-meta)!important}:root :is(.ai-hint-details,.ai-hint-details>summary,.ai-hint-body,.ai-hint-body *,.event-detail .event-custom-hint,.event-detail .event-hint,.event-detail .event-coverage-hint,:is(.report-modal,.event-detail) .attachment-sub,.helgeplan-shell .hp-empty){font-size:var(--m-fs-meta)!important}:root :is(.event-detail .meta-section-body label:has(>span:first-child)>span:first-child,.event-detail .event-allday,.event-detail .event-allday>span,.event-detail .event-lifecycle-stage,.event-detail .event-coverage-label,:is(.report-modal,.event-detail) .attachment-name,.helgeplan-shell .daily-pill,.topbar-overflow-menu .overflow-counts-row,.topbar-overflow-menu .overflow-counts-row>:is(span,strong)){font-size:var(--m-fs-body-sm)!important}:root .topbar-overflow-menu .topbar-overflow-head{font-weight:500}:root :is(.event-detail .event-lifecycle-stage,.event-detail .event-form .event-coverage-opt,.event-detail .event-allday,.report-modal .ai-filedrop,.report-modal .ai-clipboard,.event-detail .ai-filedrop,.event-detail .ai-clipboard,.topbar-overflow-menu .overflow-counts-row,.helgeplan-shell .daily-pill){min-height:44px}:root .event-detail .event-form .event-coverage-opt{align-items:center}:root :is(.event-detail>header .btn,.ai-hint-details>summary){position:relative}:root :is(.event-detail>header .btn,.ai-hint-details>summary):after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}}@media(max-width:720px){:root :is(.some-post-item-when,.some-tab-fmt,.some-publish-mode-label,.some-hashtag-label,.some-hashtag-row .some-caption-chip,.some-preview-label,.some-feed-meta,.some-review-entry>div,.some-engagement-updated,.some-engagement-link,.some-engagement-metric-label,.eval-meta,.eval-label,.und-sub,.und-badge,.und-item-meta,.und-item-meta>span,.und-count span,.ordv-sub,.ordv-badge,.ordv-item-meta,.ordv-item-meta>span):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-meta)!important}:root :is(.some-preview-hint,.some-section-hint,.eval-sub):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-body-sm)!important}:root :is(.und-view .und-item-meta,.ordv-view .ordv-item-meta)>*+*:before{margin:0 4px}:root .some-studio :is(select.some-status-select,select.some-card-link-select){font-size:16px!important;height:44px!important;display:inline-flex;align-items:center}:root :is(.some-schedule-input,.some-headline-input,.some-caption-input,.some-link-input,.some-compose-row input){font-size:16px!important}:root .some-studio .some-surface-tab{min-height:44px;padding-top:21px}:root .some-studio .some-tab{min-height:44px;padding-top:17px}:root .some-studio .some-segmented button{min-height:44px;padding-top:20px}:root .some-studio .some-caption-picker .some-caption-chip{min-height:44px;padding-top:18px}:root .eval-view .eval-tab{min-height:44px;padding-top:18px}:root .und-view .und-tab{min-height:44px;padding-top:21px}:root .some-studio .some-composer-header-actions .some-publish-mode{align-items:baseline}:root .some-studio .some-caption-picker{row-gap:0;margin-top:-8px}:root .some-studio .some-fb-typepicker{margin-top:-10px}:root .some-studio .some-section-head .some-section-hint{flex-basis:100%;text-align:left}:root .some-studio .some-hashtag-row{row-gap:0}:root .some-studio .some-hashtag-row .some-caption-chip{display:inline-flex;align-items:center;min-height:44px}:root .some-studio .some-btn,:root .eval-view :is(.eval-help-toggle,.eval-filters .btn),:root .und-view .sv-primary,:root .ordv-view .ordv-header .btn{min-height:44px}:root :is(.some-studio .some-segmented button,.some-emoji-trigger,.some-engagement-link,.eval-view .eval-tab){position:relative}:root :is(.some-studio .some-segmented button,.some-emoji-trigger,.some-engagement-link,.eval-view .eval-tab):after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}}@media(max-width:720px){:root :is(.utv-view .utv-btn,.utv-view .utv-kpi-lab,.utv-view .utv-legend-item,.utv-view .utv-note,.utv-view .utv-muted,.utv-view .utv-stacked-label,.utv-view .utv-single-label,.utv-view .utv-stacked-total,.utv-view .utv-single-val,.verktoy-view .vk-drop-text,.verktoy-view .vk-field,:is(.bildefikser-view,.videofikser-view) .vk-way .vk-drop-text,.storycard-view .sc-label,.storycard-view .sc-meta,.widgetsnekker-view .ws-block-sub,.widgetsnekker-view .ws-example-text,.widgetsnekker-view .ws-example-use,.widgetsnekker-view .ws-config-label,.widgetsnekker-view .ws-compose-hint,.domssjekk-view .dj-meta,.arkiv-note,.arkiv-note code,.arkiv-period){font-size:var(--m-fs-meta)!important}:root .utv-view .utv-daily-xlabel{font-size:var(--m-fs-meta)!important}:root .hallo-view :is(code,summary,[style*="font-size: 11px"],[style*="font-size: 11.5px"],[style*="font-size: 12px"]){font-size:var(--m-fs-meta)!important}:root :is(.utv-view .utv-btn,.verktoy-view .vk-tab,.vk-way .vk-way-btn,.widgetsnekker-view .btn-sm,.widgetsnekker-view .ws-block-head,.widgetsnekker-view .ws-config-summary,.domssjekk-view .dj-toggle,.arkiv-page .arkiv-mode,.hallo-view .btn-sm,.hallo-view .hallo-brukte>summary){position:relative}:root :is(.utv-view .utv-btn,.verktoy-view .vk-tab,.vk-way .vk-way-btn,.widgetsnekker-view .btn-sm,.widgetsnekker-view .ws-block-head,.widgetsnekker-view .ws-config-summary,.domssjekk-view .dj-toggle,.arkiv-page .arkiv-mode,.hallo-view .btn-sm,.hallo-view .hallo-brukte>summary):after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}:root :is(.verktoy-view button.vk-tab,.arkiv-page button.arkiv-mode):after{left:-6px;right:-6px}:root .utv-view .utv-tab{min-height:44px;padding-top:18px}:root .arkiv-page .arkiv-primary{min-height:44px}:root .storycard-view .sc-history-open{min-height:44px;justify-content:center}:root .storycard-view .sc-history-row .btn{min-width:44px;min-height:44px}:root .storycard-view .sc-history-open .sc-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .storycard-view .sc-history>summary{padding:13px 0;margin:-10px 0}:root .storycard-view .sc-inline :is(.btn,input){min-height:44px}:root .hallo-view .btn-xs{min-width:44px;min-height:44px}:root .widgetsnekker-view .ws-compose-hint{display:none}:root :is(.utv-view,.verktoy-view,.storycard-view,.widgetsnekker-view,.domssjekk-view,.arkiv-page,.hallo-view) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}}@media(max-width:720px){:root .view-enter{animation:view-in-mobil .18s var(--ease-decelerate)}:root,:root body{overscroll-behavior:none}:root .app-body,:root .column-body,:root .detail-bg .detail{overscroll-behavior-y:contain}}@keyframes view-in-mobil{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:720px)and (prefers-reduced-motion:reduce){:root .view-enter{animation:none}}@media(max-width:720px){:root :is(.competitor-radar-view .morning-brief-compact-summary,.competitor-radar-view .morning-brief-compact-summary strong,.competitor-radar-view .morning-brief-toggle,.competitor-radar-view .morning-brief-item-label,.competitor-radar-view .morning-brief-uncovered button,.competitor-radar-view .morning-brief-race-meta,.competitor-radar-view .morning-brief-teaser-item,.competitor-radar-view .competitor-radar-mini-chart-title,.competitor-radar-view .competitor-radar-mini-legend,.competitor-radar-view .competitor-radar-mini-legend-item,.competitor-radar-view .competitor-radar-historikk-legend){font-size:var(--m-fs-meta)!important}:root .competitor-radar-view .competitor-radar-historikk-intro{font-size:var(--m-fs-body-sm)!important}:root .competitor-radar-mobile-focus button{min-height:44px}:root .competitor-radar-view .competitor-radar-more-filters{min-height:44px}:root .competitor-radar-view .morning-brief-banner.is-compact{padding-right:44px}:root .competitor-radar-view .morning-brief-dismiss{top:0;right:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}:root .competitor-radar-view .competitor-radar-brief-history-arrow{min-width:44px;min-height:44px;align-items:center;justify-content:center}:root .competitor-radar-view .competitor-radar-toggle{display:inline-flex;align-items:center;min-height:44px}:root .competitor-radar-view .morning-brief-toggle{position:relative}:root .competitor-radar-view .morning-brief-toggle:after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}:root .gjoremal-view .gjoremal-liste-actions .btn{font-size:var(--m-fs-meta)!important}:root .gjoremal-view .gjoremal-welcome-hint{font-size:var(--m-fs-body-sm)!important}:root .gjoremal-view .gjoremal-subtoggle{font-size:var(--m-fs-meta)!important}:root .gjoremal-view .gjoremal-liste-actions .btn{min-width:44px;min-height:44px}:root .gjoremal-view :is(.gjoremal-welcome-form .btn,.gjoremal-completed-head,.gjoremal-mindag-btn){min-height:44px}:root .gjoremal-view .gjoremal-detail-head .btn.is-ghost{min-width:44px;min-height:44px}:root .gjoremal-view .gjoremal-detail-foot .btn{min-height:44px}:root .gjoremal-view .gjoremal-detail-subs li>.btn.is-ghost{min-width:44px}:root .gjoremal-view .gjoremal-detail :is(select,.date-field){min-height:44px}:root .gjoremal-view .gjoremal-valg{row-gap:0}:root .gjoremal-view .gjoremal-valg-ord{display:inline-flex;align-items:center;min-height:44px}:root :is(.kontakter-book-filters button,.kontakter-book-row-sub,.kontakter-book-row-when,.kontakter-book-letter,.kontakter-book-menu button span,.kontakt-pane-meta,.kontakt-pane .watch-toggle>span,.kontakt-pane-channel-label,.kontakt-pane .audit-empty){font-size:var(--m-fs-meta)!important}:root .kontakt-pane .audit-log .audit-day>.audit-day-label{font-size:var(--m-fs-meta)!important}:root .kontakter-book-tab{min-height:44px;padding-top:17px}:root .kontakter-book-filters{row-gap:0}:root .kontakter-book-filters button{min-height:44px}:root .kontakter-book-head .kontakter-book-actions .btn{min-height:44px}:root .kontakter-book-head .kontakter-book-more{min-width:44px}:root .kontakter-book-menu button{min-height:44px;justify-content:center}:root .kontakt-pane .kontakt-pane-back{min-height:44px}:root .kontakt-pane .kontakt-pane-actions .btn{min-height:44px}:root .kontakt-pane-channel .kontakt-channel-action{width:44px;height:44px}:root .kontakt-pane .audit-log summary{min-height:44px;align-items:center}:root .kontakt-pane .kontakt-pane-invite.is-block{position:relative}:root .kontakt-pane .kontakt-pane-invite.is-block:after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}:root :is(.ressursplan .ressursplan-day-count,.ressursplan .ressursplan-card-meta,.ressursplan .ressursplan-card-meta-items>span,.ressursplan .ressursplan-empty-state p,.ressursplan .ressursplan-accept-btn,.ressursplan .ressursplan-self-assigned,.ressursplan .ressursplan-extend .btn){font-size:var(--m-fs-meta)!important}:root :is(.ressursplan .intro,.ressursplan .ressursplan-day-heading,.ressursplan .ressursplan-day-label){font-size:var(--m-fs-body-sm)!important}:root .ressursplan .ressursplan-card-title{font-size:var(--m-fs-body)!important;line-height:1.3}:root .ressursplan .ressursplan-assign-select{font-size:16px!important;min-height:44px}:root .ressursplan .daily-day-nav>.btn.is-ghost{min-width:44px;min-height:44px}:root .ressursplan .daily-day-nav>.btn{min-height:44px}:root .ressursplan :is(.ressursplan-accept-btn,.ressursplan-extend .btn){min-height:44px}:root .ressursplan .ressursplan-card-remove{top:0;right:0;width:44px;height:44px}:root .ressursplan :is(.ressursplan-card-title,.ressursplan-card-kickers){padding-right:34px}:root :is(.planlegging-shell .planlegging-list-updated,.planlegging-shell .planlegging-list-item-meta,.planlegging-shell .planlegging-status,.planlegging-shell .planlegging-detail-meta,.planlegging-shell .planlegging-detail-meta>span,.planlegging-shell .planlegging-notat-eyebrow,.planlegging-shell .planlegging-notat-content-label,.planlegging-shell .planlegging-notat-help,.planlegging-shell .planlegging-ai-delta-hint,.planlegging-shell .planlegging-ai-error,.planlegging-shell .attachments-head .btn){font-size:var(--m-fs-meta)!important}:root :is(.planlegging-shell .planlegging-ai-help,.planlegging-shell .planlegging-ai-empty){font-size:var(--m-fs-body-sm)!important}:root .planlegging-shell :is(.planlegging-filter-chip,.planlegging-notat-tab){min-height:44px;padding-top:19px}:root .planlegging-shell .btn{min-height:44px}:root .planlegging-shell .planlegging-vedlegg .attachments-head .btn,:root .planlegging-shell .planlegging-invite{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:720px){:root :is(.dokumenter-library .dokument-book-kicker,.dokumenter-library .dokument-book-foot,.dokumenter-library .dokument-book-foot>span,.dokumenter-library .dokument-book-tags,.dokument-header-stamp,.dokument-header-tags,.dokument-header .btn,.dokument-header .btn>span,.dokument-add-row,.dokument-add-row>span,.dokument-modal .field>label,.dokument-modal .field>.hint,.dokument-import-hint,.dokument-import-explain,.honorar-side .muted,.honorar-side .honorar-bare-mine,.honorar-side .honorar-sum,.honorar-side .honorar-rad-meta,.honorar-side .honorar-rad-meta>span,.honorar-side .honorar-lenke,.honorar-side .honorar-merke,.honorar-side .honorar-historikk,.honorar-side .honorar-historikk li,.honorar-modal .kontakt-modal-meta,.honorar-modal small.muted,.honorar-modal .honorar-status,.honorar-modal .honorar-kontaktinfo,.honorar-modal .honorar-kortsok-publisert,.pamelding-view .pamelding-card-weekday,.pamelding-view .pamelding-card-month,.pamelding-view .pamelding-card-meta,.pamelding-view .pamelding-card-deadline,.pamelding-view .pamelding-card-free,.pamelding-view .pamelding-card-of,.pamelding-view .pamelding-card-slot-label,.pamelding-view .pamelding-card-slot-label>span,.pamelding-view .pamelding-detail-back,.pamelding-view .pamelding-subtitle,.modulbibliotek-meta,.modulbibliotek-meta span,.modulbibliotek-meta strong,.modulbibliotek-summary,.modulbibliotek-used,.startpakke-sub,.startpakke-card-desc,.startpakke-card-mods,.profile-view .profile-identity-meta,.profile-view .profile-membership-role,.profile-view .profile-meta-row dt,.profile-view .profile-session-meta,.profile-view .profile-session-meta>span,.profile-view .profile-always-show-chip,.profile-view .profile-topbar-check,.profile-view .profile-topbar-check>span,.profile-view .ics-feed-foot,.profile-view .ics-feed-foot .muted,.profile-view .ics-feed-foot .btn,.profile-view .btn:not(.is-primary)):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-meta)!important}:root :is(.profile-view .hint,.profile-view .profile-hint,.profile-view .profile-toggle-hint,.profile-view .profile-swatch-hint,.profile-view .profile-toggle-group):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-body-sm)!important}:root .dokument-header-kicker{font-size:var(--m-fs-label)!important}:root :is(.dokumenter-list-view .dokumenter-toolbar-select,.honorar-side .honorar-filtre-rad select,.honorar-side select.honorar-status,.profile-view .profile-identity-inputs input,.profile-view .profile-field :is(input,select),.profile-view .profile-toggle-row select,:is(.dokument-modal,.honorar-modal,.startpakke-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea)){font-size:16px!important}:root .profile-view .profile-identity-inputs{grid-template-columns:minmax(0,1fr) 80px}:root .dokumenter-list-view .dokumenter-kategori-tab{min-height:44px;padding-top:18px}:root .pamelding-view .pamelding-tab{min-height:44px;padding-top:14px}:root .honorar-side .honorar-chip{min-height:44px;min-width:44px;padding-top:21px;justify-content:center;flex-shrink:0}:root .profile-view .profile-nav-item{min-height:44px;min-width:44px;padding-top:17px;align-items:center}:root :is(.dokumenter-list-view .dokumenter-toolbar-select,.dokumenter-list-view .dokumenter-toolbar-pin,.dokument-header-bar .dokument-back,.dokument-modal .dokument-kategori-choice-btn,.honorar-side .honorar-filtre-rad select,.honorar-side .honorar-bare-mine,.honorar-side select.honorar-status,.honorar-side .honorar-handlinger .btn,.pamelding-view .pamelding-detail-back,.modulbibliotek-search,.profile-view .segmented-btn,.profile-view .profile-toggle-row select,.profile-view .profile-field select,.profile-view .profile-identity-inputs input,.profile-view .profile-topbar-check){min-height:44px}:root .dokument-modal .dokument-kategori-choice-btn{padding-top:18px}:root :is(:is(.dokument-modal,.honorar-modal,.startpakke-modal)>header .btn.is-ghost,.modulbibliotek-star,.honorar-side .honorar-handlinger .btn.is-ghost,.dokument-header-actions .btn){min-width:44px;min-height:44px}:root .profile-view .segmented-btn{min-width:44px}:root .dokumenter-library .dokument-pin-btn{width:44px;height:44px;top:5px;right:3px}:root .profile-view .profile-identity .swatch{width:36px!important;height:36px!important;border-radius:18px 18px 18px 0!important}:root .profile-view .profile-identity .profile-swatches{gap:8px}:root :is(.profile-view .swatch,.honorar-side .honorar-lenke){position:relative}:root .profile-view .profile-switch{position:relative}:root :is(.profile-view .swatch,.profile-view .profile-switch,.honorar-side .honorar-lenke):after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}:root .honorar-side .honorar-lenke{--hit: 32px}}@media(max-width:720px){:root :is(.sak-detail-moter-label,.sak-detail-mote-row,.sak-detail-mote-name,.sak-detail-mote-dato,.sak-detail-mote-start,.sak-detail-tab-count,.sak-tree-filterbar .btn,.sak-tree-filter-chip,.sak-tree-filter-count,.sak-tree-adder-trigger,.sak-task-meta-item,.sak-task-card-meta-items,.sak-tidslinje-hint,.sak-tidslinje-legend-item,.sak-tidslinje-month-label,.sak-tidslinje-day,.sak-tidslinje-task-label,.sak-aktivitet-meta>span,.sak-aktivitet-context,.sak-rapport-label,.sak-rapport-summary-block>small,.sak-rapport-task-meta,.sak-rapport-task-meta *,.sak-rapport-activity-time):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-meta)!important}:root .sak-task-desc{font-size:var(--m-fs-body-sm)!important}:root :is(.sak-tidslinje-weekday,.sak-aktivitet-day,.sak-tidslinje-status-tag){font-size:var(--m-fs-label)!important}:root .sak-aktivitet-input-actions>small{display:none}:root :is(.sak-detail-header select.sak-detail-status,.sak-aktivitet-textarea){font-size:16px!important}:root .sak-detail-header :is(.btn,.sak-detail-status){min-height:44px}:root .sak-detail-header .btn{min-width:44px;justify-content:center}:root .sak-detail-header>.btn.is-ghost:first-child{display:inline-flex;align-items:center;min-height:44px}:root .saker-main .sak-detail-moter{align-items:center;row-gap:0}:root :is(.sak-detail-mote-row,.sak-detail-mote-start){min-height:44px;align-items:center}:root .sak-detail-mote-start{display:inline-flex}:root .sak-detail-tab{min-height:44px;padding-top:18px}:root .sak-tree-filter-chips{row-gap:0;margin-top:-8px}:root .sak-tree-filter-chip{min-height:44px;padding-top:24px}:root :is(.sak-tasks-mode-toggle,.sak-tasks-filter) .btn{min-height:44px;min-width:44px;padding-top:18px;justify-content:center}:root .sak-tree-row .btn-xs{min-width:44px;min-height:44px;justify-content:center}:root .sak-tree-adder-trigger{min-height:44px}:root :is(.sak-tree-filterbar,.sak-tasks-toolbar,.sak-aktivitet-input-actions) .btn{min-height:44px}:root .sak-tree-chevron{position:relative}:root .sak-tree-chevron:after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:-8px;right:-6px;z-index:1}:root :is(.idelist-meta,.idelist-activity-ts){font-size:var(--m-fs-meta)!important}:root .idelist-activity-text{font-size:var(--m-fs-body-sm)!important}:root .idelist-row-actions .btn{min-width:44px;min-height:44px;justify-content:center}:root .idelist-rail-additem{min-height:44px}:root .idelist-head-actions .btn{min-height:44px}:root :is(.maal-scope-badge,.maal-hero-unit,.maal-hero-pct,.maal-hero-stat>.label,.maal-hero-stat>.sub,.maal-chart-legend-item,.maal-detail-tabs .tab-count,.maal-inline-form label,.maal-inline-form .maal-btn,.maal-source-chip,.maal-detail-body th,.maal-screen-seen,.maal-screen-status,.maal-settings-row label,.maal-settings-meta,.maal-refresh-error,.maal-btn-link):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-meta)!important}:root :is(.maal-chart-tooltip-date,.maal-chart-tooltip-row>:is(span,strong),.maal-chart-tooltip-variance){font-size:var(--m-fs-meta)!important}:root .maal-tab-empty{font-size:var(--m-fs-body-sm)!important}:root :is(.maal-inline-form,.maal-settings-row,.maal-settings-section) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px!important;min-height:44px}:root .maal-detail-tabs>button{min-height:44px;padding-top:23px}:root :is(.maal-btn,.maal-btn-icon){min-height:44px}:root .maal-btn-icon{min-width:44px;justify-content:center}:root .maal-color-swatch{position:relative}:root .maal-color-swatch:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:1}:root .maal-btn-link{position:relative}:root .maal-btn-link:after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:-4px;right:-4px;z-index:1}:root :is(.overlevering-suggestion-kind,.overlevering-followup-tag,.overlevering-shell .attachments-head .btn){font-size:var(--m-fs-meta)!important}:root .overlevering-shell .overlevering-followup-tags.is-editable .overlevering-followup-tag{min-height:44px}:root :is(.overlevering-suggestions-toggle,.overlevering-suggestion){min-height:44px}:root .overlevering-shell .overlevering-field :is(select,input){min-height:44px}:root .overlevering-shell :is(.attachments-head,.overlevering-editor-actions,.overlevering-followup-add-actions) .btn{min-height:44px}}@media(max-width:720px){:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .admin-subnav-pages>button{flex:none;min-height:44px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .admin-table td>input:is(:not([type]),[type=text]){min-width:140px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row{grid-template-columns:44px 32px minmax(0,1fr) 44px;gap:8px;padding:6px 4px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.paper-section-drag-handle{grid-row:1;grid-column:1}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.paper-section-swatch-wrap{grid-row:1;grid-column:2;justify-self:center}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.paper-section-name-input{grid-row:1;grid-column:3}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.paper-section-delete{grid-row:1;grid-column:4}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>:is(.paper-section-alias-input,.paper-section-ad-pill){grid-column:3 / 5}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.paper-section-ad-pill{justify-self:start}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.label-icon-preview{grid-column:2;justify-self:center}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>.label-icon-input{grid-column:3 / 5}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .paper-section-row>input{width:100%}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .tilgang-module>div:first-child{flex-wrap:wrap;gap:4px 8px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .tilgang-module>div:first-child>button{flex:1 1 100%!important;flex-wrap:wrap;min-height:44px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .tilgang-module>div:first-child>span{flex-wrap:wrap}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) :is(.admin-scope-label,.sites-master-tag,.sites-detail-active,.sites-stat-label,.sites-field>label,.sites-section-body label>span,.sites-section-body div>span:not([class]),.field>label,.site-secret-badge,.site-secret-meta,.logo-picker .btn,.admin-table th,.admin-table td.count,.admin-table td>span:not([class]),.inbound-toggle>span,.inbound-address,.auto-archive-suffix,.paper-section-add-label,.paper-section-ad-pill,.sites-section-body li div,.sites-section-body li :is(code,strong,em),.admin-subsection label>em,.smartplan-tab .muted,.smartplan-tab>div>div>span,.radar-stats-hero-label,.radar-stat-tile-head,.radar-stats-sources-label,.radar-source-pill,.radar-source-pill-stat,.radar-source-pill-stat>b,.article-import-tab-label,.article-import-chip,.article-import-tab-hint>span,.tilgang-module button>span,.tilgang-module .btn,.experimental-badge,.storskjerm-form-field>span,.kalender-default-badge,.kalender-access-summary>span){font-size:var(--m-fs-meta)!important}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) :is(.admin-intro>p,.admin-tab>.intro,.admin-section-head .intro,.admin-page-hint,.admin-hint,.admin-empty>p,.article-import-tab-empty,.sites-section>header>p,.sites-field-hint,.site-secret-desc,.column-roles-header>small,.storskjerm-groups-hint,.kalender-desc,.tilgang-startpakke p,.smartplan-tab>p.muted,.smartplan-tab>.admin-section-head+div label>span>.muted){font-size:var(--m-fs-body-sm)!important}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .sites-section>header>h3{font-size:var(--m-fs-body)!important}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) :is(.admin-table td .btn,.column-drag-handle,.paper-section-drag-handle,.paper-section-delete,.radar-action-btn,.logo-picker .btn){min-width:44px;min-height:44px;justify-content:center}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) :is(.paper-section-ad-pill,.storskjerm-group-chip,.inbound-toggle,.article-import-toggle,.tilgang-module .btn,:is(.sites-section-body,.admin-subsection,.article-import-tab-section,.smartplan-tab) label:has(>input[type=checkbox])){min-height:44px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .admin-table td>a[href]{display:inline-block;max-width:100%;padding-block:14px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .color-swatches{flex-wrap:wrap;gap:12px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .swatch{position:relative;width:32px;height:32px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .admin-table td>.color-swatches{width:160px;gap:16px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .swatch.swatch-sm{width:28px;height:28px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .article-import-chip-list{gap:8px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) .article-import-chip-remove{position:relative;width:32px;height:32px}:root .admin-inner:has(>.admin-subnav .admin-scope:not(.is-global)) :is(.swatch,.article-import-chip-remove):after{content:"";position:absolute;top:min(0px,calc((100% - var(--hit, 44px)) / 2));bottom:min(0px,calc((100% - var(--hit, 44px)) / 2));left:min(0px,calc((100% - var(--hit, 44px)) / 2));right:min(0px,calc((100% - var(--hit, 44px)) / 2));z-index:1}}@media(max-width:720px){:root .admin:has(.admin-scope.is-global) .admin-subnav-pages{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}:root .admin:has(.admin-scope.is-global) .admin-subnav-pages::-webkit-scrollbar{display:none}:root .admin:has(.admin-scope.is-global) .admin-subnav-pages>button{flex:0 0 auto;min-width:44px;min-height:44px}:root .admin:has(.admin-scope.is-global) .admin-tab>div:has(>.dash-section+.dash-section){grid-template-columns:minmax(0,1fr)!important}:root .admin:has(.admin-scope.is-global) .events-viewswitch{flex-wrap:wrap}:root .admin:has(.admin-scope.is-global) .events-viewswitch>div{flex-wrap:wrap}:root .admin:has(.admin-scope.is-global) .events-viewswitch>form{flex:1 1 100%!important;max-width:none!important}:root .admin:has(.admin-scope.is-global) .events-viewswitch>form>input{min-height:44px}:root .admin:has(.admin-scope.is-global) .events-viewswitch>form>.btn{flex:0 0 auto;min-width:44px}:root .admin:has(.admin-scope.is-global) :is(.admin-scope-label,.innsikt-filter-label,.filter-row>label,.dash-card .lbl,.ai-stat-label,.ai-tab-controls>button,.storage-card-label,.storage-card-sub,.storage-fillbar-pct,.storage-growth-axis>span,.storage-type-tag,.ranked-list .count,.users-sort,.users-meta,.users-access,.users-when,.users-warn,.prosjekter-item-hint,.prosjekter-epost,.announcements-tab .announcement-form-field>span,.announcement-link-inserter code,.announcement-row-chip,.announcement-row-status,.announcement-row-scope,.announcement-row-meta,.system-backup-meta span,.system-backup-help code,.line-chart-title,.line-chart-title .dim,.line-chart-x-labels>span,.line-chart-end,.stacked-bar-legend .legend-item,.hfunnel-label,.hfunnel-count,.hfunnel-dropoff,.deadline-day,.deadline-date,.dash-section>p:not(.dim),.events-summary,.innsikt-figure-context,li>.dash-card-btn span,li>.dash-card-btn>div,.admin-h3>.mono,.dash-section>div>label,table th,table th *,table tbody td:not(.heatmap-cell),table tbody td :is(small,code,em,span,strong,.btn)):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-meta)!important}:root .admin:has(.admin-scope.is-global) .stacked-bar-x>span{font-size:var(--m-fs-label)!important}:root .admin:has(.admin-scope.is-global) :is(.admin-intro>p,p.admin-intro,.admin-tab-head p.intro,.ai-tab-header p.intro,.intro-small,.admin-hint,p.hint,ul.hint>li,.storage-hint,.system-backup-warn,p.event-empty,.admin-empty,section>p.dim,section>p.muted,.dash-section>div.dim,.dash-section>p.dim,.dash-section>p.dim>b,.innsikt-note,.innsikt-note>code,table tfoot td,table tfoot td *):not(.is-empty:not(.is-invite)){font-size:var(--m-fs-body-sm)!important}:root .admin:has(.admin-scope.is-global) :is(.admin-areas button,.innsikt-tabs .innsikt-tab,.users-status-tabs button,.events-viewswitch button,.segmented-btn,.users-sort,.ai-tab-controls>button,.dash-section>div>label:has(>input[type=checkbox])){min-height:44px}:root .admin:has(.admin-scope.is-global) select{min-height:44px}:root .admin:has(.admin-scope.is-global) .btn{min-height:44px}:root .admin:has(.admin-scope.is-global) .system-backup-help{padding-top:0;padding-bottom:0}:root .admin:has(.admin-scope.is-global) .system-backup-help>summary{padding:14px 0}:root .admin:has(.admin-scope.is-global) .system-backup-help[open]{padding-bottom:12px}}@media(max-width:720px){:root :is(.bemanning-vakter-date,.bemanning-vakter-slot-time,.bemanning-vakter-name,.bemanning-fravaer-pill,.bemanning-fravaer-pill>span,.maal-tree-pane-count,.maal-card-scope,.maal-card-progress-pct,.maal-card-variance,.some-label-chip,.some-lock-banner>span){font-size:var(--m-fs-meta)!important}:root .maal-btn{font-size:var(--m-fs-meta)!important}:root .bemanning .btn{min-width:44px;min-height:44px}:root .bemanning-fravaer-pill{min-height:44px}:root .maal-card-toggle{position:relative}:root .maal-card-toggle:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2));z-index:1}}.radar-funn{border-top:2px solid var(--text);border-bottom:1px solid var(--line);padding:8px 0 6px;margin:0 0 16px;font-family:var(--font-sans);color:var(--text)}.radar-funn-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.radar-funn-toggle{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:700 13px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.radar-funn-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.radar-funn-chevron{font-size:11px;color:var(--text-muted);width:10px}.radar-funn-count{font-weight:600;color:var(--primary);font-variant-numeric:tabular-nums}.radar-funn-sub{font-size:12px;color:var(--text-muted)}.radar-funn-more{margin-left:auto;padding:0;border:0;background:transparent;color:var(--primary);font:500 12px/1.3 var(--font-sans);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.radar-funn-more:hover{text-decoration-thickness:2px}.radar-funn-list{list-style:none;margin:6px 0 0;padding:0}.radar-funn-line{display:grid;grid-template-columns:56px minmax(0,1fr) 96px 112px;align-items:baseline;gap:2px 12px;padding:6px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.35}.radar-funn-line:first-child{border-top:0}.radar-funn-source{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-funn-link{color:var(--text);font-weight:600;text-decoration:none;min-width:0}.radar-funn-link:hover{text-decoration:underline;text-underline-offset:2px}.radar-funn-meta{font-size:12px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.radar-funn-meta{text-align:right}.radar-funn-behind{justify-self:end;padding:2px 8px;border-radius:3px;background:var(--red);color:#fff;font:700 12px/1.3 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.radar-funn-group{margin:10px 0 0;font:700 11px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.radar-funn-group.is-loss{color:var(--red)}.radar-funn-btn{justify-self:end;padding:2px 8px;border:1px solid var(--primary);border-radius:0;background:transparent;color:var(--primary);font:600 12px/1.3 var(--font-sans);white-space:nowrap;cursor:pointer}.radar-funn-btn:hover{background:var(--primary);color:#fff}.radar-funn-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.radar-funn-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:8px 0 0;padding-top:6px;border-top:1px solid var(--line);font-size:12px;color:var(--text-muted)}.radar-funn-first b{color:var(--green);font-variant-numeric:tabular-nums}.overlevering-radar-funn{margin:0 0 16px}.daily-radar-funn{margin:4px 0 16px}@media(max-width:720px){.radar-funn-line{grid-template-columns:minmax(0,1fr) auto}.radar-funn-source,.radar-funn-link{grid-column:1 / -1}.radar-funn-meta{grid-column:1;text-align:left}.radar-funn-btn,.radar-funn-behind{grid-column:2}}:root[data-darkmode=on] .radar-funn,html[data-theme=polaris-dark] .radar-funn{border-top-color:color-mix(in srgb,var(--text),transparent 25%)}:root[data-darkmode=on] .radar-funn-count,:root[data-darkmode=on] .radar-funn-more,:root[data-darkmode=on] .radar-funn-btn,html[data-theme=polaris-dark] .radar-funn-count,html[data-theme=polaris-dark] .radar-funn-more,html[data-theme=polaris-dark] .radar-funn-btn{color:color-mix(in srgb,var(--primary),white 35%);border-color:color-mix(in srgb,var(--primary),white 35%)}:root[data-darkmode=on] .radar-funn-btn:hover,html[data-theme=polaris-dark] .radar-funn-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff}:root[data-darkmode=on] .radar-funn-group.is-loss,html[data-theme=polaris-dark] .radar-funn-group.is-loss{color:#ff8a7a}@media(prefers-color-scheme:dark){:root[data-darkmode=auto] .radar-funn{border-top-color:color-mix(in srgb,var(--text),transparent 25%)}:root[data-darkmode=auto] .radar-funn-count,:root[data-darkmode=auto] .radar-funn-more,:root[data-darkmode=auto] .radar-funn-btn{color:color-mix(in srgb,var(--primary),white 35%);border-color:color-mix(in srgb,var(--primary),white 35%)}:root[data-darkmode=auto] .radar-funn-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff}:root[data-darkmode=auto] .radar-funn-group.is-loss{color:#ff8a7a}}
