:root{--brand:#6baa5e;--brand-dark:#5a9450;--brand-tint:#eaf3e8;--brand-border:#c8dfc0;--logo-dark:#333f48;--klar-bg:var(--brand-tint);--klar-border:var(--brand-border);--klar-text:#2c6626;--klar-fyll:var(--brand);--fel-bg:#fef2f2;--fel-border:#fecaca;--fel-text:#b91c1c;--fel-fyll:#dc2626;--paga-bg:#fffbeb;--paga-border:#fde68a;--paga-text:#92400e;--paga-fyll:#d97706;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-text:#1e40af;--info-fyll:#2563eb;--accent-bg:#f5f3ff;--accent-border:#ddd6fe;--accent-text:#5b21b6;--accent-fyll:#7c3aed;--systemBlue:#007aff;--systemGreen:#34c759;--systemIndigo:#5856d6;--systemOrange:#ff9500;--systemPink:#ff2d55;--systemPurple:#af52de;--systemRed:#ff3b30;--systemTeal:#30b0c7;--systemYellow:#fc0;--systemMint:#00c7be;--systemBrown:#a2845e;--systemGray:#8e8e93;--systemGray2:#aeaeb2;--systemGray3:#c7c7cc;--systemGray4:#d1d1d6;--systemGray5:#e5e5ea;--systemGray6:#f2f2f7;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#fff;--bg-grouped:#f2f2f7;--label-primary:#000000d9;--label-secondary:#3c3c43b8;--label-tertiary:#3c3c4380;--label-quaternary:#3c3c432e;--kant:#e5e7eb;--kant-svag:#f1f5f9;--kant-stark:#d1d5db;--separator:#3c3c432e;--separator-opaque:#c6c6c8;--hairline:.5px solid #3c3c432e;--white:#fff;--bg:var(--bg-secondary);--border:var(--separator);--border-2:var(--separator-opaque);--text:var(--label-primary);--t2:var(--label-secondary);--t3:var(--label-secondary);--t4:var(--label-tertiary);--green:var(--systemGreen);--green-bg:#e8f8ec;--amber:var(--systemOrange);--amber-bg:#fff4e5;--red:var(--systemRed);--red-bg:#ffebea;--blue:var(--systemBlue);--blue-bg:#e5f1ff;--bg-success-light:#f0fdf4;--bg-success-tint:#ecfdf5;--bg-warning-light:#fef3c7;--bg-warning-tint:#fffbeb;--bg-danger-light:#fef2f2;--bg-danger-tint:#fee2e2;--bg-info-light:#eff6ff;--bg-info-tint:#dbeafe;--bg-purple-light:#f5f3ff;--pad-input:8px 12px;--pad-card-sm:10px 14px;--pad-card-md:14px 16px;--pad-card-lg:16px 20px;--sidebar-w:220px;--rail-w:196px;--topbar-h:52px;--htab-h:44px;--sans:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Helvetica Neue", sans-serif;--sans-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--mono:"Cascadia Code", "Cascadia Mono", "Consolas", "DM Mono", ui-monospace, "SF Mono", monospace;--fluent-radius-sm:4px;--fluent-radius-md:6px;--fluent-radius-lg:8px;--fluent-radius-xl:12px;--fluent-shadow-2:0 0 2px #0000001f, 0 1px 2px #00000024;--fluent-shadow-4:0 0 2px #0000001f, 0 2px 4px #00000024;--fluent-shadow-8:0 0 2px #0000001f, 0 4px 8px #00000024;--fluent-shadow-16:0 0 2px #0000001f, 0 8px 16px #00000024;--fluent-shadow-28:0 0 8px #0000001f, 0 14px 28px #0003;--z-modal:1000;--z-modal-nested:1100;--z-action-sheet:1200;--z-dropdown:1150;--z-toast:9000;--z-lightbox:9500;--z-mobile-overlay:9999;--r-button-sm:6px;--r-button:8px;--r-button-lg:10px;--r-input:8px;--r-card:10px;--r-section:12px;--r-modal:14px;--r-badge:6px;--r-pill:999px;--r-photo:10px;--rad-0:0;--rad-2:2px;--rad-4:4px;--rad-6:6px;--rad-8:8px;--rad-10:10px;--rad-12:12px;--rad-14:14px;--rad-16:16px;--rad-20:20px;--rad-24:24px;--rad-pill:999px;--fluent-neutral-bg:#fafafa;--fluent-neutral-surface:#fff;--fluent-neutral-bg-alt:#f5f5f5;--fluent-neutral-border:#e0e0e0;--fluent-neutral-stroke:#d1d1d1;--fluent-neutral-text:#242424;--fluent-neutral-text-2:#424242;--fluent-neutral-text-3:#616161;--fluent-neutral-disabled:#bdbdbd;--fluent-success:#107c10;--fluent-warning:#bc4b09;--fluent-danger:#c50f1f;--fluent-info:#0078d4;--fluent-curve-decel:cubic-bezier(.1, .9, .2, 1);--fluent-curve-accel:cubic-bezier(.7, 0, 1, .5);--fluent-curve-max:cubic-bezier(.8, 0, .1, 1);--fluent-duration-fast:.1s;--fluent-duration-normal:.2s;--fluent-duration-slow:.3s;--text-largeTitle:26px;--text-title1:22px;--text-title2:18px;--text-title3:16px;--text-headline:14px;--text-body:13px;--text-callout:13px;--text-subhead:12px;--text-footnote:12px;--text-caption1:11px;--text-caption2:10px;--fs-8:8px;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--weight-black:900;--r:5px;--r2:6px;--r3:8px;--r4:12px;--shadow-xs:0 .5px 1px #0000000d;--shadow-sm:0 1px 2px #0000000f;--shadow:0 2px 8px #00000014, 0 1px 2px #0000000a;--shadow-lg:0 8px 24px #0000001a, 0 2px 6px #0000000d;--shadow-modal:0 24px 48px #0000002e, 0 8px 16px #00000014;--vibrancy:saturate(180%) blur(20px);--vibrancy-bg:#ffffffb8;--vibrancy-bg-strong:#ffffffd9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--touch-target:44px;--accent:var(--brand)}[data-theme=modern]{--brand:#1e3a5f;--brand-dark:#0f2440;--brand-tint:#e8eef5;--klar-text:var(--brand-dark);--logo-dark:#0f172a;--accent:#c8932a;--accent-dark:#a87715;--accent-tint:#faf3e2;--label-primary:#0f172a;--label-secondary:#475569;--label-tertiary:#64748b;--label-quaternary:#94a3b8;--text:var(--label-primary);--t2:var(--label-secondary);--t3:var(--label-tertiary);--t4:var(--label-quaternary);--systemGray5:#cbd5e1;--systemGray6:#f1f5f9;--bg-secondary:#f8fafc;--bg-grouped:#f1f5f9;--r-button-sm:4px;--r-button:6px;--r-button-lg:8px;--r-input:6px;--r-card:8px;--r-modal:10px;--r-badge:6px;--r-photo:8px;--green-bg:var(--brand-tint)}[data-theme=dark]{--systemBlue:#0a84ff;--systemGreen:#30d158;--systemIndigo:#5e5ce6;--systemOrange:#ff9f0a;--systemPink:#ff375f;--systemPurple:#bf5af2;--systemRed:#ff453a;--systemTeal:#40c8e0;--systemYellow:#ffd60a;--systemMint:#66d4cf;--systemBrown:#ac8e68;--systemGray:#8e8e93;--systemGray2:#636366;--systemGray3:#48484a;--systemGray4:#3a3a3c;--systemGray5:#2c2c2e;--systemGray6:#1c1c1e;--bg-primary:#000;--bg-secondary:#1c1c1e;--bg-tertiary:#2c2c2e;--bg-grouped:#000;--label-primary:#fffffff2;--label-secondary:#ebebf5b8;--label-tertiary:#ebebf580;--label-quaternary:#ebebf52e;--kant:#ebebf529;--kant-svag:#ebebf517;--kant-stark:#ebebf547;--separator:#54545899;--separator-opaque:#38383a;--hairline:.5px solid #54545899;--white:#1c1c1e;--brand-tint:#1a2e1a;--brand-dark:#8fcc82;--klar-text:var(--brand-dark);--green-bg:#0e2a14;--amber-bg:#2a1f08;--red-bg:#2a0e0c;--blue-bg:#0a1f38;--brand-border:#2f4a2a;--klar-bg:var(--brand-tint);--klar-border:var(--brand-border);--klar-fyll:var(--brand);--fel-bg:var(--red-bg);--fel-border:#7f1d1d;--fel-text:#fca5a5;--fel-fyll:#ef4444;--paga-bg:var(--amber-bg);--paga-border:#78350f;--paga-text:#fcd34d;--paga-fyll:#f59e0b;--info-bg:var(--blue-bg);--info-border:#1e3a8a;--info-text:#93c5fd;--info-fyll:#3b82f6;--accent-bg:#1e1633;--accent-border:#4c1d95;--accent-text:#c4b5fd;--accent-fyll:#8b5cf6;--accent-dark:#c4b5fd;--accent-tint:#1e1633;--bg-success-light:var(--green-bg);--bg-success-tint:var(--green-bg);--bg-warning-light:var(--amber-bg);--bg-warning-tint:var(--amber-bg);--bg-danger-light:var(--red-bg);--bg-danger-tint:var(--red-bg);--bg-info-light:var(--blue-bg);--bg-info-tint:var(--blue-bg);--bg-purple-light:#1e1633;--vibrancy-bg:#1c1c1eb8;--vibrancy-bg-strong:#1c1c1ed9;--shadow-xs:0 .5px 1px #0006;--shadow-sm:0 1px 3px #00000059;--shadow:0 4px 16px #0006;--shadow-lg:0 12px 40px #0000008c;--shadow-modal:0 24px 48px #000000b3}[data-theme=dark] img{opacity:.9}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--bg);height:100%;color:var(--text);font-family:var(--sans);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern", "liga", "calt", "ss01";-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.43}h1,h2,.text-largeTitle,.text-title1,.text-title2,.text-title3{font-family:var(--sans-display);letter-spacing:-.02em}.eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:10px;font-weight:700}.card-title{color:#1a2233;font-size:12px;font-weight:600}.section-head{color:#1a2233;font-size:13px;font-weight:600}.app-mobile{--field-text:#0f172a;--field-text-2:#334155;--field-text-3:#5b6b7a;--field-bg:#f7f8fa;--field-surface:#fff;--field-border:#cbd5e1;--field-border-soft:#e4e7ed;--field-brand:#6baa5e;--field-warn:#92400e;--field-danger:#b91c1c;--field-info:#1d4ed8;font-size:14px}.app-mobile [style*="color: '#8A97AA'"],.app-mobile [style*="color:#8A97AA"],.app-mobile [style*="color: #8A97AA"]{color:var(--t3)!important}.app-mobile input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-mobile select,.app-mobile textarea{min-height:44px;font-size:16px}.app-mobile textarea{min-height:80px}.app-mobile [style*="border-radius: 14"],.app-mobile [style*="borderRadius: 14"],.app-mobile [style*=borderRadius\:14],.app-mobile [style*="border-radius: 16"],.app-mobile [style*="borderRadius: 16"],.app-mobile [style*=borderRadius\:16],.app-mobile [style*="border-radius: 18"],.app-mobile [style*="borderRadius: 18"],.app-mobile [style*="border-radius: 20"],.app-mobile [style*="borderRadius: 20"]{border-radius:12px!important}.app-mobile [style*="border-radius: 9999"],.app-mobile [style*="borderRadius: 9999"]{border-radius:9999px!important}.app-mobile [style*="border-radius: 50%"],.app-mobile [style*="borderRadius: '50%'"]{border-radius:50%!important}.app-mobile [style*="border: 2px solid"],.app-mobile [style*="border:2px solid"]{border-width:1px!important}.app-mobile button[style*=linear-gradient]:not([data-keep-gradient]){background:var(--field-brand)!important}.app-mobile [style*="color: rgb(26, 34, 51)"],.app-mobile [style*="color: #1A2233"],.app-mobile [style*="color:#1A2233"]{color:var(--text)!important}.app-mobile [style*="color: rgb(74, 85, 104)"],.app-mobile [style*="color: #4A5568"]{color:var(--t2)!important}.app-mobile [style*="border: 1px solid rgb(228, 231, 237)"],.app-mobile [style*="border:1px solid rgb(228, 231, 237)"],.app-mobile [style*="border: 1px solid #E4E7ED"]{border-color:var(--separator)!important}.app-mobile button:active:not(:disabled):not([data-mini]),.app-mobile [role=button]:active{opacity:.7;transition:opacity 50ms linear .1s}.app-mobile [role=button][style*="background: rgb(255, 255, 255)"]:hover,.app-mobile button[style*="background: rgb(255, 255, 255)"]:hover:not(:disabled){filter:brightness(.98)}.app-mobile input[type=time],.app-mobile input[type=number],.app-mobile [data-field-num],.app-mobile td{font-feature-settings:"tnum"}.app-mobile input:focus-visible,.app-mobile select:focus-visible,.app-mobile textarea:focus-visible{outline-offset:2px;outline:2px solid var(--field-brand)!important;box-shadow:0 0 0 4px #6baa5e2e!important}.app-mobile[data-design]{-webkit-tap-highlight-color:transparent}.app-mobile.linear-app,.app-mobile.fluent-app{background:var(--tl-bg)!important}.app-mobile.apple-app{background:#f2f2f7!important}.app-mobile.linear-app svg{stroke-width:1.5px}.app-mobile.fluent-app svg{stroke-width:1.75px}.app-mobile.linear-app,.app-mobile.fluent-app{font-family:var(--sans);font-feature-settings:"tnum", "ss01", "cv11";-webkit-font-smoothing:antialiased}.app-mobile.linear-app [style*="background: rgb(248, 250, 252)"],.app-mobile.linear-app [style*="background:#F8FAFC"],.app-mobile.fluent-app [style*="background: rgb(248, 250, 252)"],.app-mobile.fluent-app [style*="background:#F8FAFC"]{background:var(--tl-bg-elev)!important;border:1px solid var(--tl-border)!important}.app-mobile.linear-app input:focus-visible,.app-mobile.linear-app select:focus-visible,.app-mobile.linear-app textarea:focus-visible,.app-mobile.fluent-app input:focus-visible,.app-mobile.fluent-app select:focus-visible,.app-mobile.fluent-app textarea:focus-visible{outline-color:var(--tl-brand)!important}.app-mobile.linear-app [style*="border-radius: 14"],.app-mobile.linear-app [style*="borderRadius: 14"],.app-mobile.linear-app [style*="border-radius: 16"],.app-mobile.linear-app [style*="borderRadius: 16"]{border-radius:10px!important}.app-mobile.linear-app [style*="border-radius: 18"],.app-mobile.linear-app [style*="borderRadius: 18"],.app-mobile.linear-app [style*="border-radius: 20"],.app-mobile.linear-app [style*="borderRadius: 20"]{border-radius:12px!important}.app-mobile.linear-app [style*="background: rgb(248, 250, 252)"],.app-mobile.linear-app [style*="background:#F8FAFC"]{border-radius:8px!important}.app-mobile.linear-app [style*="background: rgb(255, 255, 255)"][style*="border-radius: 12"]:not(.tl-card){border-radius:10px!important}.app-mobile.linear-app [style*="border-radius: 10"][style*="padding: 1px 6px"],.app-mobile.linear-app [style*="border-radius: 10"][style*="padding: 2px 6px"],.app-mobile.linear-app [style*="border-radius: 10"][style*="padding: 1px 7px"],.app-mobile.linear-app [style*="border-radius: 10"][style*="padding: 2px 7px"],.app-mobile.linear-app [style*="border-radius: 10"][style*="padding: 1px 8px"],.app-mobile.linear-app [style*="border-radius: 10"][style*="padding: 2px 8px"],.app-mobile.linear-app [style*="border-radius: 20"]:not([style*="width: 32"]):not([style*="height: 18"]){border-radius:6px!important}.app-mobile.linear-app [style*="border-radius: 10"]:not([style*="padding: 1px"]):not([style*="padding: 2px"]){border-radius:8px!important}.app-mobile.linear-app [style*="border-radius: 9999"]{border-radius:9999px!important}.app-mobile .minday-linear{--mday-bg:#f7f8fa;--mday-surface:#fff;--mday-text:#1f2937;--mday-text-2:#475569;--mday-text-3:#64748b;--mday-border:#eaedf2;--mday-border-strong:#cbd5e1;--mday-brand:#6baa5e;--mday-warn:#b45309;--mday-warn-bg:#fffbeb;--mday-danger:#b91c1c;--mday-danger-bg:#fef2f2;--mday-info:#1d4ed8;--mday-info-bg:#eff6ff}.minday-linear .ml-card{background:var(--mday-surface);border:1px solid var(--mday-border);border-radius:12px;margin-bottom:12px;padding:14px}.minday-linear .ml-card.warn{background:var(--mday-warn-bg);border-color:#fde68a}.minday-linear .ml-card.danger{background:var(--mday-danger-bg);border-color:#fecaca}.minday-linear .ml-card.info{background:var(--mday-info-bg);border-color:#bfdbfe}.minday-linear .ml-card-title{color:var(--mday-text-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.minday-linear .ml-row{font-feature-settings:"tnum";border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.minday-linear .ml-row:last-child{border-bottom:none}.minday-linear .ml-row .ml-label{color:var(--mday-text);font-weight:500}.minday-linear .ml-row .ml-value{color:var(--mday-text-2);font-feature-settings:"tnum";font-weight:600}.minday-linear .ml-dot{background:var(--mday-text-3);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.minday-linear .ml-dot.green{background:#22c55e}.minday-linear .ml-dot.amber{background:#f59e0b}.minday-linear .ml-dot.red{background:#ef4444}.minday-linear .ml-dot.blue{background:#3b82f6}.minday-linear .ml-dot.purple{background:#8b5cf6}.minday-linear .ml-hero{font-feature-settings:"tnum";align-items:baseline;gap:8px;display:flex}.minday-linear .ml-hero .num{color:var(--mday-text-2);letter-spacing:-.025em;font-size:34px;font-weight:600;line-height:1}.minday-linear .ml-hero .unit{color:var(--mday-text-3);font-size:14px;font-weight:500}.minday-linear .ml-daynav{background:var(--mday-surface);border:1px solid var(--mday-border);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:6px 8px;display:flex}.minday-linear .ml-daynav button{cursor:pointer;color:var(--mday-text-3);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.minday-linear .ml-daynav button:hover:not(:disabled){background:var(--mday-bg);color:var(--mday-text)}.minday-linear .ml-daynav button:disabled{opacity:.3;cursor:not-allowed}.minday-linear .ml-daynav .ml-day-label{text-align:center;font-feature-settings:"tnum"}.minday-linear .ml-daynav .ml-day-label .day{color:var(--mday-text);letter-spacing:-.01em;font-size:15px;font-weight:600}.minday-linear .ml-daynav .ml-day-label .iso{color:var(--mday-text-3);font-feature-settings:"tnum";margin-top:1px;font-size:11px}.minday-linear .ml-quick-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.minday-linear .ml-quick-btn{background:var(--mday-surface);border:1px solid var(--mday-border);cursor:pointer;text-align:left;border-radius:10px;padding:12px 10px;transition:border-color .12s,background .12s}.minday-linear .ml-quick-btn:hover{border-color:var(--mday-border-strong)}.minday-linear .ml-quick-btn:active{background:var(--mday-bg)}.minday-linear .ml-quick-btn .name{color:var(--mday-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.minday-linear .ml-quick-btn .meta{color:var(--mday-brand);margin-top:2px;font-size:11px;font-weight:500}.minday-linear .ml-progress{background:#f1f5f9;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.minday-linear .ml-progress>span{background:var(--mday-brand);border-radius:2px;height:100%;transition:width .3s;display:block}.minday-linear .ml-progress.done>span{background:#22c55e}.minday-linear .ml-empty{text-align:center;color:var(--mday-text-3);padding:32px 0;font-size:14px}.app-mobile .field-sync-badge{height:22px;font-size:11px;font-weight:600;font-family:var(--sans);letter-spacing:-.005em;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.app-mobile .field-sync-badge[data-state=online]{color:#166534;background:#6baa5e24}.app-mobile .field-sync-badge[data-state=pending]{color:var(--field-warn);background:#b4530924}.app-mobile .field-sync-badge[data-state=offline]{color:var(--field-danger);background:#b91c1c24}.app-mobile .field-sync-badge[data-state=pending] svg{animation:1.4s linear infinite field-spin}@keyframes field-spin{to{transform:rotate(360deg)}}@keyframes arshjulFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.app-mobile [style*=grid-template-columns]>div,.app-mobile [style*=grid-template-columns]>section,.app-mobile [style*=grid-template-columns]>article,.app-mobile [style*="display: flex"]>[style*="overflow: hidden"],.app-mobile [style*="display: flex"]>[style*="text-overflow: ellipsis"]{min-width:0}@keyframes pt-enter-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pt-leave-to-left{0%{transform:translate(0)}to{opacity:.7;transform:translate(-25%)}}@keyframes pt-enter-from-left{0%{opacity:.7;transform:translate(-25%)}to{opacity:1;transform:translate(0)}}@keyframes pt-leave-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}.page-trans-enter-forward{z-index:2;animation:.38s cubic-bezier(.25,1,.5,1) pt-enter-from-right}.page-trans-leave-forward{z-index:1;animation:.38s cubic-bezier(.25,1,.5,1) pt-leave-to-left}.page-trans-enter-back{z-index:1;animation:.38s cubic-bezier(.25,1,.5,1) pt-enter-from-left}.page-trans-leave-back{z-index:2;animation:.38s cubic-bezier(.25,1,.5,1) pt-leave-to-right}@keyframes ios-page-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ios-page-back{0%{transform:translate(-32%)}to{transform:translate(0)}}@keyframes ios-page-fade{0%{opacity:0}to{opacity:1}}.app-mobile [data-page-key]:not([data-nav-direction]){animation:.2s ease-out ios-page-fade}.app-mobile [data-slide-in],.app-mobile [data-nav-direction=forward]{will-change:transform;animation:.38s cubic-bezier(.25,1,.5,1) ios-page-enter}.app-mobile [data-nav-direction=back]{will-change:transform;animation:.38s cubic-bezier(.25,1,.5,1) ios-page-back}html{touch-action:manipulation;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--t4)}.kal-swipe{scrollbar-width:none;-ms-overflow-style:none}.kal-swipe::-webkit-scrollbar{width:0;height:0;display:none}.tidplan-meta-pane::-webkit-scrollbar{background:#e2e8f0!important;width:0!important;height:16px!important}.tidplan-meta-pane::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.tidplan-meta-pane::-webkit-scrollbar-corner{background:0 0!important;display:none!important}.tidplan-meta-pane::-webkit-scrollbar-track{border-top:1px solid var(--border)!important;background:#e2e8f0!important}.tidplan-meta-pane::-webkit-scrollbar-thumb{background:#94a3b8!important;border-radius:4px!important;min-width:40px!important}.tidplan-meta-pane::-webkit-scrollbar-thumb:hover{background:#64748b!important}.tidplan-meta-pane{scrollbar-width:thin!important;scrollbar-color:#94a3b8 #e2e8f0!important}.tidplan-tid-pane::-webkit-scrollbar{background:#e2e8f0!important;width:12px!important;height:16px!important}.tidplan-tid-pane::-webkit-scrollbar-track{border-top:1px solid var(--border)!important;background:#e2e8f0!important}.tidplan-tid-pane::-webkit-scrollbar-thumb{background:#94a3b8!important;border-radius:4px!important;min-width:40px!important;min-height:40px!important}.tidplan-tid-pane::-webkit-scrollbar-thumb:hover{background:#64748b!important}.tidplan-tid-pane{scrollbar-width:thin!important;scrollbar-color:#94a3b8 #e2e8f0!important}button{font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--r-button)}button:not([style*="50%"]):not([style*="999"]):not([style*="9999"]):not([data-radius-opt-out]){border-radius:var(--r-button)!important}input,select,textarea{font-family:var(--sans);color:var(--text);font-size:14px}a{color:inherit;text-decoration:none}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text)!important}:focus-visible{outline:2px solid var(--systemBlue);outline-offset:2px;border-radius:6px}button:focus-visible,a:focus-visible{outline-offset:2px}button:disabled{opacity:.55;cursor:not-allowed!important}input:focus,select:focus,textarea:focus{z-index:5;outline:none;position:relative;box-shadow:0 0 0 4px #007aff2e;border-color:var(--systemBlue)!important}td:focus-within{z-index:5;position:relative}button,a,input,select{transition:background .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}button:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}thead tr{z-index:1;position:sticky;top:0}thead th{background:var(--bg)}.tidplan-meta-pane thead tr,.tidplan-tid-pane thead tr{z-index:auto!important;position:static!important;top:auto!important}.tidplan-meta-pane thead th,.tidplan-tid-pane thead th{background:0 0}@keyframes tidplan-idag-puls{0%,to{background:#f0fdf4}50%{background:#dcfce7}}.tidplan-idag-cell{animation:2.5s ease-in-out infinite tidplan-idag-puls}.tidplan-vibrancy{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffc7!important}[data-theme=dark] .tidplan-vibrancy{background:#1c1c1ec7!important}.tidplan-meta-pane td,.tidplan-meta-pane th,.tidplan-tid-pane td,.tidplan-tid-pane th{font-feature-settings:"tnum", "cv11";letter-spacing:-.005em}.tidplan-meta-pane th{color:var(--label-secondary);text-transform:none;letter-spacing:0;font-weight:600}.tidplan-card{background:var(--bg-tertiary);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;flex:1;min-height:0;margin:12px;display:flex;overflow:hidden}.tidplan-chip{background:var(--systemGray6);height:24px;color:var(--label-secondary);font-size:11px;font-family:var(--sans);cursor:pointer;border-radius:9999px;outline:none;align-items:center;gap:4px;padding:0 10px;font-weight:500;transition:all .18s cubic-bezier(.32,.72,0,1);display:inline-flex;border:none!important}.tidplan-chip:hover{background:var(--systemGray5)}.tidplan-chip[data-active=true]{background:var(--brand-tint);color:var(--brand-dark)}.tidplan-chip[data-active=true]:hover{background:#dcead8}.tidplan-chip-input{background:var(--systemGray6);border-radius:9999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;transition:background .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.tidplan-chip-input:focus-within{background:var(--white);box-shadow:0 0 0 1px var(--separator), 0 1px 2px #0000000a}.ai-input-pill{transition:background .15s,border-color .15s,box-shadow .15s}.ai-input-pill:focus-within{box-shadow:0 0 0 2px #6baa5e2e;background:#ffffff1f!important;border-color:#6baa5e8c!important}.ai-input-pill input:focus,.ai-input-pill textarea:focus{box-shadow:none!important;border-color:#0000!important}.ai-input-editable{min-height:1.4em;line-height:1.4}.ai-input-editable:empty:before{content:attr(data-placeholder);color:#fff6;pointer-events:none}.topbar-sok-wrap input:focus{box-shadow:none!important;border-color:#0000!important}.ui-search-bar:focus-within{box-shadow:0 0 0 2px #6baa5e2e;background:var(--brand-tint)!important;border-color:#6baa5e8c!important}.ui-search-bar input:focus,.tidplan-chip-input input:focus{box-shadow:none!important;border-color:#0000!important}.tidplan-chip-input input{font-size:11px;font-family:var(--sans);width:160px;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.tidplan-chip-input input:focus{box-shadow:none!important}.tidplan-rail{background:var(--bg-grouped);border-bottom:var(--hairline);flex-flow:wrap;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex}.tidplan-rail button{cursor:pointer;height:30px;color:var(--label-secondary);font-size:12px;font-family:var(--sans);white-space:nowrap;background:0 0;border:none;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;transition:background .15s cubic-bezier(.32,.72,0,1),color .15s cubic-bezier(.32,.72,0,1);display:inline-flex}.tidplan-rail button:hover:not(:disabled){background:var(--systemGray5);color:var(--label-primary)}.tidplan-rail button[data-active=true]{background:var(--brand-tint);color:var(--brand-dark)}.tidplan-rail button[data-active=true] svg{color:var(--brand)}.tidplan-statusbar{height:28px;color:var(--label-secondary);border-top:var(--hairline);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f7f7f7c7;flex-shrink:0;align-items:center;gap:14px;padding:0 14px;font-size:11px;display:flex}.tidplan-statusbar .sep{background:var(--separator);width:1px;height:14px}@media print{[data-rail],[data-topbar],[data-statusbar],[data-bottombar]{display:none!important}body{background:#fff!important}*{box-shadow:none!important}table{page-break-inside:auto}tr{page-break-inside:avoid}}@media (width<=768px){[data-rail],[data-topbar],[data-statusbar]{display:none!important}[data-htabs]>div{padding:0 10px 8px!important;font-size:11px!important}[data-project-tree]{display:none!important}}div[style*=position\:fixed][style*=inset\:0]:not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader),div[style*="position: fixed"][style*="inset: 0"]:not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader){padding-top:env(safe-area-inset-top,0px)!important;padding-right:env(safe-area-inset-right,0px)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;padding-left:env(safe-area-inset-left,0px)!important;box-sizing:border-box!important}div[style*="position: fixed"][style*="top: 0"][style*="left: 0"][style*="right: 0"][style*="bottom: 0"]:not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader),div[style*=position\:fixed][style*=top\:0][style*=left\:0][style*=right\:0][style*=bottom\:0]:not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader){padding-top:max(env(safe-area-inset-top,0px), 0px)!important;padding-right:env(safe-area-inset-right,0px)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;padding-left:env(safe-area-inset-left,0px)!important;box-sizing:border-box!important}.fullscreen-overlay{padding:0!important}.fullscreen-overlay>*{border-radius:0!important;max-width:none!important;max-height:none!important}:is(body:has(.fullscreen-overlay:not(.mobil-slide-overlay):not(.behall-nav)) .mobil-glas-nav,body:has(.bottom-sheet-backdrop) .mobil-glas-nav),body.mobil-slidepanel-oppen .mobil-glas-nav{pointer-events:none;opacity:0!important}.mobil-glas-nav{transition:opacity .2s ease-out}body:has(.popup-fyll-botten){background:var(--bg-tertiary)!important}body:has(.popup-fyll-botten) #root{background:var(--bg-tertiary)!important}body:has(.popup-fyll-botten) .app-mobile{background:var(--bg-tertiary)!important}:is(body:has([data-app-fab]) [data-ai-fab],body:has([data-blocks-fab]) [data-ai-fab],body:has([data-blocks-fab]) [data-app-fab]){display:none!important}@media (width<=768px){[data-bottombar]{padding-bottom:env(safe-area-inset-bottom,0px)!important;display:flex!important}[data-main-content]{padding-bottom:60px!important}[data-htabs]{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%);overflow-x:auto!important}[data-htabs]::-webkit-scrollbar{display:none}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}[data-main-content]{max-width:100%;overflow-x:hidden}[style*="gridTemplateColumns: 'repeat(5"],[style*="gridTemplateColumns: 'repeat(4"]{overflow-x:auto}[style*="gridTemplateColumns: 'repeat(5"]>*,[style*="gridTemplateColumns: 'repeat(4"]>*{min-width:140px}[style*="position: fixed"][style*="inset: 0"]:not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader)>div,[style*=position\:fixed][style*=inset\:0]:not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader)>div{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}[style*="width: 560"],[style*="width: 480"],[style*="width: 440"],[style*="width: 420"]{width:100vw!important;max-width:100vw!important}[style*="width: 520"],[style*="width: 320"],[style*="width: 300"]{width:calc(100vw - 24px)!important;max-width:360px!important}}@media (width<=480px){html{font-size:13px}[style*=gridTemplateColumns],[style*=gridTemplateColumns][style*=repeat\(5],[style*=gridTemplateColumns][style*=repeat\(4],[style*=gridTemplateColumns][style*=repeat\(3]{grid-template-columns:1fr 1fr!important}[style*="display: flex"][style*="gap: 10"]{flex-wrap:wrap!important}[data-main-content]>div>div{padding-left:12px!important;padding-right:12px!important}[style*="position: fixed"][style*="inset: 0"]:not([style*="flex-direction: column"]):not(.fullscreen-overlay):not(.bottom-sheet-backdrop):not(.prefab-loader)>div{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}[data-tangentbord] .chatt-komposer{padding-bottom:10px!important}.chatt-komposer textarea:focus-visible,.chatt-komposer textarea:focus,.chatt-sokfalt input:focus-visible,.chatt-sokfalt input:focus,.chatt-tillrad input:focus-visible,.chatt-tillrad input:focus{box-shadow:none!important;outline:none!important}*{min-height:0}button:not([data-mini]),[role=button]:not([data-mini]),a[href]:not([data-mini]),select:not([data-mini]){min-width:44px;min-height:44px}button[style*="background: none"],button[style*=background\:none]{min-width:36px;min-height:36px}}@media (width<=1024px){[data-project-tree]{width:200px!important;min-width:160px!important}}@media (width<=768px){.mal-sektion{flex-direction:column!important}.mal-sektion-titel{border-right:none!important;border-bottom:1px solid var(--border)!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;padding:10px 14px!important}.mal-sektion-kpi-grid{background:var(--border)!important;grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}.mal-sektion-kpi-grid>*{background:var(--bg-tertiary)!important;padding:12px 8px!important}.mal-sticky-bar{gap:8px!important;padding:8px 12px!important}.trender-grid{grid-template-columns:1fr!important}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes skelett-puls{0%,to{opacity:.55}50%{opacity:1}}@keyframes ai-orb-spin{to{transform:rotate(360deg)}}@keyframes ai-orb-pulse{0%,to{box-shadow:0 0 #87c66d73,0 6px 22px #00000047}50%{box-shadow:0 0 0 6px #87c66d00,0 6px 22px #00000047}}[data-main-content]>div{animation:.2s fadeIn}[style*="position: fixed"][style*="inset: 0"]:not(.prefab-loader)>div{animation:.2s scaleIn}.t-largeTitle{font-family:var(--sans-display);font-size:var(--text-largeTitle);font-weight:var(--weight-bold);letter-spacing:-.022em;line-height:1.1}.t-title1{font-family:var(--sans-display);font-size:var(--text-title1);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.15}.t-title2{font-family:var(--sans-display);font-size:var(--text-title2);font-weight:var(--weight-semibold);letter-spacing:-.018em;line-height:1.2}.t-title3{font-family:var(--sans-display);font-size:var(--text-title3);font-weight:var(--weight-semibold);letter-spacing:-.014em;line-height:1.25}.t-headline{font-size:var(--text-headline);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3}.t-body{font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:-.01em;line-height:1.4}.t-callout{font-size:var(--text-callout);font-weight:var(--weight-regular);letter-spacing:-.008em;line-height:1.35}.t-subhead{font-size:var(--text-subhead);font-weight:var(--weight-regular);letter-spacing:-.005em;line-height:1.35}.t-footnote{font-size:var(--text-footnote);font-weight:var(--weight-regular);letter-spacing:0;color:var(--label-secondary);line-height:1.3}.t-caption1{font-size:var(--text-caption1);font-weight:var(--weight-regular);letter-spacing:0;color:var(--label-secondary);line-height:1.25}.t-caption2{font-size:var(--text-caption2);font-weight:var(--weight-regular);letter-spacing:.06em;text-transform:uppercase;color:var(--label-tertiary);line-height:1.2}.hairline-t{border-top:var(--hairline)}.hairline-b{border-bottom:var(--hairline)}.hairline-l{border-left:var(--hairline)}.hairline-r{border-right:var(--hairline)}.hairline-all{border:var(--hairline)}.btn-apple{font-family:var(--sans);font-size:var(--text-footnote);font-weight:var(--weight-medium);letter-spacing:-.005em;cursor:pointer;border-radius:var(--r);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:5px 12px;transition:background .15s,opacity .15s,transform 80ms;display:inline-flex}.btn-apple:active:not(:disabled){transform:scale(.97)}.btn-apple.filled{background:var(--systemBlue);color:#fff}.btn-apple.filled:hover:not(:disabled){background:#006fe6}.btn-apple.filled.brand{background:var(--brand)}.btn-apple.filled.brand:hover:not(:disabled){background:var(--brand-dark)}.btn-apple.filled.destructive{background:var(--systemRed)}.btn-apple.filled.destructive:hover:not(:disabled){background:#e5342b}.btn-apple.tinted{color:var(--systemBlue);background:#007aff1f}.btn-apple.tinted:hover:not(:disabled){background:#007aff2e}.btn-apple.tinted.brand{color:var(--brand-dark);background:#6baa5e24}.btn-apple.tinted.brand:hover:not(:disabled){background:#6baa5e38}.btn-apple.tinted.destructive{color:var(--systemRed);background:#ff3b301f}.btn-apple.tinted.destructive:hover:not(:disabled){background:#ff3b302e}.btn-apple.plain{color:var(--systemBlue);background:0 0;padding:4px 8px}.btn-apple.plain:hover:not(:disabled){background:#0000000a}.btn-apple.plain.neutral{color:var(--label-secondary)}.btn-apple.gray{background:var(--systemGray6);color:var(--label-primary)}.btn-apple.gray:hover:not(:disabled){background:var(--systemGray5)}.btn-apple.lg{min-height:30px;font-size:var(--text-body);border-radius:var(--r2);padding:8px 18px}.btn-apple.sm{min-height:20px;font-size:var(--text-caption1);border-radius:var(--r);padding:3px 8px}.segmented{background:var(--systemGray6);border-radius:var(--r2);font-family:var(--sans);gap:0;padding:2px;display:inline-flex}.segmented>button{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--label-primary);border-radius:calc(var(--r2) - 2px);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:3px 10px;transition:background .15s,color .15s,box-shadow .15s,transform 80ms}.segmented>button:active:not(.active){transform:scale(.97)}.segmented>button.active{background:var(--bg-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 3px #0000000f,0 .5px 1px #0000000a}.input-apple{font-family:var(--sans);font-size:var(--text-footnote);letter-spacing:-.005em;background:var(--bg-primary);border:1px solid var(--separator);border-radius:var(--r);color:var(--label-primary);box-sizing:border-box;outline:none;width:100%;min-height:24px;padding:4px 8px;transition:border-color .15s,box-shadow .15s}.input-apple:focus{border-color:var(--systemBlue);box-shadow:0 0 0 3px #007aff24}.input-apple::placeholder{color:var(--label-tertiary)}.toolbar-vibrancy{background:var(--vibrancy-bg);-webkit-backdrop-filter:var(--vibrancy);backdrop-filter:var(--vibrancy);border-bottom:var(--hairline)}.toolbar-vibrancy.strong{background:var(--vibrancy-bg-strong)}.sheet-modal{background:var(--bg-tertiary);border-radius:var(--r4) var(--r4) 0 0;box-shadow:var(--shadow-modal);position:relative}.sheet-modal:before{content:"";background:var(--systemGray3);opacity:.6;border-radius:3px;width:36px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.card-apple{background:var(--bg-primary);border-radius:var(--r3);box-shadow:var(--shadow-xs);overflow:hidden}.list-row{background:var(--bg-primary);cursor:pointer;align-items:center;gap:8px;padding:5px 12px;transition:background .12s;display:flex;position:relative}.list-row:hover{background:#00000008}.list-row:active{background:#0000000f}.list-row+.list-row{border-top:var(--hairline);margin-left:16px}.list-row.selected{background:#007aff1f}.list-row[data-disclosure]:after{content:"›";color:var(--label-tertiary);font-size:16px;font-weight:300;line-height:.5;position:absolute;right:10px}.badge-apple{border-radius:var(--r-pill);font-size:var(--text-caption2);font-weight:var(--weight-semibold);letter-spacing:0;background:var(--systemGray6);color:var(--label-secondary);align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.badge-apple.blue{color:var(--systemBlue);background:#007aff24}.badge-apple.green{color:#1f8a3d;background:#34c75929}.badge-apple.orange{color:#c26a00;background:#ff95002e}.badge-apple.red{color:var(--systemRed);background:#ff3b3024}.badge-apple.purple{color:var(--systemPurple);background:#af52de24}.badge-apple.gray{background:var(--systemGray6);color:var(--label-secondary)}[data-theme=dark] .badge-apple.green{color:var(--systemGreen)}[data-theme=dark] .badge-apple.orange{color:var(--systemOrange)}.avatar-apple{border-radius:var(--r-pill);background:var(--systemGray5);width:22px;height:22px;font-size:var(--text-caption2);font-weight:var(--weight-semibold);color:var(--label-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar-apple.lg{width:32px;height:32px;font-size:var(--text-caption1)}.avatar-apple.sm{width:18px;height:18px;font-size:var(--text-caption2)}.icon-btn{border-radius:var(--r-pill);cursor:pointer;width:24px;height:24px;color:var(--label-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.icon-btn:hover{color:var(--label-primary);background:#0000000f}.icon-btn:active{background:#0000001a}.icon-btn.lg{width:30px;height:30px}.icon-btn.sm{width:26px;height:26px}svg[stroke-width]{stroke-width:1.6px}::selection{color:inherit;background:#007aff33}.linear-app{--tl-bg:#fafafa;--tl-bg-elev:#fff;--tl-hover:#f4f4f5;--tl-border:#e4e4e7;--tl-border-strong:#d4d4d8;--tl-text:#18181b;--tl-t2:#52525b;--tl-t3:#71717a;--tl-t4:#a1a1aa;--tl-brand:#6baa5e;--tl-brand-hover:#5a9450;--tl-brand-bg:#f0fdf4;--tl-danger:#dc2626;--tl-danger-bg:#fef2f2;--tl-warn:#b45309;--tl-warn-bg:#fffbeb;--tl-info:#2563eb;--tl-info-bg:#eff6ff;--bg-primary:var(--tl-bg-elev);--bg-secondary:var(--tl-bg);--bg-tertiary:var(--tl-bg-elev);--bg-grouped:var(--tl-bg);--bg:var(--tl-bg);--white:var(--tl-bg-elev);--text:var(--tl-text);--label-primary:var(--tl-text);--label-secondary:var(--tl-t3);--label-tertiary:var(--tl-t4);--t2:var(--tl-t2);--t3:var(--tl-t3);--t4:var(--tl-t4);--separator:var(--tl-border);--separator-opaque:var(--tl-border-strong);--border:var(--tl-border);--border-2:var(--tl-border-strong);--hairline:1px solid var(--tl-border);--green-bg:var(--tl-brand-bg);font-family:var(--sans);color:var(--tl-text);font-feature-settings:"tnum", "cv11", "ss01";-webkit-font-smoothing:antialiased}.fluent-app{--tl-bg:var(--fluent-neutral-bg);--tl-bg-elev:var(--fluent-neutral-surface);--tl-hover:var(--fluent-neutral-bg-alt);--tl-border:var(--fluent-neutral-border);--tl-border-strong:var(--fluent-neutral-stroke);--tl-text:var(--fluent-neutral-text);--tl-t2:var(--fluent-neutral-text-2);--tl-t3:var(--fluent-neutral-text-3);--tl-t4:var(--fluent-neutral-disabled);--tl-brand:#6baa5e;--tl-brand-hover:#5a9450;--tl-brand-bg:#f0fdf4;--tl-danger:var(--fluent-danger);--tl-danger-bg:#fde7e9;--tl-warn:var(--fluent-warning);--tl-warn-bg:#fff4ce;--tl-info:var(--fluent-info);--tl-info-bg:#ebf3fc;--bg-primary:var(--tl-bg-elev);--bg-secondary:var(--tl-bg);--bg-tertiary:var(--tl-bg-elev);--bg-grouped:var(--tl-bg);--bg:var(--tl-bg);--white:var(--tl-bg-elev);--text:var(--tl-text);--label-primary:var(--tl-text);--label-secondary:var(--tl-t3);--label-tertiary:var(--tl-t4);--t2:var(--tl-t2);--t3:var(--tl-t3);--t4:var(--tl-t4);--separator:var(--tl-border);--separator-opaque:var(--tl-border-strong);--border:var(--tl-border);--border-2:var(--tl-border-strong);--hairline:1px solid var(--tl-border);--green-bg:var(--tl-brand-bg);font-family:"Segoe UI Variable Text", "Segoe UI Variable", var(--sans);color:var(--tl-text);-webkit-font-smoothing:antialiased}.apple-app{--tl-bg:#f2f2f7;--tl-bg-elev:#fff;--tl-hover:#f2f2f7;--tl-border:#3c3c432e;--tl-border-strong:#c6c6c8;--tl-text:#000000d9;--tl-t2:#3c3c43bf;--tl-t3:#3c3c4399;--tl-t4:#3c3c434d;--tl-brand:#6baa5e;--tl-brand-hover:#5a9450;--tl-brand-bg:#eaf3e8;--tl-danger:var(--systemRed);--tl-danger-bg:#ffebea;--tl-warn:var(--systemOrange);--tl-warn-bg:#fff4e5;--tl-info:var(--systemBlue);--tl-info-bg:#e5f1ff}[data-theme=dark] .linear-app,[data-theme=dark] .fluent-app,[data-theme=dark] .apple-app{--tl-bg:#000;--tl-bg-elev:#2c2c2e;--tl-hover:#1c1c1e;--tl-border:#54545899;--tl-border-strong:#48484a;--kant:#ebebf529;--kant-svag:#ebebf517;--kant-stark:#ebebf547;--tl-text:#fffffff2;--tl-t2:#ebebf5d1;--tl-t3:#ebebf5b8;--tl-t4:#ebebf580;--tl-brand-bg:#1a2e1a;--tl-danger-bg:#2a0e0c;--tl-warn-bg:#2a1f08;--tl-info-bg:#0a1f38;--bg:#1c1c1e;--bg-secondary:#1c1c1e;--bg-grouped:#1c1c1e}.linear-app svg{stroke-width:1.5px}.linear-app [style*="border-radius: 14"],.linear-app [style*="borderRadius: 14"],.linear-app [style*="border-radius: 16"],.linear-app [style*="borderRadius: 16"],.linear-app [style*="border-radius: 18"],.linear-app [style*="borderRadius: 18"],.linear-app [style*="border-radius: 20"],.linear-app [style*="borderRadius: 20"]{border-radius:0!important}.linear-app [style*="border-radius: 9999"]{border-radius:9999px!important}.linear-app [style*="box-shadow: 0 8px 24px"],.linear-app [style*="box-shadow: 0 12px"],.linear-app [style*="box-shadow: 0 16px"]{box-shadow:0 4px 16px #0000000f,0 1px 2px #0000000a!important}.linear-app [style*="box-shadow: 0 4px 12px"],.linear-app [style*="box-shadow: 0 4px 16px"],.linear-app [style*="box-shadow: 0 4px 24px"]{box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000a!important}.linear-app [style*="box-shadow: 0 2px"],.linear-app [style*="box-shadow: 0 1px"]{box-shadow:none!important}.linear-app:not(.app-mobile) [style*=backdrop-filter],.linear-app:not(.app-mobile) [style*=backdropFilter]{-webkit-backdrop-filter:none!important}.linear-app ::-webkit-scrollbar{width:8px;height:8px}.linear-app ::-webkit-scrollbar-thumb{background:var(--tl-border-strong);border-radius:99px}.linear-app ::-webkit-scrollbar-thumb:hover{background:var(--tl-t4)}.linear-app ::-webkit-scrollbar-track{background:0 0}.fluent-app svg{stroke-width:1.75px}.fluent-app [style*="border-radius: 14"],.fluent-app [style*="borderRadius: 14"],.fluent-app [style*="border-radius: 16"],.fluent-app [style*="borderRadius: 16"],.fluent-app [style*="border-radius: 18"],.fluent-app [style*="borderRadius: 18"],.fluent-app [style*="border-radius: 20"],.fluent-app [style*="borderRadius: 20"]{border-radius:12px!important}.fluent-app [style*="border-radius: 9999"]{border-radius:9999px!important}.fluent-app [style*="box-shadow: 0 8px 24px"],.fluent-app [style*="box-shadow: 0 12px"],.fluent-app [style*="box-shadow: 0 16px"]{box-shadow:var(--fluent-shadow-16)!important}.fluent-app [style*="box-shadow: 0 4px 12px"],.fluent-app [style*="box-shadow: 0 4px 16px"],.fluent-app [style*="box-shadow: 0 4px 24px"]{box-shadow:var(--fluent-shadow-8)!important}.fluent-app [style*="box-shadow: 0 2px"]{box-shadow:var(--fluent-shadow-4)!important}.fluent-app [style*="box-shadow: 0 1px"]{box-shadow:var(--fluent-shadow-2)!important}.fluent-app button:active:not(:disabled),.fluent-app [role=button]:active{transform:scale(.98);transition-duration:var(--fluent-duration-fast)!important}[data-design] :focus-visible{border-radius:4px;outline:2px solid var(--tl-brand)!important;outline-offset:1px!important}.fluent-app :focus-visible{outline-color:var(--fluent-info)!important;outline-offset:2px!important}.apple-app :focus-visible{outline-color:var(--systemBlue)!important}[data-design] button:not([data-keep-transition]),[data-design] [role=button]:not([data-keep-transition]),[data-design] input:not([data-keep-transition]),[data-design] select:not([data-keep-transition]),[data-design] a:not([data-keep-transition]){transition:background .12s,color .12s,border-color .12s!important}.fluent-app button:not([data-keep-transition]),.fluent-app [role=button]:not([data-keep-transition]),.fluent-app input:not([data-keep-transition]),.fluent-app select:not([data-keep-transition]){transition-timing-function:var(--fluent-curve-decel)!important;transition-duration:var(--fluent-duration-normal)!important}[data-design] [style*="font-family: var(--sans)"],[data-design] [style*="fontFamily: 'var(--sans)'"]{font-feature-settings:"tnum", "ss01", "cv11"!important}[data-design] [style*="background: rgb(248, 250, 252)"]:not(.tidplan-linear *),[data-design] [style*="background:#F8FAFC"]:not(.tidplan-linear *){background:var(--tl-bg-elev)!important;border:1px solid var(--tl-border)!important;border-radius:0!important;padding:12px 14px!important;transition:border-color .12s!important}[data-design] [style*="background: rgb(248, 250, 252)"]:not(.tidplan-linear *):hover,[data-design] [style*="background:#F8FAFC"]:not(.tidplan-linear *):hover{border-color:var(--tl-border-strong)!important}[data-design] [style*="background: rgb(255, 255, 255)"][style*="border-radius: 12"]:not(.tl-card),[data-design] [style*="background:#fff"][style*="border-radius: 12"]:not(.tl-card),[data-design] [style*="background: rgb(255, 255, 255)"][style*="border-radius: 14"]:not(.tl-card),[data-design] [style*="background: rgb(255, 255, 255)"][style*="border-radius: 16"]:not(.tl-card){border:1px solid var(--tl-border)!important}.linear-app [style*="background: rgb(255, 255, 255)"][style*="border-radius: 12"]:not(.tl-card){box-shadow:none!important;border-radius:0!important}[data-design] [style*="background: rgb(240, 253, 244)"]{background:var(--tl-brand-bg)!important;border-color:#bbf7d0!important}[data-design] [style*="font-size: 18"][style*="font-weight: 700"]:not(.tidplan-linear *),[data-design] [style*="fontSize: 18"][style*="fontWeight: 700"]:not(.tidplan-linear *),[data-design] [style*="font-size: 20"][style*="font-weight: 700"]:not(.tidplan-linear *),[data-design] [style*="fontSize: 20"][style*="fontWeight: 700"]:not(.tidplan-linear *),[data-design] [style*="font-size: 22"][style*="font-weight: 700"]:not(.tidplan-linear *),[data-design] [style*="fontSize: 22"][style*="fontWeight: 700"]:not(.tidplan-linear *),[data-design] [style*="font-size: 24"][style*="font-weight: 700"]:not(.tidplan-linear *),[data-design] [style*="fontSize: 24"][style*="fontWeight: 700"]:not(.tidplan-linear *),[data-design] [style*="font-size: 26"][style*="font-weight: 700"]:not(.tidplan-linear *),[data-design] [style*="fontSize: 26"][style*="fontWeight: 700"]:not(.tidplan-linear *){font-feature-settings:"tnum", "ss01", "cv11"!important;letter-spacing:-.02em!important}[data-design] [style*="border-radius: 10"][style*="padding: 1px 6px"]:not(.tidplan-linear *),[data-design] [style*="border-radius: 10"][style*="padding: 2px 6px"]:not(.tidplan-linear *),[data-design] [style*="border-radius: 10"][style*="padding: 1px 7px"]:not(.tidplan-linear *),[data-design] [style*="border-radius: 10"][style*="padding: 2px 7px"]:not(.tidplan-linear *),[data-design] [style*="border-radius: 10"][style*="padding: 1px 8px"]:not(.tidplan-linear *),[data-design] [style*="border-radius: 10"][style*="padding: 2px 8px"]:not(.tidplan-linear *){letter-spacing:0!important;text-transform:none!important;border-radius:0!important;font-weight:500!important}[data-design] [style*="border-radius: 20"]:not([style*="width: 32"]):not([style*="height: 18"]):not(.tidplan-linear *){border-radius:0!important;font-weight:500!important}[data-design] [style*="border-radius: 10"]:not([style*="padding: 1px"]):not([style*="padding: 2px"]):not(.tidplan-linear *){border-radius:0!important}[data-design] [style*=border-top\:]{border-top-color:var(--tl-border)!important}[data-design] [style*="height: 4"][style*="background: rgb(241, 245, 249)"],[data-design] [style*="height: 6"][style*="background: rgb(241, 245, 249)"],[data-design] [style*="height: 8"][style*="background: rgb(241, 245, 249)"]{overflow:hidden;background:var(--tl-hover)!important;border-radius:99px!important}[data-design] [style*="height: 4"][style*="background: rgb(241, 245, 249)"]>div,[data-design] [style*="height: 6"][style*="background: rgb(241, 245, 249)"]>div,[data-design] [style*="height: 8"][style*="background: rgb(241, 245, 249)"]>div{transition:width .3s;border-radius:99px!important}[data-design] [style*="border-radius: 6"][style*="width: 24"][style*="height: 24"],[data-design] [style*="border-radius: 7"][style*="width: 28"][style*="height: 28"],[data-design] [style*="border-radius: 8"][style*="width: 30"][style*="height: 30"]{border-radius:0!important}[data-design] [style*="text-transform: uppercase"]:not(.tidplan-linear *){letter-spacing:.04em!important;color:var(--tl-t3)!important;font-weight:600!important}[data-design] [style*="padding: 5px 0"]:not(.tidplan-linear *),[data-design] [style*="padding: 6px 0"]:not(.tidplan-linear *){padding:7px 0!important}.linear-app [style*="font-size: 18"][style*="font-weight: 600"]:not([style*=background]),.linear-app [style*="fontSize: 18"][style*="fontWeight: 600"]:not([style*=background]),.linear-app [style*="font-size: 20"][style*="font-weight: 600"]:not([style*=background]),.linear-app [style*="fontSize: 20"][style*="fontWeight: 600"]:not([style*=background]),.fluent-app [style*="font-size: 18"][style*="font-weight: 600"]:not([style*=background]),.fluent-app [style*="fontSize: 18"][style*="fontWeight: 600"]:not([style*=background]),.fluent-app [style*="font-size: 20"][style*="font-weight: 600"]:not([style*=background]),.fluent-app [style*="fontSize: 20"][style*="fontWeight: 600"]:not([style*=background]){letter-spacing:-.015em!important}[data-design] [style*="border-radius: 50%"],[data-design] [style*="borderRadius: '50%'"],[data-design] [style*="border-radius:50%"]{border-radius:50%!important}.tidplan-linear{background:var(--tl-bg);color:var(--tl-text);font-feature-settings:"tnum", "cv11", "ss01"}.tidplan-linear svg{stroke-width:1.5px}.tl-seg{background:var(--tl-hover);font-family:var(--sans);border-radius:6px;gap:0;padding:2px;display:inline-flex}.tl-seg>button{color:var(--tl-t2);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;height:26px;padding:4px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.tl-seg>button:hover{color:var(--tl-text)}.tl-seg>button[data-active=true]{background:var(--tl-bg-elev);color:var(--tl-text);font-weight:600;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}[data-theme=dark] .tl-seg>button[data-active=true]{box-shadow:0 1px 2px #0006,0 0 0 1px #ffffff0d}.tl-btn{color:var(--tl-t2);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--sans);white-space:nowrap;letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;height:28px;padding:0 10px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.tl-btn:hover:not(:disabled){background:var(--tl-hover);color:var(--tl-text)}.tl-btn:active:not(:disabled){background:var(--tl-border)}.tl-btn:disabled{opacity:.45;cursor:not-allowed}.tl-btn svg{color:var(--tl-t3)}.tl-btn:hover:not(:disabled) svg{color:var(--tl-text)}.tl-btn[data-variant=outlined]{border-color:var(--tl-border);background:var(--tl-bg-elev)}.tl-btn[data-variant=outlined]:hover:not(:disabled){border-color:var(--tl-border-strong);background:var(--tl-hover)}.tl-btn[data-variant=primary]{background:var(--tl-brand);color:#fff;border-color:var(--tl-brand)}.tl-btn[data-variant=primary]:hover:not(:disabled){background:var(--tl-brand-hover);border-color:var(--tl-brand-hover);color:#fff}.tl-btn[data-variant=primary] svg{color:#fff}.tl-btn[data-variant=danger]{color:var(--tl-danger)}.tl-btn[data-variant=danger]:hover:not(:disabled){background:var(--tl-danger-bg);color:var(--tl-danger)}.tl-btn[data-variant=danger] svg{color:var(--tl-danger)}.tl-btn[data-active=true]{background:var(--tl-brand-bg);color:var(--tl-brand-hover)}.tl-btn[data-active=true] svg{color:var(--tl-brand)}.tl-btn.sm{height:24px;padding:0 8px;font-size:11px}.tl-btn.lg{height:32px;padding:0 14px;font-size:13px}.tl-divider{background:var(--tl-border);flex-shrink:0;width:1px;height:16px}.tl-toolbar{background:var(--tl-bg-elev);border-bottom:1px solid var(--tl-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:flex}.tl-banner{background:var(--tl-warn-bg);border-bottom:1px solid var(--tl-border);color:var(--tl-warn);flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:flex}.tl-banner.info{background:var(--tl-info-bg);color:var(--tl-info)}.tl-banner svg{flex-shrink:0}.tl-card{background:var(--tl-bg-elev);border:1px solid var(--tl-border);cursor:pointer;text-align:left;border-radius:0;padding:16px;transition:border-color .12s,background .12s}.tl-card:hover{border-color:var(--tl-border-strong);background:var(--tl-hover)}.tl-card[data-recommended=true]{border-color:var(--tl-brand);background:var(--tl-brand-bg)}.tl-card[data-recommended=true]:hover{border-color:var(--tl-brand-hover)}.tl-icon-ring{background:var(--tl-hover);width:36px;height:36px;color:var(--tl-text);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-card[data-recommended=true] .tl-icon-ring{background:var(--tl-brand);color:#fff}.tl-select{background:var(--tl-bg-elev);border:1px solid var(--tl-border);color:var(--tl-text);font-size:12px;font-family:var(--sans);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 8px center;background-repeat:no-repeat;border-radius:5px;outline:none;height:28px;padding:0 28px 0 10px}.tl-select:hover{border-color:var(--tl-border-strong)}.tl-select:focus{border-color:var(--tl-brand);box-shadow:0 0 0 3px #6baa5e1f}.tl-toast{z-index:10000;background:var(--tl-bg-elev);border:1px solid var(--tl-border);color:var(--tl-text);border-radius:0;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;animation:.15s ease-out tl-toast-in;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a}@keyframes tl-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tl-toast[data-variant=success] svg{color:var(--tl-brand)}.tl-toast[data-variant=error] svg{color:var(--tl-danger)}[data-theme=dark] .tl-toast{box-shadow:0 4px 16px #0006}.tl-statusbar{height:28px;color:var(--tl-t3);background:var(--tl-bg-elev);border-top:1px solid var(--tl-border);font-feature-settings:"tnum";flex-shrink:0;align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex}.tl-statusbar kbd{background:var(--tl-hover);border:1px solid var(--tl-border);font-family:var(--sans);color:var(--tl-t2);border-radius:3px;align-items:center;padding:1px 5px;font-size:10px;display:inline-flex}.dashboard-linear svg{stroke-width:1.5px}.dashboard-linear>div>div:first-child>div:first-child>div:first-child{letter-spacing:-.015em;color:var(--tl-text)!important;font-size:22px!important;font-weight:600!important}.dashboard-linear>div>div:first-child>div:first-child>div:nth-child(2){color:var(--tl-t3)!important;margin-top:3px!important;font-size:12px!important}.dashboard-linear>div>div:first-child>div:first-child span{border:1px solid var(--tl-border);letter-spacing:0;background:var(--tl-hover)!important;color:var(--tl-t2)!important;border-radius:0!important;padding:2px 7px!important;font-size:10px!important;font-weight:500!important}@keyframes prefab-loader-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.wbs-rad .wbs-actions{opacity:0;pointer-events:none;transition:opacity .12s}.wbs-rad:hover .wbs-actions{opacity:1;pointer-events:auto;animation:.18s ease-out wbsActionsIn}.wbs-rad:hover{box-shadow:inset 3px 0 #6baa5e99}.tidplan-linear input[type=date]:focus,.tidplan-linear input[type=number]:focus{outline-offset:-2px;border-radius:3px;outline:2px solid #6baa5e59!important}.leaflet-container{background:#fff!important}.platskarta-sok .leaflet-top{top:54px}.app-top-banner{padding-top:max(env(safe-area-inset-top,0px), 10px)!important}.docx-preview table,.xlsx-preview table{border-collapse:collapse;width:auto;font-size:var(--fs-11)}.docx-preview td,.docx-preview th,.xlsx-preview td,.xlsx-preview th{border:1px solid var(--systemGray5);text-align:left;vertical-align:top;padding:4px 8px}.xlsx-preview tr:first-child td,.xlsx-preview th{background:var(--systemGray6);font-weight:var(--weight-semibold);position:sticky;top:0}.docx-preview img{max-width:100%;height:auto}.docx-preview h1{font-size:var(--fs-18);font-weight:var(--weight-bold);margin:14px 0 8px}.docx-preview h2{font-size:var(--fs-16);font-weight:var(--weight-semibold);margin:12px 0 6px}.docx-preview h3{font-size:var(--fs-14);font-weight:var(--weight-semibold);margin:10px 0 5px}.docx-preview p{margin:0 0 8px}.docx-preview ul,.docx-preview ol{margin:0 0 8px 20px}
