.msb[data-v-80ccc687]{width:224px;flex-shrink:0;background:var(--betong);border-right:1px solid var(--fuge);padding:18px 14px 24px;overflow-y:auto;position:sticky;top:52px;height:calc(100vh - 52px)}.msb-empty[data-v-80ccc687]{color:var(--skifer);font-size:13px;padding:8px}.ballen[data-v-80ccc687],.msb-head[data-v-80ccc687],.msb-list li a[data-v-80ccc687]{display:flex;align-items:baseline;gap:8px;width:100%;border:0;background:none;text-align:left;padding:6px 10px;border-radius:4px;cursor:pointer;font:500 14.5px var(--sans);color:var(--berg)}.ballen[data-v-80ccc687]{margin-bottom:12px}.ballen[data-v-80ccc687]:hover,.msb-head[data-v-80ccc687]:hover,.msb-list li a[data-v-80ccc687]:hover{background:#1b1d200f;text-decoration:none}.ballen.cur[data-v-80ccc687],.msb-list li a.cur[data-v-80ccc687]{background:var(--berg);color:#fff}.n[data-v-80ccc687]{margin-left:auto;font-size:12.5px;color:var(--skifer);font-variation-settings:"wdth" 85;font-variant-numeric:tabular-nums}.cur .n[data-v-80ccc687]{color:#ffffffbf}.n.ball[data-v-80ccc687]{color:var(--berg);font-weight:600}.cur .n.ball[data-v-80ccc687]{color:#fff}.msb-mod[data-v-80ccc687]{margin-bottom:2px}.msb-head[data-v-80ccc687]{font-weight:500;font-size:13.5px;color:var(--skifer)}.msb-head.open[data-v-80ccc687]{color:var(--berg)}.chev[data-v-80ccc687]{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s;flex:none;margin-right:2px;align-self:center}.chev.open[data-v-80ccc687]{transform:rotate(45deg)}.msb-name[data-v-80ccc687]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msb-list[data-v-80ccc687]{list-style:none;margin:0 0 6px;padding:0}.msb-list li a[data-v-80ccc687]{padding-left:24px;font-size:14px}.msb-none[data-v-80ccc687]{padding:4px 9px 4px 24px;color:var(--skifer);font-size:12.5px}@media(max-width:860px){.msb[data-v-80ccc687]{position:fixed;left:0;top:52px;z-index:40;width:240px;border-right:1px solid var(--fuge);box-shadow:0 8px 24px #1b1d202e}}.ov[data-v-f0dd46e7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4066;display:flex;align-items:center;justify-content:center;padding:4vh 20px;z-index:500}.dv[data-v-f0dd46e7]{background:var(--surface, #fff);border-radius:4px;box-shadow:0 8px 40px #00000040;width:100%;max-width:980px;max-height:90vh;display:flex;flex-direction:column}.dv-head[data-v-f0dd46e7]{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--hair2, #e5e5ee)}.dv-head h4[data-v-f0dd46e7]{margin:0;font:700 15px var(--sans, sans-serif);color:var(--ink, #222);flex:1}.dv-file[data-v-f0dd46e7]{font-weight:500;color:var(--muted, #777)}.dv-x[data-v-f0dd46e7]{border:0;background:none;cursor:pointer;color:var(--muted, #777);font-size:15px}.dv-body[data-v-f0dd46e7]{display:flex;gap:0;min-height:0;flex:1}.dv-preview[data-v-f0dd46e7]{flex:1;min-width:0;background:#f4f4f8;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:14px;overflow:auto}.dv-preview img[data-v-f0dd46e7]{max-width:100%;max-height:78vh;object-fit:contain}.dv-preview iframe[data-v-f0dd46e7]{width:100%;height:78vh;border:0}.dv-nopreview[data-v-f0dd46e7]{color:var(--muted, #777);font:500 14px var(--sans, sans-serif);padding:60px}.dv-side[data-v-f0dd46e7]{width:300px;flex:none;border-left:1px solid var(--hair2, #e5e5ee);padding:14px 16px;overflow-y:auto}.dv-sec[data-v-f0dd46e7]{font:700 10.5px var(--mono, monospace);letter-spacing:.06em;color:var(--muted, #777);margin-bottom:8px}.dv-rev[data-v-f0dd46e7]{border-top:1px solid var(--hair, #eee);padding:8px 0}.dv-rev-top[data-v-f0dd46e7]{display:flex;align-items:center;gap:8px;font:600 13px var(--sans, sans-serif);color:var(--ink, #222)}.dv-size[data-v-f0dd46e7]{margin-left:auto;font:500 11px var(--mono, monospace);color:var(--muted, #777)}.dv-status[data-v-f0dd46e7]{font:700 9.5px var(--mono, monospace);padding:2px 8px;border-radius:4px;background:#eee;color:#666}.st-Approved[data-v-f0dd46e7]{background:#e3e5e1;color:#1b1d20}.st-Review[data-v-f0dd46e7]{background:#fdf3e0;color:#d9821b}.st-Archived[data-v-f0dd46e7]{background:#f0f0f0;color:#999}.dv-rev-meta[data-v-f0dd46e7]{font:400 11.5px var(--sans, sans-serif);color:var(--muted, #777);margin:2px 0 6px}.dv-rev-act[data-v-f0dd46e7]{display:flex;gap:5px}.dv-btn[data-v-f0dd46e7]{border:1px solid var(--hair2, #e5e5ee);background:var(--surface, #fff);border-radius:4px;padding:3px 9px;font:600 11px var(--sans, sans-serif);color:var(--ink, #222);cursor:pointer}.dv-upload[data-v-f0dd46e7]{display:inline-flex;align-items:center;gap:7px;margin-top:12px;border:1px dashed var(--hair2, #ccc);border-radius:4px;padding:8px 12px;font:600 12px var(--sans, sans-serif);color:var(--teal, #1b1d20);cursor:pointer}.muted[data-v-f0dd46e7]{color:var(--muted, #777);font-size:12.5px}.blank[data-v-e2b92e92]{color:var(--faint)}.chk[data-v-e2b92e92]{color:var(--teal)}.cbadge[data-v-e2b92e92]{display:inline-block;font:700 12px var(--sans);padding:2px 10px;border-radius:4px;background:var(--hair);border:1px solid var(--hair2)}.userval[data-v-e2b92e92]{display:inline-flex;align-items:center;gap:5px}.chain[data-v-e2b92e92]{font:500 13px var(--mono);color:var(--ink);white-space:nowrap}.userval .bi[data-v-e2b92e92]{color:var(--muted)}.multiline[data-v-e2b92e92]{white-space:pre-wrap}.thumb[data-v-e2b92e92]{max-width:100%;max-height:120px;border-radius:4px;border:1px solid var(--hair2);display:block}.filelink[data-v-e2b92e92]{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font:500 13px var(--sans);cursor:pointer}.thumb.clickable[data-v-e2b92e92]{cursor:zoom-in}.docwrap[data-v-e2b92e92]{display:inline-flex;align-items:center;gap:8px}.dl[data-v-e2b92e92]{color:var(--muted);font-size:13px}.chn[data-v-28cfa93b]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.chn-in[data-v-28cfa93b]{width:7.5em;min-width:0;border:1px solid var(--hair2, #c3c7c3);border-radius:4px;padding:7px 9px;font:500 14px var(--mono, "Archivo", sans-serif);color:var(--ink, #1b1d20);background:#fff}.chn-in[data-v-28cfa93b]:focus{outline:none;border-color:var(--teal, #1b1d20)}.chn.compact .chn-in[data-v-28cfa93b]{padding:4px 7px;font-size:13px;width:6.5em}.chn.invalid .chn-in[data-v-28cfa93b]{border-color:#c8321e}.chn-arrow[data-v-28cfa93b]{color:var(--muted, #585e63);font-size:13px}.chn-len[data-v-28cfa93b]{font:500 11.5px var(--mono, monospace);color:var(--muted, #585e63);white-space:nowrap;min-width:3em}.sa[data-v-bdb2a54f]{background:#eef4ff;border:1px solid #CCD9F5;border-radius:4px;padding:12px 14px}.sa-h[data-v-bdb2a54f]{font:700 13px var(--sans);color:var(--ink);margin-bottom:8px}.sa-block[data-v-bdb2a54f]{margin-bottom:12px}.sa-sub[data-v-bdb2a54f]{font:600 11px var(--sans);letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.sa-fgrid[data-v-bdb2a54f]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.sa-fld[data-v-bdb2a54f]{display:flex;flex-direction:column;gap:3px}.sa-flab[data-v-bdb2a54f]{font:600 12px var(--sans);color:var(--muted)}.star[data-v-bdb2a54f]{color:var(--st-late-t)}.sa-fld[data-v-bdb2a54f] input,.sa-fld[data-v-bdb2a54f] textarea,.sa-fld[data-v-bdb2a54f] select{border:1px solid var(--hair2);border-radius:var(--r-input);padding:6px 8px;font:400 13px var(--sans);color:var(--ink);background:#fff;width:100%}.sa-chk[data-v-bdb2a54f]{display:inline-flex;align-items:center;gap:6px;font:400 13px var(--sans)}.sa-chk[data-v-bdb2a54f] input{width:auto}.sa-resp[data-v-bdb2a54f]{width:100%;border:1px solid var(--hair2);border-radius:var(--r-input);padding:7px 9px;font:400 13px var(--sans)}.sa-foot[data-v-bdb2a54f]{position:relative;display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid #CCD9F5}.sa-sentence[data-v-bdb2a54f]{flex:1;font:400 13.5px var(--sans);color:var(--ink);line-height:1.5}.sa-sentence b[data-v-bdb2a54f]{font-weight:700}.pick[data-v-bdb2a54f]{color:var(--teal);font-weight:600;cursor:pointer;white-space:nowrap}.pick .bi[data-v-bdb2a54f]{font-size:9px}.role[data-v-bdb2a54f]{color:var(--teal);font-weight:600;cursor:pointer;border-bottom:1px dotted var(--teal)}.role.chosen[data-v-bdb2a54f]{border-bottom:0}.owner[data-v-bdb2a54f]{font-weight:600;color:var(--ink)}.btn[data-v-bdb2a54f]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 16px;font:600 13px var(--sans);cursor:pointer;flex:none}.btn.accent[data-v-bdb2a54f]{background:var(--teal);border-color:var(--teal);color:#fff}.btn[data-v-bdb2a54f]:disabled{opacity:.6}.menu[data-v-bdb2a54f]{position:absolute;z-index:60;background:var(--surface);border:1px solid var(--hair2);border-radius:4px;box-shadow:var(--shadow);padding:5px;min-width:160px}.next-menu[data-v-bdb2a54f]{left:0;bottom:calc(100% + 4px)}.mi[data-v-bdb2a54f]{display:block;width:100%;text-align:left;border:0;background:none;border-radius:4px;padding:7px 10px;font:500 13px var(--sans);color:var(--ink);cursor:pointer}.mi[data-v-bdb2a54f]:hover{background:var(--hair)}.mi.on[data-v-bdb2a54f]{color:var(--teal);font-weight:600}.hovpop[data-v-bdb2a54f]{position:fixed;z-index:80;background:var(--ink);color:#fff;border-radius:4px;padding:6px 4px;box-shadow:var(--shadow);pointer-events:none}.hovrow[data-v-bdb2a54f]{font:500 12px var(--sans);padding:3px 12px;white-space:nowrap}.hovrow.muted[data-v-bdb2a54f]{opacity:.6}.ovbd[data-v-bdb2a54f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.asgpop[data-v-bdb2a54f]{position:fixed;z-index:91;background:var(--surface);border:1px solid var(--hair2);border-radius:4px;box-shadow:var(--shadow);padding:6px;min-width:230px;max-width:280px}.asg-h[data-v-bdb2a54f]{font:700 11px var(--sans);letter-spacing:.04em;color:var(--faint);padding:4px 8px}.asg-row[data-v-bdb2a54f]{display:block;width:100%;text-align:left;border:0;background:none;border-radius:4px;padding:7px 9px;font:500 13px var(--sans);color:var(--ink);cursor:pointer}.asg-row[data-v-bdb2a54f]:hover{background:var(--hair)}.asg-own[data-v-bdb2a54f]{color:var(--muted);font-weight:400}.asg-row.muted[data-v-bdb2a54f]{color:var(--muted);cursor:default}.asg-other[data-v-bdb2a54f]{display:block;width:100%;text-align:left;border:0;border-top:1px solid var(--hair);background:none;margin-top:4px;padding:8px 9px 4px;font:600 13px var(--sans);color:var(--teal);cursor:pointer}.asg-search[data-v-bdb2a54f]{width:100%;border:1px solid var(--hair2);border-radius:4px;padding:7px 9px;font:400 13px var(--sans);margin-bottom:4px}.muted[data-v-bdb2a54f]{color:var(--muted)}.pt[data-v-233e3333]{position:relative;margin-bottom:14px}.pt-akse[data-v-233e3333]{position:relative;height:22px;margin-left:var(--lw);border-bottom:1px solid var(--fuge)}.pt-akse .tick[data-v-233e3333]{position:absolute;top:3px;font-size:11.5px;color:var(--skifer);font-variation-settings:"wdth" 85;transform:translate(-50%);white-space:nowrap}.pt-akse .tick[data-v-233e3333]:after{content:"";position:absolute;left:50%;bottom:-4px;width:1px;height:4px;background:var(--fuge)}.lane[data-v-233e3333]{display:grid;grid-template-columns:var(--lw) 1fr;height:var(--lh);align-items:center}.lane[data-v-233e3333]:nth-child(odd){background:#1b1d2008}.ln[data-v-233e3333]{--st: #888;font-size:12.5px;font-weight:600;font-variation-settings:"wdth" 105;color:var(--st);padding-left:2px;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden}.ln[data-v-233e3333]:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--st);flex:none}.ln.tom[data-v-233e3333]{color:var(--skifer);font-weight:500}.ln.tom[data-v-233e3333]:before{background:transparent;border:1.5px solid var(--fuge)}.tr[data-v-233e3333]{position:relative;height:100%}.visit[data-v-233e3333]{--st: #888;position:absolute;top:5px;height:calc(var(--lh) - 10px);background:var(--st);border-radius:2px;color:#fff;font-size:11px;font-variation-settings:"wdth" 85;padding:0 5px;line-height:calc(var(--lh) - 10px);white-space:nowrap;overflow:hidden;min-width:3px}.visit.naa[data-v-233e3333]{box-shadow:0 0 0 2px var(--lys),0 0 0 3.5px var(--berg)}.hopp[data-v-233e3333]{position:absolute;width:2px;background:var(--berg);transform:translate(-1px);pointer-events:none}.naa[data-v-233e3333]{position:absolute;top:22px;bottom:30px;width:0;border-left:1.5px dashed var(--berg);pointer-events:none}.naa span[data-v-233e3333]{position:absolute;top:-20px;left:4px;font-size:11px;font-weight:600;color:var(--berg)}.frist[data-v-233e3333]{--st: #888;position:absolute;top:3px;height:calc(var(--lh) - 6px);width:0;border-left:2px solid var(--st)}.frist .fl[data-v-233e3333]{position:absolute;left:3px;top:-1px;font-size:11px;line-height:12px;white-space:nowrap;color:var(--st);font-weight:600;font-variation-settings:"wdth" 90;background:var(--lys);padding:1px 4px;border-radius:2px}.frist .fl small[data-v-233e3333]{display:block;font-weight:400;font-size:10.5px;color:var(--skifer)}.frist.snart[data-v-233e3333]{border-color:var(--snart)}.frist.snart .fl[data-v-233e3333]{color:#fff;background:var(--snart)}.frist.snart .fl small[data-v-233e3333]{color:#fff}.frist.over[data-v-233e3333]{border-color:var(--varsel)}.frist.over .fl[data-v-233e3333]{color:#fff;background:var(--varsel)}.frist.over .fl small[data-v-233e3333]{color:#fff}.frist.venstre .fl[data-v-233e3333]{left:auto;right:3px}.rest[data-v-233e3333]{--st: #888;position:absolute;top:6px;height:calc(var(--lh) - 12px);border:1.5px dashed var(--st);border-radius:2px}.rest.snart[data-v-233e3333]{border-color:var(--snart);border-style:solid}.rest.over[data-v-233e3333]{border:0;background:repeating-linear-gradient(135deg,var(--varsel) 0 3px,transparent 3px 7px)}.lov[data-v-233e3333]{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--skifer);flex-wrap:wrap}.lov span[data-v-233e3333]{display:inline-flex;align-items:center;gap:6px}.lov i[data-v-233e3333]{display:inline-block;width:16px;height:9px;border-radius:2px}.lov .i1[data-v-233e3333]{background:var(--skifer)}.lov .i2[data-v-233e3333]{border:1.5px dashed var(--skifer)}.lov .i5[data-v-233e3333]{border:1.5px solid var(--snart)}.lov .i3[data-v-233e3333]{background:repeating-linear-gradient(135deg,var(--varsel) 0 3px,transparent 3px 7px)}.lov .i4[data-v-233e3333]{width:2px;background:var(--berg)}@media(max-width:860px){.pt[data-v-233e3333]{--lw: 78px !important}}.sr[data-v-f249f891]{--sr-sans: "Archivo", sans-serif;--sr-mono: "Archivo", sans-serif;--sr-ink: #1b1d20;--sr-val: #1b1d20;--sr-strong: #33373b;--sr-body: #33373b;--sr-muted: #585e63;--sr-label: #585e63;--sr-weak: #585e63;--sr-weakest: #6b7177;--sr-eyebrow: #585e63;position:relative}.sr-microlab[data-v-f249f891]{font:500 9px var(--sr-mono);letter-spacing:.1em;color:var(--sr-label)}.sr-microtxt[data-v-f249f891]{font:400 13px var(--sr-sans);color:var(--sr-label)}.sr-flex[data-v-f249f891]{flex:1}.sr-vsep[data-v-f249f891]{width:1px;height:18px;background:#c3c7c3;flex-shrink:0}.sr-dot[data-v-f249f891]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sr-dot.lg[data-v-f249f891]{width:9px;height:9px}.sr-badge[data-v-f249f891]{display:inline-flex;align-items:center;height:26px;padding:0 13px;border-radius:4px;font:600 13px var(--sr-sans);flex-shrink:0}.sr-ava[data-v-f249f891]{width:22px;height:22px;border-radius:50%;color:#fff;font:600 10px var(--sr-mono);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sr-ava.sm[data-v-f249f891]{width:18px;height:18px;font-size:8px}.sr-ava-stack[data-v-f249f891]{margin-left:-5px;border:2px solid #fff}.sr-ava-stack.waiting[data-v-f249f891]{background:#fff;border:1.5px dashed #d9821b}.sr-avastack[data-v-f249f891]{display:flex}.sr-n1[data-v-f249f891]{background:#fff;border:1px solid #c3c7c3;border-left:4px solid;border-radius:4px;display:flex;align-items:center;gap:12px;padding:11px 14px 11px 16px;cursor:pointer}.sr-n1[data-v-f249f891]:hover{border-color:#c3c7c3;border-left-color:inherit}.sr-n1.mine[data-v-f249f891]{box-shadow:inset 0 0 0 1px #c3c7c3,0 1px #1b1d2014}.sr-badge.solid[data-v-f249f891]{color:#fff;padding:0 11px}.sr-badge-dur[data-v-f249f891]{font-weight:500;opacity:.85;margin-left:5px}.sr-prefix[data-v-f249f891]{font:400 12.5px var(--sr-sans);color:var(--sr-label);white-space:nowrap}.sr-who[data-v-f249f891]{font:600 13px var(--sr-sans);color:var(--sr-val);white-space:nowrap}.sr-as[data-v-f249f891]{font:400 12.5px var(--sr-sans);color:var(--sr-label);white-space:nowrap}.sr-more[data-v-f249f891]{font:500 11px var(--sr-mono);color:var(--sr-muted);background:#eceeeb;border-radius:5px;padding:1px 5px;white-space:nowrap}.sr-nobody[data-v-f249f891]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:4px;background:#fbe9d6;color:#d9821b;font:600 12px var(--sr-sans);white-space:nowrap}.sr-rolewrap .sr-avastack[data-v-f249f891]{margin-right:4px}.sr-split[data-v-f249f891]{display:inline-flex}.sr-split-main[data-v-f249f891]{border-radius:4px 0 0 8px}.sr-split-main[data-v-f249f891]:only-child{border-radius:4px}.sr-split-caret[data-v-f249f891]{border-radius:0 8px 8px 0;padding:0 9px;border-left:1px solid rgba(255,255,255,.28);font-size:10px}.sr-split.ghost .sr-send[data-v-f249f891]{background:#fff;color:var(--sr-muted);border:1px solid #c3c7c3}.sr-split.ghost .sr-send[data-v-f249f891]:hover{background:#eceeeb;color:var(--sr-val)}.sr-menu.right[data-v-f249f891]{left:auto;right:0}.sr-pulsewrap[data-v-f249f891]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.sr-pulse[data-v-f249f891]{width:9px;height:9px;border-radius:50%;animation:srPulse-f249f891 2.4s ease infinite}@keyframes srPulse-f249f891{0%,to{box-shadow:none}50%{box-shadow:none}}.sr-nextwrap[data-v-f249f891]{position:relative;display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.sr-nextsel[data-v-f249f891]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:4px;border:1px solid #c3c7c3;background:#fff;cursor:pointer}.sr-nextsel[data-v-f249f891]:hover{border-color:#8d9290}.sr-nextname[data-v-f249f891]{font:600 12px var(--sr-sans);color:var(--sr-val)}.sr-caret[data-v-f249f891]{font-size:9px;color:var(--sr-label)}.sr-send[data-v-f249f891]{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:4px;border:none;background:#1b1d20;color:#fff;font:600 12px var(--sr-sans);cursor:pointer;white-space:nowrap}.sr-send[data-v-f249f891]:hover{background:#000}.sr-veil[data-v-f249f891]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.sr-menu[data-v-f249f891]{position:absolute;top:calc(100% + 6px);left:0;z-index:56;min-width:186px;background:#fff;border:1px solid #c3c7c3;border-radius:4px;box-shadow:none;padding:7px}.sr-menuhead[data-v-f249f891]{padding:4px 8px 7px}.sr-mi[data-v-f249f891]{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:none;background:transparent;border-radius:4px;cursor:pointer;text-align:left}.sr-mi[data-v-f249f891]:hover{background:#eceeeb}.sr-mi .sr-dot[data-v-f249f891]{width:8px;height:8px}.sr-miname[data-v-f249f891]{flex:1;font:500 13px var(--sr-sans);color:var(--sr-val)}.sr-check[data-v-f249f891]{font:600 11px var(--sr-mono);color:#1b1d20}.sr-wait[data-v-f249f891]{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.sr-rolewrap[data-v-f249f891]{position:relative;display:inline-flex;align-items:center}.sr-rolechip[data-v-f249f891]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:4px;background:#eceeeb;border:1px dashed #c3c7c3;font:500 12px var(--sr-sans);color:#33373b;cursor:help;white-space:nowrap}.sr-rolepop[data-v-f249f891]{position:absolute;top:calc(100% + 7px);left:0;z-index:45;min-width:196px;background:#fff;border:1px solid #c3c7c3;border-radius:4px;box-shadow:none;padding:11px 12px}.sr-poptitle[data-v-f249f891]{margin-bottom:8px;letter-spacing:.08em}.sr-poprow[data-v-f249f891]{display:flex;align-items:center;gap:9px;padding:4px 2px}.sr-poprow .sr-ava[data-v-f249f891]{width:20px;height:20px;font-size:9px}.sr-popname[data-v-f249f891]{flex:1;font:500 13px var(--sr-sans);color:var(--sr-val);white-space:nowrap}.sr-status[data-v-f249f891]{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:5px;font:600 9px var(--sr-mono)}.sr-status.ok[data-v-f249f891]{background:#e3e5e1;color:#1b1d20}.sr-status.wait[data-v-f249f891]{background:#fbe9d6;color:#d9821b}.sr-qchip[data-v-f249f891],.sr-frist[data-v-f249f891]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;background:#fbe9d6;color:#d9821b;font:600 12px var(--sr-sans);flex-shrink:0;white-space:nowrap}.sr-frist.overdue[data-v-f249f891]{background:#f6ddd8;color:#c8321e}.sr-acct[data-v-f249f891]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sr-acctname[data-v-f249f891]{font:500 13px var(--sr-sans);color:var(--sr-val);white-space:nowrap}.sr-chevbox[data-v-f249f891]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:#eceeeb;flex-shrink:0}.sr-chevbox.open svg[data-v-f249f891]{transform:rotate(180deg)}.sr-full[data-v-f249f891]{background:#f5f6f4;border:1px solid #c3c7c3;border-radius:4px;box-shadow:none;overflow:hidden}.sr-head[data-v-f249f891]{background:#fff;border-bottom:1px solid #d6d9d6;padding:16px 22px;display:flex;align-items:flex-start;gap:18px;cursor:pointer}.sr-headmain[data-v-f249f891]{flex:1;min-width:0}.sr-titlerow[data-v-f249f891]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.sr-title[data-v-f249f891]{font:600 19px var(--sr-sans);letter-spacing:-.015em;color:var(--sr-ink)}.sr-idchip[data-v-f249f891]{display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:4px;background:#eceeeb;border:1px solid #c3c7c3;font:500 10px var(--sr-mono);color:var(--sr-eyebrow)}.sr-metarow[data-v-f249f891]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sr-meta[data-v-f249f891]{font:400 13px var(--sr-sans);color:var(--sr-muted)}.sr-meta strong[data-v-f249f891]{color:var(--sr-strong);font-weight:600}.sr-versions[data-v-f249f891]{display:flex;align-items:center;gap:5px;flex-shrink:0}.sr-ver[data-v-f249f891]{height:26px;padding:0 10px;border-radius:4px;cursor:pointer;border:1px solid #c3c7c3;background:#fff;color:var(--sr-muted);font:600 11px var(--sr-mono)}.sr-ver.on[data-v-f249f891]{border-color:#c3c7c3;background:#e3e5e1;color:#1b1d20}.sr-body[data-v-f249f891]{display:flex;align-items:stretch;gap:20px;padding:18px 22px}.sr-collab[data-v-f249f891]{letter-spacing:.13em;margin-bottom:10px;display:block}.sr-left[data-v-f249f891]{width:290px;flex-shrink:0;display:flex;flex-direction:column}.sr-palette[data-v-f249f891]{flex:1;background:#fff;border:1px solid #d6d9d6;border-radius:4px;overflow:hidden}.sr-prow[data-v-f249f891]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:12px 14px;cursor:pointer;border:none;background:#fff;border-left:3px solid transparent;border-bottom:1px solid #eceeeb;font-family:var(--sr-sans)}.sr-prow[data-v-f249f891]:hover{background:#f5f6f4}.sr-prow.current[data-v-f249f891]{background:#eceeeb;box-shadow:inset 0 0 0 1px #c3c7c3}.sr-prow.current[data-v-f249f891]:hover{background:#e3e5e1}.sr-pname[data-v-f249f891]{flex:1;font:600 13px var(--sr-sans);color:var(--sr-ink)}.sr-nowchip[data-v-f249f891]{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:4px;background:#e3e5e1;font:600 9px var(--sr-mono);letter-spacing:.06em;color:#1b1d20}.sr-prole[data-v-f249f891]{font:400 11px var(--sr-sans);color:var(--sr-weak)}.sr-pchev[data-v-f249f891]{font:500 10px var(--sr-mono);color:var(--sr-weakest);width:10px;text-align:center}.sr-pdetail[data-v-f249f891]{padding:11px 14px 13px 25px;background:#f5f6f4;border-bottom:1px solid #eceeeb;display:flex;flex-direction:column;gap:9px}.sr-pline[data-v-f249f891]{display:flex;align-items:center;gap:7px}.sr-pval[data-v-f249f891]{font:500 12px var(--sr-sans);color:var(--sr-val)}.sr-rules[data-v-f249f891]{display:flex;flex-wrap:wrap;gap:5px}.sr-rule[data-v-f249f891]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;background:#eceeeb;font:500 10px var(--sr-mono);letter-spacing:.03em;color:#585e63;white-space:nowrap}.sr-right[data-v-f249f891]{flex:1;min-width:0;display:flex;flex-direction:column}.sr-rhead[data-v-f249f891]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sr-rhead .sr-microlab[data-v-f249f891]{letter-spacing:.13em}.sr-toggle[data-v-f249f891]{display:inline-flex;align-items:center;height:32px;padding:0 13px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #c3c7c3;font:600 12px var(--sr-sans);color:var(--sr-body)}.sr-toggle[data-v-f249f891]:hover{border-color:#8d9290}.sr-timeline[data-v-f249f891]{flex:1;background:#f5f6f4;border:1px solid #d6d9d6;border-radius:4px;padding:6px 16px 16px}.sr-trow[data-v-f249f891]{display:flex;align-items:stretch}.sr-gutter[data-v-f249f891]{width:92px;flex-shrink:0;text-align:right;padding:16px 0}.sr-datein[data-v-f249f891]{font:500 12px var(--sr-mono);color:#585e63}.sr-datein.active[data-v-f249f891]{color:#1b1d20}.sr-datein.promise[data-v-f249f891]{color:#d9821b}.sr-datein.overdue[data-v-f249f891]{color:#c8321e}.sr-dateout[data-v-f249f891]{font:400 11px var(--sr-mono);color:var(--sr-weak);margin-top:2px}.sr-dur[data-v-f249f891]{font:400 10px var(--sr-mono);color:var(--sr-weakest);margin-top:3px}.sr-spine[data-v-f249f891]{width:30px;flex-shrink:0;position:relative;display:flex;justify-content:center}.sr-spineline[data-v-f249f891]{position:absolute;top:0;bottom:0;width:2px;background:#c3c7c3}.sr-node[data-v-f249f891]{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;margin-top:20px;box-sizing:border-box}.sr-node.done[data-v-f249f891]{border:2px solid #f5f6f4}.sr-node.active[data-v-f249f891]{border:3px solid #f5f6f4}.sr-node.promise[data-v-f249f891]{background:#f5f6f4;border:2px dashed}.sr-cardcell[data-v-f249f891]{flex:1;min-width:0;padding:11px 0}.sr-tcard[data-v-f249f891]{background:#fff;border:1px solid #d6d9d6;border-left:4px solid;border-radius:4px}.sr-tcard.active[data-v-f249f891]{box-shadow:none}.sr-tcard.promise[data-v-f249f891]{border-style:dashed;border-left-style:dashed;opacity:.97}.sr-tcard.promise.overdue[data-v-f249f891]{border-color:#e8b9b1;opacity:1}.sr-tsum[data-v-f249f891]{display:flex;align-items:center;gap:11px;padding:12px 15px;flex-wrap:wrap}.sr-tsum.clickable[data-v-f249f891]{cursor:pointer}.sr-doneby[data-v-f249f891]{display:inline-flex;align-items:center;gap:7px;font:400 13px var(--sr-sans);color:var(--sr-muted)}.sr-doneby strong[data-v-f249f891]{font-weight:600;color:var(--sr-strong)}.sr-datedim[data-v-f249f891]{color:var(--sr-weak)}.sr-promisetag[data-v-f249f891]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:4px;flex-shrink:0;border:1px dashed #d9821b;background:#fbe9d6;font:600 10px var(--sr-mono);letter-spacing:.04em;color:#d9821b}.sr-promisetag.overdue[data-v-f249f891]{border-style:solid;border-color:#e8b9b1;background:#f6ddd8;color:#c8321e}.sr-sublabel[data-v-f249f891]{font:400 13px var(--sr-sans);color:var(--sr-weak)}.sr-sublabel.overdue[data-v-f249f891]{font-weight:600;color:#c8321e}.sr-tchev[data-v-f249f891]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.sr-tchev svg[data-v-f249f891]{transition:transform .22s ease}.sr-tchev.open svg[data-v-f249f891]{transform:rotate(90deg)}.sr-texp[data-v-f249f891]{border-top:1px solid #eceeeb;padding:15px 16px;display:flex;flex-direction:column;gap:16px}.sr-seclab[data-v-f249f891]{font:500 9px var(--sr-mono);letter-spacing:.12em;color:var(--sr-label);margin-bottom:9px}.sr-rrow[data-v-f249f891]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sr-personpill[data-v-f249f891]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border-radius:4px;border:1px solid #c3c7c3;background:#fff}.sr-personpill.answered[data-v-f249f891]{border-color:#c3c7c3;background:#e3e5e1}.sr-personpill.override[data-v-f249f891]{border-color:#f3cfae;background:#fbe9d6}.sr-instA[data-v-f249f891]{font:400 11px var(--sr-sans);color:var(--sr-eyebrow)}.sr-qlist[data-v-f249f891]{display:flex;flex-direction:column;gap:9px}.sr-qbox[data-v-f249f891]{border:1px solid #d6d9d6;background:#fff;border-radius:4px;padding:11px 13px}.sr-qbox.unanswered[data-v-f249f891]{border-color:#f3cfae;background:#fbe9d6}.sr-qhead[data-v-f249f891]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.sr-qstatus[data-v-f249f891]{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:5px;font:600 10px var(--sr-mono)}.sr-qstatus.ok[data-v-f249f891]{background:#e3e5e1;color:#1b1d20}.sr-qstatus.open[data-v-f249f891]{background:#fbe9d6;color:#d9821b}.sr-qwho[data-v-f249f891]{font:500 11px var(--sr-mono);color:var(--sr-eyebrow)}.sr-qtext[data-v-f249f891]{font:500 14px/1.4 var(--sr-sans);color:var(--sr-ink)}.sr-qanswer[data-v-f249f891]{margin-top:6px;padding-left:11px;border-left:2px solid #c3c7c3;font:400 13px/1.45 var(--sr-sans);color:var(--sr-body)}.sr-qadd[data-v-f249f891]{display:flex;gap:6px}.sr-inp[data-v-f249f891]{flex:1;border:1px solid #c3c7c3;border-radius:4px;padding:6px 9px;font:400 12.5px var(--sr-sans);color:var(--sr-ink);margin-top:6px}.sr-sel[data-v-f249f891]{border:1px solid #c3c7c3;border-radius:4px;padding:4px 6px;font:400 12px var(--sr-sans);color:var(--sr-muted);max-width:150px;margin-top:6px}.sr-metarow2[data-v-f249f891]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.sr-esk[data-v-f249f891]{font:400 11px var(--sr-sans);color:var(--sr-muted)}.sr-esk strong[data-v-f249f891]{color:var(--sr-strong);font-weight:600}.sr-empty[data-v-f249f891]{padding:20px;font:400 13px var(--sr-sans);color:var(--sr-weak)}.sr-matrix[data-v-f249f891]{flex:1;border:1px solid #d6d9d6;border-radius:4px;overflow:hidden;background:#fff}.sr-mhead[data-v-f249f891]{display:grid;grid-template-columns:150px 1.4fr 1fr 1fr 1.1fr;background:#eceeeb;border-bottom:1px solid #d6d9d6}.sr-mhead>div[data-v-f249f891]{padding:10px 14px;font:600 9px var(--sr-mono);letter-spacing:.12em;color:var(--sr-label);border-left:1px solid #d6d9d6}.sr-mhead>div[data-v-f249f891]:first-child{border-left:none}.sr-mrow[data-v-f249f891]{display:grid;grid-template-columns:150px 1.4fr 1fr 1fr 1.1fr;border-bottom:1px solid #eceeeb;background:#fff}.sr-mrow.current[data-v-f249f891]{background:#eceeeb}.sr-mrow[data-v-f249f891]:last-of-type{border-bottom:none}.sr-mc[data-v-f249f891]{padding:11px 14px;border-left:1px solid #eceeeb;font:400 13px var(--sr-sans);color:var(--sr-val);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sr-mc.dim[data-v-f249f891]{color:#6b7177}.sr-mstate[data-v-f249f891]{border-left:none;padding:13px 14px}.sr-mname[data-v-f249f891]{font:600 13px var(--sr-sans);color:var(--sr-ink)}.sr-mnow[data-v-f249f891]{font:600 9px var(--sr-mono);color:#1b1d20}.sr-mc .sr-mrole[data-v-f249f891]{font:600 13px var(--sr-sans);color:var(--sr-val);width:100%}.sr-mc .sr-mnames[data-v-f249f891]{font:400 12px var(--sr-sans);color:var(--sr-eyebrow);width:100%}.sr-mc[data-v-f249f891]{align-content:center}.sr-moverride[data-v-f249f891]{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:5px;background:#fbe9d6;font:600 9px var(--sr-mono);color:#d9821b}.sr-minformed[data-v-f249f891]{font:400 12px/1.4 var(--sr-sans);color:var(--sr-body)}.sr-mfoot[data-v-f249f891]{padding:9px 14px;background:#f5f6f4;border-top:1px solid #d6d9d6;font:400 11px var(--sr-sans);color:var(--sr-label)}.sr-ov[data-v-f249f891]{position:fixed;top:0;right:0;bottom:0;left:0;background:#221f1a47;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px;z-index:450;overflow-y:auto}.sr-transbox[data-v-f249f891]{background:#fff;border-radius:4px;box-shadow:none;padding:16px;width:100%;max-width:640px}.sr-transfoot[data-v-f249f891]{display:flex;justify-content:flex-end;margin-top:10px}.ov[data-v-58208286]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:400;overflow-y:auto}.form[data-v-58208286]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px;width:100%;max-width:520px}.form h3[data-v-58208286]{margin:0 0 16px;color:var(--ink)}.fld[data-v-58208286]{margin-bottom:12px;display:flex;flex-direction:column;gap:5px}.fld>label[data-v-58208286]{font:600 12px var(--sans);color:var(--muted)}.req[data-v-58208286]{color:var(--accent);margin-left:2px}.fld input[type=text][data-v-58208286],.fld input[type=number][data-v-58208286],.fld input[type=date][data-v-58208286],.fld input[type=datetime-local][data-v-58208286],.fld textarea[data-v-58208286],.fld select[data-v-58208286]{border:1px solid var(--hair2);border-radius:var(--r-input);padding:8px 10px;font:400 14px var(--sans);color:var(--ink);background:#fff;width:100%}.chk[data-v-58208286]{flex-direction:row;align-items:center;gap:8px;font:500 14px var(--sans);color:var(--ink)}.chk[data-v-58208286] input{width:auto}.cur-file[data-v-58208286]{font-size:12px;color:var(--muted);margin-top:4px}.unitpick[data-v-58208286]{padding-bottom:10px;margin-bottom:14px;border-bottom:1px dashed var(--hair2)}.grp-head[data-v-58208286]{display:flex;align-items:center;gap:8px;margin:16px 0 8px;padding-top:10px;border-top:1px solid var(--hair);font:700 12px var(--sans);letter-spacing:.04em;color:var(--ink)}.grp-head.toggler[data-v-58208286]{cursor:pointer}.grp-head .bi[data-v-58208286]{color:var(--teal)}.grp-fld[data-v-58208286]{margin-left:10px}.actions[data-v-58208286]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.btn[data-v-58208286]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 14px;font:600 13px var(--sans);cursor:pointer}.btn.accent[data-v-58208286]{background:var(--teal);border-color:var(--teal);color:#fff}.btn[data-v-58208286]:disabled{opacity:.6}.uiframe[data-v-76c649d6]{width:100%;border:0;display:block;min-height:40px;background:transparent}.cardwrap[data-v-65600491]{--f-sans: "Archivo", sans-serif;--f-mono: "Archivo", sans-serif;--f-ink: #1b1d20;--f-val: #1b1d20;--f-muted: #585e63;--f-faint: #585e63;--f-surface: #fff;--f-surface-open: #f5f6f4;--f-border: #c3c7c3;--f-hair: #eceeeb;--f-hair2: #c3c7c3;--f-guide: #c3c7c3;--f-chip-bg: #eceeeb;--f-count-bg: #eceeeb;--f-accent: #1b1d20;--f-accent-b: #e3e5e1;--f-del: #c8321e;--f-del-b: #f6ddd8}.card[data-v-65600491]{background:var(--f-surface);border:none;border-radius:0;box-shadow:none;margin:0;transition:background .18s ease}.card.clickable[data-v-65600491]{cursor:pointer}.card.clickable[data-v-65600491]:hover,.card.open[data-v-65600491]{background:var(--f-surface-open)}.card.boxed[data-v-65600491]{border:1px solid var(--f-border);border-radius:4px;box-shadow:none;margin-bottom:8px}.fo-row[data-v-65600491]{display:flex;align-items:center;gap:10px;padding:12px 16px;min-width:0}.fo-chev[data-v-65600491]{display:inline-flex;align-items:center;justify-content:center;width:18px;flex-shrink:0}.acc-anchor[data-v-65600491]{position:relative;display:inline-flex;flex-shrink:0}.acc-btn[data-v-65600491]{border:1px solid var(--f-hair2);background:var(--f-surface);color:var(--f-muted);border-radius:4px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px}.acc-btn[data-v-65600491]:hover{background:var(--f-chip-bg);color:var(--f-ink)}.acc-veil[data-v-65600491]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:440}.acc-pop[data-v-65600491]{position:absolute;top:calc(100% + 6px);left:0;z-index:450;width:380px;max-height:60vh;overflow-y:auto;background:var(--f-surface);border:1px solid var(--f-border);border-radius:4px;box-shadow:none;padding:14px 16px;cursor:default}.acc-pop h4[data-v-65600491]{margin:0 0 8px;color:var(--f-ink);font:600 14px var(--f-sans)}.fo-chev svg[data-v-65600491]{transition:transform .22s ease}.fo-chev.open svg[data-v-65600491]{transform:rotate(90deg)}.fo-dot[data-v-65600491]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.fo-name[data-v-65600491]{font:600 15px var(--f-sans);letter-spacing:-.01em;color:var(--f-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:90px}.fo-kind[data-v-65600491]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;background:var(--f-chip-bg);border:1px solid var(--f-hair2);font:500 10px var(--f-mono);letter-spacing:.06em;color:var(--f-muted);flex-shrink:0}.fo-flex[data-v-65600491]{flex:1}.fo-pill[data-v-65600491]{display:inline-flex;align-items:center;height:23px;padding:0 10px;border-radius:4px;font:600 12px var(--f-sans);flex-shrink:0;white-space:nowrap}.fo-pill.draft[data-v-65600491]{background:#fbe9d6;color:#d9821b}.fo-val[data-v-65600491]{min-width:90px;text-align:right;font:500 13px var(--f-mono);font-variant-numeric:tabular-nums;color:var(--f-val);flex-shrink:0}.card.nested[data-v-65600491]{background:none;border:none;border-radius:0;box-shadow:none;margin-bottom:0;border-top:1px solid var(--f-hair)}.card.nested.open[data-v-65600491],.card.nested[data-v-65600491]:hover{background:var(--f-surface-open)}.card-foot[data-v-65600491]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 16px 12px;border-top:1px solid var(--f-hair);margin-top:2px;cursor:default}.foot-spacer[data-v-65600491]{flex:1}.fbtn[data-v-65600491]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--f-hair2);background:var(--f-surface);color:var(--f-ink);border-radius:4px;padding:6px 12px;font:600 12px var(--f-sans);cursor:pointer}.fbtn[data-v-65600491]:hover{background:var(--f-chip-bg)}.fbtn .bi[data-v-65600491]{font-size:13px}.fbtn.ok[data-v-65600491]{color:var(--f-accent);border-color:#c3c7c3}.fbtn.del[data-v-65600491]{color:var(--f-del);border-color:#e8b9b1}.fbtn.del[data-v-65600491]:hover{background:var(--f-del-b)}.sum[data-v-65600491]{display:grid;grid-template-columns:130px 1fr;gap:3px 12px;margin:0;padding:0 16px 14px 44px}.sum dt[data-v-65600491]{font:600 9.5px var(--f-mono);letter-spacing:.08em;color:var(--f-faint)}.sum dd[data-v-65600491]{margin:0;font:400 14px var(--f-sans);color:var(--f-val)}.grid[data-v-65600491]{display:grid;gap:10px 14px;padding:0 16px 14px 44px;animation:foReveal-65600491 .28s ease both}@keyframes foReveal-65600491{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ge[data-v-65600491]{display:flex;flex-direction:column;gap:3px;min-width:0}.ge .gl[data-v-65600491]{font:500 9.5px var(--f-mono);letter-spacing:.08em;color:var(--f-faint)}.ge .gv[data-v-65600491]{font:400 14px var(--f-sans);color:var(--f-val)}.ge .gv.editable[data-v-65600491]{cursor:text;border-radius:4px;margin:-2px -4px;padding:2px 4px}.ge .gv.editable[data-v-65600491]:hover{background:var(--f-chip-bg)}.ie[data-v-65600491]{width:100%;border:1px solid var(--f-hair2);border-radius:4px;padding:5px 8px;font:400 14px var(--f-sans);color:var(--f-ink);background:#fff}.ie[data-v-65600491]:focus{outline:none;border-color:var(--f-accent)}.ie-ta[data-v-65600491]{resize:vertical}.ichk[data-v-65600491]{width:15px;height:15px;accent-color:var(--f-accent);cursor:pointer}.ghead[data-v-65600491]{font:700 13px var(--f-sans);letter-spacing:.03em;color:var(--f-ink);align-self:end}.ggrp[data-v-65600491]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;cursor:pointer;padding:7px 0 3px;margin-top:3px;border-top:1px solid var(--f-hair);font:600 13px var(--f-mono);letter-spacing:.06em;color:var(--f-muted)}.ggrp[data-v-65600491]:hover,.ggrp.on[data-v-65600491]{color:var(--f-ink)}.ggrp .bi[data-v-65600491]{font-size:11px}.statebar[data-v-65600491]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.sbadge[data-v-65600491]{font:600 12px var(--f-sans);padding:3px 11px;border-radius:4px;border:1px solid transparent;white-space:nowrap}.sep[data-v-65600491]{color:var(--f-faint);font-size:11px}.cardwrap[data-v-65600491]{display:flex;align-items:stretch}.cardwrap>.card[data-v-65600491]{flex:1;min-width:0}.cguide[data-v-65600491]{width:22px;flex-shrink:0;position:relative}.cguide[data-v-65600491]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--f-guide)}.card.draftview[data-v-65600491]{outline:2px dashed #d9821b;outline-offset:-2px}.vtabs[data-v-65600491]{display:flex;flex-direction:column;gap:3px;margin:12px 0 0 6px;flex:none}.vtabs button[data-v-65600491]{border:1px solid var(--f-hair2);background:var(--f-surface);color:var(--f-muted);border-radius:4px;padding:7px 9px;font:700 10px var(--f-sans);letter-spacing:.04em;cursor:pointer}.vtabs button.on[data-v-65600491]{background:var(--f-accent);border-color:var(--f-accent);color:#fff}.ov[data-v-65600491]{position:fixed;top:0;right:0;bottom:0;left:0;background:#221f1a47;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px;z-index:450;overflow-y:auto}.pop[data-v-65600491]{background:var(--f-surface);border-radius:4px;box-shadow:none;padding:20px;width:100%;max-width:560px}.pop h4[data-v-65600491]{margin:0 0 12px;color:var(--f-ink);font:600 16px var(--f-sans)}.arow[data-v-65600491]{border-top:1px solid var(--f-hair)}.arow-head[data-v-65600491]{display:flex;align-items:center;gap:8px;padding:9px 2px;cursor:pointer;font:600 13px var(--f-sans);color:var(--f-ink)}.arch-sum[data-v-65600491]{padding:2px 14px 12px}.pop-actions[data-v-65600491]{display:flex;justify-content:flex-end;margin-top:12px}.abtn[data-v-65600491]{border:1px solid var(--f-hair2);background:var(--f-surface);border-radius:4px;padding:7px 14px;font:600 13px var(--f-sans);cursor:pointer;color:var(--f-ink)}.gdiv[data-v-65600491]{width:100%;border:0;border-top:1px solid var(--f-hair2);margin:6px 0}.csec[data-v-65600491]{border-top:1px solid var(--f-hair);margin-top:2px}.csec-head[data-v-65600491]{display:flex;align-items:center;gap:8px;padding:8px 4px;font:600 10px var(--f-mono);letter-spacing:.06em;color:var(--f-muted)}.csec-toggle[data-v-65600491]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.csec-toggle[data-v-65600491]:hover{color:var(--f-ink)}.csec-flex[data-v-65600491]{flex:1}.csec-add[data-v-65600491]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--f-hair2);background:var(--f-surface);color:var(--f-accent);border-radius:4px;padding:3px 9px;font:700 10px var(--f-sans);letter-spacing:.03em;cursor:pointer}.csec-add[data-v-65600491]:hover{background:var(--f-chip-bg)}.csec-head .bi[data-v-65600491]{font-size:12px}.csec-count[data-v-65600491]{background:var(--f-count-bg);border-radius:4px;padding:1px 8px;font:600 11px var(--f-mono);color:var(--f-muted)}.csec-body[data-v-65600491]{padding:0}.muted[data-v-65600491]{color:var(--f-muted);font:400 13px var(--f-sans);padding:4px 2px}.chklist[data-v-65600491]{border-top:1px solid var(--f-hair);padding:10px 16px 6px;cursor:default}.chk-head[data-v-65600491]{font:600 10px var(--f-mono);letter-spacing:.06em;color:var(--f-muted);margin-bottom:7px;display:flex;align-items:center;gap:8px}.chk-row[data-v-65600491]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--f-hair);flex-wrap:wrap}.chk-text[data-v-65600491]{font:500 13px var(--f-sans);color:var(--f-ink);flex:1 1 200px}.chk-btns[data-v-65600491]{display:inline-flex;gap:3px}.chk-btn[data-v-65600491]{border:1px solid var(--f-hair2);background:var(--f-surface);color:var(--f-muted);border-radius:4px;padding:3px 9px;font:700 10px var(--f-sans);cursor:pointer}.chk-btn.ok.on[data-v-65600491]{background:var(--f-accent-b);border-color:#c3c7c3;color:var(--f-accent)}.chk-btn.dev.on[data-v-65600491]{background:var(--f-del-b);border-color:#e8b9b1;color:var(--f-del)}.chk-btn.na.on[data-v-65600491]{background:var(--f-chip-bg);color:var(--f-ink)}.chk-cmt[data-v-65600491]{flex:1 1 140px;border:1px solid var(--f-hair2);border-radius:4px;padding:4px 8px;font:400 12px var(--f-sans);color:var(--f-ink);min-width:110px}.chk-meta[data-v-65600491]{font:500 10px var(--f-mono);color:var(--f-faint);white-space:nowrap}.card[data-v-65600491]{display:grid;grid-template-columns:var(--sporw, 132px) minmax(0,1fr) auto;align-items:stretch;background:var(--lys);border:1px solid transparent;border-radius:4px;overflow:hidden}.card.clickable[data-v-65600491]:hover{border-color:var(--fuge);background:var(--lys)}.card.open[data-v-65600491]{border-color:var(--berg);background:var(--lys)}.card.nested[data-v-65600491]{--sporw: 96px;background:var(--lys);border:1px solid transparent;margin-bottom:4px}.card.nested.open[data-v-65600491],.card.boxed[data-v-65600491]{border-color:var(--berg)}.spor[data-v-65600491]{--st: #9a9fa3;background:var(--st);color:#fff;padding:9px 12px;display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:48px;transition:background .4s ease}.spor .navn[data-v-65600491]{font-weight:700;font-size:15px;font-variation-settings:"wdth" 118;letter-spacing:.005em;line-height:1.1}.spor .tid[data-v-65600491]{font-size:12.5px;opacity:.85;font-variation-settings:"wdth" 90}.spor .frist[data-v-65600491]{font-size:12px;font-variation-settings:"wdth" 90;margin-top:3px;display:inline-flex;align-items:center;gap:5px}.spor .frist[data-v-65600491]:before{content:"";width:7px;height:7px;border:1.5px dashed currentColor;border-radius:1px;opacity:.9;flex:none}.spor.snart .frist[data-v-65600491],.spor.over .frist[data-v-65600491]{color:#fff;padding:1px 6px 1px 5px;border-radius:3px;margin-left:-5px;align-self:flex-start}.spor.snart .frist[data-v-65600491]{background:var(--snart)}.spor.over .frist[data-v-65600491]{background:var(--varsel)}.spor.snart .frist[data-v-65600491]:before,.spor.over .frist[data-v-65600491]:before{border-style:solid;border-color:#fff;background:#fff}.spor.over[data-v-65600491]{box-shadow:inset 0 -4px 0 var(--varsel)}.spor.ingen[data-v-65600491]{--st: var(--fuge);color:var(--berg)}.innhold[data-v-65600491]{padding:9px 16px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.hva[data-v-65600491]{font-weight:500;font-size:15px;color:var(--berg);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hva .reg[data-v-65600491]{color:var(--skifer);font-weight:400}.hva .kode[data-v-65600491]{color:var(--skifer);font-weight:400;font-size:13.5px;font-variation-settings:"wdth" 88}.hva .utkast[data-v-65600491]{font-size:12px;color:var(--skifer);border:1px dashed var(--fuge);border-radius:3px;padding:0 6px}.fakta[data-v-65600491]{color:var(--skifer);font-size:13.5px;font-variation-settings:"wdth" 92;font-variant-numeric:tabular-nums;display:flex;gap:4px 14px;flex-wrap:wrap}.fakta .fk[data-v-65600491]{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.fakta .fk[data-v-65600491] *{font:inherit;color:var(--berg)}.fakta .fk small[data-v-65600491]{font-size:12px;color:var(--skifer)}.ball[data-v-65600491]{padding:9px 14px 9px 16px;display:flex;align-items:center;gap:12px;justify-content:flex-end;max-width:340px}.hvem[data-v-65600491]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--skifer);white-space:nowrap;min-width:0}.hvem .t[data-v-65600491]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvem b[data-v-65600491]{color:var(--berg);font-weight:500}.hvem.meg b[data-v-65600491]{font-weight:600}.hvem .r[data-v-65600491]{font-style:normal}.hvem.ferdig[data-v-65600491]{color:var(--skifer)}.hvem.rolle .av[data-v-65600491]{background:transparent;border:1.5px solid var(--berg);color:var(--berg);border-radius:3px}.hvem .av[data-v-65600491]{width:24px;height:24px;border-radius:50%;background:var(--berg);color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.chev[data-v-65600491]{width:8px;height:8px;border-right:1.5px solid var(--skifer);border-bottom:1.5px solid var(--skifer);transform:rotate(-45deg);transition:transform .15s;flex:none}.chev.open[data-v-65600491]{transform:rotate(45deg)}.detalj[data-v-65600491]{grid-column:1 / -1;border-top:1px solid var(--fuge);cursor:default}.detalj>.grid[data-v-65600491],.detalj>.sum[data-v-65600491]{padding:16px 20px 14px}.detalj>.grpchips[data-v-65600491]{padding:12px 20px 0}.card-foot[data-v-65600491]{padding:10px 20px 12px}@media(max-width:1180px){.hvem .r[data-v-65600491]{display:none}}@media(max-width:860px){.card[data-v-65600491]{grid-template-columns:96px minmax(0,1fr)}.ball[data-v-65600491]{grid-column:2;justify-content:flex-start;padding-top:0;max-width:none}.hvem .t[data-v-65600491]{display:none}}.grpchips[data-v-65600491]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px 44px}.grp-chip[data-v-65600491]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--f-hair2);background:var(--f-chip-bg);color:var(--f-muted);border-radius:4px;padding:4px 12px;font:600 12px var(--f-sans);cursor:pointer}.grp-chip.on[data-v-65600491]{background:var(--f-accent-b);border-color:#c3c7c3;color:var(--f-accent)}.grp-chip .bi[data-v-65600491]{font-size:12px}.log-row[data-v-65600491]{border-top:1px solid var(--f-hair);padding:8px 2px}.log-head[data-v-65600491]{font:500 12.5px var(--f-sans);color:var(--f-muted);display:flex;gap:8px;align-items:baseline}.log-head b[data-v-65600491]{color:var(--f-ink);font-weight:600}.log-when[data-v-65600491]{font:500 11px var(--f-mono)}.log-chg[data-v-65600491]{font:400 13px var(--f-sans);color:var(--f-val);padding:2px 0 0 10px}.log-old[data-v-65600491]{color:var(--f-muted);text-decoration:line-through}.log-new[data-v-65600491]{color:var(--f-accent);font-weight:600}.acc-group[data-v-65600491]{border-top:1px solid var(--f-hair);padding:9px 2px}.acc-why[data-v-65600491]{font:500 12px var(--f-sans);color:var(--f-muted);margin-bottom:4px}.acc-why b[data-v-65600491]{color:var(--f-ink);font-weight:600}.acc-row[data-v-65600491]{font:400 13.5px var(--f-sans);color:var(--f-val);padding:2px 0 2px 10px}.acc-role[data-v-65600491]{font:600 10px var(--f-mono);letter-spacing:.05em;color:var(--f-faint);margin-left:6px}.ballen[data-v-96071c21]{max-width:1120px}.hode h1[data-v-96071c21]{margin:0}.dato[data-v-96071c21]{color:var(--skifer);font-size:14px;margin-top:4px}.dato .dag[data-v-96071c21]{text-transform:capitalize}h2[data-v-96071c21]{margin:34px 0 10px;font-size:15px;font-weight:600;color:var(--berg)}h2 .n[data-v-96071c21]{color:var(--skifer);font-weight:400;margin-left:6px}.striper[data-v-96071c21]{display:flex;flex-direction:column;gap:6px}.tomt[data-v-96071c21]{padding:14px 0;color:var(--skifer);font-size:14px;max-width:60ch}.eg-head[data-v-05484e66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.eg-head h2[data-v-05484e66]{margin:0;color:var(--ink);font-size:18px}.btn[data-v-05484e66]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:7px 14px;font:600 13px var(--sans);cursor:pointer}.btn[data-v-05484e66]:hover{background:var(--hair)}.btn.accent[data-v-05484e66]{background:var(--teal);border-color:var(--teal);color:#fff}.btn.accent[data-v-05484e66]:hover{filter:brightness(1.05);background:var(--teal)}.btn[data-v-05484e66]:disabled{opacity:.6;cursor:default}.eg-table[data-v-05484e66]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);overflow:hidden}.eg-table th[data-v-05484e66]{text-align:left;font:700 11px var(--sans);letter-spacing:.04em;color:var(--faint);padding:9px 12px;border-bottom:1px solid var(--hair2);background:var(--hair)}.eg-table td[data-v-05484e66]{padding:9px 12px;border-bottom:1px solid var(--hair);font:400 14px var(--sans);color:var(--ink);vertical-align:top}.eg-table tr:last-child td[data-v-05484e66]{border-bottom:0}.idcol[data-v-05484e66]{width:64px;color:var(--muted)}.actcol[data-v-05484e66]{width:74px;text-align:right;white-space:nowrap}.empty[data-v-05484e66]{color:var(--muted);text-align:center;padding:22px}.ic[data-v-05484e66]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:15px;padding:2px 6px;border-radius:4px}.ic[data-v-05484e66]:hover{background:var(--hair);color:var(--ink)}.ic.danger[data-v-05484e66]:hover{color:var(--st-late-t)}.eg-overlay[data-v-05484e66]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:400;overflow-y:auto}.eg-form[data-v-05484e66]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px;width:100%;max-width:520px}.eg-form h3[data-v-05484e66]{margin:0 0 16px;color:var(--ink)}.fld[data-v-05484e66]{margin-bottom:12px;display:flex;flex-direction:column;gap:5px}.fld>label[data-v-05484e66]{font:600 12px var(--sans);color:var(--muted)}.fld .req[data-v-05484e66]{color:var(--accent);margin-left:2px}.fld input[type=text][data-v-05484e66],.fld input[type=number][data-v-05484e66],.fld select[data-v-05484e66],.fld textarea[data-v-05484e66]{border:1px solid var(--hair2);border-radius:var(--r-input);padding:8px 10px;font:400 14px var(--sans);color:var(--ink);background:#fff;width:100%}.fld .chk[data-v-05484e66]{flex-direction:row;align-items:center;gap:8px;font:500 14px var(--sans);color:var(--ink)}.fld .chk input[data-v-05484e66]{width:auto}.eg-form-actions[data-v-05484e66]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.muted[data-v-05484e66]{color:var(--muted)}.ro[data-v-ba330dc1]{display:inline-block;min-width:30px;min-height:20px;cursor:text;border-radius:4px;padding:2px 4px}.ro[data-v-ba330dc1]:hover{background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair2)}.ro.blank[data-v-ba330dc1]{color:var(--faint)}input[type=text][data-v-ba330dc1],input[type=number][data-v-ba330dc1],select[data-v-ba330dc1]{width:100%;border:1px solid var(--teal);border-radius:4px;padding:3px 5px;font:inherit;color:var(--ink);background:#fff}input[type=checkbox][data-v-ba330dc1]{cursor:pointer}.oneline[data-v-ee4e194b]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:pointer;border-radius:4px;padding:2px 4px}.oneline[data-v-ee4e194b]:hover{background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair2)}.oneline.blank[data-v-ee4e194b]{color:var(--faint)}.ov[data-v-ee4e194b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px;z-index:500}.pop[data-v-ee4e194b]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px;width:100%;max-width:520px}.pop h4[data-v-ee4e194b]{margin:0 0 10px;color:var(--ink)}.pop textarea[data-v-ee4e194b]{width:100%;border:1px solid var(--hair2);border-radius:var(--r-input);padding:8px 10px;font:400 14px var(--sans);color:var(--ink)}.acts[data-v-ee4e194b]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.btn[data-v-ee4e194b]{border:1px solid var(--hair2);background:var(--surface);border-radius:4px;padding:7px 13px;font:600 13px var(--sans);cursor:pointer;color:var(--ink)}.btn.accent[data-v-ee4e194b]{background:var(--teal);border-color:var(--teal);color:#fff}.swatch[data-v-87574124]{border:0;background:none;cursor:pointer;padding:2px}.dot[data-v-87574124]{display:inline-block;width:20px;height:20px;border-radius:5px;border:1px solid var(--hair2);vertical-align:middle}.ov[data-v-87574124]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:14vh 16px;z-index:500}.pop[data-v-87574124]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px;width:100%;max-width:320px}.pop h4[data-v-87574124]{margin:0 0 12px;color:var(--ink)}.row[data-v-87574124]{display:flex;align-items:center;gap:10px}.row input[type=color][data-v-87574124]{width:44px;height:36px;border:1px solid var(--hair2);border-radius:4px;background:#fff;cursor:pointer}.hex[data-v-87574124]{flex:1;border:1px solid var(--hair2);border-radius:var(--r-input);padding:8px 10px;font:500 14px var(--mono);color:var(--ink)}.prev[data-v-87574124]{width:36px;height:36px;border-radius:4px;border:1px solid var(--hair2)}.acts[data-v-87574124]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.btn[data-v-87574124]{border:1px solid var(--hair2);background:var(--surface);border-radius:4px;padding:7px 13px;font:600 13px var(--sans);cursor:pointer;color:var(--ink)}.btn.accent[data-v-87574124]{background:var(--teal);border-color:var(--teal);color:#fff}.fmt[data-v-bf08b749]{display:inline-flex;align-items:baseline;gap:6px;border:0;background:none;cursor:pointer;border-radius:4px;padding:2px 4px}.fmt[data-v-bf08b749]:hover{background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair2)}.fmt .name[data-v-bf08b749]{font:500 13px var(--sans);color:var(--ink)}.fmt .hint[data-v-bf08b749]{font:400 11px var(--mono);color:var(--muted)}.ov[data-v-bf08b749]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px;z-index:500}.pop[data-v-bf08b749]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px;width:100%;max-width:420px}.pop h4[data-v-bf08b749]{margin:0 0 12px;color:var(--ink)}.fl[data-v-bf08b749]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;font:600 12px var(--sans);color:var(--muted)}.fl select[data-v-bf08b749],.fl input[data-v-bf08b749],.fl textarea[data-v-bf08b749]{border:1px solid var(--hair2);border-radius:var(--r-input);padding:8px 10px;font:400 14px var(--sans);color:var(--ink);background:#fff}.none[data-v-bf08b749]{color:var(--muted);font-size:13px}.acts[data-v-bf08b749]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.btn[data-v-bf08b749]{border:1px solid var(--hair2);background:var(--surface);border-radius:4px;padding:7px 13px;font:600 13px var(--sans);cursor:pointer;color:var(--ink)}.btn.accent[data-v-bf08b749]{background:var(--teal);border-color:var(--teal);color:#fff}.ca-head[data-v-32a6a3bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ca-head h2[data-v-32a6a3bd]{margin:0;color:var(--ink);font-size:18px}.btn[data-v-32a6a3bd]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:7px 14px;font:600 13px var(--sans);cursor:pointer}.btn.accent[data-v-32a6a3bd]{background:var(--teal);border-color:var(--teal);color:#fff}.muted[data-v-32a6a3bd]{color:var(--muted);font-size:13px}.crow[data-v-32a6a3bd]{border:1px solid var(--hair2);border-radius:var(--r-card);margin-bottom:8px;background:var(--surface);overflow:hidden}.crow.open[data-v-32a6a3bd]{box-shadow:var(--shadow-sm)}.crow-head[data-v-32a6a3bd]{display:flex;align-items:center;gap:12px;padding:10px 12px}.exp[data-v-32a6a3bd]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;padding:0}.pn[data-v-32a6a3bd]{font:600 15px var(--sans);color:var(--ink);min-width:180px}.sn[data-v-32a6a3bd]{font:400 14px var(--sans);color:var(--muted)}.sp[data-v-32a6a3bd]{flex:1}.cdetail[data-v-32a6a3bd]{border-top:1px solid var(--hair2);padding:14px 16px;background:var(--canvas)}.meta[data-v-32a6a3bd]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-bottom:8px}.meta label[data-v-32a6a3bd]{font:600 12px var(--sans);color:var(--muted);display:inline-flex;align-items:center;gap:6px}.modnames[data-v-32a6a3bd]{font:400 13px var(--sans);color:var(--muted)}.modnames b[data-v-32a6a3bd]{color:var(--ink)}.sec-title[data-v-32a6a3bd]{font:700 11px var(--sans);letter-spacing:.05em;color:var(--faint);margin:16px 0 6px;display:flex;align-items:center;gap:10px}.addlink[data-v-32a6a3bd]{border:0;background:none;color:var(--teal);font:600 12px var(--sans);cursor:pointer;text-transform:none;letter-spacing:0}.tbl[data-v-32a6a3bd]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--hair2);border-radius:4px;overflow:hidden}.tbl th[data-v-32a6a3bd]{text-align:left;font:700 10px var(--sans);letter-spacing:.04em;color:var(--faint);padding:7px 10px;border-bottom:1px solid var(--hair2);background:var(--hair)}.tbl td[data-v-32a6a3bd]{padding:5px 10px;border-bottom:1px solid var(--hair);font:400 13px var(--sans);color:var(--ink);vertical-align:middle}.tbl tr:last-child td[data-v-32a6a3bd]{border-bottom:0}.tbl td.r[data-v-32a6a3bd]{text-align:right;width:40px}.tbl td.narrow[data-v-32a6a3bd]{width:60px}.ic[data-v-32a6a3bd]{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;padding:3px 5px;border-radius:4px}.ic[data-v-32a6a3bd]:hover{background:var(--hair)}.ic.danger[data-v-32a6a3bd]:hover{color:var(--st-late-t)}.admin[data-v-7ae77700]{max-width:1180px;margin:0 auto;padding:28px 22px}.admin-title[data-v-7ae77700]{color:var(--ink);margin:0 0 16px}.admin-tabs[data-v-7ae77700]{display:flex;gap:4px;border-bottom:1px solid var(--hair2);margin-bottom:20px}.invite[data-v-7ae77700]{border:1px solid var(--hair2);border-radius:4px;padding:14px 16px;margin-bottom:18px;background:var(--surface)}.inv-title[data-v-7ae77700]{font:700 12px var(--mono, monospace);letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.inv-row[data-v-7ae77700]{display:flex;flex-wrap:wrap;gap:8px}.inv-row input[data-v-7ae77700],.inv-row select[data-v-7ae77700]{border:1px solid var(--hair2);border-radius:4px;padding:7px 10px;font:500 13px var(--sans);min-width:170px;background:var(--surface)}.inv-done[data-v-7ae77700]{margin-top:10px;font:500 12.5px var(--sans);color:var(--teal, #1b1d20)}.inv-done .lnk[data-v-7ae77700]{border:0;background:none;cursor:pointer;text-decoration:underline;color:inherit;font:inherit;margin-left:8px}.invite .small[data-v-7ae77700]{margin:8px 0 0;font-size:11.5px}.admin-tab[data-v-7ae77700]{border:0;background:none;padding:10px 16px;font:600 14px var(--sans);color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.admin-tab.on[data-v-7ae77700]{color:var(--teal);border-bottom-color:var(--teal)}.admin-panel[data-v-7ae77700]{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);padding:22px}.data-setup[data-v-7ae77700]{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:start}.ent-nav[data-v-7ae77700]{display:flex;flex-direction:column;gap:2px}.ent-link[data-v-7ae77700]{text-align:left;border:0;background:none;border-radius:4px;padding:8px 12px;font:600 13px var(--sans);color:var(--body);cursor:pointer}.ent-link[data-v-7ae77700]:hover{background:var(--hair)}.ent-link.on[data-v-7ae77700]{background:var(--hair);color:var(--teal)}.muted[data-v-7ae77700]{color:var(--muted)}.gset[data-v-7ae77700]{max-width:560px;display:flex;flex-direction:column;gap:18px}.gset-lbl[data-v-7ae77700]{display:flex;align-items:center;gap:12px;font:600 13.5px var(--sans);color:var(--ink)}.gset-lbl input[data-v-7ae77700]{width:110px;border:1px solid var(--hair2);border-radius:4px;padding:7px 10px;font:500 13px var(--mono);background:var(--surface)}.gset-hint[data-v-7ae77700]{margin:6px 0 0;font:400 12.5px var(--sans);color:var(--muted);line-height:1.5}.gset-actions[data-v-7ae77700]{display:flex;gap:8px}.gset-actions .btn[data-v-7ae77700]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 16px;font:600 13px var(--sans);cursor:pointer}.gset-actions .btn.accent[data-v-7ae77700]{background:var(--teal);border-color:var(--teal);color:#fff}.ed-list[data-v-7ae77700]{width:100%;border-collapse:collapse}.ed-list th[data-v-7ae77700]{text-align:left;font:700 11px var(--sans);letter-spacing:.04em;color:var(--faint);padding:8px 10px;border-bottom:1px solid var(--hair2)}.ed-list td[data-v-7ae77700]{padding:9px 10px;border-bottom:1px solid var(--hair);font:400 14px var(--sans);color:var(--ink)}.ed-list td.r[data-v-7ae77700]{text-align:right;white-space:nowrap}.ed-list .ok[data-v-7ae77700]{color:var(--st-done-t)}.ed-list .no[data-v-7ae77700]{color:var(--faint)}.ed-list td.mono[data-v-7ae77700]{font-family:var(--mono);font-size:12px;color:var(--muted)}.ed-list tr.cur td[data-v-7ae77700]{background:var(--sel-bg)}.lnk[data-v-7ae77700]{font:600 13px var(--sans);color:var(--teal);margin-left:14px}.ov[data-v-2e98ca5d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:400;overflow-y:auto}.form[data-v-2e98ca5d]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px;width:100%;max-width:720px}.form h3[data-v-2e98ca5d]{margin:0 0 14px;color:var(--ink)}.imp-meta[data-v-2e98ca5d]{margin:12px 0 4px;font:500 13px var(--sans);color:var(--ink)}.imp-warn[data-v-2e98ca5d]{font:500 12px var(--sans);color:#c8321e;margin-bottom:6px}.imp-table[data-v-2e98ca5d]{overflow-x:auto;border:1px solid var(--hair2);border-radius:4px;margin-top:8px}.imp-table table[data-v-2e98ca5d]{border-collapse:collapse;width:100%;font:400 12px var(--sans)}.imp-table th[data-v-2e98ca5d],.imp-table td[data-v-2e98ca5d]{padding:5px 9px;border-bottom:1px solid var(--hair);text-align:left;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.imp-table th[data-v-2e98ca5d]{font-weight:700;color:var(--muted);background:var(--hair)}.imp-table th.ok[data-v-2e98ca5d]{color:var(--teal)}.imp-result[data-v-2e98ca5d]{margin-top:12px;font:500 13px var(--sans);color:var(--ink)}.imp-err[data-v-2e98ca5d]{color:#c8321e;font-size:12px}.actions[data-v-2e98ca5d]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.btn[data-v-2e98ca5d]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 14px;font:600 13px var(--sans);cursor:pointer}.btn.accent[data-v-2e98ca5d]{background:var(--teal);border-color:var(--teal);color:#fff}.btn[data-v-2e98ca5d]:disabled{opacity:.6}.fbar[data-v-58bd6f63]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;background:var(--surface);border:1px solid var(--hair3);border-radius:4px;box-shadow:var(--shadow-sm)}.fbar-cap[data-v-58bd6f63]{display:inline-flex;align-items:center;gap:6px;font:600 10.5px var(--mono);letter-spacing:.07em;color:var(--muted);padding:0 4px}.frow[data-v-58bd6f63]{display:inline-flex;align-items:center;gap:5px;background:var(--hair);border-radius:4px;padding:4px 5px}.fsel[data-v-58bd6f63],.fin[data-v-58bd6f63]{border:1px solid var(--hair2);border-radius:4px;background:#fff;color:var(--ink);font:500 12.5px var(--sans);padding:4px 7px;height:29px}.ffield[data-v-58bd6f63]{max-width:200px}.fop[data-v-58bd6f63]{max-width:120px}.fval[data-v-58bd6f63]{max-width:170px}.fin[type=number][data-v-58bd6f63],.fin[type=date][data-v-58bd6f63],.frng[data-v-58bd6f63]{font-family:var(--mono);font-size:12px}.frng[data-v-58bd6f63]{max-width:86px}.frng-sep[data-v-58bd6f63]{color:var(--muted);font-size:12px}.fx[data-v-58bd6f63]{border:0;background:none;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 4px;border-radius:5px}.fx[data-v-58bd6f63]:hover{color:var(--st-late-t);background:#fff}.fadd[data-v-58bd6f63]{border:1px dashed var(--hair2);background:none;color:var(--teal);border-radius:4px;padding:5px 13px;font:600 12px var(--sans);cursor:pointer}.fadd[data-v-58bd6f63]:hover{background:var(--sel-bg);border-color:var(--teal)}.fclear[data-v-58bd6f63]{border:0;background:none;color:var(--muted);font:500 12px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fhits[data-v-58bd6f63]{margin-left:auto;font:500 11px var(--mono);color:var(--muted)}.gt-ctl[data-v-b03410e1]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.gt-ctl select[data-v-b03410e1],.gt-linkadd select[data-v-b03410e1],.gt-linkadd input[data-v-b03410e1]{border:1px solid var(--hair2);border-radius:4px;padding:6px 9px;font:500 12.5px var(--sans);color:var(--ink);background:var(--surface)}.gt-btn[data-v-b03410e1]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:6px 12px;font:600 12px var(--sans);cursor:pointer}.gt-legend[data-v-b03410e1]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:500 11.5px var(--sans);color:var(--muted)}.lg-bar[data-v-b03410e1]{width:20px;height:9px;border-radius:3px;background:var(--teal);display:inline-block}.lg-bar.crit[data-v-b03410e1]{background:#c8321e}.lg-base[data-v-b03410e1]{width:20px;height:5px;border-radius:3px;background:#c9c5bb;display:inline-block}.gt-links[data-v-b03410e1]{background:var(--surface);border:1px solid var(--hair2);border-radius:4px;padding:10px 14px;margin-bottom:10px}.gt-linkrow[data-v-b03410e1]{font:500 13px var(--sans);color:var(--ink);padding:3px 0;display:flex;align-items:center;gap:6px}.gt-x[data-v-b03410e1]{border:0;background:none;color:var(--muted);cursor:pointer}.gt-linkadd[data-v-b03410e1]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.gt-scroll[data-v-b03410e1]{overflow-x:auto;border:1px solid var(--hair2);border-radius:4px;background:var(--surface)}.gt-head[data-v-b03410e1]{display:flex;border-bottom:1px solid var(--hair2)}.gt-corner[data-v-b03410e1]{flex:none}.gt-months[data-v-b03410e1]{position:relative;height:26px}.gt-month[data-v-b03410e1]{position:absolute;top:0;height:26px;line-height:26px;border-left:1px solid var(--hair);padding-left:6px;font:600 10.5px var(--mono);color:var(--muted);overflow:hidden;white-space:nowrap}.gt-body[data-v-b03410e1]{display:flex}.gt-labels[data-v-b03410e1]{flex:none;border-right:1px solid var(--hair2)}.gt-label[data-v-b03410e1]{height:30px;line-height:30px;padding:0 10px;font:500 12.5px var(--sans);color:var(--ink);border-bottom:1px solid var(--hair);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-label.crit[data-v-b03410e1]{color:#c8321e;font-weight:700}.gt-tracks[data-v-b03410e1]{position:relative;background-image:repeating-linear-gradient(to bottom,transparent 0 29px,var(--hair) 29px 30px)}.gt-svg[data-v-b03410e1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gt-dep[data-v-b03410e1]{fill:none;stroke:#a9a4b8;stroke-width:1.5}.gt-row[data-v-b03410e1]{position:absolute;left:0;right:0;height:30px}.gt-bar[data-v-b03410e1]{position:absolute;top:7px;height:16px;border-radius:5px;background:var(--teal);opacity:.85}.gt-bar.crit[data-v-b03410e1]{background:#c8321e}.gt-ms[data-v-b03410e1]{position:absolute;top:8px;width:14px;height:14px;background:var(--ink);transform:rotate(45deg);border-radius:2px}.gt-ms.crit[data-v-b03410e1]{background:#c8321e}.gt-base[data-v-b03410e1]{position:absolute;top:24px;height:4px;border-radius:2px;background:#c9c5bb}.pf-ctl[data-v-f65642a3]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.pf-cap[data-v-f65642a3]{font:600 10.5px var(--mono);letter-spacing:.07em;color:var(--muted)}.pf-btn[data-v-f65642a3]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:4px 10px;font:600 12px var(--sans);cursor:pointer;min-width:30px}.pf-legend[data-v-f65642a3]{margin-left:auto;display:inline-flex;gap:10px;flex-wrap:wrap;font:500 11.5px var(--sans);color:var(--muted)}.pf-lg[data-v-f65642a3]{display:inline-flex;align-items:center;gap:5px}.pf-lg i[data-v-f65642a3]{width:14px;height:9px;border-radius:3px;display:inline-block}.pf-empty[data-v-f65642a3]{color:var(--muted);padding:22px 0}.pf-scroll[data-v-f65642a3]{overflow-x:auto;border:1px solid var(--hair2);border-radius:4px;background:var(--surface)}.pf-head[data-v-f65642a3]{display:flex;border-bottom:1px solid var(--hair2)}.pf-corner[data-v-f65642a3]{flex:none}.pf-scale[data-v-f65642a3]{position:relative;height:28px}.pf-tick[data-v-f65642a3]{position:absolute;top:0;height:28px;line-height:28px;border-left:1px solid var(--hair2);padding-left:5px;font:500 10.5px var(--mono);color:var(--muted);white-space:nowrap}.pf-tick.major[data-v-f65642a3]{font-weight:700;color:var(--ink)}.pf-lane[data-v-f65642a3]{display:flex;border-bottom:1px solid var(--hair)}.pf-lane.main[data-v-f65642a3]{background:#f5f6f4}.pf-label[data-v-f65642a3]{flex:none;padding:0 10px;display:flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:var(--ink);border-right:1px solid var(--hair2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-n[data-v-f65642a3]{font:500 10.5px var(--mono);color:var(--muted);background:var(--hair);border-radius:4px;padding:1px 6px}.pf-track[data-v-f65642a3]{position:relative}.pf-grid[data-v-f65642a3]{position:absolute;top:0;bottom:0;border-left:1px solid var(--hair)}.pf-grid.major[data-v-f65642a3]{border-left-color:var(--hair2)}.pf-bar[data-v-f65642a3]{position:absolute;top:8px;height:18px;border-radius:4px;opacity:.88;cursor:pointer;overflow:hidden}.pf-bar[data-v-f65642a3]:hover{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink);z-index:2}.pf-bartxt[data-v-f65642a3]{font:600 10.5px var(--sans);color:#fff;padding:0 6px;line-height:18px;white-space:nowrap}.pf-point[data-v-f65642a3]{position:absolute;top:12px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000040;cursor:pointer}.bim[data-v-304b7495]{display:flex;flex-direction:column;gap:10px}.bim-bar[data-v-304b7495]{display:flex;align-items:center;gap:10px}.bim-lab[data-v-304b7495]{font:600 12px var(--sans, sans-serif);color:var(--muted, #777)}.bim-sel[data-v-304b7495]{border:1px solid var(--hair2, #e5e5ee);border-radius:4px;padding:5px 10px;font:600 12.5px var(--sans, sans-serif);background:var(--surface, #fff)}.bim-status[data-v-304b7495]{font:500 12.5px var(--sans, sans-serif);color:var(--muted, #777)}.bim-err[data-v-304b7495]{font:500 12.5px var(--sans, sans-serif);color:#c8321e}.bim-stage[data-v-304b7495]{position:relative}.bim-canvas[data-v-304b7495]{width:100%;height:min(72vh,760px);border-radius:4px;overflow:hidden;background:#f2f3f7;border:1px solid var(--hair2, #e5e5ee)}.bim-canvas[data-v-304b7495] canvas{display:block}.bim-legend[data-v-304b7495]{position:absolute;top:12px;left:12px;background:#ffffffeb;border:1px solid var(--hair2, #e5e5ee);border-radius:4px;padding:8px 12px;max-height:60%;overflow-y:auto}.bim-leg-row[data-v-304b7495]{display:flex;align-items:center;gap:7px;padding:2px 0;font:500 12px var(--sans, sans-serif);color:var(--ink, #222)}.bim-dot[data-v-304b7495]{width:11px;height:11px;border-radius:3px;flex:none}.bim-leg-lab[data-v-304b7495]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bim-leg-n[data-v-304b7495]{margin-left:auto;padding-left:12px;font:600 11px var(--mono, monospace);color:var(--muted, #777)}.bim-panel[data-v-304b7495]{position:absolute;right:12px;bottom:12px;background:#fffffff5;border:1px solid var(--hair2, #e5e5ee);border-radius:4px;padding:12px 14px;min-width:240px;max-width:340px;box-shadow:0 4px 18px #0000001f}.bim-p-name[data-v-304b7495]{font:700 13.5px var(--sans, sans-serif);color:var(--ink, #222)}.bim-p-meta[data-v-304b7495]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:6px 0 10px;font:500 11.5px var(--sans, sans-serif);color:var(--muted, #777)}.bim-p-state[data-v-304b7495]{font-weight:700;color:var(--teal, #1b1d20)}.bim-p-act[data-v-304b7495]{display:flex;align-items:center}.bim-open[data-v-304b7495]{font:700 12.5px var(--sans, sans-serif);color:var(--teal, #1b1d20);text-decoration:none}.bim-x[data-v-304b7495]{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--muted, #777)}.akse[data-v-32e69b71]{margin:14px 0 4px}.spor[data-v-32e69b71]{position:relative;height:52px;-webkit-user-select:none;user-select:none}.blokk[data-v-32e69b71]{position:absolute;top:0;height:34px;border-radius:2px;cursor:pointer;transition:transform .15s}.blokk[data-v-32e69b71]:hover{transform:translateY(-3px)}.tick[data-v-32e69b71]{position:absolute;top:38px;font-size:11.5px;color:var(--skifer);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 85;transform:translate(-50%);white-space:nowrap}.tick[data-v-32e69b71]:before{content:"";position:absolute;left:50%;top:-4px;width:1px;height:4px;background:var(--fuge)}.meta[data-v-32e69b71]{display:flex;gap:18px;font-size:13px;color:var(--skifer);margin-top:2px;flex-wrap:wrap}.cpage[data-v-81083654]{max-width:1180px;margin:0 auto;padding:24px 22px}.back[data-v-81083654]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-bottom:14px}.cpage-head[data-v-81083654]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.cpage-title[data-v-81083654]{color:var(--ink);margin:0}.count[data-v-81083654]{font:600 13px var(--mono);color:var(--muted);background:var(--hair);padding:2px 9px;border-radius:4px}.head-spacer[data-v-81083654]{flex:1}.btn[data-v-81083654]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:7px 14px;font:600 13px var(--sans);cursor:pointer}.btn.accent[data-v-81083654]{background:var(--teal);border-color:var(--teal);color:#fff}.muted[data-v-81083654]{color:var(--muted)}.empty[data-v-81083654]{padding:22px 0}.cards[data-v-81083654]{display:flex;flex-direction:column;gap:6px}.cards>.more[data-v-81083654]{margin:10px 14px 12px;align-self:center}.cards[data-v-81083654] .cardwrap{display:block}.styre[data-v-81083654]{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:stretch;margin-top:10px;border:1px solid var(--fuge);border-radius:4px;font-size:13px;color:var(--skifer)}.styre[data-v-81083654]>*{min-width:0;display:flex;align-items:center;gap:6px;padding:7px 12px}.st-sone[data-v-81083654]{gap:4px;flex-wrap:wrap;border-right:1px solid var(--fuge);padding:7px 10px}.prikk[data-v-81083654]{--st: #888;width:14px;height:14px;border-radius:3px;border:0;background:var(--st);cursor:pointer;padding:0;transition:opacity .15s}.prikk.ingen[data-v-81083654]{--st: var(--fuge)}.prikk.av[data-v-81083654]{opacity:.18}.prikk[data-v-81083654]:hover{outline:2px solid var(--berg);outline-offset:1px}.hva-sone[data-v-81083654]{gap:10px;flex-wrap:wrap}.valg[data-v-81083654]{display:inline-flex;gap:2px}.valg button[data-v-81083654]{border:0;background:none;padding:2px 7px;border-radius:3px;cursor:pointer;font:500 13px var(--sans);color:var(--skifer)}.valg button.on[data-v-81083654]{background:var(--berg);color:#fff}.feltvalg[data-v-81083654]{border:1px solid var(--fuge);border-radius:3px;background:#fff;font:500 13px var(--sans);color:var(--berg);padding:2px 6px;max-width:160px}.chip[data-v-81083654]{border:1px solid var(--fuge);background:#fff;border-radius:3px;padding:2px 9px;font:500 13px var(--sans);color:var(--berg);cursor:pointer}.chip.on[data-v-81083654]{background:var(--berg);color:#fff;border-color:var(--berg)}.hvem-sone[data-v-81083654]{justify-content:flex-end;gap:10px}.hvem-sone label[data-v-81083654]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.hvem-sone input[type=checkbox][data-v-81083654]{accent-color:var(--berg);margin:0}.tell[data-v-81083654]{color:var(--skifer);font-variant-numeric:tabular-nums;white-space:nowrap}.gruppe[data-v-81083654]{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:stretch;margin-top:10px;cursor:pointer;border-radius:4px}.gruppe.tom[data-v-81083654]{cursor:default}.gspor[data-v-81083654]{--st: var(--berg);border-left:4px solid var(--st);padding:4px 12px 4px 10px;font-weight:700;font-size:14px;font-variation-settings:"wdth" 112;color:var(--st);display:flex;align-items:center;gap:8px;white-space:nowrap}.gchev[data-v-81083654]{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s;margin-top:-3px;flex:none}.gruppe.lukket .gchev[data-v-81083654]{transform:rotate(-45deg);margin-top:0}.ginfo[data-v-81083654]{padding:4px 16px;color:var(--skifer);font-size:13.5px;display:flex;align-items:center;gap:14px;font-variant-numeric:tabular-nums;flex-wrap:wrap}.ginfo b[data-v-81083654]{color:var(--berg);font-weight:500}.ginfo .ingen[data-v-81083654]{color:var(--skifer)}.ginfo .innen[data-v-81083654]{color:var(--snart);font-weight:600;display:inline-flex;align-items:center;gap:6px}.terskel[data-v-81083654]{border:1px solid currentColor;background:none;border-radius:3px;padding:0 7px;font:600 12.5px var(--sans);cursor:pointer;color:inherit;line-height:20px}.terskel[data-v-81083654]:hover{background:#1b1d200f}.gsum[data-v-81083654]{padding:4px 16px;color:var(--skifer);font-size:13px;display:flex;align-items:center;justify-content:flex-end}.gruppe:not(.tom):hover .gspor[data-v-81083654]{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.styre[data-v-81083654],.gruppe[data-v-81083654]{grid-template-columns:96px minmax(0,1fr)}.hvem-sone[data-v-81083654],.gsum[data-v-81083654]{grid-column:2;justify-content:flex-start;padding-top:0}}.viewtog[data-v-81083654]{display:inline-flex;gap:2px;background:var(--hair);border-radius:4px;padding:3px}.viewtog button[data-v-81083654]{border:0;background:none;padding:4px 12px;border-radius:4px;font:600 12px var(--sans);color:var(--muted);cursor:pointer}.viewtog button.on[data-v-81083654]{background:var(--surface);color:var(--teal);box-shadow:var(--shadow-sm)}.matrix[data-v-81083654]{overflow-x:auto}.matrix table[data-v-81083654]{border-collapse:separate;border-spacing:4px}.matrix th[data-v-81083654]{font:600 11px var(--sans);color:var(--muted);white-space:normal;vertical-align:bottom}.matrix thead th[data-v-81083654]{max-width:110px}.matrix th.yh[data-v-81083654]{width:96px;text-align:right;vertical-align:middle}.matrix th.corner[data-v-81083654]{width:96px}.matrix td[data-v-81083654]{width:150px;height:70px;vertical-align:top;border-radius:4px;padding:5px;position:relative}.mcount[data-v-81083654]{position:absolute;top:4px;right:4px;min-width:20px;height:20px;border-radius:4px;background:var(--muted);color:#fff;font:700 11px var(--sans);display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.mlist[data-v-81083654]{display:flex;flex-direction:column;gap:2px;margin-top:2px}.mitem[data-v-81083654]{font:500 11px var(--sans);color:var(--ink);background:var(--surface);border-radius:4px;padding:1px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axislab[data-v-81083654]{display:flex;justify-content:space-between;margin-top:6px;font:600 12px var(--sans);color:var(--muted)}.kanban[data-v-81083654]{display:flex;gap:10px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.kb-col[data-v-81083654]{flex:1;min-width:190px;background:var(--hair);border-radius:4px;padding:10px;min-height:120px}.kb-head[data-v-81083654]{display:flex;align-items:center;gap:7px;font:700 11px var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.kb-dot[data-v-81083654]{width:9px;height:9px;border-radius:50%;background:var(--hair2);flex:none}.kb-count[data-v-81083654]{margin-left:auto;background:var(--surface);border-radius:4px;padding:1px 8px;font:600 11px var(--mono)}.kb-card[data-v-81083654]{background:var(--surface);border:1px solid var(--hair2);border-radius:4px;padding:9px 11px;margin-bottom:7px;cursor:grab;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.05))}.kb-card[data-v-81083654]:active{cursor:grabbing}.kb-title[data-v-81083654]{font:600 13px var(--sans);color:var(--ink)}.kb-sub[data-v-81083654]{font:500 11px var(--sans);color:var(--muted);margin-top:2px}.pivot[data-v-81083654]{max-width:760px}.pv-ctl[data-v-81083654]{display:flex;align-items:center;gap:8px;margin-bottom:14px;font:600 12px var(--sans);color:var(--muted);flex-wrap:wrap}.pv-ctl select[data-v-81083654]{border:1px solid var(--hair2);border-radius:4px;padding:6px 9px;font:500 13px var(--sans);color:var(--ink);background:var(--surface)}.pv-table[data-v-81083654]{width:100%;border-collapse:collapse}.pv-table td[data-v-81083654]{padding:7px 10px;border-bottom:1px solid var(--hair)}.pv-label[data-v-81083654]{font:500 13.5px var(--sans);color:var(--ink);white-space:nowrap}.pv-val[data-v-81083654]{font:700 13px var(--mono);color:var(--ink);text-align:right;width:90px}.pv-barcell[data-v-81083654]{width:55%}.pv-bar[data-v-81083654]{height:16px;border-radius:4px;background:var(--teal);opacity:.75;min-width:2px}.ov[data-v-81083654]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px;z-index:400;overflow-y:auto}.copyform[data-v-81083654]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:22px;width:100%;max-width:460px}.copyform h3[data-v-81083654]{margin:0 0 6px;color:var(--ink)}.small[data-v-81083654]{font-size:12px;margin:0 0 12px}.copy-row[data-v-81083654]{display:flex;align-items:center;gap:9px;padding:6px 2px;border-bottom:1px solid var(--hair);font:500 13.5px var(--sans);color:var(--ink);cursor:pointer}.copy-owner[data-v-81083654]{margin-left:auto;font:500 11px var(--sans);color:var(--muted)}.copy-actions[data-v-81083654]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ipage[data-v-f4b94124]{max-width:900px;margin:0 auto;padding:24px 22px}.back[data-v-f4b94124]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-bottom:14px}.muted[data-v-f4b94124]{color:var(--muted)}.ed[data-v-6d92ee39]{margin:0 auto;padding:18px 22px;max-width:1600px}.ed-top[data-v-6d92ee39]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.crumbs[data-v-6d92ee39]{flex:1;display:flex;align-items:center;gap:8px;font:600 14px var(--sans)}.crumbs a[data-v-6d92ee39]{color:var(--muted)}.crumbs a[data-v-6d92ee39]:hover{color:var(--teal);text-decoration:none}.crumbs .sep[data-v-6d92ee39]{color:var(--faint);font-weight:400}.crumbs .cur[data-v-6d92ee39]{color:var(--ink)}.platform[data-v-6d92ee39]{display:flex;gap:2px;background:var(--hair);border-radius:4px;padding:3px}.pf[data-v-6d92ee39]{padding:5px 14px;border-radius:4px;font:600 13px var(--sans);color:var(--muted)}.pf.on[data-v-6d92ee39]{background:var(--surface);color:var(--teal);box-shadow:var(--shadow-sm)}.pf[data-v-6d92ee39]:hover{text-decoration:none}.insp-toggle[data-v-6d92ee39]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hair2);background:var(--surface);border-radius:4px;padding:6px 12px;font:600 13px var(--sans);color:var(--ink);cursor:pointer}.insp-toggle[data-v-6d92ee39]:hover{background:var(--hair)}.nolayout[data-v-6d92ee39]{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);padding:30px;text-align:center}.nolayout p[data-v-6d92ee39]{color:var(--muted)}.ed-body[data-v-6d92ee39]{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.ed-body.insp-closed[data-v-6d92ee39]{grid-template-columns:1fr}.canvas-area[data-v-6d92ee39]{display:flex;justify-content:center}.canvas-stage[data-v-6d92ee39]{max-width:100%}.canvas[data-v-6d92ee39]{display:grid;gap:0;position:relative;background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);padding:12px}.cell[data-v-6d92ee39]{border:1px dotted #E5736580;min-height:56px}.el[data-v-6d92ee39]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;margin:3px;padding:6px 10px;border-radius:4px;background:var(--hair);border:1px solid var(--hair2);cursor:pointer;overflow:hidden;z-index:2}.el-name[data-v-6d92ee39]{font:600 13px var(--sans);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-sub[data-v-6d92ee39]{display:inline-flex;align-items:center;gap:6px;min-width:0}.el-sub .bi[data-v-6d92ee39]{color:var(--muted);flex:none;font-size:12px}.el-sample[data-v-6d92ee39]{font:400 12px var(--sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el>.bi[data-v-6d92ee39]{color:var(--muted);flex:none}.el-lab[data-v-6d92ee39]{font:600 13px var(--sans);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el[data-v-6d92ee39]:not(.t-field){flex-direction:row;align-items:center;gap:8px}.rsz[data-v-6d92ee39]{position:absolute;z-index:3}.rsz-w[data-v-6d92ee39]{top:0;right:0;width:9px;height:100%;cursor:ew-resize}.rsz-h[data-v-6d92ee39]{left:0;bottom:0;width:100%;height:9px;cursor:ns-resize}.rsz-c[data-v-6d92ee39]{right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize}.rsz-c[data-v-6d92ee39]:after{content:"";position:absolute;right:2px;bottom:2px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);opacity:0}.el:hover .rsz-c[data-v-6d92ee39]:after,.el.sel .rsz-c[data-v-6d92ee39]:after{opacity:.6}.rsz-c[data-v-6d92ee39]:hover:after{opacity:1;border-color:var(--teal)}.el.sel[data-v-6d92ee39]{outline:2px solid var(--teal);outline-offset:-1px}.el.t-field[data-v-6d92ee39]{background:#eaf0ff;border-color:#c9d7fb}.el.t-header[data-v-6d92ee39]{background:#fff3e6;border-color:#fad9b5}.el.t-divider[data-v-6d92ee39]{background:var(--hair)}.el.t-stateaction[data-v-6d92ee39]{background:#e7f4ed;border-color:#bfe3cc}.el.t-children[data-v-6d92ee39]{background:#ede7fb;border-color:#d6c9f4}.inspector[data-v-6d92ee39]{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);padding:4px 14px 14px;position:sticky;top:14px;max-height:calc(100vh - 30px);overflow-y:auto}.insp-sec[data-v-6d92ee39]{padding:12px 0;border-bottom:1px solid var(--hair)}.insp-sec[data-v-6d92ee39]:last-child{border-bottom:0}.insp-sec h4[data-v-6d92ee39]{margin:0 0 8px;font:700 11px var(--sans);letter-spacing:.05em;color:var(--faint);display:flex;align-items:center;gap:6px}.insp-note[data-v-6d92ee39]{margin:0;font:500 12px var(--sans);color:var(--muted);line-height:1.5}.insp-note a[data-v-6d92ee39]{color:var(--teal);font-weight:600}.ins-grid[data-v-6d92ee39]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ins-grid label[data-v-6d92ee39],.insp-sec .full[data-v-6d92ee39]{display:flex;flex-direction:column;gap:4px;font:600 11px var(--sans);color:var(--muted)}.insp-sec .full[data-v-6d92ee39]{margin-top:10px}input[type=number][data-v-6d92ee39],input[type=text][data-v-6d92ee39],select[data-v-6d92ee39]{border:1px solid var(--hair2);border-radius:var(--r-input);padding:6px 8px;font:400 13px var(--sans);color:var(--ink);background:#fff;width:100%}.chk[data-v-6d92ee39]{display:flex;align-items:center;gap:7px;margin-top:10px;font:500 13px var(--sans);color:var(--ink)}.chk input[data-v-6d92ee39]{width:auto}.pal-sec[data-v-6d92ee39]{font:700 11px var(--sans);letter-spacing:.05em;color:var(--faint);margin:10px 0 4px}.chip[data-v-6d92ee39]{display:flex;align-items:center;gap:7px;width:100%;text-align:left;border:1px solid var(--hair2);background:var(--surface);border-radius:4px;padding:7px 10px;font:500 13px var(--sans);color:var(--ink);cursor:pointer;margin-bottom:4px}.chip[data-v-6d92ee39]:hover{background:var(--hair)}.chip[data-v-6d92ee39]:disabled{opacity:.4;cursor:default}.pal-none[data-v-6d92ee39]{font-size:12px;color:var(--faint);padding:2px 4px}.sel-sec[data-v-6d92ee39]{background:var(--hair);margin:0 -14px;padding:12px 14px;border-radius:0}.gate-block[data-v-6d92ee39]{margin-top:10px}.gate-lab[data-v-6d92ee39]{font:600 11px var(--sans);color:var(--muted);margin:6px 0 4px}.gate-chips[data-v-6d92ee39]{display:flex;flex-wrap:wrap;gap:4px}.gchip[data-v-6d92ee39]{border:1px solid var(--hair2);background:var(--surface);color:var(--muted);border-radius:4px;padding:3px 9px;font:600 11px var(--sans);cursor:pointer}.gchip.on[data-v-6d92ee39]{background:var(--teal);border-color:var(--teal);color:#fff}.gchip.req.on[data-v-6d92ee39]{background:var(--st-late-t);border-color:var(--st-late-t)}.hint[data-v-6d92ee39]{color:var(--muted);font-size:12px}.btn[data-v-6d92ee39]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 14px;font:600 13px var(--sans);cursor:pointer}.btn.accent[data-v-6d92ee39]{background:var(--teal);border-color:var(--teal);color:#fff}.btn.danger[data-v-6d92ee39]{width:100%;color:var(--st-late-t);border-color:#f1c8c4;margin-top:10px}.btn.danger[data-v-6d92ee39]:hover{background:var(--st-late-b)}.dash[data-v-998715fe]{max-width:1100px;margin:0 auto;padding:24px 22px}.dash-head[data-v-998715fe]{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.dash-head h1[data-v-998715fe]{margin:0;color:var(--ink)}.head-spacer[data-v-998715fe]{flex:1}.muted[data-v-998715fe]{color:var(--muted)}.sys[data-v-998715fe]{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center;background:var(--surface);border:1px solid var(--hair2);border-radius:4px;padding:10px 14px;margin-bottom:16px;font:500 12px var(--sans);color:var(--muted)}.sys-item b[data-v-998715fe]{color:var(--ink);font-weight:700}.sys-item.ok[data-v-998715fe]{color:#1b1d20;font-weight:600}.sys-item.bad b[data-v-998715fe]{color:#c8321e}.sys-link[data-v-998715fe]{border:0;background:none;color:var(--teal);font:600 12px var(--sans);cursor:pointer;margin-left:auto}.form.wide[data-v-998715fe]{max-width:760px}.il-table[data-v-998715fe]{width:100%;border-collapse:collapse;font:400 12.5px var(--sans)}.il-table th[data-v-998715fe]{text-align:left;font:700 10.5px var(--mono);letter-spacing:.05em;color:var(--muted);padding:4px 8px;border-bottom:1px solid var(--hair2)}.il-table td[data-v-998715fe]{padding:5px 8px;border-bottom:1px solid var(--hair);color:var(--ink)}.il-url[data-v-998715fe]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.il-status[data-v-998715fe]{font:700 11px var(--mono);padding:1px 7px;border-radius:4px}.il-status.ok[data-v-998715fe]{background:#e3e5e1;color:#1b1d20}.il-status.bad[data-v-998715fe]{background:#f6ddd8;color:#c8321e}.il-err[data-v-998715fe]{font-size:11px;color:#c8321e;margin-left:6px}.tiles[data-v-998715fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.tile[data-v-998715fe]{background:var(--surface);border:1px solid var(--hair2);border-radius:4px;padding:14px 16px;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.05))}.tile-head[data-v-998715fe]{display:flex;align-items:center;gap:8px}.tile-title[data-v-998715fe]{font:700 13px var(--sans);color:var(--ink);flex:1}.tile-shared[data-v-998715fe]{font:600 9px var(--mono);letter-spacing:.06em;background:var(--hair);border-radius:4px;padding:2px 7px;color:var(--muted)}.tile-x[data-v-998715fe]{border:0;background:none;color:var(--muted);cursor:pointer;font-size:15px}.tile-sub[data-v-998715fe]{font:500 11px var(--sans);color:var(--muted);margin-bottom:8px}.tile-kpi[data-v-998715fe]{font:700 38px var(--sans);color:var(--teal)}.tile-err[data-v-998715fe]{color:#c8321e;font:500 12px var(--sans)}.tile-row[data-v-998715fe]{display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin-bottom:6px}.tr-label[data-v-998715fe]{font:500 12px var(--sans);color:var(--ink)}.tr-val[data-v-998715fe]{font:700 12px var(--mono);color:var(--ink)}.tr-barcell[data-v-998715fe]{grid-column:1 / -1}.tr-bar[data-v-998715fe]{height:7px;border-radius:3px;background:var(--teal);opacity:.7;min-width:2px}.ov[data-v-998715fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a4047;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px;z-index:400}.form[data-v-998715fe]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px;width:100%;max-width:440px}.form h3[data-v-998715fe]{margin:0 0 14px;color:var(--ink)}.fld[data-v-998715fe]{margin-bottom:11px;display:flex;flex-direction:column;gap:5px}.fld>label[data-v-998715fe]{font:600 12px var(--sans);color:var(--muted)}.fld input[data-v-998715fe],.fld select[data-v-998715fe]{border:1px solid var(--hair2);border-radius:4px;padding:8px 10px;font:400 14px var(--sans);color:var(--ink);background:var(--surface)}.chk[data-v-998715fe]{display:flex;align-items:center;gap:8px;font:500 13px var(--sans);color:var(--ink)}.actions[data-v-998715fe]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.btn[data-v-998715fe]{border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:4px;padding:8px 14px;font:600 13px var(--sans);cursor:pointer}.btn.accent[data-v-998715fe]{background:var(--teal);border-color:var(--teal);color:#fff}main.full[data-v-87537fd3]{max-width:none;padding-left:0;padding-right:0}.shell[data-v-87537fd3]{display:flex;align-items:flex-start;min-height:calc(100vh - 52px)}.shell>main[data-v-87537fd3]{flex:1;min-width:0}.sb-toggle[data-v-87537fd3]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:0;background:none;border-radius:4px;color:var(--muted);font-size:17px;cursor:pointer}.sb-toggle[data-v-87537fd3]:hover{background:var(--hair);color:var(--ink)}.sb-toggle.on[data-v-87537fd3]{color:var(--teal)}.tb-divider[data-v-87537fd3]{width:1px;height:26px;background:var(--hair2);flex:none}.tb-spacer[data-v-87537fd3]{flex:1}.admin-gear[data-v-87537fd3]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:4px;color:var(--teal);font-size:18px}.admin-gear[data-v-87537fd3]:hover{background:var(--hair);text-decoration:none}.off-pill[data-v-87537fd3]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:4px;background:var(--hair);color:var(--muted);font:600 12px var(--sans);white-space:nowrap}.off-pill.off[data-v-87537fd3]{background:#fdf3e0;color:#d9821b}.tb-notif[data-v-87537fd3]{position:relative}.notif-btn[data-v-87537fd3]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;background:none;border-radius:4px;color:var(--muted);font-size:17px;cursor:pointer}.notif-btn[data-v-87537fd3]:hover{background:var(--hair)}.notif-badge[data-v-87537fd3]{position:absolute;top:3px;right:2px;min-width:16px;height:16px;border-radius:4px;background:#c8321e;color:#fff;font:700 10px var(--sans);display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.notif-menu[data-v-87537fd3]{min-width:320px;max-width:400px;max-height:60vh;overflow-y:auto}.notif-item[data-v-87537fd3]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:none;border-radius:4px;padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--hair)}.notif-item[data-v-87537fd3]:hover{background:var(--hair)}.notif-item.unread .notif-text[data-v-87537fd3]{font-weight:700}.notif-text[data-v-87537fd3]{font:500 13px var(--sans);color:var(--ink)}.notif-when[data-v-87537fd3]{font:500 10.5px var(--mono);color:var(--muted)}.toptenant[data-v-87537fd3]{position:relative}.tenant-chip[data-v-87537fd3]{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border-radius:4px;background:var(--chip-bg, var(--hair));border:1px solid var(--chip-border, var(--hair2));color:var(--chip-text, var(--muted));font:600 13px var(--sans);cursor:default;max-width:220px}.tenant-chip.multi[data-v-87537fd3]{cursor:pointer}.tenant-chip.multi[data-v-87537fd3]:hover{filter:brightness(.97)}.tenant-name[data-v-87537fd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-caret[data-v-87537fd3]{font-size:10px;opacity:.7}.tb-user[data-v-87537fd3]{position:relative}.user-btn[data-v-87537fd3]{height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 5px;border:1px solid var(--hair2);border-radius:4px;background:var(--surface);cursor:pointer;font:600 13px var(--sans);color:var(--ink)}.user-btn[data-v-87537fd3]:hover{background:var(--hair)}.user-avatar[data-v-87537fd3]{width:30px;height:30px;border-radius:50%;color:#fff;font:600 12px var(--sans);display:inline-flex;align-items:center;justify-content:center;flex:none}.user-name[data-v-87537fd3]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-note[data-v-87537fd3]{padding:8px 10px;color:var(--muted);font-size:13px;white-space:nowrap}.tenant-menu[data-v-87537fd3]{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--surface);border:1px solid var(--hair2);border-radius:4px;box-shadow:var(--shadow);padding:5px;z-index:300}.tenant-opt[data-v-87537fd3]{display:block;width:100%;text-align:left;border:0;background:none;border-radius:4px;padding:7px 10px;font:500 13px var(--sans);color:var(--ink);cursor:pointer}.tenant-opt[data-v-87537fd3]:hover{background:var(--hair)}.tenant-opt.cur[data-v-87537fd3]{color:var(--teal);font-weight:600}.lang-row[data-v-87537fd3]{display:flex;gap:4px;border-top:1px solid var(--hair);margin-top:4px;padding-top:4px}.lang-btn[data-v-87537fd3]{text-align:center}.login-gate[data-v-87537fd3]{display:flex;align-items:center;justify-content:center;min-height:70vh}.login-card[data-v-87537fd3]{text-align:center;background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);box-shadow:var(--shadow);padding:40px 44px;max-width:420px}.login-logo[data-v-87537fd3]{width:48px;height:48px;margin-bottom:14px}.login-btn[data-v-87537fd3]{margin-top:20px;padding:10px 28px}:root{--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Archivo", system-ui, sans-serif;--berg: #1b1d20;--skifer: #585e63;--fuge: #c3c7c3;--betong: #e3e5e1;--lys: #f5f6f4;--varsel: #c8321e;--snart: #d9821b;--ink: var(--berg);--body: var(--berg);--body2: #33373b;--muted: var(--skifer);--faint: #6b7177;--hair: #eceeeb;--hair2: var(--fuge);--hair3: #d6d9d6;--surface: var(--lys);--canvas: var(--betong);--track: #d9dcd8;--teal: var(--berg);--accent: var(--berg);--support: var(--skifer);--brand-teal: var(--berg);--brand-orange: var(--snart);--brand-blue: var(--skifer);--shadow: none;--shadow-sm: none;--card-line: var(--fuge);--card-line-open: var(--berg);--sh-card: none;--sh-card-open: none;--r-pill: 4px;--r-card: 4px;--r-surface: 4px;--r-input: 4px;--st-done-t: var(--berg);--st-done-b: #e3e5e1;--st-prog-t: var(--berg);--st-prog-b: #e3e5e1;--st-review-t: var(--skifer);--st-review-b: #eceeeb;--st-plan-t: var(--skifer);--st-plan-b: #eceeeb;--st-late-t: var(--varsel);--st-late-b: #f6ddd8;--hover: #eceeeb;--focus-ring: var(--berg);--sel-bg: #e3e5e1}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--canvas);color:var(--body);font:400 15px/1.45 var(--sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--berg);outline-offset:2px}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 85}.topbar{display:flex;align-items:center;gap:14px;padding:0 20px;height:52px;background:var(--surface);border-bottom:1px solid var(--line-soft, var(--hair));position:sticky;top:0;z-index:50}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:20px;letter-spacing:-.02em}.brand:hover{text-decoration:none}.brand-logo{height:34px;width:auto;display:block}.topnav{display:flex;gap:2px}.topnav a{color:var(--muted);padding:7px 13px;border-radius:var(--r-input);font-weight:500;font-size:14px}.topnav a:hover{background:var(--hair);color:var(--ink);text-decoration:none}.topnav a.active{background:var(--canvas);color:var(--ink);font-weight:600}.env{margin-left:auto;color:var(--faint);font:400 12px/1 var(--mono)}.topgear{color:var(--muted);display:inline-flex;padding:7px;border-radius:4px}.topgear:hover{background:var(--hair);color:var(--ink)}.topgear.active{color:var(--teal)}.owner-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;background-color:transparent;cursor:pointer;color:var(--ink);font:inherit;padding:4px 26px 4px 10px;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='%236F6F8A'%3E%3Cpath d='M3.5 5.5 8 10l4.5-4.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.owner-switch:hover{background-color:var(--hair)}.owner-switch:focus{outline:2px solid var(--focus-ring)}.owner-switch.top{font:500 20px var(--sans);color:var(--muted)}.topadmin{margin-left:auto}.topowner{display:flex;align-items:baseline;gap:8px}.topowner-label{font:500 13px var(--sans);color:var(--muted);white-space:nowrap}main{max-width:1180px;margin:0 auto;padding:28px 32px 80px}h1{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;line-height:1.15}h2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:30px 0 12px}.sub{color:var(--muted);font-size:15px;margin:0 0 26px}.crumb{color:var(--muted);font-size:13px;margin-bottom:16px}.crumb a{color:var(--muted)}.eyebrow,.board-owner{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--teal)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.card{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);box-shadow:var(--shadow);padding:20px 22px}.card h3{margin:0 0 3px;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.card .meta{color:var(--muted);font-size:13px;margin-bottom:14px}.card .recent{list-style:none;padding:0;margin:12px 0 0;border-top:1px solid var(--hair)}.card .recent li{padding:9px 0;border-bottom:1px solid var(--hair);display:flex;justify-content:space-between;gap:10px;align-items:center}.card .recent li:last-child{border-bottom:0}.empty{color:var(--faint);font-style:italic;padding:8px 0}.panel{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-surface);box-shadow:var(--shadow);padding:28px 30px;margin-bottom:20px}.btn{display:inline-flex;align-items:center;gap:6px;background:var(--teal);color:#fff;border:0;padding:9px 16px;border-radius:var(--r-input);font:600 14px var(--sans);cursor:pointer}.btn:hover{background:#000;text-decoration:none}.btn.accent{background:var(--accent)}.btn.accent:hover{background:#9a7f26}.btn.sec{background:var(--hair);color:var(--ink)}.btn.sec:hover{background:var(--hair2)}.btn.ghost{background:transparent;color:var(--teal);border:1px solid var(--hair2)}.btn.danger{background:#fff;color:var(--st-late-t);border:1px solid #e8b9b1}.btn.sm{padding:6px 11px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.spacer{flex:1}label.field{display:block;margin:0 0 18px}label.field>.lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}label.field>.lbl .req{color:var(--st-late-t)}label.field .hint{color:var(--faint);font-weight:500;letter-spacing:.02em}input[type=text],input[type=number],input[type=date],input[type=datetime-local],textarea,select{width:100%;padding:9px 11px;border:1px solid var(--hair2);border-radius:var(--r-input);font:inherit;background:#fff;color:var(--ink)}input[type=number],input[type=date],input[type=datetime-local]{font-family:var(--mono)}input:focus,textarea:focus,select:focus{outline:2px solid var(--focus-ring);border-color:var(--teal)}textarea{min-height:80px;resize:vertical;font-family:var(--sans)}.fieldgroup{border:1px solid var(--hair2);border-radius:var(--r-card);padding:18px 20px 4px;margin-bottom:18px;background:#f5f6f4}.fieldgroup>.gtitle{font-weight:600;font-size:11px;color:var(--teal);margin-bottom:12px;letter-spacing:.07em}.fieldgroup .subgroup{font-weight:600;color:var(--faint);font-size:10.5px;letter-spacing:.06em;margin:8px 0 10px}.iframe-editor{width:100%;border:1px solid var(--hair2);border-radius:var(--r-input);background:#fff}.value-display{padding:8px 11px;border:1px solid transparent;border-radius:var(--r-input);min-height:38px;cursor:text;font-size:15px;color:var(--ink);white-space:pre-wrap;transition:background .12s,border-color .12s}.value-display .mono{font-size:14px}.value-display:hover{background:var(--hover);border-color:var(--hair2)}.value-display:focus{outline:2px solid var(--focus-ring);background:#fff}.value-display.dirty{border-left:3px solid var(--teal);background:#e3e5e1}.value-display .vd-empty{color:var(--faint)}.toggleset{display:inline-flex;border:1px solid var(--hair2);border-radius:var(--r-input);overflow:hidden;background:#fff}.toggleset button{border:0;background:#fff;padding:8px 15px;cursor:pointer;font:500 14px var(--sans);color:var(--muted)}.toggleset button.on{background:var(--teal);color:#fff;font-weight:600}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:var(--r-pill);font:600 11px var(--sans);letter-spacing:.03em;background:var(--hair);color:var(--muted);white-space:nowrap}.pill .pdot{width:6px;height:6px;border-radius:50%;background:currentColor}.st-done{color:var(--st-done-t);background:var(--st-done-b)}.st-prog{color:var(--st-prog-t);background:var(--st-prog-b)}.st-review{color:var(--st-review-t);background:var(--st-review-b)}.st-plan{color:var(--st-plan-t);background:var(--st-plan-b)}.st-late{color:var(--st-late-t);background:var(--st-late-b)}.sdot{width:9px;height:9px;border-radius:50%;background:var(--faint);flex:none}.sdot.st-done{background:var(--st-done-t)}.sdot.st-prog{background:var(--st-prog-t)}.sdot.st-review{background:var(--st-review-t)}.sdot.st-plan{background:var(--st-plan-t)}.sdot.st-late{background:var(--st-late-t)}.badge{display:inline-block;padding:3px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.03em}.badge.draft{background:var(--st-review-b);color:var(--st-review-t)}.badge.active{background:var(--st-done-b);color:var(--st-done-t)}.badge.dep{background:var(--hair);color:var(--muted)}.stages{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.stage-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hair2);background:#fff;border-radius:var(--r-pill);padding:7px 15px;cursor:pointer;font-size:13px;font-weight:500;color:var(--body)}.stage-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--hair2)}.stage-pill.entered .dot{background:var(--st-done-t)}.stage-pill.current{border-color:var(--teal);background:var(--st-prog-b);font-weight:600;color:var(--ink)}.stage-pill.mandatory{border-style:dashed}.stage-pill .tag{font:600 10px var(--mono);color:var(--st-review-t);letter-spacing:.04em}.timeline{position:relative;margin-left:8px;padding-left:28px}.timeline:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:2px;background:var(--hair2)}.tl-node{position:relative;margin-bottom:24px}.tl-node:before{content:"";position:absolute;left:-28px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--hair2)}.tl-node.entered:before{border-color:var(--st-done-t);background:var(--st-done-t)}.tl-node.current:before{border-color:var(--teal);background:var(--teal)}.tl-node .tl-title{font-weight:600;color:var(--ink);margin-bottom:2px}.tl-node .tl-meta{color:var(--muted);font-size:13px;margin-bottom:10px}.board-head{display:flex;align-items:flex-start;gap:20px;margin-bottom:26px}.board-title{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:4px 0 5px;line-height:1.2}.board-sub{color:var(--muted);font-size:14px}.board-sub .mono{font-size:13px;color:var(--body2)}.board-toggle{margin-left:auto;flex:none}table.board-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-surface);overflow:hidden;box-shadow:var(--shadow)}table.board-table th{text-align:left;font:600 11px var(--sans);letter-spacing:.07em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--hair2);background:#f5f6f4;white-space:nowrap}table.board-table td{padding:16px;border-bottom:1px solid var(--hair);font-size:14px;color:var(--body);vertical-align:middle}table.board-table td .mono{font-size:13px;color:var(--body2)}table.board-table td.t{font-weight:600;color:var(--ink);max-width:360px;font-size:15px}table.board-table td.t .sdot{display:inline-block;vertical-align:middle;margin-right:9px}table.board-table tr{cursor:pointer}table.board-table tbody tr:hover{background:var(--hover)}table.board-table tbody tr:last-child td{border-bottom:0}.board-listcard{background:var(--surface);border:1px solid var(--hair2);border-left:4px solid var(--hair2);border-radius:var(--r-card);box-shadow:var(--shadow);padding:20px 22px;margin-bottom:14px;cursor:pointer}.board-listcard:hover{border-color:var(--hair3);box-shadow:var(--shadow);transform:translateY(-1px);transition:transform .1s}.board-listcard.st-done{border-left-color:var(--st-done-t)}.board-listcard.st-prog{border-left-color:var(--st-prog-t)}.board-listcard.st-review{border-left-color:var(--st-review-t)}.board-listcard.st-plan{border-left-color:var(--st-plan-t)}.board-listcard.st-late{border-left-color:var(--st-late-t)}.bl-title{font-size:18px;font-weight:600;color:var(--ink);margin-bottom:14px;letter-spacing:-.01em}.bl-meta{display:flex;flex-wrap:wrap;gap:12px 26px}.bl-meta .m{display:flex;flex-direction:column;gap:3px}.bl-meta .k{font:600 10.5px var(--sans);letter-spacing:.06em;color:var(--faint)}.bl-meta .v{font-size:14px;font-weight:500;color:var(--ink)}.bl-meta .v .mono{font-size:13px;font-weight:400;color:var(--body2)}.board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.board-card{background:var(--surface);border:1px solid var(--hair2);border-top:3px solid var(--hair2);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px 20px;cursor:pointer}.board-card:hover{box-shadow:var(--shadow);transform:translateY(-1px);transition:transform .1s}.board-card.st-done{border-top-color:var(--st-done-t)}.board-card.st-prog{border-top-color:var(--st-prog-t)}.board-card.st-review{border-top-color:var(--st-review-t)}.board-card.st-plan{border-top-color:var(--st-plan-t)}.board-card.st-late{border-top-color:var(--st-late-t)}.bc-head{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.bc-title{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.bc-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.bc-fields .cf{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-fields .k{font:600 10px var(--sans);letter-spacing:.06em;color:var(--faint)}.bc-fields .v{font-size:13.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-fields .v .mono{font-size:12.5px;font-weight:400;color:var(--body2)}table.adm{width:100%;border-collapse:collapse;background:var(--surface);border-radius:var(--r-surface);overflow:hidden;box-shadow:var(--shadow-sm)}table.adm th,table.adm td{border:1px solid var(--hair);padding:8px 10px;text-align:left;font-size:13px;vertical-align:top}table.adm th{background:#f5f6f4;font:600 11px var(--sans);letter-spacing:.05em;color:var(--muted);position:sticky;top:58px}table.adm input,table.adm select{padding:6px 8px}.adm-wrap{overflow:auto}table.adm td.adm-pk{font:600 12px var(--sans);color:var(--muted)}table.adm td.adm-ed{cursor:pointer;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.adm td.adm-ed:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--hair2)}.adm-html{color:var(--muted);font-style:italic}table.adm .adm-in{width:100%;box-sizing:border-box}table.adm td.adm-act{text-align:center}.adm-del{border:0;background:none;cursor:pointer;color:var(--muted);font-size:14px;line-height:1;padding:4px 6px;border-radius:5px}.adm-del:hover{color:#fff;background:var(--st-late-t, #c0392b)}table.adm tr.adm-newrow{background:#f5f6f4}.tabs{display:flex;gap:2px;border-bottom:2px solid var(--hair2);margin-bottom:20px}.tabs button{border:0;background:none;padding:10px 15px;cursor:pointer;font:500 14px var(--sans);color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-2px}.tabs button.on{color:var(--ink);border-bottom-color:var(--teal);font-weight:600}.page{padding:0 16px}.page.in-design{padding-left:306px}.ll.ll-spacer{min-height:6px}.page-header{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding-bottom:18px;border-bottom:1px solid var(--hair2);margin-bottom:0}.pg-crumb{color:var(--muted);font-size:13px}.pg-crumb a{color:var(--muted)}.pg-crumb i{color:var(--faint);font-style:normal;margin:0 4px}.pg-owner{color:var(--muted);font-size:13px;text-align:right}.pg-owner b{color:var(--ink);font-weight:600}.pg-title{grid-column:1 / -1;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:8px 0 0}.rep-header{padding:16px 0 0}.rep-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:14px}.rep-cols{display:grid;align-items:center;gap:0 16px;padding:0 14px 10px;border-bottom:1px solid var(--hair2)}.rep-cols>div{font:600 11px var(--sans);letter-spacing:.05em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-cols>div:nth-last-child(2){text-align:left}.rep-body{margin-top:2px;position:relative}.card-more{flex:none;border:1px solid var(--st-done-t);background:#fff;color:var(--st-done-t);font:600 11px var(--sans);letter-spacing:.03em;padding:3px 12px;border-radius:4px;cursor:pointer}.card-more:hover{background:var(--st-done-t);color:#fff}.design-wrench{position:absolute;top:2px;right:-46px;width:34px;height:34px;border-radius:50%;border:0;background:var(--st-done-t);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #061a342e;z-index:6;transition:transform .15s ease,filter .15s ease}.design-wrench:hover{filter:brightness(1.08);transform:rotate(-12deg)}.rep-card.grid{display:block;padding:14px 14px 16px;border:1px solid var(--card-line);border-radius:var(--r-card);margin:10px 0;position:relative;cursor:pointer}.rep-card.grid:hover{background:var(--hover)}.rep-card.grid .state-seq{margin:2px 0 12px}.rep-card.grid .rc-top.compact{margin-bottom:10px;padding-bottom:0;border-bottom:0;gap:10px}.rep-card.grid .rc-name{font-size:15px}.rep-card.grid .rc-fields{gap:8px 18px}.draft-badge{font:600 11px var(--sans);letter-spacing:.04em;color:#d9821b;background:#fbe9d6;border:1px solid #ecd9b4;padding:4px 11px;border-radius:4px;white-space:nowrap}.rc-status{overflow:hidden}.rc-status .pill{white-space:normal;line-height:1.25;text-align:left}.rc-name{font-weight:600;color:var(--ink);font-size:15px;cursor:pointer}.rc-name:hover{color:var(--teal)}.rc-name.big{font-size:18px}.rc-val{font-size:14px;color:var(--body)}.rc-val .mono{font-size:13px;color:var(--body2)}.rc-nostate{color:var(--faint)}.resp{display:inline-flex;align-items:center;gap:8px}.avatar{width:26px;height:26px;border-radius:50%;color:#fff;font:600 11px var(--sans);display:inline-flex;align-items:center;justify-content:center;flex:none}.resp-name{font-size:13.5px;color:var(--body)}.rc-icon{background:none;border:0;color:var(--faint);cursor:pointer;padding:2px;display:inline-flex;justify-self:end;border-radius:5px;transition:transform .12s ease,color .12s,filter .12s}.rc-icon.expand{color:var(--st-done-t)}.rc-icon.collapse{color:var(--st-late-t)}.rc-icon.expand:hover,.rc-icon.collapse:hover{transform:translateY(-3px);filter:drop-shadow(0 3px 4px rgba(6,26,52,.25))}.rc-icon:hover{color:var(--teal)}.rc-corner{position:absolute;right:14px;bottom:12px;display:inline-flex;gap:8px;align-items:center}.grid-row .rc-corner{position:static;justify-self:end}.rep-card{transition:box-shadow .3s,border-color .3s}.rep-card.list,.rep-card.full{background:var(--surface);border:1px solid var(--card-line-open);border-radius:var(--r-card);box-shadow:var(--sh-card-open);padding:18px 20px 20px;margin:12px 0;position:relative}.rep-card.full{border-color:var(--teal)}@keyframes foReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.reveal{animation:foReveal .35s ease both}.reveal-2{animation:foReveal .4s ease both}.rep-card.has-edge{padding-left:30px}.rep-card.has-edge:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--edge, var(--st-plan-t));border-radius:var(--r-card) 0 0 var(--r-card)}.pill.chip{color:var(--chip);background:color-mix(in srgb,var(--chip) 14%,#fff)}.pill.chip .pdot{background:var(--chip)}.next-action{margin-bottom:6px}.na-text{background:#fbe9d6;border:1px solid #f3cfae;border-left:3px solid var(--st-review-t);border-radius:var(--r-surface);padding:11px 14px;color:var(--body);font-size:14px;line-height:1.5;margin-bottom:12px}.na-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.naf-state{display:inline-flex;align-items:center;gap:8px}.naf-cap{font:600 11px var(--sans);letter-spacing:.04em;color:var(--muted)}.naf-state select{height:34px;border:1px solid var(--hair2);border-radius:4px;padding:0 10px;font:500 13px var(--sans);color:var(--ink);background:var(--surface);cursor:pointer}.naf-assign{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.naf-role{position:relative;color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:help}.naf-tip{position:absolute;top:calc(100% + 6px);left:0;min-width:190px;background:var(--surface);border:1px solid var(--hair2);border-radius:4px;box-shadow:var(--shadow);padding:9px 11px;z-index:400;text-align:left}.naf-tip-h{font:600 11px var(--sans);letter-spacing:.03em;color:var(--muted);margin-bottom:6px}.naf-tip-u{font-size:13px;color:var(--ink);padding:2px 0;white-space:nowrap}.naf-tip-empty{font-size:13px;color:var(--faint)}.naf-spacer{flex:1}.naf-move.off{background:var(--hair2);color:var(--muted);cursor:not-allowed;box-shadow:none}.na-divider{height:0;border-top:2px solid var(--hair2);margin:16px 0 18px}.rc-top{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.rc-fields{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:minmax(34px,auto);gap:12px 18px}.na-fields{display:grid;grid-template-columns:repeat(10,1fr);gap:8px 18px;margin:6px 0}.ll-disabled{opacity:.5}.ll-disabled .ll-v{pointer-events:none}.rep-card.full .rc-fields{grid-template-columns:repeat(10,1fr)}.rc-fields>.ll{grid-column:span 5}.ll{display:flex;flex-direction:column;gap:2px;min-width:0}.ll-k{font:600 10.5px var(--sans);letter-spacing:.05em;color:var(--faint)}.ll-d{display:none}.ll-v{font-size:14px;color:var(--ink)}.ll-v .mono{font-size:13px;color:var(--body2)}.rc-group{font:600 11px var(--sans);letter-spacing:.07em;color:var(--teal);margin:20px 0 12px;padding-bottom:7px;border-bottom:1px solid var(--hair)}.rc-fields+.rc-group{margin-top:22px}.rc-enddiv{grid-column:1 / -1;border:0;border-top:1px solid var(--hair2);margin:14px 0 2px;height:0}.rc-desc{font-size:14.5px;line-height:1.6;color:var(--body2);margin:-4px 0 16px;padding-bottom:14px;border-bottom:1px solid var(--hair);max-width:70ch}.rep-card.collapsed{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--hair);opacity:.8}.rep-card.collapsed:hover{opacity:1;background:var(--hover)}.rep-card.collapsed .rc-name{font-size:14px}.show-list{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:8px 0;background:var(--sel-bg);color:var(--teal);border:1px dashed var(--teal);border-radius:var(--r-card);padding:11px;font:600 13px var(--sans);cursor:pointer;transition:background .12s}.show-list:hover{background:#d9e7de}.rep-card.hl{animation:hlflash 1.6s ease-out}@keyframes hlflash{0%,15%{background:#d9e7de;box-shadow:inset 0 0 0 2px var(--teal)}to{background:transparent;box-shadow:none}}.nested{margin:18px 0 4px;padding:14px 0 0;border-top:1px dashed var(--hair2)}.nested-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nested-h span{font:600 12px var(--sans);letter-spacing:.05em;color:var(--teal)}.nested-cols{padding:0 12px 8px}.nested-row{padding:11px 12px;cursor:pointer}.nested-load{color:var(--muted);font-style:italic;font-size:13px}.pg-footer{margin-top:36px;padding-top:18px;border-top:1px solid var(--hair2);color:var(--faint);font-size:12px}.state-seq{display:flex;align-items:center;flex-wrap:wrap;gap:4px 2px;margin:0 0 18px;padding-bottom:4px}.seq-step{font:600 11px var(--sans);letter-spacing:.02em;color:var(--muted);background:var(--hair);padding:4px 11px;border-radius:var(--r-pill);white-space:nowrap}.seq-arrow{color:var(--faint);font-size:13px;margin:0 2px}.seq-step.cur{transform:scale(1.2);transform-origin:center;margin:0 8px;color:#fff;background:var(--cur, var(--brand-blue));box-shadow:0 4px 10px #061a3447;font-weight:700;position:relative;z-index:1}.state-seq.two{align-items:flex-start;gap:4px 4px}.seq-cell{display:inline-flex;flex-direction:column;align-items:center;gap:5px}.seq-day{font:500 10.5px var(--mono);color:var(--faint)}.seq-day.cur{color:var(--brand-blue);font-weight:600;transform:scale(1.05)}.state-seq.two .seq-arrow{align-self:flex-start;margin-top:4px}.rc-desc-label{font:600 10.5px var(--sans);letter-spacing:.06em;color:var(--faint);margin:0 0 4px}.ed{cursor:text;border-radius:5px;padding:1px 4px;margin:-1px -4px;transition:background .1s,box-shadow .1s}.ed:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--hair2)}.ed-in{font:inherit;padding:3px 6px;border:1px solid var(--teal);border-radius:5px;width:100%;min-width:70px;background:#fff;color:var(--ink)}.ll-v .ed-in,.rc-val .ed-in{font-family:var(--mono);font-size:13px}.owner-pick{cursor:pointer;border-bottom:1px dashed var(--faint)}.owner-pick:hover{color:var(--teal)}.owner-sel{padding:3px 6px;font:inherit;border:1px solid var(--teal);border-radius:5px}.lp-gear{color:var(--muted);display:inline-flex;padding:6px;border-radius:4px}.lp-gear:hover{background:var(--hair);color:var(--ink)}.lp-grid{display:grid;grid-template-columns:290px 1fr;gap:28px;margin-top:22px;align-items:start}.lp-left{display:flex;flex-direction:column;gap:10px}.lp-left-h{font:600 11px var(--sans);letter-spacing:.07em;color:var(--muted);margin-bottom:2px}.lp-concept{display:flex;justify-content:space-between;align-items:center;background:var(--surface);border:1px solid var(--hair2);border-left:4px solid var(--brand-teal);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px;transition:transform .1s,border-color .1s}.lp-concept:hover{transform:translateY(-2px);border-left-color:var(--teal);text-decoration:none}.lp-c-name{font-size:16px;font-weight:600;color:var(--ink)}.lp-c-count{color:var(--muted);font-size:13px}.lp-c-count b{color:var(--teal);font-size:17px}.lp-right{min-width:0}.lp-welcome{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}.lp-dash{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}.lp-box{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px;min-width:0;display:flex;flex-direction:column}.lp-box.wide{grid-column:span 2}.lp-box-h{font:600 11px var(--sans);letter-spacing:.04em;color:var(--muted);margin-bottom:12px}.chart{width:100%;height:120px}.lp-legend{display:flex;gap:18px;margin-top:8px;font-size:12px;color:var(--muted)}.lp-legend i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.lp-stats{justify-content:center;gap:16px}.lp-stat{display:flex;flex-direction:column;gap:1px}.lp-stat b{font-size:24px;color:var(--ink);font-weight:700}.lp-stat span{font:600 10.5px var(--sans);letter-spacing:.05em;color:var(--muted)}.pie-wrap{display:flex;align-items:center;gap:12px}.chart-pie{width:80px;height:80px;flex:none}.pie-legend{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:var(--body);min-width:0}.pie-leg{white-space:nowrap}.pie-dot{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.pie-leg b{color:var(--ink);margin-left:2px}.lp-surprise{align-items:center;text-align:center}.chart-gauge{width:108px;height:108px}.gauge-v{font:700 22px var(--mono);fill:var(--brand-blue)}.lp-surprise-cap{font-size:12.5px;color:var(--muted);margin-top:6px}.lp-inbox-h{font-size:17px;font-weight:700;color:var(--ink);margin:0 0 2px}.lp-inbox{background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.lp-inbox-row{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--hair)}.lp-inbox-row:last-child{border-bottom:0}.lp-inbox-row:hover{background:var(--hover);text-decoration:none}.lp-inbox-name{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-inbox-concept{color:var(--muted);font-size:12.5px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(40px);background:var(--ink);color:#fff;padding:12px 20px;border-radius:var(--r-input);box-shadow:var(--shadow);opacity:0;transition:.25s;z-index:100;max-width:80vw;font-size:14px}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast.err{background:var(--st-late-t)}.toast.warn{background:var(--st-review-t)}.risk-badge{display:inline-block;border:none;border-radius:4px;padding:2px 9px;margin-left:6px;font:600 11px/1.5 inherit;cursor:pointer;color:#1b1b1b;vertical-align:middle}.risk-badge.risk-hi{background:#f4a3a3}.risk-badge.risk-md{background:#ffe08a}.risk-badge.risk-lo{background:#b7e4c7}.risk-badge.risk-empty{background:#e9ecef;color:#666;font-weight:500}.risk-badge:hover{outline:2px solid var(--brand-blue, #2b6cb0);outline-offset:1px}.rc-riskrow{margin:4px 0 2px;display:flex;flex-wrap:wrap;gap:6px}.rc-riskrow .risk-badge{margin-left:0}.risk-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.risk-modal-box{background:#fff;border-radius:4px;box-shadow:0 10px 40px #0004;width:min(540px,92vw);max-height:90vh;overflow:auto}.risk-modal-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--hair, #e5e7eb);font-weight:600}.risk-modal-x{border:none;background:none;font-size:16px;cursor:pointer;color:var(--muted, #666)}.risk-frame{width:100%;height:380px;border:0;display:block}.ll.ll-wide{grid-column:1 / -1;display:block;margin:6px 0}.ll.ll-wide .ll-k{display:block;margin-bottom:4px}.loom-inline-frame{display:block;width:100%;max-width:440px;height:300px;border:1px solid var(--hair, #e5e7eb);border-radius:4px;background:#fff;transition:height .12s ease}.topadmin{border:1px solid var(--hair2);background:none;border-radius:4px;padding:4px 10px;font:600 12px var(--sans);color:var(--muted);cursor:pointer}.topadmin.on{background:var(--teal);color:#fff;border-color:var(--teal)}.dz-hint{color:var(--muted);font-size:12px;margin:0 0 10px}.design-card .ll{position:relative;cursor:move;border-radius:4px;outline:1px dashed transparent;transition:outline-color .1s}.design-card .ll:hover{outline-color:var(--hair2)}.design-card .ll.dz-sel{outline:2px solid var(--teal);outline-offset:2px;background:var(--hover)}.design-card .ll.dz-drop{outline:2px dashed var(--brand-orange, #f5a450)}.design-card .ll.dz-dragging{opacity:.4;outline:2px dashed var(--teal);background:var(--hover)}.design-card .dz-slot{align-self:stretch;min-height:38px;border:2px dashed #e07a7a;border-radius:4px;background:#e07a7a14;transition:background .1s,border-color .1s,box-shadow .1s}.design-card .dz-slot.over{border-color:#d64545;background:#d6454533;box-shadow:inset 0 0 0 1px #d6454559}.dz-floating{position:fixed;z-index:999;pointer-events:none;transform:translate(12px,10px);white-space:nowrap;background:var(--ink);color:#fff;font:600 11px var(--sans);letter-spacing:.03em;padding:4px 9px;border-radius:5px;box-shadow:0 5px 14px #061a3459}.design-card .dz-resize{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:ew-resize;border-radius:3px}.design-card .ll:hover .dz-resize{background:linear-gradient(90deg,transparent,var(--teal));opacity:.5}.design-card>:not(.dz-grid){position:relative;z-index:1}.dz-grid{position:absolute;left:20px;right:20px;top:12px;bottom:14px;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(10,1fr);column-gap:18px;border-right:1px dashed rgba(46,160,100,.32)}.dz-grid>span{border-left:1px dashed rgba(46,160,100,.32)}.inspector{position:fixed;left:0;top:62px;bottom:0;width:290px;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border-right:1px solid var(--hair2);box-shadow:2px 0 14px #061a3414;z-index:200}.insp-scroll{flex:1;overflow:auto;padding-bottom:8px}.insp-exit{padding:12px 14px;border-top:1px solid var(--hair)}.insp-exit .btn{width:100%;justify-content:center}.insp-h{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--hair);font:600 14px var(--sans);position:sticky;top:0;background:var(--surface)}.insp-x{border:0;background:none;cursor:pointer;font-size:15px;color:var(--muted)}.insp-empty{padding:14px;color:var(--muted);font-size:13px}.insp-sec{padding:10px 14px 4px;font:600 10.5px var(--sans);letter-spacing:.06em;color:var(--teal)}.insp-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 14px;font-size:12.5px}.insp-row>span{color:var(--muted)}.insp-row input,.insp-row select{width:144px;padding:4px 6px}.insp-check input[type=checkbox]{width:auto;padding:0;margin:0;cursor:pointer}.insp-actions{display:flex;gap:8px;flex-wrap:wrap;padding:14px 14px 4px}.rep-body>.rep-card.list,.rep-body>.rep-card.full{padding-bottom:45px}.rep-body>.rep-card.list>.rc-corner,.rep-body>.rep-card.full>.rc-corner{bottom:8px;right:16px;z-index:5}@media print{body.print-focus .topbar,body.print-focus .cpage-head,body.print-focus .back,body.print-focus .viewtog,body.print-focus .card-foot,body.print-focus .grpchips,body.print-focus .vtabs,body.print-focus .toast,body.print-focus .cardwrap:not(.print-target){display:none!important}body.print-focus .print-target .card{box-shadow:none!important;border:none!important}body.print-focus #app,body.print-focus main{max-width:none!important;padding:0!important}}
